Call Us Today! 877.742.2583

Page tree
Skip to end of metadata
Go to start of metadata


Last Update: 7 December 2009


Note - this may not be the best or the right configuration - I offer it purely on a it-works-for-me basis! Feel free to improve!

In the following, [my-voiptalk-id] is typically about 9 digits long and can be found on your account page. [my-voiptalk-password] is a set of random letters and numbers, eg. f3z64E, which can be found by clicking on the ID on your account page.

  <gateway name="voiptalk">
  <param name="username" value="[my-voiptalk-id]"/>
  <param name="realm" value=""/>
  <param name="from-user" value="[my-voiptalk-id]"/>
  <param name="from-domain" value=""/>
  <param name="password" value="[my-voiptalk-password]"/> 
  <param name="extension" value="voiptalk-incoming"/>
  <param name="proxy" value=""/>
  <param name="register-proxy" value=""/>
  <param name="expire-seconds" value="600"/>
  <param name="register" value="true"/>
  <param name="ping" value="25"/>


Inbound routing in dialplan/public/12_voiptalk.xml is then:

  <extension name="voiptalk-incoming">
    <condition field="destination_number" expression="^(voiptalk-incoming)$">
      <!-- Our main incoming greeting extension is called 'frontdoor' -->
      <action application="transfer" data="frontdoor XML default"/>

For outgoing calls, I use something like the following:


  <extension name="outgoing">      
    <condition field="destination_number" expression="^9([0-9]+)$">
      <action application="bridge" data="sofia/gateway/voiptalk/$1" />