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 :)) _______________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users