Forums Read-only archive

Brekeke SIP server compatibility with CISCO 5400 router

7 posts · Brekeke SIP Server Forum

l.qian Original post
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/ ... terns.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.
Haddas
Which response code is it?

Try disabling of Record-Route header.
Please write it in the Deploy Pattern.
&net.sip.addrecordroute = false
l.qian
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.
Haddas
Hi
Can I see your DialPlan??
Please paste it here.
l.qian
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
Haddas
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
============================
l.qian
it worked, thank you every much