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