Author |
Message |
l.qian Brekeke Member
Joined: 14 Dec 2007 Posts: 12
|
Posted: Wed Mar 19, 2008 11:59 am Post subject: Brekeke SIP server compatibility with CISCO 5400 router |
|
|
1. Brekeke Product Name and version:
Brekeke SIP Server 2.1
2. Java version: 1.5
3. OS type and the version: Windows 2003 Server
4. UA (phone), gateway or other hardware/software involved:
CISCO 5400 Universal Router with running IOS 12.4
5. Select your network pattern from http://www.brekeke-sip.com/bbs/network/networkpatterns.html :
6. Your problem:
When the Brekeke SIP server relays a INVITE packet to CISCO router, the CISCO router rejects with the error message of "Invalid Host'. However, when a SIP endpoint hits the CISCO router directly without going through Brekeke SIP server, it worked fine. We tested a few different SIP endpoints, same results for all cases. We tested an alternative SIP proxy server, and it does not have this problem with CISCO. |
|
Back to top |
|
Haddas Brekeke Guru
Joined: 17 Jan 2008 Posts: 170
|
Posted: Thu Mar 20, 2008 12:39 pm Post subject: |
|
|
Which response code is it?
Try disabling of Record-Route header.
Please write it in the Deploy Pattern.
&net.sip.addrecordroute = false |
|
Back to top |
|
l.qian Brekeke Member
Joined: 14 Dec 2007 Posts: 12
|
Posted: Tue Mar 25, 2008 1:41 pm Post subject: |
|
|
The response code was
400 Bad Request - 'Invalid Host'
Deploy pattern of "&net.sip.addrecordroute = false" did not make a difference, same error.
I can send you wireshark capture if you give me your email address. |
|
Back to top |
|
Haddas Brekeke Guru
Joined: 17 Jan 2008 Posts: 170
|
Posted: Tue Mar 25, 2008 10:07 pm Post subject: |
|
|
Hi
Can I see your DialPlan??
Please paste it here. |
|
Back to top |
|
l.qian Brekeke Member
Joined: 14 Dec 2007 Posts: 12
|
Posted: Wed Mar 26, 2008 9:19 am Post subject: |
|
|
Thanks for the prompt response, the following is the dial plan. 206.174.214.72 is our new Cisco 5400 router. When I dial a 7 digit local number, it will hit the bottom route.
Priority Name Matching Patterns Deploy Patterns
1 Gateway 1 Loop Esc $request=^INVITE $action=603
$registered=false
$addr=206\.174\.214\.51$
2 Gateway 2 Loop Esc $request=^INVITE $action=603
$registered=false
$addr=206\.174\.214\.52$
3 Gateway 3 Loop Esc $request=^INVITE $action=603
$registered=false
$addr=206\.174\.214\.53$
4 Calgary 403 $request=^INVITE $target=206.174.214.51
To=sip:403.+@
$registered=false
5 Calgary 1403 $request=^INVITE $target=206.174.214.51
To=sip:1403.+@
$registered=false
6 Edmonton 780 $request=^INVITE $target=206.174.214.53
To=sip:780.+@
$registered=false
7 Edmonton 1780 $request=^INVITE $target=206.174.214.53
To=sip:1780.+@
$registered=false
8 Default Gateway $request=^INVITE $target=206.174.214.72
$registered=false &net.sip.addrecordroute=false |
|
Back to top |
|
Haddas Brekeke Guru
Joined: 17 Jan 2008 Posts: 170
|
Posted: Wed Mar 26, 2008 10:01 am Post subject: |
|
|
Good Morning,
It seems you need to modify the DialPlan rule "8 Default Gateway".
Like this..
Matching Patterns | $request = ^INVITE $registered = false To = sip:(.+)@
| Deploy Patterns | To = sip:%1@206.174.214.72
|
|
|
Back to top |
|
l.qian Brekeke Member
Joined: 14 Dec 2007 Posts: 12
|
Posted: Wed Mar 26, 2008 10:58 am Post subject: |
|
|
it worked, thank you every much |
|
Back to top |
|
|