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-99C40A74

To: <sip:1999206@maggie-may.home.brianandkelly.ws:5060>

CSeq: 1 INVITE

Call-ID: 74e15821-cc9958e7-2e639266@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-99C40A74

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@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=1f850894c564e190ae8e24413352beae-4b42

CSeq: 10 REFER

Call-ID: 2bbbc774-0@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@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-649892E1

To: <sip:briandev@maggie-may.home.brianandkelly.ws>

CSeq: 1 INVITE

Call-ID: 801c0ab6-44e87514-ba253cb@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@brianandkelly.ws

IM - jabber: briantroy@brianandkelly.dyndns.org

Phone - Gizmo Project: briantroy (1-747-623-4685)