VOIP Service Provider, iPhone application, SIP, IAX

iSip FAQ

The Questions:

What's new in 3.3?
Highlights:
Provide new codecs like iLibc, G722 for iPhone 3GS.
Integrated webview for customer to make google voice call from iPod touch. You need a free gzimo5 account to recevie and make google voice call.
What's new in 3.1?
(1) This version supports buildin country code. But in case you do not like the pre-set country code, you can just tap '+' on the left top screen, and select 'Current Country'.
Country
(2) This version fixes start up issue in iPod version 3.1.1 or above
(3) Supports default '+' as international prefix, but if you sip provider does not support it, set it to 00 or 011 in settins page
(4) Fixes the problem to input some characters in accounts settings

Note: Version 3.0 or above supports Apple's push notification service. You should be able to receive notification message if your sip server can be connected by our push server. With some sip servers, we can actually transfer the incoming call to iSip if you are in a wifi zone, for others, you can see the notification message about incoming call's number or caller id.
1. How do I start using VNet's iSip?

2. How to active iSip account?And how to add other VOIP/SIP account?

3. How to make/receive SIP call?

4. How many accounts can I create? Which one is used for outgoing calls?

5. Which VOIP/SIP provider can I use? And where can I find cheap ones?

6. How to make calls directly from 'Recents' and 'Contacts' page?

7. What do all the settings mean in the 'Settings' page?

8. How to setup stun server?

9. Do I have to use a SIP proxy? How to set it up if I do?

10. What is the difference between 'outbound proxy' in 'settings' page and 'proxy' in 'account editing' page?

11. What codecs are currently supported by iSip?

12. I experienced a problem using iSip, how do I get technical support?

13. Do you sell volume licenses so I can offer your product to my customers?

Troubleshotting:

1. I can't get the green SIP button, I can't get registered.
There are a few reasons about the registration problem, please check:

(1) Make sure your domain, username, password is set correctly, check again.

(2) Some SIP providers asked you to set proxy server same as the domain, this could cause problem in some cases. So if you have "time out" registration error, please try to clear this same proxy server and try again.

(3) Some SIP providers ask you to use a different auth timeout value, try to use default value or 1800 if you are not sure.

2. I got registered, but I have no audio.
This usualy related to the firewall or NAT in your network. Please ask your SIP providers about stun server. Set and enable stun server in settings. Try again.

Stun server is a global setting. You can get the stun server after you register free account with some SIP providers.

3. I can't make call in 3G network.
It is required by Apple, all VOIP apps on iPhone can only do VOIP over WiFi network. VOIP over 3G network is not allowed.

4. I can't receive incoming VOIP call after I quit the app.
All third party apps on iPhone can't run in background. So this app can't accept incoming VOIP call when it is not running.

However, this app does run in the sleep mode. So as long as you are in the WiFi network range, keep this app in sleep mode, it does receive the incoming call. But it is consuming the battery at the same time. Please quit this app if you want to save battery.

With iSip 3.0, iSip supports Apple's push notification service.






The Answers:

1. How do I start using VNet's iSip?

After installation, you will see the icon of 'iSip' on your IPhone screen as following:

                 IPhoneScreen



Tap the icon to launch it. The screen you see after the very first launch:

                
If the device is iTouch,it should be the follow screen:
                


Notice the 'Cellular' button shows green letters and the 'SIP' button shows the white letters. It means you are now ready to make a cellular call (same as you make a phone call through your iphone's dialing interface), but not a SIP call (utilizing the VOIP) yet. You need to add a SIP account first.






2. How to active iSip account? And how to add other VOIP/SIP account?

Tap the 'Accounts' icon at the bottom to get to 'Account Manager' page:

                 add-account-step-1



Tap 'iSip Account' ,you will get to the following page:

                 add-account-step-2


Then you input your email rightly and tap 'Active Me' to get to the acount list page:

                
Note:If you are the first time to install our app on iPhone or iTouch,it will tell you the password and you need to remember it only. If you re-install our install our app,you should input your password and then tap 'Save' Button.


Tap 'Ringtone' cell' to setup the ringtone:

                 add-account-step-3



Return to 'Account Manager' page,you will find iSip Account has been actived ,and you can select the swichButton to enable or disnable the iSip account:

                 add-account-step-4


Tap the 'OFF' nob to flip it 'On' so your iSIP account is turned on as below,and you can use isip account to dial.

                

If you restart the App,and tap the 'iSip Account' cell,you will get to 'SIP Account' page as follow:

                 add-account-step-5



Notice :In the page you can setup the ringtone,input password,reset password,enable or disnable APNS,display iSip account Credit. Tap 'Reset Password',we will send the new password to your email. Tap 'Ringtone' cell to setup the iSip account ringtone. Tap 'input password' to input the right password,and go to the page:
                 add-account-step-6

If you enable 'Display Credit', you will see the iSip account credit info on 'Dialer' page.
                

. How to add Other VOIP/SIP account?

Tap the 'Accounts' icon at the bottom to get to 'Account Manager' page:

                 add-account-step-1



Tap the 'Edit' button in the above screen, you'll see this:

                 add-account-step-2


Tap 'Add new Sip account' to get to the acount list page:

                
Tap 'other provider' to get to the account editing page:

                 add-account-step-3


Key in your sip account information provided by your SIP service provider as demonstrated:

                 add-account-step-4

If you want to set up more info,you can tap 'Advance' to continue:

                
you can tap 'Ringtone' to set up the ringtone for your iSip account:

                

And if you want to register comfortably. You can select the SIP Provider from 'Provider Support'.For example:

                
The information you need to fill out in the above form should come from your Sip Provider. When done editing, tap the 'Save' button brings you back to the 'Account Manager' page:

                 add-account-step-5



Notice the account list now shows the newly added account. Tap the 'OFF' nob to flip it 'On' so your SIP account is turned on as below:

                 add-account-step-6



You can add another account if you want to. When finished adding accounts, tap the 'Done' button in the above screen to save them. The screen below shows SIP account '200929' has been added, saved and turned on:

                 add-account-step-7



Now tap the 'Dialer' icon at the bottom to go back to the dial screen:

                 ready-to-call



Notice the letters on the 'SIP' button are green now. It means iSip has successfully registered with the SIP provider and is ready to make SIP calls.




3. How to make/receive SIP call?

To make a SIP call, just key in the number and push the 'SIP' button. When the call is connected, it shows this screen:

                 call-connected



When you get an incoming SIP call, you see the following screen besides hearing the ring. Tap 'Answer' to accept the call or 'Decline' to reject:

                 incoming-call




4. How many accounts can I create? Which one is used for outgoing calls?

You can create as many as 8 accouts. The first account (default account) in the list is used for outgoing calls. You can set any of your accounts to be the default account by dragging it to the first row in the 'Account Manager' page.



5. Which VOIP/SIP provider can I use? And where can I find cheap ones?

You can use any Voice-Over-IP providers out there that supports SIP. There are many SIP providers offering very reliable VOIP service with competative rates. As an example, you can try these:
http://www.inphonex.com/
freevoip.fonosip.com

Or you can simply search 'cheap sip providers' in google.




6. How to make calls directly from 'Recents' and 'Contacts' page?

Tap the 'Recents' icon at the bottom brings you the 'Recent Calls' page. The green icons are for the outgoing calls you've made and the bule ones are the incoming calls.

                 call-from-recents

You dial the number,for example,you will get to the page as following.You can
dial the number directly by tapping on 'call' button or tap on the button 'Add to Addressbook' to add the number to your addressbook.


                


Tap the 'Contacts' icon at the bottom brings you the 'Contacts' page showing all the contacts you've stored in your IPhone Contacts. Tap on a contact brings you to the following page showing the contact details. On this page, You can call this contact by tapping the number.

                 call-from-contact




7. What do all the settings mean in the 'Settings' page?

Tap the 'Setings' icon at the bottom brings you to the 'Settings' page:

                 settings


                

                


                
SIP Stun and SIP Stun Server: If your iSip is behind a NAT/Firewall and your Sip Provider does not do RTP proxy, you'll likely need a stun server so that your voice traffic can go through the NAT.

CODEC: See answer to question 11

Outbound Proxy: If you want iSip to make SIP calls through a proxy, set it here. the format is like this: "sip-proxy-domain-or-ip:port". You do not have to specify the ':port' portion if your proxy uses the default sip port 5060.

RTP Port: Tell iSip your local RTP port preference. For example, if setting it to 12000, the local RTP port used by iSip in any SIP call will always be greater than 12000.

VAD: VAD = Voice Activity Detection.RTP Silence Suppression Endpoints sending audio as an RTP stream are not required to send packets during silent periods. The capability to stop sending RTP packets during silent periods is known as "Silence Suppression" or VAD (Voice Activity Detection). Whether to use Silence Suppression is usually a configuration option on endpoints. When processing a stream of RTP packets, here is what RFC 3389 has to say about detecting Silence Suppression: RTP allows discontinuous transmission (silence suppression) on any audio payload format. The receiver can detect silence suppression on the first packet received after the silence by observing that the RTP timestamp is not contiguous with the end of the interval covered by the previous packet even though the RTP sequence number has incremented only by one. The RTP marker bit is also normally set on such a packet.

RFC3605 Support:disable this to compatiable with legancy sip server.The Session Description Protocol (SDP) is used to describe the parameters of media streams used in multimedia sessions. When a session requires multiple ports, SDP assumes that these ports have consecutive numbers. However, when the session crosses a network address translation device that also uses port mapping, the ordering of ports can be destroyed by the translation. To handle this, we propose an extension attribute to SDP.



Tap 'Play' button, It will list the audio you record during calling.you can select them to check.Look at the following page:

                

Prefix for Contacts: you can specify a 'prefix-number' so when you make a call directly from one of your stored contacts, iSip will automatically add the 'prefix-number' to the stored number when dialing


Tap 'Deault Ringtone' ,you will get to the following pag,and set a default ringingtone for the new created sip account.

                


Tap 'Mic Volume',you can setup the Mic volume. The page as follow:
                


Dial Setting:You can enable or disnable Cellular Dialer .But if the device you use is iTouch,it doesnot have this function.For example,if you disable it,you will see the 'Cellular' button is disnable.the page as follow:
                


Tap 'Reset',you can go to the following page to reset:
                
Reset Account:If you tap it,It will delete all sip accounts. And the sip accounts will be same as default.
Reset Setting:If you tap it,the setting will be same as default.
Reset Factory:If you tap this, It will delete all sip accounts and the setting will be same as default.
If you tap 'RInging Mode',you will see the following page:
                
You can enable or disable the ring or vibrate when there is an incoming call. But if you are using a iTouch,it should show you the following page:
                

Tap 'Background Photo', you can select image for the background,and you will see the following page:

                


You can select image for System and Library.For example,we select image from System.We tap 'System Photo',and the following page will appear:

                
Tap an image which you like,and you will see the following page:

                

Tap 'set' Button ,you will set it as a background photo successlly.And if you are dialing a call,you will see the image,for example:

                

Enable APNS:open or close APNS fuction.If you disable it,all APNS function will be closed.



8. How to setup stun server?

Most cases you won't need to setup the stun server. But if you do, you can set it up via the settings page. Enable the 'Stun Server' settting and also specify the domain name/ip of the stun server. You need to restart the iSip application to let the setting take effect.



9. Do I have to use a SIP proxy? How to set it up if I do?

Most cases you don't need a SIP proxy for your SIP calls. But sometime the network environment you are in may require your SIP calls to go through a SIP proxy. To set it up, you can either add the proxy information through the 'Account Manager' to whichever account that requires a proxy, or you can set it up through the 'Settings' page which applies to all accounts.



10. What is the difference between 'outbound proxy' in 'settings' page and 'proxy' in 'account editing' page?

They serve the same purpose as explained in the last question. The difference is, the proxy setting in the 'Account Editing' page applies only to that particular account, while the 'outbound proxy' in 'Settings' page applies to all the accounts.

In a word, only when all of your accounts require the same proxy, you need to set the 'outbound proxy' in 'Settings' page. For all the rest scenarios, you should leave it empty.




11. What codecs are currently supported by iSip?

G.711 U-Law, G.711 A-Law, GSM



12. I experienced a problem using iSip, how do I get technical support?

We are commited to provide the best technical support to our customers. If you are a paid customer, you can submit a ticket at here http://www.vnet-corp.com/support.htm. We'll get back to you within a 48 hour timeframe. Please provide as much information as you can so we can narrow down the problem of your issue faster.



13. Do you sell volume licenses so I can offer your product to my customers?

If you are a VOIP/SIP provider wish to distribute iSip to your customer, please contact us at sales@vnet-corp.com. We have volume license available and we can also customize our product for your specific needs.