Hi all,
Is it possible to use Openser as the SIP conference server? I understand that Openser cannot do the media mixing required of a centralized media server but if it can do the centralized signaling by acting as a focus and let a media proxy do the media mixing, that would be good. I need ad hoc conferencing capability. Is there any media proxy that can achieve this together with openser?
My scenario is as follows:-
Say A and B are in a SIP call, and A and B suddenly decide to have a conference with C. A puts B on hold and dials C' s number. After call between A and C is up, if A presses hook flash, this sends an invite to the conference application namely: conf@openseratlocalhost:5060 (which is the ip and port number at which my openser proxy would be listening). The server should then send back 200 Ok with the contact header containing the isfocus" parameter of the form -Contact: sip:conference1@mediaproxyip;isfocus The isfocus is an RFC 4579 based feature. The 200 Ok responses to other invites (normal calls that do not create conference) should not include this isfocus in the contact header of 200 Ok.
Finally, the openser proxy should be able to contact the media proxy on receiving an invite to create the conference and send that ip and focus information in the 200 Ok. The UA -A would then send a REFER to B and C to refer to the media server and they disconnect with A. Then all three UAs would individually send invite to the uri returned in the contact header and join the conference.
Thanks, Padmaja
Hello Padmaja garu, Your saying about the 3-ways Conference, which built-in UA devices,
Thanks &Regards Ravi Prakash Sunkara VoIP Architect & JAVA-SIP Developer +91-9999882776
2009/2/4 Padmaja R urvthme@gmail.com
Hi all,
Is it possible to use Openser as the SIP conference server? I understand that Openser cannot do the media mixing required of a centralized media server but if it can do the centralized signaling by acting as a focus and let a media proxy do the media mixing, that would be good. I need ad hoc conferencing capability. Is there any media proxy that can achieve this together with openser?
My scenario is as follows:-
Say A and B are in a SIP call, and A and B suddenly decide to have a conference with C. A puts B on hold and dials C' s number. After call between A and C is up, if A presses hook flash, this sends an invite to the conference application namely: conf@openseratlocalhost:5060 (which is the ip and port number at which my openser proxy would be listening). The server should then send back 200 Ok with the contact header containing the isfocus" parameter of the form -Contact: sip:conference1@mediaproxyip;isfocus The isfocus is an RFC 4579 based feature. The 200 Ok responses to other invites (normal calls that do not create conference) should not include this isfocus in the contact header of 200 Ok.
Finally, the openser proxy should be able to contact the media proxy on receiving an invite to create the conference and send that ip and focus information in the 200 Ok. The UA -A would then send a REFER to B and C to refer to the media server and they disconnect with A. Then all three UAs would individually send invite to the uri returned in the contact header and join the conference.
Thanks, Padmaja
Kamailio (OpenSER) - Users mailing list Users@lists.kamailio.org http://lists.kamailio.org/cgi-bin/mailman/listinfo/users http://lists.openser-project.org/cgi-bin/mailman/listinfo/users
Hello,
On 02/04/2009 02:53 PM, Padmaja R wrote:
Hi all,
Is it possible to use Openser as the SIP conference server? I understand that Openser cannot do the media mixing required of a centralized media server but if it can do the centralized signaling by acting as a focus and let a media proxy do the media mixing, that would be good. I need ad hoc conferencing capability. Is there any media proxy that can achieve this together with openser?
openser/kamailio cannot do that for calls. There a module for Instant Messaging conferencing - imc: http://kamailio.org/docs/modules/1.5.x/imc.html
For audio conferencing, openser interacts very well with: - Asterisk - FreeSwitch - SEMS
It is a pure alphabetic listing, you have to chose the one that fits the best for you.
My scenario is as follows:-
Say A and B are in a SIP call, and A and B suddenly decide to have a conference with C. A puts B on hold and dials C' s number. After call between A and C is up, if A presses hook flash, this sends an invite to the conference application namely: conf@openseratlocalhost:5060 mailto:conf@openseratlocalhost:5060 (which is the ip and port number at which my openser proxy would be listening). The server should then send back 200 Ok with the contact header containing the isfocus" parameter of the form -Contact: sip:conference1@mediaproxyip;isfocus The isfocus is an RFC 4579 based feature. The 200 Ok responses to other invites (normal calls that do not create conference) should not include this isfocus in the contact header of 200 Ok.
Finally, the openser proxy should be able to contact the media proxy on receiving an invite to create the conference and send that ip and focus information in the 200 Ok. The UA -A would then send a REFER to B and C to refer to the media server and they disconnect with A. Then all three UAs would individually send invite to the uri returned in the contact header and join the conference.
I think you can code something similar in functionality with configuration file of kamailio 1.5.0 + a media server. There is a new function that makes possible to refer/bridge users: http://kamailio.org/docs/modules/1.5.x/dialog.html#id2507597
Cheers, Daniel
2009/2/4 Padmaja R urvthme@gmail.com:
Say A and B are in a SIP call, and A and B suddenly decide to have a conference with C. A puts B on hold and dials C' s number. After call between A and C is up, if A presses hook flash, this sends an invite to the conference application namely: conf@openseratlocalhost:5060 (which is the ip and port number at which my openser proxy would be listening). The server should then send back 200 Ok with the contact header containing the isfocus" parameter of the form -Contact: sip:conference1@mediaproxyip;isfocus The isfocus is an RFC 4579 based feature. The 200 Ok responses to other invites (normal calls that do not create conference) should not include this isfocus in the contact header of 200 Ok.
Finally, the openser proxy should be able to contact the media proxy on receiving an invite to create the conference and send that ip and focus information in the 200 Ok. The UA -A would then send a REFER to B and C to refer to the media server and they disconnect with A. Then all three UAs would individually send invite to the uri returned in the contact header and join the conference.
That is not a proxy task, but a SIP application server (probably a B2BUA) even if it just handles signalling.
Hi, For this Asterisk or SEMS won't work ,
So, it can Work on sip Application Server, with Cantata Media Service or Dialog Media Server
Thanks &Regards Ravi Prakash Sunkara VoIP Architect & JAVA-SIP Developer +91-9999882776
2009/2/4 Iñaki Baz Castillo ibc@aliax.net
2009/2/4 Padmaja R urvthme@gmail.com:
Say A and B are in a SIP call, and A and B suddenly decide to have a conference with C. A puts B on hold and dials C' s number. After call between A and C is up, if A presses hook flash, this sends an invite to
the
conference application namely: conf@openseratlocalhost:5060 (which is
the ip
and port number at which my openser proxy would be listening). The
server
should then send back 200 Ok with the contact header containing the
isfocus"
parameter of the form -Contact: sip:conference1@mediaproxyip;isfocus
The
isfocus is an RFC 4579 based feature. The 200 Ok responses to other
invites
(normal calls that do not create conference) should not include this
isfocus
in the contact header of 200 Ok.
Finally, the openser proxy should be able to contact the media proxy on receiving an invite to create the conference and send that ip and focus information in the 200 Ok. The UA -A would then send a REFER to B and C
to
refer to the media server and they disconnect with A. Then all three UAs would individually send invite to the uri returned in the contact header
and
join the conference.
That is not a proxy task, but a SIP application server (probably a B2BUA) even if it just handles signalling.
-- Iñaki Baz Castillo ibc@aliax.net
Kamailio (OpenSER) - Users mailing list Users@lists.kamailio.org http://lists.kamailio.org/cgi-bin/mailman/listinfo/users http://lists.openser-project.org/cgi-bin/mailman/listinfo/users