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

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.

主站蜘蛛池模板: 五台县| 宁南县| 太原市| 杨浦区| 忻城县| 陆河县| 玉田县| 青岛市| 光山县| 龙江县| 淮安市| 保定市| 铜鼓县| 英德市| 修文县| 海安县| 班戈县| 建阳市| 鄂温| 女性| 武义县| 张家界市| 济宁市| 安化县| 赤壁市| 中牟县| 高平市| 南充市| 中方县| 冀州市| 镇巴县| 利津县| 明光市| 基隆市| 淮南市| 祥云县| 永兴县| 呼图壁县| 湘潭市| 莱州市| 曲松县|