Can I use WebRTC to call H323?

1,612 views
Skip to first unread message

Long Cheng

unread,
Mar 25, 2016, 11:40:25 AM3/25/16
to discuss-webrtc
Hello WebRTC experts, I am a beginner but a big fan of WebRTC. However, does it has to use SIP? Is there a possibility to call H323? Very eager to know. Thanks. Really appreciate.

Alexandre GOUAILLARD

unread,
Mar 25, 2016, 2:21:53 PM3/25/16
to discuss...@googlegroups.com
-  signaling path
webrtc does not mandate any signaling. You could use SIP as a signaling if you wanted, and several libraries already implement SIP in Javascript, using web socket for the signaling. You will ned to have a VOIP server that can handle SIP/ws and does some of the magic in SDP headers. Below are a few, in no specific oder, to get you started.
* SIP.js (http://sipjs.com)
H.323 would be more complicated to support given the long list of subprotocols. if you find any simple way to do it, I'm interested.

- media path
if you choose overlapping codecs, and corresponding browsers, you should be ok. Again, make sure you use VOIP servers that support the same type of encryption, handshake, and media codec. Most of the usual will work in simple case, and/or audio only: asterisk, kamailio, freeswitch, .....

HTH.


On Fri, Mar 25, 2016 at 7:55 AM, Long Cheng <trus...@gmail.com> wrote:
Hello WebRTC experts, I am a beginner but a big fan of WebRTC. However, does it has to use SIP? Is there a possibility to call H323? Very eager to know. Thanks. Really appreciate.

--

---
You received this message because you are subscribed to the Google Groups "discuss-webrtc" group.
To unsubscribe from this group and stop receiving emails from it, send an email to discuss-webrt...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/f4a56f28-ee1c-4e64-9349-3f94399dceef%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Alex. Gouaillard, PhD, PhD, MBA
------------------------------------------------------------------------------------
Principal Architect - Citrix, San Francisco
President - CoSMo Software Consulting, Singapore
------------------------------------------------------------------------------------

nazmus shakeeb

unread,
Mar 27, 2016, 2:15:59 AM3/27/16
to discuss-webrtc
>>Can I use WebRTC to call H323?

Yes. You can. WebRTC can uses any standard signalling protocol capable of exchanging SDP.

To use H323 you need the following 2 things 

1. Java Script library implementing H232 protocol that will run in the browser.
2. H323 Signalling Server(gatekeepers) which can communicate with Java Script library by websocket or using other mechanism like BOSH

So far I know there is no such server[2] or JavaScript library[1] available now. ( either free or commercial )
If you don't have the requirements to support legacy device supporting H323, It is not a good choice to use H323

You can use SIP or XMPP. 

You can easily build an Asterisk Server to support SIP via websocket and use sipml5 as a client and call bot SIP and H323 endpoint.

If you like to test only then I think signalling using nodejs will be most easy approach.

Thanks. 
Reply all
Reply to author
Forward
0 new messages