Hi Brett . thanks for your response. what do u mean by
"Because of the semicolon, you should be using the name-addr syntax instead of addr-spec syntax." How does Refer-To header should look for my call flow. Refer-To: <sip:use...@abc.com;method=BYE> My previous one was Refer-To: sip:use...@abc.com;method=BYE Or I have not understood correctly. Something else u want to say? Kindly guide me Thanks Sourav Dhar Chaudhuri On Wednesday, 29 October 2014 5:00 PM, Brett Tate <br...@broadsoft.com> wrote: > 1) User A created a Dialog with User B. [ Call ID: AB, To tag: b1, from tag: a1] > > 2) User A created another Dialog User C [ Call ID: AC, To tag: c1, from tag: > a2] > > 3) Now User A want to do conference call call with B & C > > 4) User A then creates a Dialog with a new Conference Server ( which I will > refer as D ) > > 5) User A then sends REFER request to D to to make a call with B. [ here in > Refer-To header the replaces parameter contain the details mentioned in > Step 1. > > 6) User D successfully created a dialog with User B with Step 5 details. > > 7) The call mentioned in Step 1 is not disconnected till now. Means No BYE is > sent from neither User A nor User B. So whether the call mentioned in Step 1 > will be terminated automatically? If yes then why? RFC 3891 indicates that the device that received the INVITE with Replaces (i.e. User B) would send BYE. > 8) Then User A then sends another REFER request to D to to make a call > with C. [ here in Refer-To header the replaces parameter contain the details > mentioned in Step 2]. > > 9) User D successfully created a dialog with User C with Step 8 details. > > 10) Now conference call is working successfully between A, B & C using the > conference server. I'll take your word for it since I'm not sure what you are using to tell D to conference the SIP calls together. > 11) Now User A wants to terminate the B from that conference. So it sends a > REFER request to D to send BYE request to User B. But in Refer-To header > does not have any Replace parameter or from tag, to tag details > > > Refer-To: sip:use...@abc.com;method=BYE. Because of the semicolon, you should be using the name-addr syntax instead of addr-spec syntax. > So whether D will able to send BYE to User B ? If yes, Then How can D will > understand for which Dialog the BYE request need to be send since there is > no details of the Dialog is mentioned in Refer-To header? RFC 5850 section 3.2.3 shows a remote hangup example using Target-Dialog (although the Refer-To has the same bracket issue as above). Since they also might be of interest, RFC 5850 discusses the of use RFC 4575 and RFC 4235. _______________________________________________ Sip-implementors mailing list Sip-implementors@lists.cs.columbia.edu https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors