[asterisk-users] Help - Received response: "Forbidden" from'"Unknown"

James's Asterisk asterisk at northbuild.com.au
Mon Feb 5 17:40:27 MST 2007


I did a NoOp and see what the callerid was and when coming from the SIP Ext->Voip it is set to the Extension Number of the SIP Extension (as you would expect).

When coming from the Panasonic the CallerID is blank, I tried setting it to nothing again, and I tried setting it to the callerid of the voip provider, a sip extension id, the extension number on the Panasonic side, the zap channel name/number, all get the same Forbidden error.

-- Executing [902........ at from-e100p:1] NoOp("Zap/31-1", "CallerID ") in new stack
    -- Executing [902........ at from-e100p:2] Set("Zap/31-1", "CALLERID(num)=073.......") in new stack
    -- Executing [902........ at from-e100p:3] Dial("Zap/31-1", "SIP/acevoip/02........") in new stack
    -- Called acevoip/0298776177
[Feb  6 10:25:51] WARNING[5515]: chan_sip.c:11731 handle_response_invite: Received response: "Forbidden" from '"Unknown" <sip:0731390199 at voice.mibroadband.com.au>;tag=as5a89e0e0'
    -- SIP/acevoip-089e97d0 is circuit-busy

Not sure what to try next, I don't think it is the callerid that is causing the error

Anyone got any other ideas.

James

-----Original Message-----
From: Paul Hales [mailto:phales at asteriskit.com.au] 
Posted At: Monday, 5 February 2007 4:06 PM
Posted To: Asterisk Mailing List
Conversation: [asterisk-users] Help - Received response: "Forbidden" from'"Unknown"
Subject: Re: [asterisk-users] Help - Received response: "Forbidden" from'"Unknown"

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.(more likely)
Have you tried blanking the callerid before making the outbound call?
(in case the provider doesn't like it)

Paul Hales

-- 
Paul Hales
Technical Manager
AsteriskIT
www.asteriskit.com.au
bus: 03 8320 8100
mob: 0434 673 529


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 [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 Panasonic Ext -> 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 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
> 
> mailbox=610 at device
> 
> 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




More information about the asterisk-users mailing list