售前電話
135-3656-7657
售前電話 : 135-3656-7657
1.呼叫建立流程
呼叫建立流程如圖4-12所示。
其中各個步驟含義如下:
•步驟1), SIP PPS應用調用enableCallNotification,請求應用服務器監(jiān)視網絡信息;
•步驟2),用戶A撥打SIP PPS業(yè)務接入碼,軟交換發(fā)送Invite消息到應用服務器;
•步驟3),應用服務器給軟交換回送100響應;
•步驟4),應用服務器調用eventNotify API,向應用報告用戶A的撥號信息;
•步驟5),應用調用createUICall,要求應用服務器準備建立到媒體服務器的連接;
•步驟6),應用調用sendlnfoAndCollectReq,放音請用戶選擇提示語音的種類;
•步驟7),應用服務器向媒體服務器發(fā)送Invite息并攜帶需要放音的參數;
•步驟8 ),媒體服務器向應用服務器回送200 OK響應;
•步驟9),應用服務器向媒體服務器回送ACK響應,表示步驟7)中軟交換發(fā)送的Invite 建立成功;
•步驟10),應用服務器向軟交換回送200 OK響應;
•步驟11),軟交換向應用服務器回送ACK相應,表示步驟2)中軟交換發(fā)送的Invite 建立成功;
•步驟12),媒體服務器向應用服務器發(fā)送Response,通知放音完成,并把收集到的用 戶輸入信息通知給應用服務器;
•步驟13 ),應用服務器回送sendlnfoAndCollectRes,將用戶的選擇傳送給應用;
•步驟14),應用調用sendlnfoAndCollectReq,放音請用戶輸入卡號;
•步驟15),應用服務器發(fā)送(Re) Invite到媒體服務器,要求媒體服務器放音并收集用 戶輸入信息;
•步驟16),媒體服務器向應用服務器回送200 OK響應;
•步驟17),應用服務器向媒體服務器回送ACK響應;
•步驟18),媒體服務器向應用服務器發(fā)送Response,通知放音完成,并把收集到的用 戶輸入信息通知給應用服務器。
•步驟19 ),應用服務器回送sendlnfoAndCollectRes,將用戶輸入的卡號送給應用;
•步驟20),應用調用sendlnfoAndCollectReq,放音請用戶輸入密碼;
•步驟21),應用服務器發(fā)送(Re) Invite到媒體服務器,要求媒體服務器放音并收集用 戶輸入信息;-
•步驟22),媒體服務器向應用服務器回送200 0K響應;
•步驟23),應用服務器向媒體服務器回送ACK響應;
•步驟24),媒體服務器向應用服務器發(fā)送Response,通知放音完成,并把收集到的用 戶輸入信息通知給應用服務器;
•步驟25),應用服務器回送sendlnfoAndCollectRes,將用戶輸入的密碼送給應用;
•步驟26),應用調用sendlnfoAndCollectReq,放音請用戶輸入被叫號碼;
•步驟27),應用服務器發(fā)送(Re) Invite到媒體服務器,要求媒體服務器放音并收集用 戶輸入信息;
•步驟28),媒體服務器向應用服務器回送200 OK響應;
•步驟29),應用服務器向媒體服務器回送ACK響應;
•步驟30),媒體服務器向應用服務器發(fā)送Response,通知放音完成,并把收集到的用 戶輸入信息通知給應用服務器;
•步驟31),應用服務器回送sendlnfoAndCollectRes,將用戶輸入的被叫號碼送給應用;
•步驟32),應用調用Release,準備釋放媒體服務器通道;
•步驟33),應用服務器發(fā)送BYE給媒體服務器,釋放通道;
•步驟34),將媒體服務器回送200 OK;
•步驟35),應用調用superviseReq,請求監(jiān)視呼叫時長;
•步驟36),應用調用routerReq,要求應用服務器建立到被叫用戶B的連接;
•步驟37),
•步驟38),
•步驟39),
•步驟40),
•步驟41),
•步驟42),
體流相連;
•步驟43 ),軟交換回送200 OK;用戶A和用戶B進入通話流程。
2.呼叫過程監(jiān)視流程
呼叫過程監(jiān)視流程如圖4-13所示:
圖中各個步驟的含義如下:
•步驟]),通話;
•步驟2),應用服務器監(jiān)視呼叫時長,當請求監(jiān)視的時間到達時,回送superviseCallRes;
•步驟3),應用調用createUICall,要求應用服務器建立到媒體服務器的連接;
•步驟4),應用調用sendlnfoReq,放音提示用戶通話時間僅能持續(xù)1分鐘;
•步驟5),應用服務器向媒體服務器發(fā)Invite,要求媒體服務器放音;
•步驟6),媒體服務器向應用服務器回送200 OK信息;
•步驟7),應用服務器向媒體服務器發(fā)送ACK;
•步驟8),媒體服務器放音完畢發(fā)送BYE;
•步驟9),應用服務器回送200 OK;
•步驟10),應用服務器回送sendlnfoRes;
•步驟11 ),應用調用superviseCallReq,請求監(jiān)視呼叫時長;
•步驟12 ),應用服務器監(jiān)視呼叫時長,當請求監(jiān)視的時間到達時,回送superviseCallRes;
•步驟13),應用調用realease,請求釋放呼叫;
•步驟14),應用服務器向軟交換發(fā)送BYE給用戶A;
•步驟15),軟交換向應用服務器回送200 OK;
•步驟16),應用服務器回送ACK;
•步驟17),應用服務器向軟交換發(fā)送BYE給用戶B;
•步驟18),軟交換向應用服務器回送200 OK,呼叫釋放;
•步驟19),應用服務器回送ACK。
3.被叫正常掛機流程
被叫正常掛機流程如圖4-14所示。
圖4-14中各個步驟的含義如下:
•步驟1),被叫用戶B掛機,軟交換向應用服務器發(fā)送Bye消息;
•步驟2),應用服務器回送superviseCallRes,通知呼叫時長;
•步驟3),應用服務器調用routeRes,通知應用,被叫已掛機;
•步驟4),應用調用createUICall,應用服務器建立到媒體服務器的連接;
•步驟5),應用調用sendlnfoAndCollectReq,放音通知用戶被叫用戶已掛機,請用戶撥 再需要呼叫的被叫號碼或按#鍵掛機;
•步驟6),應用服務器向媒體服務器發(fā)送Invite到媒體服務器,要求媒體服務器放音并 收集信息;
•步驟7),媒體服務器向應用服務器回送200 OK信息;
•步驟8),應用服務器向媒體服務器發(fā)送ACK;
•步驟9 ),媒體服務器向應用服務器回送Response信息;
•步驟10),應用服務器回送sendlnfoAndCollectRes,將用戶選擇送給應用;
•步驟11),應用服務器發(fā)送BYE到媒體服務器,釋放通道;
•步驟12),媒體服務器回送200 OK;
•步驟13),應用調用realease,請求釋放呼叫;
•步驟14),應用服務器向軟交換發(fā)送BYE給用戶A,釋放呼叫;
•步驟15),軟交換向應用服務器回送200 OK,呼叫釋放;
•'步驟16),應用服務器回送ACK.
4.主叫正常掛機流程
主叫正常掛機流程如圖4-15所示.
圖中各個步驟的含義如下:
•步驟1),主叫用戶A掛機,軟交換向應用服務器發(fā)送Bye消息;
•步驟2),應用服務器回送superviseCallRes,通知呼叫時長;
♦步驟3),應用服務器調用routeRes,通知應用,主叫已掛機;
•步驟4),應用調用realease,請求釋放呼叫;
•步驟5),應用服務器向軟交換發(fā)送BYE給用戶B,釋放呼叫;
•步驟6),軟交換向應用服務器回送2000K,呼叫釋放;
•步驟7),應用服務器回送ACK。
5.被叫忙流程
被叫忙流程如圖牛16所示。
在此假定卡號和密碼鑒權已經通過(具體流程參見呼叫建立 流程)。
圖中各個步驟的含義如下:
•步驟1),第三方應用調用routeReq,要求應用服務器建立到初始被叫用戶B的連接;
•步驟2), PGW發(fā)送Invite到軟交換,呼起被叫B;
•步驟3),軟交換回送100;
•步驟4 ),用戶B遇忙,軟交換發(fā)送486給PGW;
•步驟5), PGW調用第三方應用的routeRes接口,將被叫遇忙事件通知應用;
•步驟6),第三方應用根據業(yè)務邏輯,查找所配置的到遇忙轉移號碼,發(fā)送routeReq 給 PGW;
•步驟7 ), PGW發(fā)送Invite到軟交換,呼起遇忙轉移的被叫C;
•步驟8),軟交換回送100;
•步驟9),被叫振鈴,軟交換回送180;
•步驟10),被叫應答,軟交換回送200;
•步驟11), PGW通過routeRes接口通知第三方應用,被叫應答事件;
•步驟12), PGW發(fā)送re-invite給主叫A,將用戶C的媒體信息發(fā)送給A;
•步驟13),軟交換回送100;
•步驟14),軟交換回送200 OK;
•步驟15), PGW發(fā)送ACK給用戶C;
•步驟16), PGW發(fā)送ACK給用戶A, A和C的通話建立。