Very odd.

My guess is that it's one of 2 things.

Slightly different number being sent to the SIP provider. (unlikely)

Different callerid being sent to the SIP provider.
Have you tried blanking the callerid before making the outbound call?
(in case the provider doesn't like it)

PaulH


On Mon, 2007-02-05 at 14:08 +1000, James's Asterisk wrote:
> I have a weird problem….
> 
>  
> 
> Asterisk 1.4
> 
> E100P connected to a Panasonic TDA phone system
> 
>  
> 
> Here is what I get
> 
>  
> 
> SIP Ext -> Panasonic Ext No Problems
> 
> Panasonic Ext -> SIP Ext No Problems
> 
> SIP Ext -> VOIP Provider No Problems
> 
> Panasonic Ext -> VOIP Provider Errors
> 
>  
> 
> ---------- Working SIP -> VOIP
> 
> -- Executing [EMAIL PROTECTED]: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 Panasonic Ext -> VOIP
> 
>   -- Executing [EMAIL PROTECTED]: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:[EMAIL PROTECTED]>;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 Panasonic 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(num)}-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}-Received-${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
> 
> [EMAIL PROTECTED]
> 
> port=5060
> 
> dtmfmode=auto
> 
> canreinvite=no
> 
> call-limit=1
> 
>  
> 
>  
> 
> 
> _______________________________________________
> --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

_______________________________________________
--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

Reply via email to