Q/CT 2089-2010
? no-answer: 被叫无应答。
? rule-deactivated: 一般为错,只当去激活此法则时为真。
? ocp:external-list: 主叫用户标识被包含在外部列表引用的一个外部资源中。 ? ocp:other-identity: 不适用于呼转业务。 9.1.4 呼转业务法则中规定的动作
target:指定前转法则中的地址,可以为一个合法的SIP URI或TEL URL。 notify-caller:可以终止向主叫方发送呼叫被前转的通告。
reveal-identity-to-caller: 一个可选的元素,它使主叫用户不被通知呼叫被呼转。 notify-served-user:一个可选的元素,它使被呼转的用户被提醒呼叫将被呼转。 notify-served-user-on-outbound-call: 一个可选的元素,当申请了呼转业务的用户试图发起呼叫时,将被提醒呼叫将被呼转
reveal-identity-to-target:一个可选的元素,使被呼转到的用户接收不到被呼转用户的身份信息。 9.2 XML 模式
targetNamespace=\cap elementFormDefault=\ attributeFormDefault=\ CommonPolicy-V1 0 2.xsd\ name=\ type=\ default=\ minOccurs=\ type=\ minOccurs=\ type=\ minOccurs=\ name=\ default=\ type=\ name=\ name=\ name=\ 16 IMS网络呼叫前转业务技术要求 Q/CT 2089-2010 minOccurs=\
10.1 无应答呼叫前转
UE-A1. INVITE(URI=SIPURI-B)P-CSCFHSSS-CSCFASP-CSCFUE-BUE-C2. INVITE(URI=SIPURI-B)IFC for B3. INVITE(URI=SIPURI-B)4. INVITE(URI=SIPURI-B)5. Start Timer6. Cx - User Loc7. INVITE(URI=SIPURI-B)8. INVITE(URI=SIPURI-B)9. 180 Ringing10. 180 Ringing11. 180 Ringing12. 180 Ringing13. 180 Ringing14. 180 Ringing15. Timer expired16. 181 Call is beeing forwarded17. 181 Call is beeing forwarded18. 181 Call is beeing forwarded20.Cancel19. Cancel21. Cancel22. 487 Request Terminatedl23. 487 Request Terminatedl24. 487 Request Terminatedl25. ACK26. ACK28. INVITE(URI=SIPURI-C)27. ACK29. Cx - User Loc30. INVITE(URI=SIPURI-C)31. INVITE(URI=SIPURI-C) IMS网络呼叫前转业务技术要求 17
Q/CT 2089-2010
UE-AP-CSCFHSSS-CSCFASP-CSCFUE-BUE-C32. 200 OK (Cancel)l33. 200 OK (Cancel)l34. 200 OK (Cancel)l35. 180 Ringing36. 180 Ringing37. 180 Ringing38. 180 Ringing39. 180 Ringing40. 180 Ringing41. 200 OK42. 200 OK43. 200 OK44. 200 OK45. 200 OK46. 200 OK47. ACK48. ACK49. ACK50. ACK51. ACK52. ACK53. RTP Media图10-1无应答呼叫前转流程图 1-2. 3. 4-5. 6-8. 9-14. 15.
用户A呼叫用户B.用户B登记了CFU业务。 根据 IFC-B,呼叫被转到补充业务服务器AS AS呼叫B,同时AS启动无应答计时器。
获取用户B的位置, 并继续发送INVITE至用户B。 给用户A发送回铃音。 无应答定时器计时时间到。
16-18. 181告知用户A,呼叫被前转。 19-21. CANCEL释放此次到B用户的INVITE. 22-27. 28-31.
AS和B用户之间结束会话: B用户响应487,AS回ACK。
AS发送包含着History-Info头字段(用户C作为被叫用户)的INVITE消息。 History-Info:
18 IMS网络呼叫前转业务技术要求
Q/CT 2089-2010
其中,index=1,所在的行的sip URI就是原被叫:本例中为< sip:URI-B@proxy.com>。
而 cause=408>index=1.1,所在的行则是标志被AS前转一次(后一个1)。 32-34. 200 OK(对应于CANCLE) 35-40. 发送回铃音给用户A,包含History-Info头字段,并在用户A终端上显示呼转到的 号码。 41-46. 53. 10.2 无条件呼转 UE-A1. INVITE(URI=SIP URI-B)发送200 OK给User-A RTP流建立。 47-52. 发送ACK给User-B P-CSCF2. INVITE(URI=SIP URI-B)HSSS-CSCFASP-CSCFUE-BUE-C3. IFC-B4. INVITE(URI=SIP URI-B)5执行无条件前6.181 call is being forworded转业务逻辑7.181 call is being forworded8.181 call is being forworded9. INVITE(URI=SIP URI-C)History-Info: 1-2. 3-4. 5. 用户A发起呼叫。 S-CSCF查询到被叫B用户的iFC中有呼叫前转的业务,于是转向呼叫前转的AS。 AS执行呼叫前转的业务逻辑。 IMS网络呼叫前转业务技术要求 19