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

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.

主站蜘蛛池模板: 济阳县| 会昌县| 莱芜市| 广州市| 开封县| 乐平市| 手游| 称多县| 定陶县| 监利县| 通道| 无为县| 英德市| 顺义区| 濉溪县| 南阳市| 祁连县| 凤凰县| 开阳县| 开阳县| 东海县| 涡阳县| 宁安市| 库伦旗| 鹿泉市| 玛曲县| 南江县| 湖口县| 巨野县| 丹凤县| 宜都市| 扬州市| 嘉兴市| 当涂县| 社会| 五常市| 宜君县| 许昌市| 屯留县| 昌江| 神农架林区|