Ohad.Levy@infineon.com
2005-Nov-11 03:48 UTC
[Asterisk-Users] sip ignores context definition?
Hi All,
I've a very strange error.
I've configured a Cisco gw with * and when an incoming call is arriving
from the Cisco to * asterisk will always put the call in the default
context (ignoring the part in the [Cisco])
I'm attaching my conf files:
[general]
port = 5060 ; Port to bind to (SIP is 5060)
bindaddr = 0.0.0.0 ; Address to bind to (all addresses on machine)
disallow=all
allow=alaw
allow=gsm
allow=ulaw
context = from-trunk ; Send unknown SIP callers to this context
callerid = Unknown
[Cisco]
type=user/friend/peer (tried all options)
port=5060
host=myip
context=from-Cisco
disallow=all
allow=alaw
allow=ulaw
qualify=yes
autocreatepeer=yes (with and without this option, in here and in the
general setting)
nat=no
canreinvite=no
on Asterisk Console I see (with Verbose 9):
Executing AbsoluteTimeout("SIP/myip-b6895f10", "15") in new
stack
-- Set Absolute Timeout to 15
-- Executing Congestion("SIP/myip-b6895f10", "") in new
stack
-- Executing AbsoluteTimeout("SIP/myip-b6895f10", "15")
in new
stack
-- Set Absolute Timeout to 15
-- Executing Congestion("SIP/myip-b6895f10", "") in new
stack
which is my default context:
[from-trunk]
exten => _.,1,AbsoluteTimeout(15)
exten => _.,2,Congestion
exten => _.,3,Hangup
[from-Cisco]
exten => s,1,Answer
exten => s,2,Dial($bla)
exten => s,3,Hangup
Thanks!
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://lists.digium.com/pipermail/asterisk-users/attachments/20051111/767c1e6d/attachment.htm
What version are you running, and is your [Cisco] definition the last one in
the file? I have the same problem with 1.0.7, and the ugly fix I came up
with was to add a dummy entry as the last sip entry.
B. J.
_____
From: Ohad.Levy@infineon.com [mailto:Ohad.Levy@infineon.com]
Sent: Friday, November 11, 2005 4:48
To: asterisk-users@lists.digium.com.
Subject: [Asterisk-Users] sip ignores context definition?
Hi All,
I've a very strange error.
I've configured a Cisco gw with * and when an incoming call is arriving from
the Cisco to * asterisk will always put the call in the default context
(ignoring the part in the [Cisco])
I'm attaching my conf files:
[general]
port = 5060 ; Port to bind to (SIP is 5060)
bindaddr = 0.0.0.0 ; Address to bind to (all addresses on machine)
disallow=all
allow=alaw
allow=gsm
allow=ulaw
context = from-trunk ; Send unknown SIP callers to this context
callerid = Unknown
[Cisco]
type=user/friend/peer (tried all options)
port=5060
host=myip
context=from-Cisco
disallow=all
allow=alaw
allow=ulaw
qualify=yes
autocreatepeer=yes (with and without this option, in here and in the
general setting)
nat=no
canreinvite=no
on Asterisk Console I see (with Verbose 9):
Executing AbsoluteTimeout("SIP/myip-b6895f10", "15") in new
stack
-- Set Absolute Timeout to 15
-- Executing Congestion("SIP/myip-b6895f10", "") in new
stack
-- Executing AbsoluteTimeout("SIP/myip-b6895f10", "15")
in new
stack
-- Set Absolute Timeout to 15
-- Executing Congestion("SIP/myip-b6895f10", "") in new
stack
which is my default context:
[from-trunk]
exten => _.,1,AbsoluteTimeout(15)
exten => _.,2,Congestion
exten => _.,3,Hangup
[from-Cisco]
exten => s,1,Answer
exten => s,2,Dial($bla)
exten => s,3,Hangup
Thanks!
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://lists.digium.com/pipermail/asterisk-users/attachments/20051111/36fddd8d/attachment.htm
Ohad.Levy@infineon.com
2005-Nov-11 10:25 UTC
[Asterisk-Users] sip ignores context definition?
Hi,
Asterisk is 1.09, I've tried to change that like you suggested but no
luck.
When I'm doing sip debug, its look like it always go to the default sip
context.
I've a second sip host definition and that works, exactly the same
configuration just different IP.
Could that be a bug? How can I make sure, and if it's a bug, how do I
submit it?
Thanks again,
Ohad
What version are you running, and is your [Cisco] definition the last
one in
the file? I have the same problem with 1.0.7, and the ugly fix I came
up
with was to add a dummy entry as the last sip entry.
B. J.
_____
From: Ohad.Levy@infineon.com [mailto:Ohad.Levy@infineon.com]
Sent: Friday, November 11, 2005 4:48
To: asterisk-users@lists.digium.com.
Subject: [Asterisk-Users] sip ignores context definition?
Hi All,
I've a very strange error.
I've configured a Cisco gw with * and when an incoming call is arriving
from
the Cisco to * asterisk will always put the call in the default context
(ignoring the part in the [Cisco])
I'm attaching my conf files:
[general]
port = 5060 ; Port to bind to (SIP is 5060)
bindaddr = 0.0.0.0 ; Address to bind to (all addresses on machine)
disallow=all
allow=alaw
allow=gsm
allow=ulaw
context = from-trunk ; Send unknown SIP callers to this context
callerid = Unknown
[Cisco]
type=user/friend/peer (tried all options)
port=5060
host=myip
context=from-Cisco
disallow=all
allow=alaw
allow=ulaw
qualify=yes
autocreatepeer=yes (with and without this option, in here and in the
general setting)
nat=no
canreinvite=no
on Asterisk Console I see (with Verbose 9):
Executing AbsoluteTimeout("SIP/myip-b6895f10", "15") in new
stack
-- Set Absolute Timeout to 15
-- Executing Congestion("SIP/myip-b6895f10", "") in new
stack
-- Executing AbsoluteTimeout("SIP/myip-b6895f10", "15")
in new
stack
-- Set Absolute Timeout to 15
-- Executing Congestion("SIP/myip-b6895f10", "") in new
stack
which is my default context:
[from-trunk]
exten => _.,1,AbsoluteTimeout(15)
exten => _.,2,Congestion
exten => _.,3,Hangup
[from-Cisco]
exten => s,1,Answer
exten => s,2,Dial($bla)
exten => s,3,Hangup
Thanks!
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://lists.digium.com/pipermail/asterisk-users/attachments/20051111/5a65da1d/attachment.htm