sexta-feira, julho 16, 2010

How to unlock SIP / Voip on your Nokia N97

How to setup voip (sip client) on nokia phone enables
WINK Streaming - How to unlock SIP / Voip on your Nokia N97: "History

Nokia indicated that SIP would be enabled on N97 phones with the release of v20 firmware, a feature that was expected to be delivered by many users. With no sip in v20 a few users on the Nokia discussion board took matters into their own hands and tried everything possible to get things working. The result is a perfectly working SIP client that works on WIFI and 3G.
THIS WILL ONLY WORK FOR N97's with v20 Firmware OR NET SETTINGS already installed !!


While not tested, it is possible that this solution may work on other Nokia Phones (n96, 5800, N97 mini, etc.) that have SIP Settings ( Settings / Connectivity / Admin Settings / SIP Settings) Menu, but do not have SIP enabled as is the case with the N97.

Special thanks to techman29, miniMAXIME, MickJT and vishaldesai823 over at discussions.europe.nokia.com for helping come up with this patch.
UPDATE: Nokia has finally released the final version - the download below is now this official package SIP_VoIP_3_1_Settings_S60_5_x_v1_0_en.sis. The functionality appears to be no different.

Special Considerations

* When you Dial from your Contact List if there is a + infront of the number you are dialing, you may not be able to complete your call. Your VoIP provider might not be able to handle this, so to test your installation use the Dial Pad, then hit Options > Internet Call. That will best let you know if you have any issues.

* Once you have things installed and working you can add contacts from your contact book under your SIP profile - Just select Options / New Contact / Add From Contacts. This is useful for keeping track of people you might call using SIP.

* There are many advanced settings that are available to you that will allow you to tweak things to get SIP working in the manner you like. While most of the data in the documentation is not valid for the N97, it should give you an idea of what is available and what it does. You can get the PDF from Nokia here:SIP_VoIP_Release_3_x_Settings_Application_User_Guide_v2_0_en.pdf


Installation

Here is how to get the best possible experience of running VoIP on your N97 with what is currently available from Nokia, of course with a few hacks and such. Hopefully when Nokia comes around to releasing an official package there will be more features available - but until then this is how to get SIP working optimally.

1.
Remove the old applications
Settings / Application mgr. / Installed Apps
Remove anything you may have installed. In the app manger under installed apps look for 'InternetAdvSetting' or anything that begins with 'SipSettings*' etc. Get rid of them both.

2.
Install 'InternetAdvSettings' by Nokia
You can download the file here.
This file has been extracted from the latest 'SIP_VoIP_3_x_Settings_v2_0_en.sis'. This original file will not work as a standalone installer - but one of the parts within it solves the issues, we have supplied the extracted part for you.

* Download the file above or click here
* Extract 'sis' installer from the ZIP file
* Install the SIS File on your Phone (it is SIGNED by NOKIA so it is SAFE)
* When you get a message that says the App is incompatible with your phone - Hit Continue as this is not true, it works just fine. You should however not see this error anymore.
* You should now have a new ICON called 'Advanced VoIP' under Settings / Connectivity / Admin Settings / Net Settings

3.
Create your SIP profile
Settings / Connectivity / Admin Settings / Sip Settings / New Sip Profile
Name your Profile something you like, such as 'VOIP' - this will be the name it shows up under contacts. For example if you named it 'VOIP' when under a contact it will display as 'VOIP Call'. For a typical install see the bottom of this page. Set the Transport Type to UDP if calls are not working over 3G !

4.
Create a VoIP Service
Settings / Connectivity / Admin Settings / Net Settings / Advanced VoIP settings / Create new Serivce
In order to actually use the SIP profile created in Step 3 you must Create a VoIP service. To do this select 'Create new service' and then select the Profile you created in Step 2. This will add a new item under 'Net settings' if you named your profile 'VoIP' it will show up as 'VoIP Sett'.

5.
Adjust your Codecs
Connectivity / Admin Settings / Net Settings / Advanced VoIP settings / Voip Servies / / Codecs /
If you know that your SIP provider supports G.729 then move that codec up to be #1 in the list - this should be self explanitory. If you don't know what you are doing, skip this step!

6.
Enable SIP over 3G
Connectivity / Admin Settings / Net Settings / Advanced VoIP settings / Voip Services / / Profile settings
To enable SIP Calls over 3G set both 'AWCDMA' and 'UAWMAC' to ON. Note that you will be charged for data when using 3G - and your phone should warn you when doing so.

7.
Make SIP Calls look pretty in your Call Log
Connectivity / Admin Settings / Net Settings / Advanced VoIP settings / Voip Services / / Profile settings
If you only want to see the callers number in your Call Log you can set a parameter that will strip the domain name out of the number calling you. Say the number (555) 123-4545 calls you on your SIP line:

Ignoring Domain Part: ON - the number will show as 5551234545
Ignoring Domain Part: OFF - the number will show as 5551234545@sip.example.com

The problem is if you have 'Ignoring Domain Part = Off' it is impossible to call back from say your mobile number or add the number to your address book. For that reason it is best to set this to ON.

8.
Prevent your SIP Client from TIMING OUT with the Server (STUN Server)
If you notice that after a few minutes and you can no longer receive calls you likely have a timeout issue. This can be fixed by using advanced settings and setting up a STUN server.
Connectivity / Net Settings / Advanced VoIP settings / NAT Firewall Settings

* Open Domain parameters, then select your SIP server domain, it should be there.

* STUN Settings (for a list of public servers google 'public stun servers')
STUN server: ex. stunserver.org
Port: 3478 (or whatever your server uses)
Username: (blank)
Password: (blank)
Shared Secret: Off
Start Port: 49152
End Port: 65535

* TCP NAT bind refresh timer:1200

* UDP NAT bind refresh timer:28

* CRLF refresh: ON

9.
How to Start and Stop VoIP Service
Contacts / Globe Icon
To start or stop the SIP service enter contacts then see the newly created Globe Icon - select your SIP user name, hit 'Options' and either log in or log out. When the service is connected to the SIP Server you will see a phone sitting on top of a globe up on the status bar.


Setting up your SIP Profile

The following is how to set up your SIP profile. If you have the service running, you must stop it in order to modify it this can be done following bullet #9 above.

Settings / Connectivity / Admin Settings / SIP Settings / Options / New SIP Profile

Profile Name: VoIP (Or whatever you choose to call it)
Service profile: IETF
Default Destination: (Choose what ever is applicable to you such as 'Internet')
Public user name: sip:@
Use compression: No
Registration: When Needed (or whatever you like)
Use security: No

Proxy server (you might not need this - or you might. Try without first)
Proxy server address: None
Realm: (IP Address to Server)
User name: (Your SIP number)
Password: (Your password)
Allow loose routing: Yes
Transport type: Auto (If SIP is not working over 3G try UDP )
Port: 5060

Registrar Server
Registrar server address: sip: (ex. sip.example.com)
Realm: (IP Address to Server)
User name: (Your sip login or number)
Password: (Your password)
Transport type: Auto (If SIP is not working over 3G try UDP )
Port: 5060

Good Luck!

- Sent using Google Toolbar"

Nenhum comentário: