cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
669
Views
0
Helpful
1
Replies

SIP fails across ASA 7.2

limtohsoon
Level 1
Level 1

Hi,

I'm configuring an ASA5540 (software version 7.2(1)) to allow SIP phones to communicate with a remote SIP server.

The phone is protected on the inside interface (vlan71. security90). The SIP server is on the outside interface (security0).

My config as attached. My understanding from the party setting up the SIP, it's using UDP port 5060.

The SIP application fails. Below is output of "debug sip" on the ASA:

------------------------------------

ciscoasa/admin# SIP::UNKNOWN received from vlan71:10.29.1.10/5060 to outside:3.3.3.5/5060

SIP::regex engine has reached end of packet

SIP::Found CSeq 1 UNKNOWN

SIP::Found valid SIP URI: sip:ssuzamri@abc.test.com.my

SIP::Found From addr "sip:ssuzamri@abc.test.com.my" (33)

SIP::Found valid SIP URI: sip:ssuzamri@abc.test.com.my

SIP::Found To addr "sip:ssuzamri@abc.test.com.my" (33)

SIP::Found Via branch "z9hG4bK45516aa3-1" (17)

SIP::Found Via addr "SIP/2.0/UDP 10.29.1.10:5060;branch=z9hG4bK45516aa3-1" (54)

SIP::Found Max-Forwards 70

SIP:: Mandatory field Call ID is missing

SIP::Parse Message failed!

------------------------------------

Please help to check if I configured wrongly.

Thank you.

B.Rgds,

Lim TS

1 Reply 1

carenas123
Level 5
Level 5

Check if the port is missing in the contact field in the REGISTER message sent by the endpoint to the proxy server.

If a SIP device transmits a packet in which the SDP portion has an IP address in the owner/creator field (o=) that is different than the IP address in the connection field (c=), the IP address in the o= field may not be properly translated. This is due to a limitation in the SIP protocol, which does not provide a port value in the o= field. Refer the following URL

http://www.cisco.com/en/US/products/ps6120/products_configuration_guide_chapter09186a0080640337.html#wp1204403

Review Cisco Networking for a $25 gift card