LastPass

The Last password you'll have t remember!

2013-02-06

International Calls with Incredible PBX from Europe

Incredible PBX is great, but is made fro the US market.
That means they did not consider the rest of the world when they configured everything.

So for example you can not dial 001 to call the someone in north amercia.
You will end up in the astridex that will tell you that the number do not exist in your database.

To change this you will need to edit one configfile named extention_custom.conf
If you go to the webpage of your PBX and look for the meny Other and there you will find Config Edit.
It will open up a new page with all the config files, and you are looking for the file extention_custom.conf

Open that file and look for:

exten => _00.,1,SayDigits(${EXTEN:2},)
exten => _00.,2,EAGI(asteridex.agi,${EXTEN})
exten => _00.,3,GotoIf($["${DIAL:0:2}" = "00"]?97)
exten => _00.,4,NoOp(Number to Dial: ${DIAL})
exten => _00.,5,NoOp(Person to Dial: ${DUDE})
exten => _00.,6,Flite("Connecting to: ${DUDE}. One moment please.")
exten => _00.,7,Goto(outbound-allroutes,${DIAL},1)
exten => _00.,8,Hangup()
exten => _00.,97,Playback(num-not-in-db)
exten => _00.,98,Playback(goodbye)
exten => _00.,99,Hangup
 I prefere to change this to 000 insted so it look like this
exten => _000.,1,SayDigits(${EXTEN:2},)
exten => _000.,2,EAGI(asteridex.agi,${EXTEN})
exten => _000.,3,GotoIf($["${DIAL:0:2}" = "00"]?97)
exten => _000.,4,NoOp(Number to Dial: ${DIAL})
exten => _000.,5,NoOp(Person to Dial: ${DUDE})
exten => _000.,6,Flite("Connecting to: ${DUDE}. One moment please.")
exten => _000.,7,Goto(outbound-allroutes,${DIAL},1)
exten => _000.,8,Hangup()
exten => _000.,97,Playback(num-not-in-db)
exten => _000.,98,Playback(goodbye)
exten => _000.,99,Hangup
Scroll down to the bottom and submit the changes. You will have to reload the configuration for the change to take effect. Easiest way to do this by restarting the server.

There you are ready to dial the world...

 

Inga kommentarer: