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

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.

主站蜘蛛池模板: 嘉兴市| 济宁市| 卢氏县| 巴塘县| 齐齐哈尔市| 文安县| 山阴县| 惠安县| 双江| 锡林浩特市| 新泰市| 恩平市| 本溪| 布尔津县| 凤山市| 东辽县| 徐州市| 张家港市| 新乐市| 徐州市| 黑水县| 湖州市| 贵德县| 昌图县| 靖远县| 红安县| 滦南县| 渝北区| 娱乐| 三门县| 娄底市| 贵德县| 河西区| 淮北市| 灵川县| 泾川县| 河津市| 彰武县| 木里| 睢宁县| 应用必备|