[asterisk-users] Dialing patterns and "GSM" format numbers
Remco Barendse
asterisk at barendse.to
Fri Mar 14 09:02:26 CDT 2008
On Fri, 14 Mar 2008, Adrian Merwood wrote:
> In my asterisk (Trixbox) server I would like to be able to dial
> numbers from my address book using HUD or the SIP client on my 3G
> phone using numbers in this format.
>
> On asterisk I would like to strip of the + and replace it with an
> international dialing prefix.
> Secondly (in the future) I would like to strip off certain country
> codes and replace them with a local dialing prefix.
>
> Can anyone help me figure ths out?
I got this workingm, thanks to a solution posted on this list but i didn't
find a way how to implement this in FreePBX (Trixbox).
This is how i did it in my normal asterisk installation :
Include this context as first in your outbound pattern :
[intern-all]
include => prefix
the context that actually fixes the prefix is this :
[prefix]
exten = _+31.,1,Goto(0${EXTEN:3},1) ; Change +31 to 0
exten = _+.,1,Goto(00${EXTEN:1},1) ; Change + to 00
The tricky part to implement this properly in FreePBX is dissect the
dialled telephone number to propely route calls through the appropriate
provider. In my case i use the same provider for local calls as for
international calls, but those that have free local calls do not want
every call to a local number dialled out through their international
provider. For me it's all the same :)
If you find a solution to properly do it in FreePBX, please post it to the
list :))
More information about the asterisk-users
mailing list