您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 呼叫等待和彩铃业务的嵌套问题分析
呼叫等待和彩铃业务的嵌套问题分析问题描述:用户同时登记彩铃和CW业务,当该用户已通话时,拨打该用户,该用户拍叉簧+2切不断彩铃音,不能建立通话。问题分析:由于有彩铃业务,呼叫该用户时,首先触发彩铃业务,经由UP10向该用户发INVITE;又因为该用户登记有CW业务,故ASBSS向UP10回180(带SDP,由MS放音)空闲,UP10随即播放彩铃。当该用户拍叉簧+2后,ASBSS向UP10发UPDATE(BSDP)给主叫,UP10未对该UPDATE消息做出正确处理。UP10回200(假SDP)OK后,未向主叫转发该UPDATE(BSDP)。导致主叫始终听彩铃音,而无法建立通话。ZTESS处理方式与ASBSS不同,故无此问题:1、ZTESS对UP10回180(无SDP);2、当B拍叉簧+2后,ZTESS向UP10发200OK。问题解决:后经讨论协商,由中兴修改UP10彩铃业务,增加支持对ASBSS发送UPDATE方式的支持。UP10在收到ASBSS发来的UPDATE消息后,转发该UPDATE消息中的SDP,以UPDATE发送给主叫,实现呼叫等待业务。贝尔软交换业务流程:1.AG主叫用户A拨打AG被叫用户C,正常彩铃业务流程:INVITE(A’DN,C’DN,AC=彩铃接入码)INVITE(A’DN,C’DN,AC=彩铃接入码)ZXUP10被叫AG用户CAG主叫用户ASHLRSRI(A’LRN,C’DN)SRI_ACK(A’DN,C’50000)INVITE(A’DN,C’DN)180RingingACKUPDATE(CSDP)CRBT主叫听彩铃SRI(A’DN,彩铃接入码+C’DN)SRI_ACK(A’DN,C’LRN)IAM(A’DN,彩铃路由接入码+C’DN)INVITE(A’DN,彩铃路由接入码+C’DN)ACM180(CRBTSDP)180(CRBTSDP)200OK200OK(from被叫)被叫摘机CANCELTOCRBTRELRLC200Cancel487RequestTerminated200UpdateACK200OKACK主被叫通话180Ringing2.AG主叫用户B拨打用户C,由于用户C有呼叫等待业务,故被叫对主叫回复状态空闲,而非状态忙,正常触发彩铃业务:INVITE(B’DN,C’DN,AC=彩铃接入码)INVITE(B’DN,C’DN,AC=彩铃接入码)ZXUP10被叫AG用户CAG主叫用户BSHLRSRI(B’LRN,C’DN)SRI_ACK(B’DN,C’50000)INVITE(B’DN,C’DN)180RingingCRBT主叫听彩铃SRI(B’DN,彩铃接入码+C’DN)SRI_ACK(B’DN,C’LRN)IAM(B’DN,彩铃路由接入码+C’DN)INVITE(B’DN,彩铃路由接入码+C’DN)ACM180(CRBTSDP)180(CRBTSDP)180Ringing3.用户C听呼叫等待业务提示音,得知有新电话呼入;用户C拍插璜,以暂时中断但保持与用户A的通话后,用户C按“2”,切换到与用户B的通话:INVITE(C’DN,A’DN)INVITE(C’DN,A’DN)ZXUP10被叫AG用户CAG主叫用户BAG主叫用户AACKCRBTB听C彩铃UPDATE(C’DN,B’DN,BSDP)拍叉簧,呼叫保持CANCELTOCRBTRELRLC200Cancel487RequestTerminated200UpdateACKB与C通话C与A已建立通话按“2”,切换通话UPDATE(C’DN,B’DN,BSDP)中兴软交换流程:第1、2步与贝尔软交换流程相同;第3步,不同处在于被叫用户C发ReINVITE,而不是UPDATE。INVITE(C’DN,A’DN)INVITE(C’DN,A’DN)ZXUP10被叫AG用户CAG主叫用户BAG主叫用户AACKCRBTB听C彩铃INVITE(C’DN,B’DN,BSDP)拍叉簧,呼叫保持CANCELTOCRBTRELRLC200Cancel487RequestTerminated200UpdateACKB与C通话C与A已建立通话按“2”,切换通话UPDATE(C’DN,B’DN,BSDP)此处与贝尔不同
本文标题:呼叫等待和彩铃业务的嵌套问题分析
链接地址:https://www.777doc.com/doc-1639196 .html