One issue I've encountered recently was my phone failing to connect to my Asterisk PBX through routers running DD-WRT or Sveasoft Talisman firmware. Both of these 3rd party firmwares are extremely popular with users of Linksys WRT54G/GL routers and will also work with several other brands of router that run on the same chipset. Both of these firmwares turn these routers into extremely powerful units and give you features not found on the standard firmware.
After a bit of time investigating I discovered Asterisk was sending a SIP/401 error back to the phone which was causing the authentication to fail. A bit of searching around led me to some forum posts detailing malformed packets sent by the Nokia SIP stack which were being rejected by the router.
The latest v24 versions of DD-WRT have this problem fixed and the Micro versions of the firmware also work correctly. If you're running Sveasoft Talisman then versions up to 1.2.4 are unaffected by this issue. Versions 1.2.5 and greater are affected due to the inclusion of a new SIP module.
To fix this issue in the new versions of Talisman go to
Administration->Diagnostics->Command Shell and enter the following
nvram set sip_modules=0;nvram commit; reboot
This should hopefully fix the problem!
Other related posts:
Air New Zealand launches Flexitime Membership (and how it can save you $$$)
Have an interest in retail payments and credit card interchange rates? Here’s your chance to have a say.
Fairfax takes journalism ethics and integrity to a whole new low with Stuff fibre
Add a comment
Please note: comments that are inappropriate or promotional in nature will be deleted.
E-mail addresses are not displayed, but you must enter a valid e-mail address to confirm your comments.
Are you a registered Geekzone user? Login to have the fields below automatically filled in for you and to enable links in comments. If you have (or qualify to have) a Geekzone Blog then your comment will be automatically confirmed and shown in this blog post.