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

Reply via email to