You connecting flight is late. Ok, then let us kill time. First thing you need is a Nokia E61. The list of features sounds great, but when it gets to configure VoIP things become wearied.
First thing to do is to type *#0000#. If the result is 3 dot somethin you’re well off, else you can only hope not to get 1.0610.04.04 (19-04-06). This is version 1 and the voip client there is more than broken.
So let me start with the bugs first:
- If there is no @ in the username, the phone will simply do nothing, no attempt to register at all. It just complains that it can’t get connected. If you need a realm anyway – or your provider ignores the realm – you’re well off, else: bad luck
- The credentials have to be repeated in the “proxy” and “registry” section. But there the username is converted to lower case when being used for authentication – causing authentication to fail. So if your provider uses uppercase letters in the username – bad luck again.
- There is no support for address translation, both ends of the voip call either need public IPs – or both need private IPs (for example when you connect to a local Asterisk box). If not – you guessed it: no luck again.
The best thing to do would be to upgrade the phone. But there is a small problem: Your provider needs to authorize the new version first, so if you have a SIM-locked phone, chances are high that the outdated firmware you have is still the latest version available. Some people say that there is a backdoor to upgrade anyway, I didn’t try.
Conclusion: You need a local Asterisk server and the username should only contain lower-case letters.
This is how to configure it:
- Make sure WLAN is working (use the web-browser to surf some pages)
- Install Asterisk and verify if it works (use Xlite for this)
- Configure a user containing only LOWERCASE letters
- Profile name: blabla
- Service profile: IETF (means SIP)
- Default acces point: your neighbour’s WLAN
- Public username: sip:username@192.168.14.1 Don’t forget the realm. You really need it with version 1
- Use Compression: No
- Registration: “Always on” if you have two chargers – one at home and another one at your office …
- Use security: No (Don’t know what this is, seems to be a Nokia-thing)
Proxy Server:
- Proxy server address: sip:192.168.14.1 (do not use a domain name here, some people say that the DNS-client is broken too, it might be due to lack of support of SRV-records)
- Realm: domain.tld
- User name: username
- Password: password
- Allow loose routing: Yes (No idea what this would be good for)
- Transport type: UDP (Asterisk does not support TCP)
- Port: 5060 (default value)
Registrar server: same settings as for the proxy
In Asterisk the default settings should be fine:
[username]
type=friend
username=username (lower case only)
secret=password
qualify=yes
You missed your flight? Don’t blame me, blame N****