iTalk is a service run by AucklandISPSlingshot. It provides a SIP gateway to the NZ PSTN for $10/month. "local" calls and calls to other iTalk users are free, with reasonably cheap rates after that. Check the iTalk website for current availability of non -Auckland PSTN numbers. Number portability is also available.

The best thing about iTalk is that it is built on open protocols such as SIP, making it easy for you to integrate it with Asterisk.

In order to make your Asterisk pbx "talk" to iTalk, you need to define an instance for it in your sip.conf so you can reference it to dial outside numbers eg.

When upgrading to the current version of Asterisk (Asterisk 1.6.0.6 ) I found that calls into iTalk were being rejected and callers were hearing a voice "Currently Unavailable". This even when outbound calls were fine. Looking at the logs I understood that the insecure=very line was being flagged as an error.

I have amended the sip.conf file with the offending lines commented out. Earlier versions of Asterisk may still work with insecure=very and not with the updated version - but you should be using the latest. Also allow=gsm has been deleted.

On 21 March 2007 I found that I needed to add the following to my sip.conf

allow=alaw

Also inside the sip.conf you need to register to the iTalk proxy for ingress calls. eg.

Please note that any user can change the contents of pages on this site,
and therefore the Waikato Linux Users Group can offer no assurances that
the information is correct, and the information on this site is not
necessarily the opinion of the Waikato Linux Users Group, or any of its
members. If you have any complaints about the contents of this page,
please do not hesitate to contact the Waikato Linux Users Group, or, click
the Edit button!

Unless otherwise noted, all pages on this site are licensed under the
WlugWikiLicense.