Short and sweet:
I am attempting to REFER and existing call to another UA using a REFER
with an imbedded REPLACES header in the REFER-TO header.
FIFO accepts the REFER and the call is set up, however the REPLACES
header is dropped between the REFER and the INVITE.
1) Has anyone been able to get a REFER with REPLACES to work with
SER?
a. Am I doing something completely friggin' stupid??
2) Is this a SER bug. or a FIFO bug. or neither?
See Below:
Initial Call:
*************************You'll note that replace is
supported***************************************
INVITE sip:1999206@maggie-may.home.brianandkelly.ws:5060;transport=udp
SIP/2.0
Via: SIP/2.0/UDP 192.168.0.161;branch=z9hG4bK5d9b3bcbFDFC6408
From: "Brian Dev"
<sip:briandev@maggie-may.home.brianandkelly.ws:5060>;tag=2A63079D-99C40A
74
To: <sip:1999206@maggie-may.home.brianandkelly.ws:5060>
CSeq: 1 INVITE
Call-ID: 74e15821-cc9958e7-2e639266(a)192.168.0.161
Contact: <sip:briandev@192.168.0.161;transport=udp>
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, INFO, MESSAGE, SUBSCRIBE,
NOTIFY, PRACK, UPDATE, REFER
User-Agent: PolycomSoundPointIP-SPIP_600-UA/1.3.0
Supported: 100rel,timer,replace
Allow-Events: talk,hold,conference
Max-Forwards: 70
Content-Type: application/sdp
Content-Length: 239
v=0
o=- 1130777573 1130777573 IN IP4 192.168.0.161
s=Polycom IP Phone
c=IN IP4 192.168.0.161
t=0 0
m=audio 2232 RTP/AVP 0 8 18 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:18 G729/8000
a=rtpmap:101 telephone-event/8000
ACK sip:206@192.168.0.19 SIP/2.0
Via: SIP/2.0/UDP 192.168.0.161;branch=z9hG4bKeb569c391EDD1A0
From: "Brian Dev"
<sip:briandev@maggie-may.home.brianandkelly.ws:5060>;tag=2A63079D-99C40A
74
To: <sip:1999206@maggie-may.home.brianandkelly.ws:5060>;tag=as1624b103
Route: <sip:192.168.0.24;ftag=2A63079D-99C40A74;lr=on>
CSeq: 1 ACK
Call-ID: 74e15821-cc9958e7-2e639266(a)192.168.0.161
Contact: <sip:briandev@192.168.0.161;transport=udp>
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, INFO, MESSAGE, SUBSCRIBE,
NOTIFY, PRACK, UPDATE, REFER
User-Agent: PolycomSoundPointIP-SPIP_600-UA/1.3.0
Max-Forwards: 70
Content-Length: 0
Attempted REFER:
***************************************Note that that Replaces info
drops in the
INVITE***********************************************************
REFER sip:kellydev@maggie-may.home.brianandkelly.ws SIP/2.0
Via: SIP/2.0/UDP 192.168.0.24;branch=z9hG4bK3915.d2aefa37.0
To: sip:briandev@maggie-may.home.brianandkelly.ws
From:
sip:kellydev@maggie-may.home.brianandkelly.ws;tag=1f850894c564e190ae8e24
413352beae-4b42
CSeq: 10 REFER
Call-ID: 2bbbc774-0(a)192.168.0.24
Content-Length: 0
User-Agent: Sip EXpress router(0.9.4 (i386/linux))
Refer-To:
sip:briandev@maggie-may.home.brianandkelly.ws?Replaces=74e15821-cc9958e7
-2e639266(a)192.168.0.161;to-tag=as1624b103;from-tag=2A63079D-99C40A74
INVITE sip:briandev@maggie-may.home.brianandkelly.ws SIP/2.0
Via: SIP/2.0/UDP 192.168.0.160:5060;branch=z9hG4bK880b0a28917F93C5
From: "Kelly Roy - DEV"
<sip:kellydev@maggie-may.home.brianandkelly.ws:5060>;tag=519BC0C2-649892
E1
To: <sip:briandev@maggie-may.home.brianandkelly.ws>
CSeq: 1 INVITE
Call-ID: 801c0ab6-44e87514-ba253cb(a)192.168.0.160
Contact: <sip:kellydev@192.168.0.160:5060;transport=udp>
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, INFO, MESSAGE, SUBSCRIBE,
NOTIFY, PRACK, UPDATE, REFER
User-Agent: PolycomSoundPointIP-SPIP_500-UA/1.3.0
Supported: 100rel,timer,replace
Allow-Events: talk,hold,conference
Max-Forwards: 70
Content-Type: application/sdp
Content-Length: 239
v=0
o=- 1130775178 1130775178 IN IP4 192.168.0.160
s=Polycom IP Phone
c=IN IP4 192.168.0.160
t=0 0
m=audio 2230 RTP/AVP 0 8 18 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:18 G729/8000
a=rtpmap:101 telephone-event/8000
Brian Roy
email: b.t.roy(a)brianandkelly.ws
IM - jabber: briantroy(a)brianandkelly.dyndns.org
Phone - Gizmo Project: briantroy (1-747-623-4685)