您好,欢迎访问三七文档
2010-4-281SIP协议规范及基本呼叫流程2010-4-282课程介绍基本呼叫流程-呼叫鉴权-成功呼叫-主叫释放-被叫释放-建立阶段,后向释放--被叫用户忙--久叫不应(两种)-建立阶段,被叫应答前,前向释放注册流程-基本注册成功-带鉴权的注册成功-注册信息更新-注销-不成功的注册心跳2010-4-283授课方式标准流程(中国电信)标准包格式结合包,加以分析(见附件)2010-4-284课程目标注册/注销:成功/失败心跳作用呼叫建立呼叫释放2010-4-285基本注册成功软交换(注册服务器)SIP用户REGISTER200OK注册流程基本注册成功带鉴权的注册成功注册信息更新注销不成功的注册2010-4-286基本注册成功注册流程基本注册成功带鉴权的注册成功注册信息更新注销不成功的注册2010-4-287带鉴权注册成功软交换(注册服务器)SIP用户REGISTER(1)401UnauthorizedREGISTER(2)200OK注册流程基本注册成功带鉴权的注册成功注册信息更新注销不成功的注册第2个Register消息与第1个Register消息Call-id相同,Cseq增加2010-4-288注册信息更新软交换(注册服务器)SIP用户REGISTER(1)401UnauthorizedREGISTER(2)200OKREGISTEROK注册流程基本注册成功带鉴权的注册成功注册信息更新注销不成功的注册什么是注册周期Call-id不变,Cseq增加2010-4-289注销软交换(注册服务器)SIP用户REGISTER(1)expire:0401UnauthorizedREGISTER(2)expire:0200OK注册流程基本注册成功带鉴权的注册成功注册信息更新注销不成功的注册expire值为02010-4-2810不成功的注册软交换(注册服务器)SIP用户REGISTER(1)401UnauthorizedREGISTER(2)4xx...注册流程基本注册成功带鉴权的注册成功注册信息更新注销不成功的注册什么是不成功的注册?注册服务器将会回应4**消息2010-4-2811注册流程总结何为一个注册何为注册更新注册与注销的区别注册鉴权需要哪些配置2010-4-2812心跳OPTION消息用于探测服务器是否存活用于双SBC2010-4-2813心跳软交换(注册服务器)SIP用户OPTION200OK2010-4-2814心跳2010-4-2815通话建立过程主叫:摘机-听拨号音-拨号-号码匹配-invite被叫:收到invite-振铃主叫:听回铃音被叫:摘机----------------------通话建立--------------------------基本呼叫流程呼叫鉴权成功呼叫主叫释放被叫释放建立阶段,后向释放建立阶段,被叫应答前,前向释放H248协议与SIP协议的区别2010-4-2816问题摘机能听到拨号音,能作为与软交换通信正常的一个依据吗?拨了号码就听到忙音,为什么?端口状态回调showcardcardNoportportNostatus或showportportNostatus[card:port]register-statuscall-statusphysical-statuspeer-numbercall-direction[2:1]reg-fail:ActivIdleON-HOOK[2:2]reg-fail:ActivIdleON-HOOK[2:3]reg-ok:ActivIdleON-HOOK2010-4-2817呼叫鉴权基本呼叫流程呼叫鉴权成功呼叫主叫释放被叫释放建立阶段,后向释放建立阶段,被叫应答前,前向释放软交换(Proxy)SIP用户INVITE[SDP]407ProxyAuthenticationRequiredACK重新发起带鉴权的Invite2010-4-2818成功呼叫基本呼叫流程呼叫鉴权成功呼叫主叫释放被叫释放建立阶段,后向释放建立阶段,被叫应答前,前向释放软交换1(Proxy)INVITE[SDP]100Trying180RingingACK软交换2(Proxy)INVITE[SDP]100TryingSIP用户CSIP用户AINVITE[SDP]180Ringing180Ringing200OK[SDP]200OK[SDP]200OK[SDP]ACKACK建立通话2010-4-2819基本呼叫流程呼叫鉴权成功呼叫主叫释放被叫释放建立阶段,后向释放建立阶段,被叫应答前,前向释放成功呼叫2010-4-2820临时响应可靠传送的成功呼叫基本呼叫流程呼叫鉴权成功呼叫主叫释放被叫释放建立阶段,后向释放建立阶段,被叫应答前,前向释放软交换1(Proxy)INVITE[SDP]100Trying180RingingACK软交换2(Proxy)INVITE[SDP]100TryingSIP/PSTN用户SIP用户A180Ringing200OK(INVITE)200OK(INVITE)ACK建立通话PRACK200OK(PRACK)PRACK200OK(PRACK)被叫摘机为什么临时响应可靠传送?何为临时响应可靠传送?设备默认不支持临时响应可靠传送2010-4-2821主叫释放软交换1(Proxy)BYE软交换2(Proxy)SIP用户CSIP用户A200200200BYEBYE建立通话基本呼叫流程呼叫鉴权成功呼叫主叫释放被叫释放建立阶段,后向释放建立阶段,被叫应答前,前向释放2010-4-2822主叫释放基本呼叫流程呼叫鉴权成功呼叫主叫释放被叫释放建立阶段,后向释放建立阶段,被叫应答前,前向释放2010-4-2823被叫释放基本呼叫流程呼叫鉴权成功呼叫主叫释放被叫释放建立阶段,后向释放建立阶段,被叫应答前,前向释放软交换1(Proxy)200软交换2(Proxy)SIP用户CSIP用户ABYEBYEBYE200200建立通话主叫释放与被叫释放,在BYE消息中From与To的值刚好相反Cseq:本终端发送的初始请求消息的Cseq值增加12010-4-2824建立阶段,后向释放——被叫用户忙基本呼叫流程呼叫鉴权成功呼叫主叫释放被叫释放建立阶段,后向释放--被叫用户忙--久叫不应(两种)建立阶段,被叫应答前,前向释放软交换1(Proxy)INVITE[SDP]100Trying486BusyACK软交换2(Proxy)INVITE[SDP]100TryingSIP用户CSIP用户A486BusyACKSIP用户C状态忙,同时没有在服务器上登记呼叫等待业务2010-4-2825建立阶段,后向释放——久叫不应(网络服务器释放)软交换1(Proxy)INVITE[SDP]100Trying180RingingACK软交换2(Proxy)INVITE[SDP]100TryingSIP用户CSIP用户AINVITE[SDP]180Ringing180Ringing480TempUnavailable定时器480TempUnavailableACKCANCEL200OK480TempUnavailableACK基本呼叫流程呼叫鉴权成功呼叫主叫释放被叫释放建立阶段,后向释放--被叫用户忙--久叫不应建立阶段,被叫应答前,前向释放2010-4-2826建立阶段,后向释放——久叫不应(终端释放)软交换1(Proxy)INVITE[SDP]100Trying180Ringing软交换2(Proxy)INVITE[SDP]100TryingSIP用户CSIP用户AINVITE[SDP]180Ringing180Ringing408RequestTimeoutACK408RequestTimeoutACK408RequestTimeoutACK定时器基本呼叫流程呼叫鉴权成功呼叫主叫释放被叫释放建立阶段,后向释放--被叫用户忙--久叫不应(两种)建立阶段,被叫应答前,前向释放2010-4-2827建立阶段,被叫应答前,前向释放软交换1(Proxy)INVITE[SDP]100Trying180RingingCANCEL软交换2(Proxy)INVITE[SDP]100TryingSIP用户CSIP用户AINVITE[SDP]180Ringing180Ringing200OK200OKCANCELCANCEL200OK487RequestTerminatedACK487RequestTerminatedACK487RequestTerminatedACK基本呼叫流程呼叫鉴权成功呼叫主叫释放被叫释放建立阶段,后向释放建立阶段,被叫应答前,前向释放2010-4-2828参考文献《中国电信SIP协议规范——信令流程》2010-4-2829谢谢!
本文标题:SIP基本呼叫流程
链接地址:https://www.777doc.com/doc-638265 .html