Using a Nokia E71 with Asterisk (3G or WiFi)
There was some talk in one of the IRC chat rooms today about someone trying to get their E61i working with Asterisk. I haven’t had an issue getting that phone or my E71 phone working, but regardless he was having issues. I figured I might as well spend a little bit of time today going through my configuration, both for my own reference, and so that other people can get their Nokia’s setup with Asterisk as well.
I’ll be using the native SIP client, although I’ve had just as good of luck using the Fring application. The advantage to the Fring application is that you can use it with Skype, along with multiple IM clients, and also video! I especially like that the application makes use of the video camera on the front of the phone so that you can use it as a videophone. Using the video on a phone like the iPhone or Nexus One seems useless to me (but I digress!).
First, lets get our Asterisk configuration setup in sip.conf. We’ll need to make sure we’ve setup a realm in sip.conf as our phone will require it. If you don’t, then the default realm is ‘asterisk‘.
sip.conf:
[general] realm=pbx.my_asterisk_box.com disallow=all allow=ulaw allow=alaw srvlookup=yes pedantic=yes maxexpiry=360 minexpiry=120 defaultexpirey=120 videosupport=yes [leifmadsen_cell] type=friend secret=super_secret_password context=devices nat=yes canreinvite=no qualify=no mailbox=100@default callerid=Leif Madsen <571> insecure=invite,port subscribecontext=subscriptions disallow=all allow=g729 allow=ulaw
Service profile: IETF
Default access point: Select either a wifi connection or 3G connection. In my case I’m selecting “Rogers Internet”
Public user name: sip:leifmadsen_cell@pbx.my_asterisk_box.com (notice how leifmadsen_cell is the same as what we configured in sip.conf)
Use compression: No
Registration: Always on (you can set this to ‘When needed’ if you only want to place outbound calls via VoIP sometimes)
Use security: No
Proxy server address: pbx.my_asterisk_box.com
Realm: pbx.my_asterisk_box.com
Username: leifmadsen_cell
Password: super_secret_password
Allow loose routing: Yes
Transport type: UDP
Port: 5060 (unless you’ve changed this yourself on your Asterisk box)
(fill this information out exactly like the Proxy server section)
INVITE sip:8500@pbx.my_asterisk_server.com;user=phone SIP/2.0 Route: Via: SIP/2.0/UDP 10.10.10.84:5060;branch=z9hG4bKlq60dckmalhc6vap06nosen;rport From: ;tag=mh5gdciapphc6m6506no To: Contact: Supported: 100rel,sec-agree CSeq: 1252 INVITE Call-ID: rdw6Iy8zoIfKxg6LzJ7FSPdgBvIb8y Allow: INVITE,ACK,BYE,CANCEL,REFER,NOTIFY,OPTIONS,PRACK Expires: 120 Privacy: none User-Agent: E71-2 RM-346 400.21.013 P-Preferred-Identity: sip:leifmadsen_cell@pbx.my_asterisk_server.com Max-Forwards: 70 Content-Type: application/sdp Accept: application/sdp Content-Length: 447 v=0 o=Nokia-SIPUA 63437257072703500 63437257072703500 IN IP4 10.10.10.84 s=- c=IN IP4 10.10.10.84 t=0 0 m=audio 49152 RTP/AVP 96 0 8 97 18 98 13 a=sendrecv a=ptime:20 a=maxptime:200 a=fmtp:96 mode-change-neighbor=1 a=fmtp:18 annexb=no a=fmtp:98 0-15 a=rtpmap:96 AMR/8000/1 a=rtpmap:0 PCMU/8000/1 a=rtpmap:8 PCMA/8000/1 a=rtpmap:97 iLBC/8000/1 a=rtpmap:18 G729/8000/1 a=rtpmap:98 telephone-event/8000/1 a=rtpmap:13 CN/8000/1
So beyond that, there shouldn’t be anything else you need to do. Using the same configuration in sip.conf for Asterisk should also work with Fring. Perhaps I’ll create another blog post in the future about using Fring with E71 if there is interest in that. Anyone who wants to try testing out some video calls through my Asterisk box using their Fring video enabled phone, just let me know offline and we’ll set something up!

leifmadsen,
thank you for encoraging me
i am trying to get it up and working!
Meftah Tayeb
2010/03/19 at 11:55 am
thank you for your post. i have to look this up and add to the voip news aggregator.
Ally
2010/03/24 at 11:19 pm
hey man,
great post. one think i have noticed. as far as i know ( i may be wrong) nokia provides g729 codec for free(if you get the updates). that for sure would help to have it for 3g as it would considerably save the bandwidth. your setup shows only alaw and ulaw. let me know your thoughts.
thanks,
tom
2010/04/29 at 4:04 pm
ooops my bad…i need glasses:(
you did include the g729 there
tom
2010/04/29 at 4:40 pm
Thanks for your manual.
Please tell me how to connect Nokia phone/s to a laptop running Asterisk (for Windows / MS Vista)
to act as GSM gateway.
Should I use usb or alike connection cable,
bluetooth ?
Which Nokia models are supported ?
I need to test IVR dialplan for Asterisk and use GSM Nokia phone as a gateway to run live tests.
dariusjack2006@yahoo.ie
darius
2010/05/04 at 12:31 pm
Well first of all, Asterisk doesn’t run on Windows — it only runs on Unix based systems like Linux, FreeBSD, etc…
You can use chan_mobile to accept and place calls through your cellphone via bluetooth.
I’m not sure which Nokia models are supported — I’ve tried with my Nokia E71 and it seems to work, but I don’t think I could accept calls for some reason — perhaps a configuration issue, but I did open an issue on the https://issues.asterisk.org site.
If you need to accept calls from the Nokia to Asterisk for testing, then it sounds like you want to use chan_mobile.
Leif Madsen
2010/05/04 at 12:39 pm
good post..i would have that for my nokia collections
abrenkphone
2010/05/27 at 5:55 pm
i have a nokia E71 that i use for tmobile…to get it to work with 3g do i have to do anything specifically, like download any 3rd party apps. or do i just need to create a new sip from what was done at the top of the page?
robert
2010/08/02 at 2:21 pm
Shouldn’t be anything special you have to do that I’m aware of. I don’t use T-Mobile
Leif Madsen
2010/08/03 at 8:57 am
Hi,
Great article, got me up and running in no time! (Mostly)
I got outbound calls working ok but nothing happens when my extension number is dialled. Any idea what could cause that?
Graham
Graham Brown
2010/08/24 at 9:24 am
Hmmm not too sure. Might have to enable SIP debugging on Asterisk and then paste the INVITE attempt. It seems like something might be going on with a rejection, or perhaps your dialplan or something else is setup wrong in Asterisk? Hard to tell without more information.
Leif Madsen
2010/08/24 at 9:30 am
[...] Using a Nokia E71 with Asterisk (3G or WiFi) March 2010 11 comments 5 [...]
2010 in review « Asterisk, and other worldly endeavours.
2011/01/03 at 1:21 pm
pls,i have nokia e71-2,but the umts is not functioning.thanks
onuoha Anthony
2011/07/13 at 7:05 pm
I have Nokia E7-00, its can connect via WiFi, but can’t connect when I used 3G and I have Nokia N900 its can used via 3G very well. Do you have and idea to solve the problem.
(I think the problem causes from mobile not network.)
Thanks.
Yothin Inbanleng
2011/12/19 at 4:55 am
Sorry, I have no idea as I use an Android based device now.
Leif Madsen
2011/12/19 at 10:05 am
Hi Leif,
I have a Nokia E71 that I set up following your instructions and some on other websites. I also setup an Iphone with similar settings. The Iphone works perfectly but the Nokia E71 can only make calls it cannot receive any calls. When I dial from another extension I can hear the phone ringing through the extension but nothing happens on the Nokia E71. Earlier you stated that you posted something on issues.asterisk.org did you receive any feedback? I’m stumped
craig
2012/02/07 at 4:04 pm