[asterisk-users] Trouble outgoing VOIP Provider Calls
Asterisk Mailing List
asterisk at northbuild.com.au
Sun Jan 28 19:06:29 MST 2007
I have a weird problem....
Asterisk 1.4
E100P connected to a Panasonic TDA phone system
Here is what I get
SIP Ext -> Panasonic Extensions No Problems
Panasonic Ext -> SIP Extensions No Problems
SIP Ext -> VOIP Provider No Problems
Panasonic Ext -> VOIP Provider Errors
---------- Working SIP -> VOIP
-- Executing [903........ at from-sip:1] Dial("SIP/610-097aee60",
"SIP/acevoip/03........") in new stack
-- Called acevoip/03........
-- SIP/acevoip-097b52c0 is making progress passing it to
SIP/610-097aee60
-- SIP/acevoip-097b52c0 is making progress passing it to
SIP/610-097aee60
== Spawn extension (from-sip, 903........, 1) exited non-zero on
'SIP/610-097aee60'
---------- Not Working Pana -> VOIP
-- Executing [903........ at from-e100p:1] Dial("Zap/31-1",
"SIP/acevoip/03........") in new stack
-- Called acevoip/03........
[Jan 29 11:00:36] WARNING[20642]: chan_sip.c:11731
handle_response_invite: Received response: "Forbidden" from '"Unknown"
<sip:073........ at voice.mibroadband.com.au>;tag=as3a292a14'
-- SIP/acevoip-097b1358 is circuit-busy
----------
Both numbers dialled were exactly the same (9 is the leading number on
all calls in the system and is stripped before dialing), I just replaced
the numbers with .........
Tested from several different sip phones and Pana handsets, and it is
only with outgoing calls to VOIP, incoming that go to a Pana extensions
work fine.
--- Extensions.conf
[dialstring]
exten => t,1,Dial(Zap/g1/100,60,tn)
exten => i,1,Dial(Zap/g1/100,60,tn)
[from-e100p]
include => dial-sip
include => out-voip
[dial-e100p]
exten => _1XX,1,System(mkdir /mnt/data/Recording/${CALLERID(num)})
exten =>
_1XX,2,Set(CALLFILENAME=/mnt/data/Recording/${CALLERID(num)}/${CALLERID(
num)}-Called-${STRFTIME(${EPOCH},,%d%m%Y-%H%M%S)}-${EXTEN})
exten => _1XX,3,MixMonitor(${CALLFILENAME}.wav49|v(0)V(0))
exten => _1XX,4,Dial(Zap/g1/${EXTEN},90,r)
exten => _91XX,1,System(mkdir /mnt/data/Recording/${CALLERID(num)})
exten =>
_91XX,2,Set(CALLFILENAME=/mnt/data/Recording/${CALLERID(num)}/${CALLERID
(num)}-Called-${STRFTIME(${EPOCH},,%d%m%Y-%H%M%S)}-${EXTEN:1})
exten => _91XX,3,MixMonitor(${CALLFILENAME}.wav49|v(0)V(0))
exten => _91XX,4,Dial(Zap/g1/${EXTEN:1},90,r)
exten => _9X.,1,System(mkdir /mnt/data/Recording/${CALLERID(num)})
exten =>
_9X.,2,Set(CALLFILENAME=/mnt/data/Recording/${CALLERID(num)}/${CALLERID(
num)}-Called-${STRFTIME(${EPOCH},,%d%m%Y-%H%M%S)}-${EXTEN:1})
exten => _9X.,3,MixMonitor(${CALLFILENAME}.wav49|v(0)V(0))
exten => _9X.,4,Dial(Zap/g1/${EXTEN},90,r)
exten => _9X.,5,Busy
exten => 000,1,System(mkdir /mnt/data/Recording/${CALLERID(num)})
exten =>
000,2,Set(CALLFILENAME=/mnt/data/Recording/${CALLERID(num)}/${CALLERID(n
um)}-Called-${STRFTIME(${EPOCH},,%d%m%Y-%H%M%S)}-${EXTEN})
exten => 000,3,MixMonitor(${CALLFILENAME}.wav49|v(0)V(0))
exten => 000,4,Dial(Zap/g1/000,60,r)
exten => 9000,1,System(mkdir /mnt/data/Recording/${CALLERID(num)})
exten =>
9000,2,Set(CALLFILENAME=/mnt/data/Recording/${CALLERID(num)}/${CALLERID(
num)}-Called-${STRFTIME(${EPOCH},,%d%m%Y-%H%M%S)}-${EXTEN:1})
exten => 9000,3,MixMonitor(${CALLFILENAME}.wav49|v(0)V(0))
exten => 9000,4,Dial(Zap/g1/000,60,r)
[out-voip]
exten => _902X.,1,Dial(SIP/acevoip/${EXTEN:1})
exten => _903X.,1,Dial(SIP/acevoip/${EXTEN:1})
exten => _905X.,1,Dial(SIP/acevoip/${EXTEN:1})
exten => _906X.,1,Dial(SIP/acevoip/${EXTEN:1})
exten => _908X.,1,Dial(SIP/acevoip/${EXTEN:1})
exten => _954X.,1,Dial(SIP/acevoip/${EXTEN:1})
exten => _955X.,1,Dial(SIP/acevoip/${EXTEN:1})
[from-acevoip]
include => dialstring
exten => 073.......,1,Answer
exten => 073.......,2,Dial(Zap/g1/100,60,tn)
exten => _073.....XX,1,Answer
exten => _073.....XX,2,System(mkdir
/mnt/data/Recording/${SIP_HEADER(TO):12:3})
exten =>
_073.....XX,3,Set(CALLFILENAME=/mnt/data/Recording/${SIP_HEADER(TO):12:3
}/${SIP_HEADER(TO):12:3}-Received-${STRFTIME(${EPOCH},,%d%m%Y-%H%M%S)}-$
{CALLERID(num)})
exten => _073.....XX,4,MixMonitor(${CALLFILENAME}.wav49|v(0)V(0))
exten => _073.....XX,5,Dial(SIP/${SIP_HEADER(TO):12:3},60,tn)
exten => _073.....XX,6,Voicemail(${SIP_HEADER(TO):12:3}u)
exten => _073.....XX,7,Hangup
exten => _073.....XX,106,Voicemail(${SIP_HEADER(TO):12:3}u)
exten => _073.....XX,107,Hangup
include => dial-sip
include => dial-e100p
[from-sip]
include => dialstring
include => dial-sip
include => out-voip
include => dial-e100p
[dial-sip]
exten => 600,1,Dial(Zap/g1/100,60,tr)
exten => 9600,1,Dial(Zap/g1/100,60,tr)
exten => _6XX,1,SetMusicOnHold(random)
exten => _6XX,2,System(mkdir /mnt/data/Recording/${EXTEN})
exten =>
_6XX,3,Set(CALLFILENAME=/mnt/data/Recording/${EXTEN}/${EXTEN}-Received-$
{STRFTIME(${EPOCH},,%d%m%Y-%H%M%S)}-${CALLERID(num)}.wav49)
exten => _6XX,4,MixMonitor(${CALLFILENAME}|v(0)V(0))
exten => _6XX,5,Dial(SIP/${EXTEN},45,Ttr)
exten => _6XX,6,Voicemail(u${EXTEN})
exten => _6XX,7,Hangup
exten => _6XX,106,Voicemail(b${EXTEN})
exten => _6XX,107,Hangup
exten => _96XX,1,SetMusicOnHold(random)
exten => _96XX,2,System(mkdir /mnt/data/Recording/${EXTEN:1})
exten =>
_96XX,3,Set(CALLFILENAME=/mnt/data/Recording/${EXTEN:1}/${EXTEN:1}-Recei
ved-${STRFTIME(${EPOCH},,%d%m%Y-%H%M%S)}-${CALLERID(num)}.wav49)
exten => _96XX,4,MixMonitor(${CALLFILENAME}|v(0)V(0))
exten => _96XX,5,Dial(SIP/${EXTEN:1},45,Ttr)
exten => _96XX,6,Voicemail(u${EXTEN:1})
exten => _96XX,7,Hangup
exten => _96XX,106,Voicemail(b${EXTEN:1})
exten => _96XX,107,Hangup
--- Sip.conf
[general]
port = 5060
bindaddr = 0.0.0.0
videosupport=yes
context = from-sip
disallow = all
allow = ilbc
allow = ulaw
allow = alaw
nat=yes
srvlookup=no
externip=YYY.YY.YY.YY
localnet=192.168.1.0/255.255.0.0
subscribecontext = sip
maxexpirey=3600
defaultexpirey=600
; Main VOIP Account Register and Secondary 100 Number block Registration
register => 073.......:<password>@byo.engin.com.au/073.......
register => 073.......:<password>@byo.engin.com.au/073.......
[acevoip]
context=from-acevoip
type=friend
auth=md5
canreinvite=no
dtmfmode=rfc2833
fromdomain=voice.mibroadband.com.au
fromuser=073.......
host=byo.engin.com.au
insecure=invite
musiconhold=framed
nat=yes
port=5060
qualify=no
realm=mobileinnovations.com.au
canreinvite=yes
secret=<password>
username=073.......
annexb=no
disallow=all
allow=g729
[610]
type=friend
secret=<password>
host=dynamic
callerid="James - Office" <610>
defaultip=192.168.1.230
disallow=all
allow=g729
mailbox=610 at device
port=5060
dtmfmode=auto
canreinvite=no
call-limit=1
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20070128/e41758b8/attachment.htm
More information about the asterisk-users
mailing list