DID numbers for your Nokia!

Virtual DID numbers + Your WiFi and SIP enabled Nokia phone = Free incoming globally

Do you own one of these?

Nokia E51, Nokia E60, Nokia E61, Nokia E62, Nokia E63, Nokia E65, Nokia E66, Nokia E70, Nokia E71, Nokia E78,Nokia E90, Nokia N78, Nokia N80, Nokia N81, Nokia N82, Nokia N85, Nokia N91, Nokia N92, Nokia N93, Nokia N95. You can find the complite list atthe Symbian S60 website.

Then you can get free incoming calls anywhere in the world you have internet. Just install any free SIP application like Gizmo and get an international (or local) virtual phone number frpom DIDLogic.com

How is this possible?

You already have Skype, or Google Talk. Why not add international numbers to your existing software you are already using to chat to friends and associates? Virtual phone numbers (from companies like DIDLogic.com) are easy to implement. Doing business internationally? Need numbers in Bulgaria, Lithuania, Latvia, Russia, China, Iran or another country that Skype does not have? Read more about international virtual numbers (sometimes as cheap as $3 per month!).

1. Sign up for Didlogic free SIP account.

2. Buy DID number on DIDLogic.com

3. Set up your Nokia.

4. Make and answer calls for free, whenever you are, and forget the office expenses.

Configuration of a Nokia with an Asterisk PBX

In this story we focus on the proper configuration of a Nokia E70 with an Asterisk PBX, the popular open-source telephony server, though the instructions should work with no changes on the Nokia E61 and E70 models.

Our setup will allow us to:

  1. Make a call over Wi-Fi whenever available and use GSM as a backup option;
  2. onfigure a certain set of predefined Wi-Fi access points, such as Home or Work, when they are available. The phone will automatically connect to one of the access points and register with an Asterisk server;
  3. Receive all calls using a single phone number. If at the time of the call the Nokia phone is connected to the Asterisk server via WiFi, the call will be routed to it via the internet protocol. Otherwise, the Asterisk server will connect the call over the GSM network (some network charges might apply for incoming call).

This manual assumes you already have a working Asterisk server running and that you are able to make and receive phone calls to and from US phone numbers. We will also assume that you either run the popular Trixbox or have your asterisk running in conjunction with freePBX so that you can configure your asterisk via the freePBX web interface. If not, you will have to edit the the appropriate Asterisk configuration files (sip.conf, extensions.conf, etc) manually.

Configuring your Nokia Phone

We are finally ready to configure our Nokia phone for VOIP calls.

We start by downloading the Nokia software updater for E60 from Nokia's web page and install the program on your computer (Windows only). Connect your Nokia via the USB cable to the computer and backup all your data using the Nokia PC Suite (this is important because all the data on the cell phone will be overwritten during the software update). Next, run the Nokia software update. It will tell you whether a firmware update is available. If yes, download it and update your Nokia. After the update, use PC Suite to reload your backed up data to the phone.

You can check your the firmware version on your Nokia phone by typing *#0000#. It is preferable to have firmware version 2 or higher installed. Version 1 frequently freezes the phone during VOIP calls, requiring a restart. Version 2 is much more stable. Following is a screenshot of what you should expect to see:


Nokia Firmware

Configure your Wi-Fi Access Points on the Nokia phone. You get to the configuration menu by clicking the Menu button, and choosing Tools → Settings → Connections → Access points. The Nokia phones offer excellent connectivity options (WEP, WPA-PSK, WPA/WPA2, 802.1x, EAP-TLS, and EAP-PEAP) and it's likely you'll be able to connect to your home router or your office network.

Check your connectivity by using Nokia's web browser. If you can't access an external web site, troubleshoot and fix your network connectivity as you cannot proceed.


1. Nokia menu


2. Nokia tools menu


3. Nokia settings menu


4. Nokia connections
menu


5. Nokia access points
menu


6. Nokia browser
 

Once you can access a site using the Nokia's built-in browser, we're ready to configure the phone for VOIP. We go to the Menu → Tools → Settings → Connection → SIP settings. If you have not configured anything before this, the submenu should be empty. If it is not, you should probably delete everything there. Then we go to Options and select: "Add new" and "Use default profile". In this example we will configure a profile called "Asterisk-office" which will be used to connect from work. We fill out the following details:

Nokia profile menu

Profile name: Asterisk-office
Service profile: IETF
Default AP: Work
(your AP name, make sure it works, try to browse the web)

Nokia profile

Public user name:
sip:SIPAccount@sip.didlogic.net 
Use compression: No
Registration: Always on
Use security: No

Nokia proxy settings

Proxy server address: sip:sip.didlogic.net 
Realm: asterisk
User name: SIPAccount
Password: your password
Allow loose routing: Yes
Transport type: UDP
Port: 5060

Nokia VoIP registration

Registrar server addr.: sip:myasterisk.dyndns.org 
Realm: None
User name: None
Password: None
Transport type: UDP
Port: 5060

Your Nokia will require a different setup if the Access Point you are configuring is on the same network as your Asterisk sever. The setup above assumes that you are trying to connect to your asterisk from outside, that is we want to connect to an Aserisk server at home from your office

If your Asterisk server and Nokia phone are on the same network with a private IP range (for example Asterisk is 192.168.1.10 and Nokia 192.168.1.110), you will have to modify the setup above. Your "Public username" should be "sip:1111@192.168.1.10" (or the private IP address of your asterisk box). The same is true for the Proxy and Registrar server addresses, where you would enter "sip:192.168.1.10".

After you are finished your Nokia should register with the Asterisk server. You should see a screen like this one:


SIP settings

The screenshot here has actually 2 different profiles, one for "work" and the other for "home." Because we are connected from the office using the office access point, the profile named "Asterisk-office" is registered. At home the other profile would register. We will talk more on this a bit later. If your phone does not register, try to reboot it and see whether it helps. If not check all other settings. Warning: Before we can try to make a call, one more setup step is needed.

Go to the Menu → Tools → Settings → Connection → Internet tel. settings.


Nokia Connection Menu

We select options and create a new profile. You can just keep the name Default if you wish.


Nokia Profile Screen

Now click on SIP profiles and choose the profile "Asterisk-office". Go back. At this point, a small icon of a telephone with globe should appear on the upper right corner of the phone. This icon indicates that internet calling is now available. To test it, dial "*43" for the Asterisk echo test.

If all works you should hear: "You are about to hear an echo test"

  
Nokia Service

At this stage you should also be able to receive calls over the internet. Dial the number you assigned to the Nokia in Asterisk (in our case 401-555-1414) and the call should arrive to the Nokia over VOIP. This is indicated by the "globe" under the yellow and green flashing handset when the phone rings. The way our system was setup, all incoming calls to Asterisk will ring the Nokia either over VOIP or GSM, with preference given to VOIP.

You may also want to change you default call type from cellular to Internet. This is done in "Menu → Tools → Settings → Call". Click on "Default call type" and set it to "internet". This does not mean you will not be able to make cellular calls as all call will go over the GSM network if the phone is not registered to Asterisk.

  
Nokia Call Settings

Also, even if internet calling is available, you can still route any call out over the cellular network manually by clicking the Select button on the upper-left corner (see the attached snapshot).


Nokia Select

Once you test everything you might want to add a second VOIP profile for example "Asterisk-home" (configured with your home access point) for seamless transition between home and work. To make both profiles available to you, you need to add the second profile in "Internet tel. settings → Default → SIP" profiles.


Nokia SIP Profiles

A small warning: There appears to be a bug in Nokia's firmware that appears to prevent two separate profiles to be work simultaneously if one profile uses the Dynamic DNS address (myasterisk.dyndns.org) and the other a private IP address of the Asterisk (192.168.1.10). The setup only works if both profiles use the same DNS or IP address. We fixed it by running a DNS server on our home network (on the Asterisk server) which pointed the DNS name "myasterisk.dyndns.org" to 192.168.1.10. However, this is a clumsy solution and hopefully future Nokia firmware updates will address this problem.

If we want our phone to connect to a predefined access point automatically, we need to tell the phone to scan for the access point. This is done in "Menu → Tools → Settings → Connection → Wireless LAN → Scan for networks (every 1, 2, 5 or 10minutes)". With this setup, if we walk into reach of an access point used in our SIP profile, the phone will try to register with the Asterisk. This might take 2-3 minutes. Once registered the calls will be made and received over VOIP.

As stated above the phone can also be used in landscape mode with screen rotated by 90 degrees. This feature is particularly useful when browsing the web. Attached is a screenshot of www.google.co.uk page in the landscape mode.


Nokia Browser

Conclusion

The Nokia E series phones are one of the first phones that offer truly working VOIP/mobile convergence. The Nokia E70 we tested compares very well with purely Wi-fi phones such Linksys WIP 300 and 330 both in terms of price and functionality; its price is comparable to the cheaper model WIP 300, but in terms of functionality (email, web browser) the Nokia has all features of WIP 330.

The phone's main drawback is weak NAT support, but this should be amended in future firmware versions. Despite this, in combination with Asterisk it represents very attractive option for VOIP adopters who wants to take the next step and make their VOIP mobile. Your cell phone and VOIP phone is integrated into a powerful combination that makes you available everywhere via a single phone number.

There is no doubt that the Nokia's phone will soon be followed by similar devices from other cell phone/VOIP hardware manufacturers like Motorola, Linksys or D-link. What can we expect in near future? Some hints are already evident, such as the roaming agreements two UK VOIP providers (Mobiboo and Vonage UK) have recently inked with large UK Wifi provider Cloud (covering central London and 9 other UK cities). These agreements mean that users of wifi phones configured with these two VOIP providers can use their handsets free over Cloud network. Currently only UT Starcom handsets are supported, but more are sure to follow. Another feature under development is VOIP/GSM call handover, that will make dropped calls due to walking out of Wi-fi signal a thing of the past.

Of course, these welcome developments can be squashed by (a few) cell network operators who feel their revenue stream is threatened by VoIP, and instead of innovating, resort to obstructing. Here's to hoping they choose the right path.

Skype, Gizmo, Google Talk and all other trademarks are the property of their respective owners.
All rights reserved. This website is not affiliated with the trademark holders and is not intended to provide any advise or information related to the use of the above. Screenshots and step-by-step instructions based on Voxilla discussion in 'VoIP Wiki'.