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

The SIP registration process

The SIP registration process is shown as follows:

The SIP protocol employs a component called Registrar. It is a server that accepts REGISTER requests and saves the information received in these packets on the location server for their managed domains. The SIP protocol has a discovery capacity; in other words, if a user starts a session with another user, the SIP protocol has to discover an existent host where the user can be reached. The discovery process is done (among others) by a Registrar server that receives the request and finds the location to send it. This is based in a location database maintained by the Registrar server per domain. The Registrar server can accept other types of information, not only the client's IP addresses. It can receive other information such as Call Processing Language (CPL) scripts on the server.

Before a telephone can receive calls, it needs to be registered with the location database. In this database, we will have all the phones associated with their respective IP addresses. In our example, you will see the sip user, 8500@opensips.org, registered with the IP address, 200.180.1.1.

RFC 3665 defines best practices to implement a minimum set of functionalities for a SIP IP communications network. In the following table, the flows are defined according to RFC 3665 for registration transactions. According to RFC 3665, there are five basic flows associated with the process of registering a user agent.

主站蜘蛛池模板: 昂仁县| 阜宁县| 扬中市| 舟山市| 阳泉市| 比如县| 大渡口区| 广西| 马龙县| 介休市| 寿宁县| 白河县| 乌兰县| 郴州市| 瑞昌市| 安乡县| 德化县| 星座| 天台县| 独山县| 特克斯县| 涟源市| 遂昌县| 达州市| 华坪县| 兴安县| 方城县| 平乡县| 额济纳旗| 高尔夫| 富平县| 商水县| 梅州市| 新源县| 达孜县| 平塘县| 五大连池市| 浮梁县| 赤峰市| 固始县| 临武县|