SIP 协议学习总结
SIP协议学习笔记(1)——总体结构

SIP协议学习笔记(1)——总体结构1.简介SIP(Session Initiation Protocol)是⼀种类似于http协议的纯⽂本应⽤层协议。
SIP可以⽤来控制会话的建⽴、取消、关闭等操作。
主要可以实现以下功能:⽤户定位:检查终端⽤户的位置,⽤于通信;⽤户有效性:检查⽤户参与会话的意愿程度;⽤户能⼒:检查媒体和媒体参数;建⽴会话:“振铃”,在呼叫和被叫⽅同时建⽴会话的参数;会话管理:包括会话的传输和终⽌,修改会话参数以及请求服务2.SIP的结构在SIP协议中主要包含以下⼏种逻辑上的⾓⾊:UA、Proxy Server、 Register/Location Server、Redirect Server。
UA:⽤户代理(User Agent)类似于http协议中浏览器的⾓⾊,是⽤户操作的终端界⾯,⽤户代理需要符合SIP协议的要求,但是结合其他的协议根据不同的应⽤场景,会有不同的实现逻辑。
⽐如,SIP协议结合H.323VoIP协议可以实现软件电话功能。
⽤户代理分为UAC(UA Client)和UAS(UA Server)两种逻辑实体,UAC发送SIP Request并接受Response,UAS接收SIP Request并返回Response,⼀个物理设备既可以是UAC同时也可以是UAS。
Proxy Server:代理服务器的作⽤主要是转发Request和Response给其他的Proxy Server或者UA,Proxy Server分为有状态代理服务器(Stateful Proxy)和⽆状态代理服务器(Stateless Proxy),前者会保留⼀次通信事务的状态,通过⼀个有限状态机来控制转发操作,⽽后者不保存状态,只是实现透明的转发操作。
Registration/Location Server:注册和定位服务器⽤于登记和定位UA,在线的UA会定时的向Registration服务器发送SIP消息来表明UA当前的位置(如IP地址、端⼝号等),Registration服务器会将该信息存⼊数据库(或者散列表)中,当其他UA向该UA发送request时就能获得该UA的位置。
深信服sip总结

深信服SIP总结1. 简介深信服(Sangfor)是一家领先的网络安全解决方案提供商,其产品和服务涵盖了网络安全、云计算和云服务、智能终端和安全可信数字身份等领域。
SIP (Session Initiation Protocol)是一种用于建立、修改和终止多媒体会话的通信协议,深信服SIP作为Sangfor产品线的一部分,提供了强大的SIP解决方案。
2. 深信服SIP的特性2.1 多媒体会话控制深信服SIP允许用户建立和管理多媒体会话,包括语音通话、视频通话和实时文本通信。
通过SIP协议,用户可以发起会话请求、应答请求、修改会话参数和结束会话。
2.2 信令安全性深信服SIP提供了一系列安全性措施来保护信令的机密性、完整性和可用性。
其支持TLS传输协议和S/MIME加密机制,可以保证信令在传输过程中的安全性。
2.3 灵活部署深信服SIP可以根据用户的需求进行灵活的部署。
它支持集中式部署和分布式部署两种模式,可以根据用户的网络拓扑结构和规模选择最适合的部署方式。
2.4 接口丰富深信服SIP提供了丰富的开放接口,可以与其他系统进行集成。
它支持标准的SIP接口、HTTP接口和Web服务接口,方便用户进行二次开发和扩展。
3. 深信服SIP的应用场景3.1 企业通信深信服SIP可以用于企业内部的语音通信、视频会议和实时文本通信。
通过部署SIP服务器和终端设备,企业可以实现统一的通信平台,提高通信效率和便捷性。
3.2 互联网电话深信服SIP可以作为互联网电话(VoIP)系统的核心协议。
通过使用SIP服务器和SIP终端,用户可以通过互联网实现低成本的电话通信,避免传统电话费用的支出。
3.3 语音网关深信服SIP可以作为语音网关的协议,将传统电话和互联网电话相连接。
通过使用SIP协议转换传统电话信号和IP信号,语音网关可以实现互通。
3.4 呼叫中心深信服SIP可以用于呼叫中心的语音服务。
通过部署SIP服务器和语音交换机,呼叫中心可以提供稳定可靠的语音通信服务,实现高效的客户服务。
SIP协议学习笔记(一)

SIP-协议目录1.1 概述 (2)1.1.1 基本概念 (2)1.1.2 相关术语 (3)1.1.3 协议栈结构 (5)1.1.4 SIP协议的应用 (6)1.1.5 SIP协议的承载 (7)1.2 协议消息 (7)1.2.1 消息类型 (7)1.2.2 消息结构 (10)1.3 基本消息流程 (22)1.3.1 SIP用户注册流程 (22)1.3.2 成功的SIP用户呼叫流程 (24)1.4 IMS中的SIP (29)1.4.1 IMS中的SIP协议 (29)1.4.2 IMS经典信令流程讲解 (31)1.5 VoLTE知识点总结 (35)1.5.1 VoLTE总体流程-承载 (35)1.5.2 VoLTE 注册流程-EPS attach (35)1.5.3 VoLTE基本呼叫流程(SIP) (36)1.5.4 VoLTE基本呼叫流程(SIP) (37)1.5.5 VoLTE的承载组合 (37)1.1 概述1.1.1 基本概念会话启动协议SIP(Session Initiation Protocol)是由IETF提出并主持研究的一个在IP网络上进行多媒体通信的应用层控制协议,它被用来创建、修改、和终结一个或多个参加者参加的会话进程。
这些会话包括Internet多媒体会议、Internet电话、远程教育以及远程医疗等。
即所有的因特网上交互式两方或多方多媒体通信活动,统称为多媒体会话。
参加会话的成员可以通过组播方式、单播联网方式或者两者结合的方式进行通信。
SIP协议是一个正在发展和不断研究中的协议。
一方面,它借鉴了其他Internet标准和协议的设计思想,在风格上遵循因特网一贯坚持的简练、开放、兼容和可扩展等原则,并充分注意到因特网开放而复杂的网络环境下的安全问题。
另一方面,它也充分考虑了对传统公共电话网的各种业务,包括IN业务和ISDN业务的支持。
利用带有会话描述的SIP邀请消息来创建会话,以使参加者能够通过SIP交互进行媒体类型协商。
SIP 协议学习总结

SIP 协议学习1初识SIP1.1 SIP定义Session Initiation Protocol会话初始协议是基于文本的信令协议。
是一个在IP网络上进行多媒体通信的应用层控制协议。
用来创建、修改和终结一个或多个参与者参加的会话进程。
SIP协议可用于发起会话,也可用于邀请成员加入已经用其他方式建立的会话。
SIP基于文本编解码。
采用事务机制,每一个请求出发Server的操作方法,请求和响应构成一个事务。
事务间彼此独立。
SIP独立于底层传输协议。
SIP协议承载在IP网,传输层协议可用TCP或UDP,推荐首选UDP。
SIP支持5方面功能:1.用户定位:确定通信所用的端系统位置2.用户能力交换:确定所用的媒体类型和媒体参数3.用户可用性判定:确定被叫方是否空闲和是否愿意加入通信4.呼叫建立:邀请和提示被叫,在主被叫之间传递呼叫参数5.呼叫处理:包括呼叫终结和呼叫转移等1.2 SIP特点1.一个正在发展和不断研究中的协议。
2.简练、开放、兼容和可扩展等原则。
3.充分注意到因特网开放而复杂的网络环境下的安全问题。
4.充分考虑了对PSTN的各种业务,包括IN(Intelligent Network智能网)业务和ISDN业务(Integrated Services Digital Network综合业务数字网)的支持。
2SIP协议2.1 SIP协议结构1.最底层的是它的语法和编码层。
编码方式是采用扩展的Backus-Naur Form grammar(BNF范式)。
2.第二层是传输层。
定义了一个客户端如何发送请求和接收应答,以及一个服务器如何接收请求和发送应答。
所有的SIP要素都包含一个通讯层。
3.第三层是事务层。
事务层处理应用服务层的重发,匹配请求的应答,以及应用服务层的超时。
任何一个用户代理客户端(user agent client UAC)完成的事情都是由一组事务构成的。
有状态的代理服务器包含一个事务层;无状态的代理服务器不包含事务层。
SIP协议学习总结

SIP协议学习总结SIP(Session Initiation Protocol)是一种基于文本的通信协议,用于在网络中建立、修改和终止多媒体会话,例如音频和视频通话。
它是一种应用层协议,也是VoIP(Voice over Internet Protocol)中最为常用的协议之一、通过学习SIP协议,我对其核心概念和工作原理有了更深入的了解。
SIP协议使用一种类似于HTTP的请求-响应机制。
在建立通话时,发起方向接收方发送一个INVITE请求,接收方通过回复一个200OK响应来表示接受通话。
然后,双方进行会话参数的交换和确认,如音频编解码器、流媒体传输协议等。
一旦会话参数确认完成,音频和视频等媒体数据就可以通过SIP协议进行传输。
1. 灵活性:SIP协议可以与其他应用协议配合使用,如SDP(Session Description Protocol)用于传输会话信息,RTP(Real-Time Protocol)用于传输多媒体数据等。
2.可扩展性:SIP协议可以通过添加扩展头部或扩展方法来支持新的功能和服务。
3.适应性:SIP协议能够对不同网络和传输层协议进行适应,如UDP、TCP、TLS等。
4.易于实现:SIP协议使用文本格式的消息和简单的请求-响应机制,使得实现和调试都相对简单。
另外,SIP协议还有一些扩展功能,如注册和认证、重定向和代理等。
注册和认证功能可以保证用户的身份和权限,使得有效的通信能够进行。
重定向功能允许SIP服务器将请求转发给另一个服务器,以便找到接收方的真实位置。
代理功能允许SIP服务器作为中间人转发请求和响应,以实现更灵活的通信。
总结起来,SIP是一个使用文本格式的通信协议,用于建立、修改和终止多媒体会话。
它使用URI标识会话参与方,支持灵活、可扩展和适应不同网络的特性。
通过学习SIP协议,我对实时通信技术有了更深入的理解,也为将来在VoIP和WebRTC等领域的应用打下了基础。
sip学习心得

1、Sip作为上下级链接时:注册配置中下级向上级添加域名即可如图
2、域名配置中:上级添加下级ip及域名,下级也要添加上级ip及域名即可,如果使用双网卡的时候,自己把自己的内网ip及本域名添加即可。
3、下级账号配置:只需要添加自己的账号即可,上级需要添加自己的账号及下级的账号,域名都是本级域名。
4、下级列表树配置,添加自己节点配置信息即可。
上级列表树配置时需要添加下级的节点信息包括下级域名和自己的节点信息。
5、基本配置中ip和本sip的ip相同
6、注册配置中上级自己添加自己账户即可。
7、用sip流媒体账号登录时不要用自己注册配置中添加的账号登录。
sip协议原理分析及总结

sip协议原理分析及总结SIP协议学习总结1、SIP协议定义SIP(Session Initiation Protocol,即初始会话协议)是IETF提出的基于⽂本编码的IP电话/多媒体会议协议。
⽤于建⽴、修改并终⽌多媒体会话。
SIP 协议可⽤于发起会话,也可以⽤于邀请成员加⼊已经⽤其它⽅式建⽴的会话。
多媒体会话可以是点到点的话⾳通信或视频通信,也可以是多点参与的话⾳或视频会议等。
SIP协议透明地⽀持名字映射和重定向服务,便于实现ISDN,智能⽹以及个⼈移动业务。
SIP协议可以⽤多点控制单元(MCU)或全互连的⽅式代替组播发起多⽅呼叫。
与PSTN 相连的IP电话⽹关也可以⽤SIP协议来建⽴普通电话⽤户之间的呼叫。
SIP协议在IETF多媒体数据及控制体系协议栈结构的位置H.323SIP RTSP RSVP RTCPH.263 etc.RTP TCP UDPIPPPP Sonet AAL3/4AAL5ATM EthernetPPPV.34SIP协议⽀持多媒体通信的五个⽅⾯:◆⽤户定位:确定⽤于通信的终端系统;◆⽤户能⼒:确定通信媒体和媒体的使⽤参数;◆⽤户有效性:确定被叫加⼊通信的意愿;◆会话建⽴:建⽴主叫和被叫的呼叫参数;◆会话管理:包括呼叫转移和呼叫终⽌;SIP协议的结构SIP是⼀个分层的协议,也就是说SIP协议由⼀组相当⽆关的处理层次组成,这些层次之间只有松散的关系。
SIP最底层的是它的语法和编码层。
编码⽅式是采⽤扩展的Backus-Naur Form grammar (BNF范式)。
第⼆层是传输层。
它定义了⼀个客户端发送请求和接收应答的⽅式,以及⼀个服务器接收请求和发送应答的⽅式。
所有的SIP要素都包含⼀个通讯层。
第三层是事务层。
事务是SIP的基本组成部分。
⼀个事务是UAC向UAS发送的⼀个请求以及UAS向UAC发送的⼀系列应答。
事务层处理应⽤服务层的重发,匹配请求的应答,以及应⽤服务层的超时。
SIP协议分析范文

SIP协议分析范文SIP(Session Initiation Protocol)是一种网络协议,用于建立、修改和终止多媒体会话,如语音和视频通话。
本文将分析SIP协议的基本原理、特点、应用场景以及安全性方面的问题。
首先,SIP协议是一种应用层协议,使用TCP或UDP作为传输层协议。
它可以用于在IP网络中建立和管理多媒体会话。
SIP协议定义了一系列消息类型,包括邀请、响应、ACK、BYE等,来完成会话发起、响应和终止的过程。
SIP协议是一个灵活且可扩展的协议,可以与其他协议(如RTP、RTCP)结合使用,以实现音频和视频的传输。
SIP协议的特点之一是它的灵活性和可扩展性。
SIP允许使用不同的媒体格式、编码方案和交互模式,使得多媒体会话可以在不同的终端设备上进行,并支持不同的网络环境。
此外,SIP还支持会话的媒体协商和能力协商,使得终端设备可以根据自身的能力和需求选择合适的通信方式和媒体格式。
SIP协议广泛应用于多媒体通信领域。
它被广泛应用于VoIP(Voice over IP)系统、视频会议系统、实时互动媒体传输等。
SIP协议通过将多媒体会话建立、修改和终止的过程进行标准化,实现了不同厂商、不同系统间的互操作性。
因此,SIP协议为多媒体通信提供了一种统一的标准。
然而,SIP协议也存在一些安全性方面的问题。
首先,SIP协议的消息是明文传输的,没有加密保护机制。
这使得SIP协议容易受到中间人攻击、消息劫持和伪造等攻击。
为了解决这个问题,可以在SIP协议上使用TLS(Transport Layer Security)协议加密消息的传输。
另外,SIP协议的身份验证机制也存在一些问题。
SIP协议中使用的用户认证机制是基于HTTP的Digest认证,而HTTP Digest认证的安全性已经被证明是薄弱的。
为了增强SIP协议的身份验证机制,可以使用基于证书的身份认证,如使用S/MIME协议对SIP消息进行签名和验证。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SIP 协议学习1初识SIP1.1 SIP定义Session Initiation Protocol会话初始协议是基于文本的信令协议。
是一个在IP网络上进行多媒体通信的应用层控制协议。
用来创建、修改和终结一个或多个参与者参加的会话进程。
SIP协议可用于发起会话,也可用于邀请成员加入已经用其他方式建立的会话。
SIP基于文本编解码。
采用事务机制,每一个请求出发Server的操作方法,请求和响应构成一个事务。
事务间彼此独立。
SIP独立于底层传输协议。
SIP协议承载在IP网,传输层协议可用TCP或UDP,推荐首选UDP。
SIP支持5方面功能:1.用户定位:确定通信所用的端系统位置2.用户能力交换:确定所用的媒体类型和媒体参数3.用户可用性判定:确定被叫方是否空闲和是否愿意加入通信4.呼叫建立:邀请和提示被叫,在主被叫之间传递呼叫参数5.呼叫处理:包括呼叫终结和呼叫转移等1.2 SIP特点1.一个正在发展和不断研究中的协议。
2.简练、开放、兼容和可扩展等原则。
3.充分注意到因特网开放而复杂的网络环境下的安全问题。
4.充分考虑了对PSTN的各种业务,包括IN(Intelligent Network智能网)业务和ISDN业务(Integrated Services Digital Network综合业务数字网)的支持。
2SIP协议2.1 SIP协议结构1.最底层的是它的语法和编码层。
编码方式是采用扩展的Backus-Naur Form grammar(BNF范式)。
2.第二层是传输层。
定义了一个客户端如何发送请求和接收应答,以及一个服务器如何接收请求和发送应答。
所有的SIP要素都包含一个通讯层。
3.第三层是事务层。
事务层处理应用服务层的重发,匹配请求的应答,以及应用服务层的超时。
任何一个用户代理客户端(user agent client UAC)完成的事情都是由一组事务构成的。
有状态的代理服务器包含一个事务层;无状态的代理服务器不包含事务层。
4.事务层之上是事务用户TU。
每个SIP实体,除了无状态代理,都是一个事务用户。
TU可以创建客户事务,也可以取消客户事务。
2.2 SIP网络结构User Agent Client (UAC) 用户代理客户端:是一个逻辑的概念,是请求的创建方。
UAC 角色只在事务中存在。
User Agent Server(UAS) 用户代理服务器:是一个逻辑的实体,对SIP请求做出接受、拒绝或者转发的响应。
UAS角色在事务中存在。
注:UAC和UAS,是在串行事务处理的原理上定义的。
当主叫方A发出INVITE请求的时候,A作为UAC创建一个呼叫动作,当接收到被叫方B的BYE请求的时候,A作为UAS 响应。
UAC和UAS都可重定向。
Proxy Server代理服务器:是中间实体,即作为客户端也作为服务端,为客户端提供请求的转发服务。
代理服务器首先提供的是路由服务。
Location Server 定位服务器:是Internet中的公共服务器,查询可采用多种协议,如LDAP 或基于多播的协议。
Redirect Server重定位服务器:产生3xx应答的UAS服务器,指示客户端连接别的URI。
2.3 SIP协议要素SIP要素:包含用户代理客户端和服务器,无状态和有状态代理服务器和注册服务器,以及互相区别的核心Cores。
Cores:除了无状态代理服务器,都是事务用户。
UAC(用户代理客户端)和UAS(用户代理服务端)的cores的行为依赖于实现,对所有的实现都有几个公共原则。
对UAC来说,这些规则约束请求的建立;对UAS来说,这些规则约束请求的处理和应答。
UAC Core:在事务层和传输层之上实现的功能集合。
UAS Core:在事务层和传输层之上实现的功能集合。
2.3.1 服务器类型Server服务器:用来接收请求、处理请求并且发送回应给请求方。
典型的服务器有代理服务器,重定向服务器,登记服务器。
Proxy Server代理服务器:是中间实体,即作为客户端也作为服务端,为客户端提供请求的转发服务。
代理服务器首先提供的是路由服务。
Redirect Server重定向服务器:产生3xx应答的UAS服务器,指示客户端连接别的URI。
Registrar Server登记服务器:接收REGISTER请求的服务器。
将请求的信息放到定位服务器中,以便定位服务器方便查找位置信息。
2.3.2 常用术语Call呼叫:非正式的术语,指在端点之间的通讯行为,通常用于建立多媒体对话。
Dialog对话:持续一段时间的两个UA之间的端到端的SIP连接。
一个对话由SIP 消息建立,例如对INVITE请求回应的2xx响应。
用Call-id,local tag,remote tag来唯一标志一个对话。
Session会话:一个多媒体会话是一个由多媒体发送方和接受方组成得集合,并且包括在发送方和接受方之间的数据流。
一个多媒体会议是一个典型的多媒体会话。
SDP 中定义的会话可由一个或多个RTP(实时传输协议)组成。
一个被叫方可被多次邀请,被不同的呼叫方邀请到同一个会话。
一个会话可由SDP用户名,session id, 网络类型,地址类型和地址元素的连接组成。
事务:客户端和服务端的事件,包括了从第一个由客户端发送到服务端的请求,到最后一个(非1xx)服务端向客户端发出得终结应答。
如果请求是一个INVITE请求,并且终结应答是非2xx的应答,则事务还包括一个ACK给服务器做应答。
给INVITE请求的2xx应答的ACK回应,是一个独立的事务。
Message消息:SIP元素之间传送的协议数据。
SIP消息可以是请求或者应答。
Method方法:在服务器请求处理的主要功能。
REGISTER用于登记联系信息,INVITE,ACK, CANCEL用于建立会话,BYE用于结束会话,OPTIONS用于查询服务器负载。
Request请求:客户端发到服务端的SIP信息,用于执行特定得功能。
INVITE、ACK、OPTION、BYE、CANCEL都是请求消息。
Response应答:服务端发到客户端的SIP信息,用来标志从客户端发往服务端的请求处理得情况。
Provisional Response临时应答:服务器用来标志正在处理的应答,本应答并不结束一个SIP事务。
1xx应答就是临时的,其他应答标志着事务的结束。
Final Response终结响应:终止SIP事务的应答。
所有的2xx,3xx,4xx,5xx,6xx 响应都是终结响应。
2.3 SIP协议消息SIP消息采用文本方式编码,分两类:请求消息和应答消息。
请求消息和响应消息的格式,一般由起始行、若干消息头和消息体构成。
SIP一般消息= 起始行*消息头CRLF(空行)[消息体]起始行= 请求行/状态行(SIP请求消息起始行是请求行RL,响应消息起始行是状态行SL)每一个头域都由一个域名加上冒号(“:”)和域值组成。
Field-name:Field-value2.3.1 请求消息Request请求消息:客户端发到服务端的SIP信息,用于执行特定得功能。
INVITE、ACK、OPTION、BYE、CANCEL都是请求消息。
INVITE:发起会话请求。
用于邀请用户加入一个会话,会话描述消息体中。
它在SIP报头中包含了呼叫方、Call-ID、被叫方、呼叫顺序编号和其他内容。
也可以在呼叫过程中通过INVITE请求修改呼叫的操作状态(如让一方等待)。
INVITE消息通常包含呼叫参数的SDP说明,如媒体类型和传输地址。
当提供了SDP参数的多个选择时,选定的那个在应答消息中和200 OK一起返回。
ACK:证实已收到对于INVITE请求的最终响应。
该消息仅和INVITE消息配套使用,且是已被成功接受(编码200)的INVITE请求用ACK应答。
ACK消息可能包含被叫方的媒体类型能力的SDP描述。
如果成功应答中没有包含SDP 说明,最初的INVITE消息中的SDP参数将被用于媒体连接。
BYE:结束会话。
发送端终止介质流,认为呼叫已经终止,而不对对端的应答做出确认。
CANCEL:取消尚未完成的请求,对于已完成的请求(既已经收到最终响应的请求)没有影响。
也就是说,如果SIP服务器已收到一个INVITE请求但仍没有返回一个最终应答,收到一个CANCEL后,将停止处理这个INVITE呼叫;如果已为INVITE呼叫返回了最终应答,则CANCEL请求对这个事件无效。
CANCEL方法必须通过SIP报头中的Call-ID、Cseq、TO和FROM等值明确标示呼叫。
REGISTER:客户端用REGISTER方法向SIP服务器注册TO报头域中列出的地址,通知当前所处位置。
注册可由用户完成,也可由第三方完成,在FROM中进行指定。
REGISTER消息也包含注册附属的时间。
一个用户可同时在几个地点注册,通过这个方法告诉服务器,需要子啊所有注册地点查找该用户,直到用户被找到为止。
OPTIONS:查询服务器的能力,包括服务器所支持的方法和SDP。
如用户在某服务器上登记并处于在激活状态,该用户代理收到请求OPTIONS后就可发回响应消息,告知其能力集。
被叫用户代理还可回复忙闲等状态,并应回复一个Allow头部字段,指示它支持的方法。
2.3.2 应答消息Response应答消息:服务端发到客户端的SIP信息,用来标志从客户端发往服务端的请求处理得情况。
应答消息由状态码来区分,状态码包含三位整数。
第一位用于定义响应类型,其余两位用于进一步对响应码进行更加详细的说明。
响应码主要有以下六种:1xx:临时应答-请求已经接收,正在处理这个请求。
2xx:成功处理-请求已经成功接收,并且正确处理了这个请求。
3xx:重定向-需要附加的操作才能完成这个请求,本请求转发到其他的服务器上处理。
4xx:客户端错误--请求包含错误的格式或者不能在这个服务器上完成。
5xx:服务器错误-服务器不能正确的处理这个显然合法的请求。
3呼叫流程3.1 用户注册流程1.用户首次试呼时,终端代理A 向代理服务器发送REGISTER 注册请求;2.代理服务器通过后端认证/计费中心获知用户信息不在数据库中,便向终端代理回送401Unauthorized 质询信息,其中包含安全认证所需的令牌;3.终端代理提示用户输入其标识和密码后,根据安全认证令牌将其加密后,再次用REGISTER 消息报告给代理服务器;4.代理服务器将REGISTER 消息中的用户信息解密,通过认证/计费中心验证其合法后,将该用户信息登记到数据库中,并向终端代理A 返回成功响应消息200 OK。
3.2 用户呼叫流程根据上述的呼叫信息,对其进行详细的讲解。
1. 主叫方“+861069690069”发起语音呼叫,主叫方地址:172.16.20.210,向代理服务器(192.168.246.210:)发送INVITE请求,需要和被叫方“69690067”建立呼叫。