[asterisk-users] FX Dialing Odd
Eric "ManxPower" Wieling
eric at fnords.org
Mon Jun 4 09:09:28 MST 2007
Asterisk does NOT wait for dialtone when going offhook on an FXO port.
Asterisk is sending digits to the telco too quickly.
Add a "w" (.5 second wait) before the extension to be dialed. Example:
exten => _91NXXNXXXXXX,n,Dial(${TRUNK}/w${EXTEN:${TRUNKMSD}},,wW)
Rob Schall wrote:
> Here's a possible bug, or more likely, I'm just missing something.
>
> We have a pots card in one of our asterisk boxes. Its a simple asterisk
> setup with one FXO/FXS card and basic static extensions file, etc. When
> we dial out over the pots line, 4 out of 5 times, it will work. However,
> every 4 or 5 times, we get an error back from the provider that says
> "The number you have dialed..... blah blah blah". The interesting there
> there, is that the number it quotes us, adds our local area code in
> front of it. And this only seems to happen on long distance context
> numbers. So when we dial 630-XXX-XXXX, sometimes we are sent to
> 312-681-XXX-XXXX.
>
> Here's our configs:
> zaptel.conf
> loadzone=us
> defaultzone=us
> fxoks=1-2
> fxsks=3
>
> zapata.conf
> [trunkgroups]
>
> [channels]
>
> language=en
> context=internal
>
> usecallerid=yes
> hidecallerid=no
> callwaiting=yes
> usecallingpres=yes
> callwaitingcallerid=yes
> threewaycalling=yes
> transfer=yes
> cancallforward=yes
> callreturn=yes
> echocancel=yes
> callgroup=1
> pickupgroup=1
> immediate=no
>
> ;define channels
> context=internal
> signalling=fxo_ks
> channel => 1-2
>
> context=zapchans
> signalling=fxs_ks
> group=1
> channel => 3
>
> extensions.conf
> [general]
> static=yes
> writeprotect=no
> clearglobalvars=no priorityjumping=no
>
> [globals]
> CONSOLE=Console/dsp ; Console interface for demo
> ;TRUNK=Zap/g1 ; Trunk interface
> TRUNK=Zap/3 ; Trunk interface
> TRUNKMSD=1 ; MSD digits to strip
> (usually 1 or 0)
>
> [trunkint]
> exten => _9011.,1,Macro(dundi-e164,${EXTEN:4})
> exten => _9011.,n,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
>
> [trunkld]
> exten => _91NXXNXXXXXX,1,Verbose("LD")
> exten => _91NXXNXXXXXX,n,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}},,wW)
> exten => _91NXXNXXXXXX,n,Hangup()
>
> [trunklocal]
> exten => _9NXXXXXX,1,Verbose("LOCAL")
> exten => _9NXXXXXX,n,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}},,wW)
> exten => _9NXXXXXX,n,Hangup()
>
> [trunktollfree]
> exten => _91800NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
> exten => _91888NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
> exten => _91877NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
> exten => _91866NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
>
> [outgoing]
> include => trunklocal
> include => trunktollfree
> include => trunkld
>
> ;ZAP Channels
> [zapchans]
> exten => 3,1,Dial(ZAP/1-1)
> exten => 3,2,Hangup()
> exten => 4,1,Dial(ZAP/2-1)
> exten => 4,2,Hangup()
>
> exten => s,1,Answer()
> exten => s,2,NoOp(${CHANNEL:4:1})
> exten => s,3,Goto(${CHANNEL:4:1},1)
> exten => s,4,Hangup()
>
> [incoming]
> include =>internal
>
> [internal]
> include => outgoing
>
> exten => 9999,1,Dial(Zap/3/1630XXXXXXX,,wW)
> exten => 9999,2,Hangup()
>
>
>
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
>
More information about the asterisk-users
mailing list