Brekeke SIP server compatibility with CISCO 5400 router

Discuss any topic about Brekeke SIP Server.

Moderator: Brekeke Support Team

Post Reply
l.qian
Posts: 12
Joined: Fri Dec 14, 2007 1:17 pm

Brekeke SIP server compatibility with CISCO 5400 router

Post by l.qian »

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
Posts: 170
Joined: Thu Jan 17, 2008 11:55 am

Post by 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
Posts: 12
Joined: Fri Dec 14, 2007 1:17 pm

Post by 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
Posts: 170
Joined: Thu Jan 17, 2008 11:55 am

Post by Haddas »

Hi
Can I see your DialPlan??
Please paste it here.
l.qian
Posts: 12
Joined: Fri Dec 14, 2007 1:17 pm

Post by 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
Posts: 170
Joined: Thu Jan 17, 2008 11:55 am

Post by 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
Posts: 12
Joined: Fri Dec 14, 2007 1:17 pm

Post by l.qian »

it worked, thank you every much
Post Reply