下一代网络实验4优质PPT.ppt
《下一代网络实验4优质PPT.ppt》由会员分享,可在线阅读,更多相关《下一代网络实验4优质PPT.ppt(26页珍藏版)》请在冰豆网上搜索。
确定参加通信的终端用户的位置用户通信能力协商:
确定通信的媒体类型和参数用户意愿交互:
确定被叫是否乐意参加某个通信建立呼叫:
包括向被叫“振铃”、确定主叫和被叫的呼叫参数呼叫处理和控制:
包括呼叫重定向、呼叫转移、终止呼叫等等西安邮电学院西安邮电学院NGN课程建设小组课程建设小组LOGO西安邮电学院西安邮电学院NGN课程建设小组课程建设小组LOGO1)SIP用户代理向用户代理向SIP代理服务器发送呼叫建立请求代理服务器发送呼叫建立请求(INVITE);
2)SIP代理服务器向重定向服务器发送呼叫建立请求;
代理服务器向重定向服务器发送呼叫建立请求;
3)重定向服务器返回重定向消息;
重定向服务器返回重定向消息;
4)SIP代理服务器向重定向服务器指定的代理服务器向重定向服务器指定的SIP代理服务代理服务器发送呼叫建立请求;
器发送呼叫建立请求;
5)被请求的被请求的SIP代理服务器使用非代理服务器使用非SIP协议例如域名查协议例如域名查询或者询或者LDAP等到定位服务器查询被叫位置;
等到定位服务器查询被叫位置;
6)定位服务器返回被叫位置定位服务器返回被叫位置(被叫被叫SIP代理服务器代理服务器);
西安邮电学院西安邮电学院NGN课程建设小组课程建设小组LOGO7)被请求的被请求的SIP代理服务器向被叫代理服务器向被叫SIP代理服务器发送代理服务器发送呼叫建立请求;
呼叫建立请求;
8)被叫被叫SIP代理服务器向代理服务器向SIP用户代理用户代理(被叫被叫)发呼叫建发呼叫建立请求立请求(被叫振铃或显示被叫振铃或显示);
9)被叫用户代理向被叫被叫用户代理向被叫SIP用户代理服务器发同意或拒用户代理服务器发同意或拒绝;
绝;
10)被叫用户代理服务器向主叫代理服务器所请求的代被叫用户代理服务器向主叫代理服务器所请求的代理服务器发同意或拒绝;
理服务器发同意或拒绝;
11)主叫代理服务器所请求的代理服务器向主叫代理服主叫代理服务器所请求的代理服务器向主叫代理服务器发同意或拒绝;
务器发同意或拒绝;
12)主叫代理服务器向主叫主叫代理服务器向主叫SIP用户代理指示被叫是否用户代理指示被叫是否同意呼叫请求。
同意呼叫请求。
西安邮电学院西安邮电学院NGN课程建设小组课程建设小组LOGOSIP协议消息的分类SIP消息采用文本方式编码,分为两类:
请求消息和响应消息请求消息:
客户端为了激活特定操作而发给服务器的SIP消息响应消息:
用于对请求消息进行响应,指示呼叫的成功或失败状态请求消息和响应消息都包括SIP头字段和SIP消息字段西安邮电学院西安邮电学院NGN课程建设小组课程建设小组LOGO请求消息西安邮电学院西安邮电学院NGN课程建设小组课程建设小组LOGO响应消息西安邮电学院西安邮电学院NGN课程建设小组课程建设小组LOGOSIP请求消息结构SIP请求命令的格式,由起始行、消息头和消息体组成参照RFC2543文档:
西安邮电学院西安邮电学院NGN课程建设小组课程建设小组LOGOSIP响应消息结构SIP响应消息的格式,由起始行、消息头和消息体组成西安邮电学院西安邮电学院NGN课程建设小组课程建设小组LOGOvCall-ID该字段用以唯一标识一个特定的邀该字段用以唯一标识一个特定的邀请或标识某一客户的所有登记。
请或标识某一客户的所有登记。
Call-ID的一的一般格式为:
般格式为:
Call-ID:
本地标识:
本地标识主机主机vFrom所有请求和响应必须包含此字段,以指所有请求和响应必须包含此字段,以指示请求的发起者。
服务器将此字段从请求消息示请求的发起者。
服务器将此字段从请求消息复制到响应消息。
该字段的一般格式为:
复制到响应消息。
From:
显示名显示名;
tag=xxxxtag为标记,为为标记,为16进制数字串。
当两个共享同进制数字串。
当两个共享同一一SIP地址的用户实例用相同的地址的用户实例用相同的Call-ID发起发起呼叫邀请时,就需用此标记予以区分。
标记值呼叫邀请时,就需用此标记予以区分。
标记值必须全局唯一。
必须全局唯一。
西安邮电学院西安邮电学院NGN课程建设小组课程建设小组LOGOvTo该字段指明请求的接收者,其格式和该字段指明请求的接收者,其格式和From相同,仅第一个关键词代之以相同,仅第一个关键词代之以To。
所有请求和。
所有请求和响应消息必须包含此字段响应消息必须包含此字段v在在SIP中,中,Call-ID、From和和To三个字段标三个字段标识一个呼叫分支。
在代理服务器并行分发请求识一个呼叫分支。
在代理服务器并行分发请求时,一个呼叫可能会有多个呼叫分支。
时,一个呼叫可能会有多个呼叫分支。
西安邮电学院西安邮电学院NGN课程建设小组课程建设小组LOGOvCseq为命令序号。
客户在每个请求中应加入为命令序号。
客户在每个请求中应加入此字段,它由命令名称和一个十进制序号组成,此字段,它由命令名称和一个十进制序号组成,该序号由请求客户选定,在该序号由请求客户选定,在Call-ID范围内唯范围内唯一确定。
序号初值可为任意值,其后具有相同一确定。
序号初值可为任意值,其后具有相同Call-ID值,但不同命令名称、消息体的请求,值,但不同命令名称、消息体的请求,其其Cseq序号应加序号应加1。
西安邮电学院西安邮电学院NGN课程建设小组课程建设小组LOGOvVia字段用以指示请求历经的路径。
它可以防字段用以指示请求历经的路径。
它可以防止请求消息传送产生环路,并确保响应和请求止请求消息传送产生环路,并确保响应和请求消息选择同样的路径,以保证通过防火墙或满消息选择同样的路径,以保证通过防火墙或满足其它特定的选路要求。
足其它特定的选路要求。
vContact该字段用于该字段用于INVITE、ACK和和REGISTER请求以及成功响应、呼叫进展响请求以及成功响应、呼叫进展响应和重定向响应消息,其作用是给出其后和用应和重定向响应消息,其作用是给出其后和用户直接通信的地址。
户直接通信的地址。
vMax-Forwards该字段用于定义一个请求到该字段用于定义一个请求到达其目的地址所允许经过的中转站的最大值。
达其目的地址所允许经过的中转站的最大值。
西安邮电学院西安邮电学院NGN课程建设小组课程建设小组LOGO基本消息流程一、SIP用户注册流程用户每次开机时都需要向服务器注册,当SIPClient的地址发生改变时也需要重新注册。
注册信息必须定期刷新。
下面以SIPPhone向SoftX3000注册的流程为例,说明SIP用户的注册流程西安邮电学院西安邮电学院NGN课程建设小组课程建设小组LOGO注册实例在下面的实例中,我们基于以下约定:
SoftX3000的IP地址为10.64.10.1;
注册用SIPPhone的IP地址为10.64.10.13;
号码为99990001起始行消息头西安邮电学院西安邮电学院NGN课程建设小组课程建设小组LOGO西安邮电学院西安邮电学院NGN课程建设小组课程建设小组LOGO西安邮电学院西安邮电学院NGN课程建设小组课程建设小组LOGO西安邮电学院西安邮电学院NGN课程建设小组课程建设小组LOGO西安邮电学院西安邮电学院NGN课程建设小组课程建设小组LOGOSIP实体间的呼叫流程西安邮电学院西安邮电学院NGN课程建设小组课程建设小组LOGO实验四四SIP协议及及SIP软终端配置端配置实验一一实验目的目的了解了解SIP协议及及SIP消息消息结构构掌握掌握SIP软终端数据配置方法端数据配置方法二二实验原理(原理(SIP协议栈结构及消息构及消息结构)构)三三实验步步骤四四实验分析(分析(对追踪的追踪的SIP信令消息信令消息类型及内容型及内容分析)分析)西安邮电学院西安邮电学院NGN课程建设小组课程建设小组西安邮电学院NGN课程建设小组