Author |
|
cwienands Intermediate
Joined: April 02 2013 Location: United States Posts: 4
|
Posted: April 02 2013 at 9:37am | IP Logged
|
|
|
Hello,
We are currently looking for a SIP SDK that supports the functionality described in RFC4579. Specifically we are looking for:
-Creating and terminating ad-hoc conferences.
-Dial-out to participants and joining (referring) them to existing ad-hoc conferences.
-Transferring (referring?) participants from one conference to another?
And more generally:
-Is it possible to receive notifications of telephone buttons pressed by participants while in a conference, e.g. to implement "to mute press #1".
I found forum posts from four years ago mentioning that RFC4579 was not implemented yet but was amongst the Top 10 requested features. Does LanScape VOIP Media Engine support this by now?
Thank you very much, Christoph Wienands
|
Back to Top |
|
|
support Administrator
Joined: January 26 2005 Location: United States Posts: 1666
|
Posted: April 02 2013 at 12:59pm | IP Logged
|
|
|
Hi Christoph,
RFC4579:
Not much to say about this. We do not deal with all the complex call flows of this RFC. We would implement the functionality if we needed it for our own development or if a customer wanted to contract with us to add it to the VOIP SDK.
Are you wanting to develop your own conference server based on our VOIP SDK?
I think all we would need to add for your basic “functional” requirements would be to add SIP REFER to the SDK. Would have to discuss actual call flows however. Right now you could call conference participants and then blind transfer them to the proper conference session.
…receive notifications of telephone buttons pressed:
Yes – DTMF (in band and RFC2833) conference to all participants when using our media engine SDK.
Thanks,
RJ
|
Back to Top |
|
|
cwienands Intermediate
Joined: April 02 2013 Location: United States Posts: 4
|
Posted: April 02 2013 at 2:30pm | IP Logged
|
|
|
Hello RJ,
thank you for the fast reply. I read up on the REPLACES header described in RFC4579 and indeed we do not require user agent switching, only transferring individual user agents from one conference to another. Since all those conferences would be hosted on the same VoIP PBX, a blind transfer via REFER should be sufficient.
We envision that our yet-to-be-built system uses SIP conferencing to implement the required functionality, so you could consider it as a kind of conference server (unfortunately I cannot go into detail on a public forum).
Regarding the use of DTMF in conferences, will the SDK let us identify which user agent ("who") pressed a telephone button?
Thank you very much, Christoph
|
Back to Top |
|
|
support Administrator
Joined: January 26 2005 Location: United States Posts: 1666
|
Posted: April 02 2013 at 2:41pm | IP Logged
|
|
|
Yes - the SDK will tell you which user agent pressed a telephone (DTMF) button. See the SDK docs for the SipDtmfDigitEvent event and the callback data that comes with it (DTMF_EVENT_DATA). The incoming DTMF is correlated to individual phone lines that are used to connect SIP clients.
RJ
|
Back to Top |
|
|
cwienands Intermediate
Joined: April 02 2013 Location: United States Posts: 4
|
Posted: April 03 2013 at 10:29am | IP Logged
|
|
|
Hello RJ,
That sounds great. A coworker will request a trial product license shortly.
Greetings, Christoph
|
Back to Top |
|
|