IntegrIT Tink - a superior SIP phone application for enterprises



IntegrIT Tink in Apple App Store


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.

Advanced IntegrIT Tink features:

  • Conferencing support

  • Wideband VoIP
  • Hands Free communication

  • Works in peer-to-peer mode in local network without SIP server using SIP URIs.
  • Nature voice quality due to built in IntegrIT NatureDSP VoIP engine.

Communication features:

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

Optional features:

  • Multiple Account Support - up to eight accounts

  • Dial plan support

  • Voice codecs: G.723, G.726, G.728, G.729, iLBC, G.722, AMR, AMR-WB

Service Requirements

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.

System Requirements

iPhone 3GS or iPhone 4 with iOS 4.0+.   iPhone 3G and older devices are not recommended.

Important Note:

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.

Languages Support:

Tink is available in the following languages: English and Russian.

Accessories:

No at the moment.

Support:

IntegrIT Tink support email

Getting Ready:

  1. Once you have installed Tink, make sure you have set up Wi-Fi and cellular data correctly on your device:

    • Set up Wi-Fi: from the main iPhone screen, tap Settings > Wi-Fi. Turn on the Wi-Fi field. The Choose a Network panel will be populated with access points. Tap to choose an access point and wait for the item to show a checkmark (indicating that you are connected).
    • Set up cellular data (if applicable): from the main iPhone screen, tap Settings > Cellular data and turn on the Cellular Data field.
  1. Obtain the following information from your VoIP service provider:
    • Your username, password and domain.
  1. Launch Settings application and tap Tink icon


Configuring Tink

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



Using Tink

Starting

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

Quitting

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.

Multi-tasking with Tink

If you are using a device that supports multi-tasking, you can switch to another application, including switching to answer a native phone call.

Placing a 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 key pad provided with Dialer view
  • Using your iPhone keyboard by tapping Input number field and entering the number

  • By selecting the number in contact list in Contacts view
  • By selecting the number in History view

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!

Handling Incoming Calls

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.

When Tink Is in the Background

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.

Merging established calls to a conference.

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.

Placing another call.

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.

IntegrIT Tink for iPhone

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.


Peer-to-peer calls for advanced users

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!


Call history

History view holds 20 recent calls that were issued, received or missed in a single view.


IntegrIT Tink for iPhone - history of calls

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