Using Nokia Devices with FreePBX or TrixBox
Authors Name: Jon Katz
Article Posted On: Mon May 19 2008
The need to expand a small office phone system to portable Wi-Fi and 3g enabled devices is growing at a rapid rate. With the growing popularity of the Nokia Smartphone in the US market, an end user or an IT admin can easily enable this native feature in the Symbian OS. I have successfully configured and used the Nokia e70, Nokia e90, and Nokia n95 US to function as full featured SIP Wi-Fi phones, and the Nokia n95 US as a full featured SIP 3G phone. Unfortunately the e70 does not support 3G and the e90 lacks US 3G support. This means using these devices for SIP leaves you bound to a Wi-Fi network. The configuration is very simple both on the PBX side as well as the device side.
I'll start with the PBX.
- Open the "Admin" tab of FREE PBX.
- Click on "Extensions" in the left navigation pane.
- Select "Generic SIP Device" and click "submit".
- Enter the User Extension, Display Name, CID Num Alias, SIP Alias, DID, Secret, and all other features you would like to enable. Click "Submit".
- Click on the newly created extension in the right pane.
- Leave all default settings besides: nat=yes, qualify=60000, disallow=all, allow=ulaw.
- Click "submit" once again.
For the Nokia device, do the following:
- Hit your "Menu" Key.
- Then hit "Tools".
- Then hit "Settings".
- Scroll and select "Connection".
- Scroll down and select "SIP Settings".
- Select your "Options" key, add "New", and use default profile-
- Name your profile; this is to differentiate between multiple profiles and servers.
- Keep service profile as "IETF".
- Select your default access point; typically this is the access point you are using at the location you are at. For n95 users on AT&T that want to register 3G, you would select "AT&T Internet" as the default access point. As a side note, make sure you have an unlimited data plan or you will be getting charged by the KB.
- Enter your public username in the following format sip:1234@123.123.123.123 on the e70 and sip:1234@123.123.123.123 or sip:1234@sip.yourdomain.com on the e90 and n95. The e70's poor NAT support leads to DNS lookup and SIP RTP issues. I find using an IP address on this device limits these issues.
- "Use Compression" = No.
- "Registration" = Always on.
- "Use Security" = No.
- Proxy Server Settings:
- Enter the "Proxy Server Address" in the following format: sip:123.123.123.123 on the e70 and sip:123.123.123.123 or sip:sip.yourdomain.com on the e90 and n95.
- "realm", if not changed in your server, must be "asterisk" (all lowercase).
- "username" is your extention.
- "Password" is your secret.
- "Allow loose routing" = Yes.
- "transport type" = UDP.
- "port" = 5060.
- Registrar Server Settings:
- Enter "Registrar server address" in this format sip:sip.yourdomain.com.
- "Realm" = none.
- "Username" = none.
- "Password" = none.
- "Transport Type" = UDP.
- "Port" = 5060.
- Now back out of the menus until you reach the "Connections" menu again:
- Select "Internet Tel. Settings".
- Click your "Options" key, "New profile".
Once this is done, you should have a profile called "Default" with your newly created sip profile under "SIP profiles".
On the e70, a restart of the phone is usually required. The e90 and n95 should connect and register without the restart.
You are now at your office extension on your Nokia device. By default, the "default call type" is set to "Internet call" so whenever you are in that Wi-Fi hotspot or in a 3G coverage area, you should be calling out from the phone system.
To add more access points, simply "Add new profile" using your newly created profile as a template. Just change the default access point. After adding the new profiles, be sure to add them to your default profile under "Internet tel. settings". This will allow registration in any pre-defined Wi-Fi areas.
Alternately, you can use Nokia's "Internet Tel." shortcut within "Menu -> Connect" to connect to hot spots on the fly. This feature was a bit lacking in the e70 but happens to work great on the e90 and n95. Just a note: if you do decide to use this feature it will disable the "registration = always on" on your SIP profiles.
To add more access points, simply "Add new profile" using your newly created profile as a template. Just change the default access point. After adding the new profiles, be sure to add them to your default profile under "Internet tel. settings". This will allow registration in any pre-defined Wi-Fi areas.
Alternately, you can use Nokia's "Internet Tel." shortcut within "Menu -> Connect" to connect to hot spots on the fly. This feature was a bit lacking in the e70 but happens to work great on the e90 and n95. Just a note: if you do decide to use this feature it will disable the "registration = always on" on your SIP profiles.
Comment on this Article Review all Comments on this Article Bookmark It