
IntegrIT Tink is SIP (RFC 3261) compatible soft phone built on cross-platform IntegrIT
NatureDSP VoIP engine.
It brings the quality of IntegrIT products for high-performance DSP based PBX solutions to the popular Apple iPhone platform. IntegrIT Tink demonstrates how IntegrIT's voice processing technologies work as an IP soft phone with conference functions under IOS operating system and provide speech and signaling traffic exchange via RTP and SIP protocols in peer-to-peer and peer-to-multiple users to demonstrate operation in decentralized communication system even without any SIP server.
IntegrIT Tink uses your Wi-Fi or 3G connection to get and receive calls. Tink Edition facilitates easy and effective communication management with an intuitive interface that accommodates multiple calls. Call functionality includes the ability to swap between calls, 6-way conference, consultation holds including hold of the conference that keeps an ability to communicate between its members, while you are talking safely with another user.
IntegrIT Tink incorporates advanced voice processing, noise suppression and wideband acoustic echo cancellation techniques. It also contains enhanced audio features including G.711, G.722.1 and a lot of optional codecs: G.723, G.726, G.728, G.729, iLBC, G.722, AMR and AMR-WB. G.722.1 is a license free wideband voice codec bringing the enhanced voice perception to SIP-based phones.
IntegrIT Tink is a superior iPhone VoIP application for enterprises as it can be used as an extension to your PBX.
Conferencing support
Hands Free communication
Tink iPhone has all the standard telephone features, including:
Full SIP Compliance - enabling use of any SIP-compliant server
Multitasking capabilities - for use with the Apple iOS 4 operating system on the following supported devices: iPhone 4, iPhone 3GS
Call display
Speakerphone, Mute and Hold
Call history - list of received, missed and dialed calls
Contact List leveraging the iPhone Contacts and providing own contact list based on SIP URI's
Multiple Call Support
Swap between up to 6 active calls
Six-way conference support.
Optional Call transfer (attended and unattended)
Audio codecs include G.711, G.722, G.722.1
Support for DTMF: the ability to enter numbers to use an auto attendant via SIP INFO and In band
High Resolution Images for iPhone 4
Multiple Account Support - up to eight accounts
Dial plan support
You must have a SIP-based VoIP service provider or SIP-based server in order to use Tink for phone calls via Internet. Please contact your service provider or your internal IT support for more information.
To use Tink to make calls over 3G you will also need a data plan with a Mobile Network Service Provider. Please contact your Mobile Network Service Provider to subscribe.
Because some mobile network operators may prohibit or restrict the use of Voice over Internet Protocol (VoIP) functionality over their network, such as the use of VoIP telephony over a cellular network, and may also impose additional fees, or other charges in connection with VoIP, you agree to learn and abide by your cellular carrier's network restrictions. IntegrIT Ltd. will not be held liable for any charges, fees or liability imposed by your carrier for use of VoIP over Wi-Fi/3G.
Tink is available in the following languages: English and Russian.
No at the moment.
Once you have installed Tink, make sure you have set up Wi-Fi and cellular data correctly on your device:
Codec selection drastically affects the speech
quality. For wideband operation reco mmended
codec is G.722.1. Preferred codec may be selected before placing the
call. Changing preferred coded during the call does not affect the
active connection. Actual codec selection depends on the called
party. For example, when you select G.722.1 as the preferred codec
but a remote side supports G.711 and G.729, the communication will be
established using G.711 and not G.722.1.
![]() | |
|
| |
| | |
| Complete SIP account section with the information provided by your service provider. | |
Tap Enabled to use the account for dialing and receiving calls. | |
Tap Preferred to select preferred voice codec. | |
|
| |
| Enable Auto answer if you want incoming calls to be received automatically after 15 seconds of waiting Enable Auto conference if you want all calls to be merged to a conference automatically
|
Start IntegrIT Tink. After a few seconds the dial pad appears. Tink is almost ready. If you have forgotten to enable SIP account in Settings application you will receive the following alert message:

Figure 1. No SIP account alert
After that you will not be able to make calls via Internet but you have an ability to make calls in your LAN using SIP URI's. To make calls to phone numbers you must provide SIP account in settings.
If you have provided a valid account and Tink has successfully registered your account at SIP server the top label with your username will be showing your URI:

Figure 2. Tink is ready to make and receive calls
If neither Wi-Fi connection nor cellular data connection is available you will have the following message instead you username:

Figure 3. SIP calls are not available
If you are using a device that does not support multi-tasking (page 3), tap the Home button on the iPhone. Tink unregisters and quits. If you are using a new generation device, double-tap the Home button on the iPhone. The list of active applications appears. Long-tap the Tink icon until the red icon appears. Tap the red icon to close the application.
If you are using a device that supports multi-tasking, you can switch to another application, including switching to answer a native phone call.
All you need to place a call is enter a phone number or URI and tap Call
You can enter the phone number in various ways:
Using your iPhone keyboard by tapping Input number field and entering the number


Figure 4. Entering URI with keyboard
After your tap the Call button Tink starts to call the remote party and shows you the Talks view which displays states of all current calls. You can participate in up to 6 calls simultaneously!


Figure 5. Active call
To indicate the state of each call Tink uses special color scheme:
|
Line state |
Visualization |
|
Dialing in progress |
yellow color |
|
Establishing outgoing call |
yellow color blinking |
|
Incoming call indication |
deep pink color blinking |
|
Call is aborted |
red color blinking |
|
Call is active |
chartreuse color |
|
Call is held |
chartreuse color blinking |
|
Conference call is active |
blue color |
|
Conference call is held |
blue color blinking |
You can switch between the lines by tapping on the desired cell. When you tap on an active call it becomes held, when you click on held call it becomes active!
When an incoming call arrives an Action Sheet will be presented:

Figure 6. Incoming call
You can accept the call by clicking Answer. Previous active call will be put on hold automatically. After that Talks view will be presented to inform you with call status update.
If you have an iPhone 3GS or iPhone 4 you can run Tink in the background and still receive calls.

Figure 7. Incoming call from the background
If you tap Close, the incoming call will continue to ring until the other person hangs up or internal "no answer" timer will expire.
To add all established calls to a conference just tap Conference button on Talks view. This will either create a conference or updated the existing one with new members. Members count is limited to 6 members.
To place another call just use one of the ways to enter number or URI and tap Call button! When you place a new call all existing conversations are automatically put on hold.


Figure 8. Placing a new call while being in conference
As with general calls you can remove the conference from hold by clicking on one of its members representation.
There is a possibility for your Tink to call in peer-to-peer mode to another Tink in the same local network. You can place and accept calls using SIP URI's. This option gives you a great opportunity to test cool features of IntegrIT CrystalSpeech voice engine in clear environment. Every Tink on launch gets a URI in form
iphone@<ip-address>, where <ip-address> is in dot-decimal format like 192.168.1.0
So if you run Tinks on 2 iphones and iphone A has IP 192.168.1.1 and iphone B has IP 192.168.1.2 you can place a call from A to B by entering "
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
.1.2" (without quotes) in input number field of the application and tapping call button. Try it!
History view holds 20 recent calls that were issued, received or missed in a single view.

Figure 9. History of calls
You can tap on entry to get the number or URI printed in Input number view and issue a call by tapping Call button