Looking for SIP adapter for Kurento.

676 views
Skip to first unread message

Wyatt Biker

unread,
Aug 26, 2015, 10:17:24 AM8/26/15
to kurento
Does anyone know of a SIP adapter for Kurento?

Thanks!

Damien Fétis

unread,
Aug 26, 2015, 10:38:11 AM8/26/15
to kur...@googlegroups.com
Hi Wyatt,
Kurento is only a media server, so it's not concern with signal protocol like SIP or XMPP.
But you can build some SIP application in top of your kurento server.
In Java you can use  http://www.mobicents.org/products_sip_servlets.html or directly  jain-sip https://jsip.java.net/ to extand kurento tutorials to SIP.

For exemple we've made with jain-sip an application to publish webrtc-video from Kurento to Astersik.


Best regards.

corentin...@gmail.com

unread,
Aug 26, 2015, 11:51:26 AM8/26/15
to kurento
Hi Damien,

I am working on making a SIP application with Jain-SIP in top of Kurento for Asterisk. However, I have some issues. Can you give some details on your realization? Did you use a WebRtcEndpoint or a RtpEndpoint to process? Did you use delayed sdp offer to establish the connection?

Thanks.
Best regards,
Corentin

Damien Fétis

unread,
Aug 27, 2015, 5:48:28 AM8/27/15
to kur...@googlegroups.com
Hi Corentin.
Our SIP Application is used to Connect a WebrtcClient to an Astersik, it works like with :

1 - WebrtcClient send its SDP to Kurento
2 - Create a new  webRtcEndpoint and process WebrtcClient SDP offer :         webRtcEndpoint.processOffer(sdpOffer);
3 - Use  new  RTPEndpoint in kurento and generate its offer SDP : rtpEndpoint.generateOffer().
4 - Send generated SDP to Asterick with an INVITE
5 - On Astersik 200OK :
  rtpEndpoint.processAnswer(AstersikSDP);
                    webRtcEndpoint.connect(rtpEndpoint);
                    rtpEndpoint.connect(webRtcEndpoint);
6 - Generate kurento webrtcEndpoint SDP with webRtcEndpoint.getLocalSessionDescriptor() and send it to WebRTClient.

So, we delayed webrtcEndpoint SDP generation after SIP SDP negotiation end.

Best regards,
Damien.



--
You received this message because you are subscribed to the Google Groups "kurento" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kurento+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

corentin...@gmail.com

unread,
Aug 27, 2015, 7:54:27 AM8/27/15
to kurento
Thank you for your reply! A few more questions:
In step 1, does the WebRtcClient send ICE candidates in its SDP offer or does it use Trickle ICE?
Because WebRtcClients such as sip.js or sipml5 are only using ICE and I have some issues with it.
Reply all
Reply to author
Forward
Message has been deleted
0 new messages