IP电话机、视频可视电话通信产品及组网方案

SIP寻址和SIP通用资源定位器

时间:2019-10-23 07:54 作者:admin 分享到:
       1、 SIP通用资源定位器
        SIP协议使用SIP的通用资源定位器(URL)来标识用户,并根据该URL进行寻址。 SIP的通用资源定位器采用与简单邮件发送协议mailto和远程登录协议telnet等一致的 URL格式,即“用户名+主机名”:USer@h〇st格式。用户部分(User)是用户名字或电话号码;主机部分(Host)可以是DNS域名(由RFC 2052定义)、CNAME或A记录(由 RFC 1035定义),也可以是IP地址。
        SIP URL实际上就是SIP服务器的应用层地址。它遵循URL格式规范(由RFC 1630定义),被用来表示SIP消息的发送者地址、SIP消息的当前目的地址或SIP消 息的最终接收者地址,以及其他需要描述SIP服务器位置的场合,比如重定向 地址。
        与传统的电话信令系统一样,向被叫发起呼叫总是从已经获得的被叫号码开始,因 此,被叫用户的SIP地址如何获得并不属于SIP协议要讨论的范围。
        SIP通用资源定位器示例如下:
SIP:watson@bell-telephone, com
SIP:root@193. 175. 132. 42
SIP : info@ ietf. org
SIP:62281234@IPPhoneGateway. BTA. com. en;user = phone
SIP:sales@ruitong. com. cn

        2、定位SIP服务器
        当SIP客户机想要发送个请求时,客户机讨以通过已经配置的本地SIP代理服务 器(如同HTTP代理一样)进行代理呼叫,也叫以将请求发送给Request-URL所对应的 IP地址及其端口。在通过本地SIP代理服务器进行代理呼叫时,SIP客户机将所有的 SIP请求(不管具体的Request-URL如何)一律提交给本地SIP代理服务器,由它进行代 理并最终完成该请求。在后一种情况下,客户机需要根据Request-URL确定服务器IP 地址及用于服务器传输连接的传输协议和端口号。
        发送SIP请求首先要定位SIP服务器,其屮SIP请求消息中的Request-URL就表示 该请求的当前目的地址。SIP URL由用户和主机两部分组成,因此,定位SIP服务器实 际上就是根据请求中的目的SIP地址,即Request-URL中的主机部分确定该请求的下一 站服务器的IP地址,完成从Request-URL到服务器IP地址的转换。
        SIP客户机遵循以下原则进行服务器定位:
•在定位过程中的每一步,如果Request-URL地址里含有端口号,则使用这个端口 号,否则就使用公开的(Wellknown)SIP端口号,SIP的默认端口号为5060。默认 端口号对TCP和UDP是相同的。
•如果Request-URL中规定了传输协议(TCP或UDP),则服务器就使用该规定 的传输协议与服务器联系;如果没有规定传输协议,客户机首先尝试(如果支持 的话)使用UDP协议,如果UDP协议尝试失败,再尝试(如果支持)使用TCP 协议。
•如果通过査询DNS域名服务器获得某个Request-URL的IP地址,但是对SIP客 户机发送的请求,该SIP服务器没有应答,则认为该SIP服务器已经关闭。

版权所有:IP电话:http://www.g3voip.com 转载请注明出处

热销IP电话产品hot products