11-08-2006 12:13 AM - edited 02-21-2020 01:17 AM
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
11-14-2006 07:27 AM
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
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide