DIDX - DID/DDI wholesale Service Provider


   
 
DiD / DDi routing for astbill
 

 

This Code has been sent to us, by Robin Dexter of www.dexwebtelecom.com You may contact them directly for support.

Tue, 2006-11-28 22:30

Following Skippy's comments on submitting addon's and fixes, here's my extension to Mohamed's DDI code (I hope you don't mind), no alterations to the database necessary. the code will automatically account for IAX2 or SIP

To use enter the code below, modified for your system, (it has been adapted for DIDX).

Operating is simple, use the DID module to add incoming numbers, next visit the incoming friend module and assign the DID to an account. Once done the users can change the routing themselves, also for ease of use all of the didx.org numbers have the same IAX routing (except for the line number)e.g. didx-org2:password@iPaddress/DIDnumber

extensions.conf
include => didx-org-iax2

extensions_custom.conf

[didx-org-iax2]

exten => _X.,1,MYSQL(Connect connid 127.0.0.1 astbilluser astbill149 astbill)
exten => _X.,2,MYSQL(Query resultid ${connid} SELECT forwardto from astaccount where accountcode=${EXTEN})
exten => _X.,3,MYSQL(Fetch fetchid ${resultid} localextension)
exten => _X.,4,MYSQL(Clear ${resultid})
exten => _X.,5,MYSQL(Query resultid ${connid} SELECT tech from astaccount where accountcode=${localextension})
exten => _X.,6,MYSQL(Fetch fetchid ${resultid} tech1)
exten => _X.,7,MYSQL(Clear ${resultid})
exten => _X.,8,MYSQL(Disconnect ${connid})
exten => _X.,9,Dial(${tech1}/${localextension},20)
exten => _X.,10,Voicemail,u${localextension}
exten => _X.,11,Congestion
exten => _X.,102,Voicemail,b${localextension}
exten => _X.,103,congestion
exten => _X.,12,Hangup

iax.conf

#include iax_custom2.conf

iax_custom2.conf

[didx-org2]
type=user
secret=password
host=didx.org
context=didx-org-iax2
dtmfmode=rfc2833
jitterbufer=yes
disallow=all
allow=g729
allow=ulaw
allow=alaw
language=en

If your using IAX2 don't forget to open port 4569 on your firewall.

I forgot to mention that as the routing is stored in the incoming DID line of the data table, you can have more than one DID per acount/extension number.

Also Astbill automatically asign your number on outgoing calls, isn't Astbill wonderful

 

   
Sellers
CLECs Sell Numbers
Mobile Operators

Buy from DIDX

  Awards
Pasha
TMC
Apicta
Internet Telephony
Sample Configurations
Asterisk
Astrick Logo

Voip Switch
  FAQ
Seller Faq
Buyer Faq
Learning Videos
 

Tools
Rate Center Lookup

Tell Us How We Can Improve
Give piece of your mind to us
 
Add To Del.icio.us
Add To Slashdot
Add To Furl
Add To Newsvine
Add To My Yahoo
Add To Reddit
Add To Simpy
Add To Comments
Add To Bloglines
Add To Google Bookmarks
Add To Spurl
XML Feed
Add To RSS
Add To Browser Favorites
Share on Facebook

  Contact Us
Care@didx.net
didxnet
DIDx is the trademark of Super Technologies Inc. United States.Terms of Services | Privacy Policy | Acceptable Use Policy
All rates on this web site are in US Dollars. © Copyrights Super Technologies Inc. 1999-2010