[OpenSIPS-Users] re : Question about B2BUA modules..

jignesh gandhi jhgandhi at yahoo.com
Thu Jul 8 22:40:45 CEST 2010


Reposting the flow-chart.... It did not come out correctly in the previous 
post. 
Sorry.

UE-C  
REFER------> OPENSIPS B2BUA(SIP_AS)                          UE-B
 
                    INVITE w/replaces no SDP----------------------> 
                                                                            
                    <---------------------------------------200 OK w/SDP(1) 
                                            
                     INVITE w/ SDP (1)               UE-A
                     ---------------------------------> 
                     <----------------200 OK w/SDP 

                     ACK---------------------------------------------------> 

                     ACK--------------------------->UE-A
      
   <-------------NOTIFY

thanks,
--Jignesh



________________________________
From: jignesh gandhi <jhgandhi at yahoo.com>
To: users at lists.opensips.org
Sent: Thu, July 8, 2010 4:30:10 PM
Subject: re : Question about B2BUA modules..


Hello Anca, 

I have read the b2bua tutorial and have opensips 1.62 installed. 
I am mainly interested in the REFER scenario..

Would the current implementation of the b2bua support the following scenario ?

UE-A calls UE-C and are in a call. UE-C puts UE-A on hold.
UE-C call UE-B and are in a call.  UE-C puts UE-B on hold.

OpenSIPs is not in the path of the original calls.

Before UE-C bridges UE-A and UE-B,  UE-C wishes to get out the middle of the 
call.
One way would be to send a REFER to UE-B .

What if the switch UE-B is connected to does not support REFER ? So I want to do 
the following..

UE-C sends a REFER to SIP-AS ( OPENSIPS ) and upon receipt of  the REFER,
using the B2BUA , the SIP-AS would send an INVITE w/replaces and no SDP to UE-B
Upon receiving the 200 Ok w/SDP. the SIP-AS would send an INVITE to UE-A with 
the SDP received from UE-B's 200 Ok. Upon receiving an ACK from UE-A , SIP-AS 
would
send an ACK back to UE-B and an INFO message to UE-C and appropriate BYEs.

Below is a simple flow chart... 


UE-C  
REFER------> OPENSIPS B2BUA(SIP_AS)                          UE-B
 
                    INVITE w/replaces no SDP----------------------> 
                                                                            
                    <---------------------------------------200 OK w/SDP(1) 
                                            
                     INVITE w/ SDP (1)               UE-A
                     ---------------------------------> 
                     <----------------200 OK w/SDP 

                     ACK---------------------------------------------------> 

                     ACK--------------------------->UE-A
      
   <-------------NOTIFY

thanks in advance for your help,
--Jignesh


      
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.opensips.org/pipermail/users/attachments/20100708/60d157d9/attachment.htm 


More information about the Users mailing list