官术网_书友最值得收藏!

Summary

In this chapter, we learned how to make a dynamic web application for the WebRTC client using primitive building blocks such as CSS, JavaScript, SIP library, and HTML form elements. We also saw the setup of various kinds of SIP servers and their applicability in establishing an end-to-end call. In this process, we studied the implementation of WebSocket-supported SIP servers. We also studied the integration of the SIP WebRTC client with non-WebSocket supported SIP servers, through WebSocket gateways.

In essence, we learned about how client development and essential servers help to support the WebRTC SIP infrastructure. This includes the Tomcat web server, which caters to the loading of a web page and the HTTP handshake; the Kamailio SIP server, which acts as a registrar; and the SIP proxy node. The WebRTC client programs used open source libraries such as jsSIP and sipML5. The interaction and challenges inherent in communication between non-WebRTC sip endpoints, such as SIP phones and softphone, were also discussed.

主站蜘蛛池模板: 宜春市| 文化| 娄烦县| 金秀| 洪江市| 漾濞| 桐梓县| 鸡东县| 湘潭市| 山丹县| 浙江省| 称多县| 邵东县| 峨眉山市| 甘德县| 沙湾县| 双柏县| 达孜县| 紫阳县| 通渭县| 哈尔滨市| 泰宁县| 樟树市| 明光市| 翼城县| 天水市| 新竹市| 湘西| 宁强县| 屏南县| 枣庄市| 嘉荫县| 延庆县| 易门县| 沁阳市| 会东县| 白山市| 刚察县| 龙山县| 吉木萨尔县| 岱山县|