新闻资讯

医院ICU对讲系统厂家-使用SIP开展Parlay业务

2023-10-20 12:40

1.呼叫建立流程

呼叫建立流程如图4-12所示。

其中各个步骤含义如下:

•步骤1), SIP PPS应用调用enableCallNotification,请求应用服务器监视网络信息;

•步骤2),用户A拨打SIP PPS业务接入码,软交换发送Invite消息到应用服务器;

•步骤3),应用服务器给软交换回送100响应;

•步骤4),应用服务器调用eventNotify API,向应用报告用户A的拨号信息;

•步骤5),应用调用createUICall,要求应用服务器准备建立到媒体服务器的连接;

•步骤6),应用调用sendlnfoAndCollectReq,放音请用户选择提示语音的种类;

•步骤7),应用服务器向媒体服务器发送Invite息并携带需要放音的参数; 

•步骤8 ),媒体服务器向应用服务器回送200 OK响应;

•步骤9),应用服务器向媒体服务器回送ACK响应,表示步骤7)中软交换发送的Invite 建立成功;

•步骤10),应用服务器向软交换回送200 OK响应;

•步骤11),软交换向应用服务器回送ACK相应,表示步骤2)中软交换发送的Invite 建立成功;

•步骤12),媒体服务器向应用服务器发送Response,通知放音完成,并把收集到的用 户输入信息通知给应用服务器;

•步骤13 ),应用服务器回送sendlnfoAndCollectRes,将用户的选择传送给应用;

•步骤14),应用调用sendlnfoAndCollectReq,放音请用户输入卡号;

•步骤15),应用服务器发送(Re) Invite到媒体服务器,要求媒体服务器放音并收集用 户输入信息;

•步骤16),媒体服务器向应用服务器回送200 OK响应;

•步骤17),应用服务器向媒体服务器回送ACK响应;

•步骤18),媒体服务器向应用服务器发送Response,通知放音完成,并把收集到的用 户输入信息通知给应用服务器。

•步骤19 ),应用服务器回送sendlnfoAndCollectRes,将用户输入的卡号送给应用;

•步骤20),应用调用sendlnfoAndCollectReq,放音请用户输入密码;

•步骤21),应用服务器发送(Re) Invite到媒体服务器,要求媒体服务器放音并收集用 户输入信息;-

•步骤22),媒体服务器向应用服务器回送200 0K响应;

•步骤23),应用服务器向媒体服务器回送ACK响应;

•步骤24),媒体服务器向应用服务器发送Response,通知放音完成,并把收集到的用 户输入信息通知给应用服务器;

•步骤25),应用服务器回送sendlnfoAndCollectRes,将用户输入的密码送给应用;

•步骤26),应用调用sendlnfoAndCollectReq,放音请用户输入被叫号码;

•步骤27),应用服务器发送(Re) Invite到媒体服务器,要求媒体服务器放音并收集用 户输入信息;

•步骤28),媒体服务器向应用服务器回送200 OK响应;

•步骤29),应用服务器向媒体服务器回送ACK响应;

•步骤30),媒体服务器向应用服务器发送Response,通知放音完成,并把收集到的用 户输入信息通知给应用服务器;

•步骤31),应用服务器回送sendlnfoAndCollectRes,将用户输入的被叫号码送给应用;

•步骤32),应用调用Release,准备释放媒体服务器通道;

•步骤33),应用服务器发送BYE给媒体服务器,释放通道;

•步骤34),将媒体服务器回送200 OK;

•步骤35),应用调用superviseReq,请求监视呼叫时长;

•步骤36),应用调用routerReq,要求应用服务器建立到被叫用户B的连接; 

•步骤37),

•步骤38),

•步骤39),

•步骤40),

•步骤41),

•步骤42),

体流相连;

•步骤43 ),软交换回送200 OK;用户A和用户B进入通话流程。

2.呼叫过程监视流程

呼叫过程监视流程如图4-13所示:

图中各个步骤的含义如下:

•步骤]),通话;

•步骤2),应用服务器监视呼叫时长,当请求监视的时间到达时,回送superviseCallRes;

•步骤3),应用调用createUICall,要求应用服务器建立到媒体服务器的连接;

•步骤4),应用调用sendlnfoReq,放音提示用户通话时间仅能持续1分钟;

•步骤5),应用服务器向媒体服务器发Invite,要求媒体服务器放音;

•步骤6),媒体服务器向应用服务器回送200 OK信息;

•步骤7),应用服务器向媒体服务器发送ACK;

•步骤8),媒体服务器放音完毕发送BYE;

•步骤9),应用服务器回送200 OK;

•步骤10),应用服务器回送sendlnfoRes;

•步骤11 ),应用调用superviseCallReq,请求监视呼叫时长;

•步骤12 ),应用服务器监视呼叫时长,当请求监视的时间到达时,回送superviseCallRes;

•步骤13),应用调用realease,请求释放呼叫;

•步骤14),应用服务器向软交换发送BYE给用户A;

•步骤15),软交换向应用服务器回送200 OK;

•步骤16),应用服务器回送ACK;

•步骤17),应用服务器向软交换发送BYE给用户B;

•步骤18),软交换向应用服务器回送200 OK,呼叫释放;

•步骤19),应用服务器回送ACK。

3.被叫正常挂机流程

被叫正常挂机流程如图4-14所示。

图4-14中各个步骤的含义如下:

•步骤1),被叫用户B挂机,软交换向应用服务器发送Bye消息;

•步骤2),应用服务器回送superviseCallRes,通知呼叫时长;

•步骤3),应用服务器调用routeRes,通知应用,被叫已挂机;

•步骤4),应用调用createUICall,应用服务器建立到媒体服务器的连接;

•步骤5),应用调用sendlnfoAndCollectReq,放音通知用户被叫用户已挂机,请用户拨 再需要呼叫的被叫号码或按#键挂机;

•步骤6),应用服务器向媒体服务器发送Invite到媒体服务器,要求媒体服务器放音并 收集信息;

•步骤7),媒体服务器向应用服务器回送200 OK信息;

•步骤8),应用服务器向媒体服务器发送ACK;

•步骤9 ),媒体服务器向应用服务器回送Response信息;

•步骤10),应用服务器回送sendlnfoAndCollectRes,将用户选择送给应用;

•步骤11),应用服务器发送BYE到媒体服务器,释放通道;

•步骤12),媒体服务器回送200 OK;

•步骤13),应用调用realease,请求释放呼叫;

•步骤14),应用服务器向软交换发送BYE给用户A,释放呼叫; 

•步骤15),软交换向应用服务器回送200 OK,呼叫释放;
•'步骤16),应用服务器回送ACK.

4.主叫正常挂机流程

主叫正常挂机流程如图4-15所示.

图中各个步骤的含义如下:

•步骤1),主叫用户A挂机,软交换向应用服务器发送Bye消息;

•步骤2),应用服务器回送superviseCallRes,通知呼叫时长;

♦步骤3),应用服务器调用routeRes,通知应用,主叫已挂机;

•步骤4),应用调用realease,请求释放呼叫;

•步骤5),应用服务器向软交换发送BYE给用户B,释放呼叫;

•步骤6),软交换向应用服务器回送2000K,呼叫释放;

•步骤7),应用服务器回送ACK。 

5.被叫忙流程

被叫忙流程如图牛16所示。

在此假定卡号和密码鉴权已经通过(具体流程参见呼叫建立 流程)。

图中各个步骤的含义如下:

•步骤1),第三方应用调用routeReq,要求应用服务器建立到初始被叫用户B的连接;

•步骤2), PGW发送Invite到软交换,呼起被叫B;

•步骤3),软交换回送100;

•步骤4 ),用户B遇忙,软交换发送486给PGW;

•步骤5), PGW调用第三方应用的routeRes接口,将被叫遇忙事件通知应用;

•步骤6),第三方应用根据业务逻辑,查找所配置的到遇忙转移号码,发送routeReq 给 PGW;

•步骤7 ), PGW发送Invite到软交换,呼起遇忙转移的被叫C;

•步骤8),软交换回送100;

•步骤9),被叫振铃,软交换回送180;

•步骤10),被叫应答,软交换回送200;

•步骤11), PGW通过routeRes接口通知第三方应用,被叫应答事件;

•步骤12), PGW发送re-invite给主叫A,将用户C的媒体信息发送给A;

•步骤13),软交换回送100;

•步骤14),软交换回送200 OK;

•步骤15), PGW发送ACK给用户C;

•步骤16), PGW发送ACK给用户A, A和C的通话建立。

上一篇:数字医护对讲系统厂家-利用SIP应用服务器来开展软交换业务
返回
下一篇:医院排队叫号大屏系统厂家-软交换与应用服务器间的交互
Baidu
map