[Serusers] Record-route:/Contact: conflict?

Greg Fausak greg at august.net
Mon Feb 24 15:22:38 CET 2003

I've got a packet that looks like:

U 2003/02/24 07:56:52.503535 ->
SIP/2.0 200 OK.
Via: SIP/2.0/UDP;branch=z9hG4bK-ng5tokyx448r.
From: "snom man" <sip:4695461245 at augustvoice.net>;tag=8u6ju8wxuc.
To: <sip:2143357976 at augustvoice.net;user=phone>;tag=3CBB0360-532.
Date: Mon, 24 Feb 2003 13:56:43 GMT.
Call-ID: 3c267202b6a8-lgseu8olovlp at
Server: Cisco-SIPGateway/IOS-12.x.
Session-Expires: 7200;refresher=uac.
Require: timer.
Allow-Events: telephone-event.
Contact: <sip:92143357976 at;user=phone>.
Record-Route: <sip:2143357976 at;ftag=8u6ju8wxuc;lr>.
Content-Type: application/sdp.
Content-Length: 209.
o=CiscoSystemsSIP-GW-UserAgent 7543 5694 IN IP4
s=SIP Call.
c=IN IP4
t=0 0.
m=audio 16632 RTP/AVP 0 100.
a=rtpmap:0 PCMU/8000.
a=rtpmap:100 X-NSE/8000.
a=fmtp:100 192-194.

The main thing to note is the packet is sent to a SNOM phone from
 my PROXY server.  Curious, when the SNOM phone responds it is
 responding to, which is my GATEWAY.  My GATEWAY is
 configured to only listen to the PROXY server, so it drops the packet.

In the packet above, the Record-route line indicates that
 should be responded to, which is my PROXY.
Also in the packet above, there is a 'Contact:' line that indicates
 the GATEWAY at should be contacted.
Obviously the SNOM phone is getting the address from the Contact:
 line (or maybe the SDP) rather than the Record-route: line.
Is it doing so incorrectly, or do I have a bug in my GATEWAY, or
 does the PROXY need to strip out the Contact: line?

More information about the sr-users mailing list