一种实现小程序与sip联络中心音视频交互的方法及系统
技术领域
1.本技术涉及网络通信的技术领域,尤其是涉及一种实现小程序与sip联络中心音视频交互的方法。
背景技术:2.随着sip联络中心应用的发展,接入sip联络中心的渠道不再局限于手机或者固话呼入,越来越多的app应用集成了voip(voice over ip)功能,用户可以通过voip呼入到企业sip联络中心。这种通信方式可以携带更多应用数据,也可以更方便的关联用户信息。目前在安卓、ios平台上有很多基于sip协议的voip应用sdk。
3.小程序具有跨平台、众多即时即用的应用,因而受到越来越多的用户的青睐。
4.针对上述中的相关技术,发明人发现:小程序没有语音、视频接入sip联络中心的渠道,无法实现小程序与sip联络中心进行语音、视频的数据交互。
技术实现要素:5.为了实现小程序与sip联络中心进行音视频交互,本技术提供了一种实现小程序与sip联络中心音视频交互的方法。
6.第一方面,本技术提供的一种实现小程序与sip联络中心音视频交互的方法采用如下的技术方案。
7.一种实现小程序与sip联络中心音视频交互的方法,包括:在接收到小程序发送的呼叫座席请求后,根据所述呼叫座席请求发送第一sip信息至sip联络中心;所述第一sip信息用于触发所述sip联络中心将所述第一sip信息分配至座席;在所述座席接听后,将接收的所述小程序发送的媒体流转换为所述sip联络中心支持的第一文件格式的媒体流,将所述第一文件格式的媒体流发送至所述sip联络中心;所述第一文件格式的媒体流用于触发所述sip联络中心将所述第一文件格式的媒体流发送至座席;以及,在所述座席接听后,将所述sip联络中心发送的媒体流转换为所述小程序支持的第二文件格式的媒体流,将所述第二文件格式的媒体流发送至所述小程序;所述sip联络中心发送的所述媒体流是所述座席发送给sip联络中心的。
8.通过采用上述技术方案,将小程序发送的呼叫座席请求转换为sip协议的第一sip信息,在座席接通后,将座席发送的媒体流转换为小程序支持的媒体流格式,将小程序发送的媒体流转换为座席支持的媒体流格式,从而实现了小程序与座席的语音、视频交互。
9.可选的,发送第一sip信息至sip联络中心后,还包括:接收所述sip联络中心发送的座席状态信息;所述座席状态信息是所述sip联络中心在所述座席接收到所述第一sip信息后,根据所述座席的响应状态发出的;以及,将所述座席状态信息发送至所述小程序。
10.通过采用上述技术方案,将座席状态信息发送至小程序,便于小程序知晓座席的状态。
11.可选的,所述小程序是预先注册的,所述小程序注册步骤包括:接收所述小程序发送的注册请求;所述注册请求是所述小程序基于所述sip联络中心分配的账号、用户名及密码生成的;基于所述注册请求向所述sip联络中心发送sip注册信息;接收所述sip联络中心发送的注册结果信息;以及,将所述注册结果信息发送至所述小程序。
12.通过采用上述技术方案,小程序是预先注册的,在小程序与座席进行数据交互时,便于座席知晓小程序终端的信息,可选的,在所述小程序注册成功后,还包括:接收所述小程序发送的心跳消息;以及,基于所述心跳信息判断与所述小程序的通信连接是否成功;如果否,则取消所述小程序的注册状态。
13.通过采用上述技术方案,心跳消息便于知晓小程序是否以及何时出现故障或终止,从而便于判断是否保持小程序的注册状态。
14.可选的,所述方法还包括:接收到sip联络中心发送的呼叫小程序请求后,基于所述呼叫小程序请求向对应的小程序发送通话请求;所述呼叫小程序是sip联络中心从座席处接收的;在所述小程序选择接听后,将接收的所述小程序发送的媒体流转换为所述sip联络中心支持的第一文件格式的媒体流,将所述第一文件格式的媒体流发送至所述sip联络中心;所述第一文件格式的媒体流用于触发所述sip联络中心将所述第一文件格式的媒体流发送至座席;以及,在所述小程序选择接听后,将所述sip联络中心发送的媒体流转换为所述小程序支持的第二文件格式的媒体流,将所述第二文件格式的媒体流发送至所述小程序;所述sip联络中心发送的所述媒体流是所述座席发送给sip联络中心的。
15.通过采用上述技术方案,便于座席直接联系已经注册的小程序。
16.可选的,所述方法还包括:在接收到所述小程序终端发送的挂断请求后,发送第一挂断信息至所述sip联络中心,并停止媒体流的转换;所述第一挂断信息用于触发所述sip联络中心将所述挂断信息发送至所述座席;或者,在接收到所述sip联络中心发送的挂断请求后,发送第二挂断信息至所述小程序,并停止媒体流的转换。
17.可选的,将接收的所述小程序发送的媒体流转换为所述sip联络中心支持的第一文件格式的媒体流,包括:将所述小程序发送的acc编码的语音信息转换pcma 8k的rtp流;将所述小程序发送的h264编码的视频信息转换为rtp流;将所述sip联络中心发送的媒体流转换为所述小程序支持的第二文件格式的媒体流,包括:将pcma 8k的rtp流转换为acc编码的语音信息;将rtp流转换为h264编码的视频信息。
18.第二方面,本技术提供的一种实现小程序与sip联络中心音视频交互的系统采用如下的技术方案。
19.一种实现小程序与sip联络中心音视频交互的系统,包括:接收模块,用于:在接收到小程序发送的呼叫座席请求后,根据所述呼叫座席请求发送第一sip信息至sip联络中心;所述第一sip信息用于触发所述sip联络中心将所述第一sip信息分配至座席;第一媒体流转换模块,用于:在所述座席接听后,将接收的所述小程序发送的媒体流转换为所述sip联络中心支持的第一文件格式的媒体流,将所述第一文件格式的媒体流发送至所述sip联络中心;所述第一文件格式的媒体流用于触发所述sip联络中心将所述第一文件格式的媒体流发送至座席;以及,第二媒体流转换模块,用于:将所述sip联络中心发送的媒体流转换为所述小程序支持的第二文件格式的媒体流,将所述第二文件格式的媒体流发送至所述小程序;所述sip联络中心发送的所述媒体流是所述座席发送给sip联络中心的。
20.第三方面,本技术公开一种计算机设备,包括存储器和服务器,所述存储器上存储有被服务器加载并执行上述的任一方法的计算机程序。
21.第四方面,本技术公开一种计算机可读存储介质,存储有能够被服务器加载并执行上述的任一方法的计算机程序。
附图说明
22.图1是应用本技术一种实现小程序与sip联络中心音视频交互的方法的示例性系统框架;图2是本技术一种实现小程序与sip联络中心音视频交互的方法的流程图;图3是本技术中小程序注册步骤的流程图;图4是本技术实施例一种实现小程序与sip联络中心音视频交互的系统的系统框架;图中,401、接收模块;402、第一媒体流转换模块;403、第二媒体流转换模块。
具体实施方式
23.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图1-4及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本技术,并不用于限定本技术。
24.小程序具有众多即时即用的应用,因而受到越来越多的用户的青睐。在相关技术中,小程序不支持udp协议作为媒体传输通道,小程序的语音和视频应用只支持基于tcp的rtmp协议,而目前绝大部分的企业sip联络中心都是基于sip架构的,因而基于小程序的应用无法通过标准的sip协议实现语音、视频接入sip联络中心。
25.为了解决上述技术问题,本技术公开一种实现小程序与sip联络中心音视频交互的方法。
26.参照图1,图1示出了可以应用本技术方法的示例性系统架构。该系统架构可以包括小程序终端、协议转换网关、sip联络中心(也可称为呼叫中心)和座席sip终端(简称为座
席)。应该理解,图1中的数目仅仅是示意性的;根据实现需要,可以选择任意数目的小程序终端以及任意数目的座席。
27.参照图2,作为一种实现小程序与sip联络中心音视频交互的方法的一种实施方式,该方法应用于协议转换网关,该方法包括以下步骤:步骤101、接收到小程序发送的呼叫座席请求后,根据呼叫座席请求发送第一sip信息至sip联络中心;第一sip信息用于触发sip联络中心将第一sip信息分配至座席。
28.具体地,用户可以通过小程序终端根据被叫对象(即sip联络中心或座席)向协议转换网关发起呼叫座席请求。协议转换网关收到呼叫座席请求后,根据呼叫座席请求发送第一sip信息至sip联络中心,sip联络中心将第一sip信息分配至座席。
29.在步骤101的其中一种实施方式中,协议转换网关收到呼叫座席请求后,根据主叫号码、被叫号码、域名等信息生成sip invite消息(即第一sip信息),同时根据协议转换网关所在机器的ip生成sdp消息体,此后协议转换网关向sip联络中心发送sip invite消息;sip联络中心收到sip invite消息后分配座席,将sip invite消息发送给分配的座席。
30.步骤102、在座席接听后,将接收的小程序发送的媒体流转换为sip联络中心支持的第一文件格式的媒体流。
31.具体地,由于小程序支持的语音及视频格式与sip联络中心支持的语音及视频格式不同,因此在座席接听后,需要将小程序发送的媒体流转换为sip联络中心支持的第一格式的媒体流。
32.步骤103、将第一文件格式的媒体流发送至sip联络中心;第一文件格式的媒体流用于触发sip联络中心将第一文件格式的媒体流发送至座席。
33.具体地,将第一文件格式的媒体流发送至sip联络中心,sip联络中心接收第一文件格式的媒体流后将其发送至此前分配的座席,从而座席能够接收到小程序发送的视频及音频。
34.步骤104、在座席接听后,将sip联络中心发送的媒体流转换为小程序支持的第二文件格式的媒体流。sip联络中心发送的媒体流是座席发送给sip联络中心的。
35.具体地,由于进行语音、视频交互时,交互双方发送信息顺序是不定的,因此,步骤104与步骤102的数字顺序并非用于限定步骤104在步骤102之后。座席发送的媒体流被sip联络中心接收后,sip联络中心将该媒体流发送至协议转换网关,协议转换网关将sip联络中心发送的媒体流转换为第二文件格式的媒体流。
36.步骤105、将第二文件格式的媒体流发送至小程序。
37.具体地,协议转换网关将sip联络中心发送的媒体流转换为第二文件格式的媒体流,将该媒体流发送至小程序,从而小程序能够接收到座席发送的语音及视频信息,进而实现了小程序与座席之间的语音、视频的数据交互。
38.作为一种实现小程序与sip联络中心音视频交互的方法的另一种实施方式,将接收的小程序发送的媒体流转换为sip联络中心支持的第一文件格式的媒体流,包括:将小程序发送的acc编码的语音信息转换pcma 8k的rtp流;将小程序发送的h264编码的视频信息转换为rtp流;将sip联络中心发送的媒体流转换为小程序支持的第二文件格式的媒体流,包括:将pcma 8k的rtp流转换为acc编码的语音信息;将rtp流转换为h264编码的视频信息。
39.具体地,在座席接通之后,协议转换网关开始建立媒体传输通道。小程序终端通过live-pusher组件(根据小程序支持的媒体流收集组件不同,live-pusher组件也可以替代为其它的媒体流收集组件)将收集到媒体流(语音、视频)推送到协议转换网关,同时小程序终端通过live-player组件(根据小程序支持的音视频播放组件不同,live-player组件可以替代为其它的音视频播放组件)接收、播放协议转换网关发送过来的媒体流。
40.在其中一种实施方式中,若小程序支持的语音编码为aac,小程序支持的视频编码为h264;因为sip联络中心的sip交换机不支持aac编码,而且sip交换机的语音数据包传输协议为rtp,因而要实现小程序和座席的语音、视频交互,协议转换网关需要实现rtmp数据流到rtp协议的互相转化,同时需要将aac语音编码和语音pcma编码进行互相转化。
41.小程序通过live-pusher组件将收集到媒体流(语音、视频)推送到协议转换网关,协议转换网关收到小程序发送媒体流后,将aac格式语音流转化为pcma 8k的rtp流,将pcma 8k的rtp流发送给sip联络中心的sip交换机,协议转换网关将h264格式的视频流直接转化为rtp流,将该rtp流发送给sip联络中心的sip交换机。协议转换网关可以通过udp协议发送到sip 200ok sdp消息中带的服务端rtp的ip和端口。与此同时,协议转换网关需要监听来自sip联络中心的sip交换机发送过来的rtp媒体流,sip联络中心发送的语音编码是pcma 8k,此时协议转换网关需要将媒体流转化为rtmp协议的媒体流,同时将转换后媒体流推送到rtmp:url2 地址上去,小程序终端通过live-player组件监听 rtmp:url2 来的媒体流,从而实现在小程序终端播放座席端发送的语音,从而实现语音交互。由于视频信息中呼叫包含语音信息,如果sip交换机支持h264编码则无需为视频信息转码,协议转换网关将语音流和视频流合并成一个rtmp流推送给小程序,进而实现了视频交互。
42.作为一种实现小程序与sip联络中心音视频交互的方法的另一种实施方式,发送第一sip信息至sip联络中心后,还包括以下步骤:接收sip联络中心发送的座席状态信息;座席状态信息是sip联络中心在座席接收到第一sip信息后,根据座席的响应状态发出的;以及,将座席状态信息发送至小程序。
43.具体地,协议转换网关收到呼叫座席请求后,创建sip invite消息,此后协议转换网关向sip联络中心发送sip invite消息;sip联络中心收到sip invite消息后分配座席,将sip invite消息发送给分配的座席。协议转换网关根据座席响应的状态(振铃、接听、挂断等状态),将相应的状态信息通过websocket消息转发给小程序。如果小程序呼叫失败了,协议转换网关将相应的错误码(如号码不存在、被叫无人接听等错)发送至小程序,小程序终端根据协议转换网关发送的座席状态信息显示呼叫的状态,从而便于小程序终端知晓当前通信的状态。
44.作为一种实现小程序与sip联络中心音视频交互的方法的另一种实施方式,小程序是预先注册的。小程序注册步骤包括以下步骤:步骤201、接收小程序发送的注册请求;注册请求是小程序基于sip联络中心分配的账号、用户名及密码生成的;步骤202、基于注册请求向sip联络中心发送sip注册信息;步骤203、接收sip联络中心发送的注册结果信息;以及,步骤204、将注册结果信息发送至小程序。
45.具体地,小程序根据sip联络中心分配的账号、设置的用户名及设置的密码生成注册请求。小程序通过websocket将注册请求发送给协议转换网关。协议转换网关接收到注册请求后,新建sip uac对象,组成该分机账户、密码的 sip注册信息(即sip register消息),然后协议转换网关通过sip udp协议将sip注册信息发送给sip联络中心的sip交换机。协议转换网关接收sip联络中心发送的注册结果信息,并将注册结果信息通过websocket消息转发给小程序终端。小程序根据注册结果在小程序终端中显示注册成功或者失败。
46.作为一种实现小程序与sip联络中心音视频交互的方法的另一种实施方式,在小程序注册成功后,还包括:接收小程序发送的心跳消息;以及,基于心跳信息判断与小程序的通信连接是否成功;如果否,则取消小程序的注册状态。
47.具体地,注册成功的小程序需要定期向协议转换网关发心跳消息保持websocket连接的畅通,心跳消息 (heartbeat message) 是一种发送源发送到接收方的消息,这种消息可以让接收方确定发送源是否以及何时出现故障或终止。协议转换网关会保存用户注册时候的校验凭证,如果小程序发送的心跳信息没有断,协议转换网关会定期发送sip register请求给小程序。协议转换网关检测到小程序的连接断开后,会自动发送unregister请求到sip交换机,取消该小程序终端的注册状态。
48.作为一种实现小程序与sip联络中心音视频交互的方法的另一种实施方式,一种实现小程序与sip联络中心音视频交互的方法还包括:接收到sip联络中心发送的呼叫小程序请求后,基于呼叫小程序请求向对应的小程序发送通话请求;呼叫小程序是sip联络中心从座席处接收的;在小程序选择接听后,将接收的小程序发送的媒体流转换为sip联络中心支持的第一文件格式的媒体流,将第一文件格式的媒体流发送至sip联络中心;第一文件格式的媒体流用于触发sip联络中心将第一文件格式的媒体流发送至座席;以及,在小程序选择接听后,将sip联络中心发送的媒体流转换为小程序支持的第二文件格式的媒体流,将第二文件格式的媒体流发送至小程序;sip联络中心发送的媒体流是座席发送给sip联络中心的。
49.具体地,对于注册成功的小程序终端,sip联络中心的座席可以主动外呼小程序。协议转换网关接收到来自sip联络中心的呼叫小程序请求(invite 请求),将呼叫小程序请求转化为通话请求(即来电振铃请求),通过websocket协议将通话请求发送给小程序终端,小程序终端收到通话请求后会弹屏让用户选择接通或者拒绝,如果小程序终端接通,小程序开始调用live-player组件和live-pusher组件接受和发送媒体流,媒体流的转化过程和作为主叫呼入到sip联络中心的座席的过程是一致的,在此不进行赘述。通过这种设置,便于座席端与已经注册的小程序进行语音、视频的交互。
50.作为一种实现小程序与sip联络中心音视频交互的方法的另一种实施方式,在接收到小程序终端发送的挂断请求后,发送第一挂断信息至sip联络中心,并停止媒体流的转换;第一挂断信息用于触发sip联络中心将挂断信息发送至座席;或者,在接收到sip联络中心发送的挂断请求后,发送第二挂断信息至小程序,并停止媒体流的转换。
51.具体地,当座席或者小程序发送挂断请求,挂断请求都会通过协议转换网关转化成相应的通讯协议的信息。例如,座席端发送挂断请求,协议转换网关将该挂断请求转换为websocket协议的信息然后将该信息发送至小程序终端,同时关闭rtp消息的传输和rtmp媒体流的传输。当小程序终端发送挂断请求,协议转换网关将挂断请求转换为sip协议的信息,并将该信息发送至sip交换机,同时关闭rtp消息的传输和rtmp媒体流的传输。
52.参照图4,本技术还提供了一种实现小程序与sip联络中心音视频交互的系统,包括:接收模块401,用于:在接收到小程序发送的呼叫座席请求后,根据呼叫座席请求发送第一sip信息至sip联络中心;第一sip信息用于触发sip联络中心将第一sip信息分配至座席;第一媒体流转换模块402,用于:在座席接听后,将接收的小程序发送的媒体流转换为sip联络中心支持的第一文件格式的媒体流,将第一文件格式的媒体流发送至sip联络中心;第一文件格式的媒体流用于触发sip联络中心将第一文件格式的媒体流发送至座席;以及,第二媒体流转换模块403,用于:将sip联络中心发送的媒体流转换为小程序支持的第二文件格式的媒体流,将第二文件格式的媒体流发送至小程序;sip联络中心发送的媒体流是座席发送给sip联络中心的。
53.本技术实施例还公开一种计算机设备。
54.具体来说,该设备包括存储器和服务器,存储器上存储有能够被服务器加载并执行上述任意一种实现小程序与sip联络中心进行音视频交互的方法的计算机程序。
55.本技术实施例还公开一种计算机可读存储介质。
56.具体来说,该计算机可读存储介质,其存储有能够被服务器加载并执行如上述任意一种实现小程序与sip联络中心进行音视频交互的方法的计算机程序,该计算机可读存储介质例如包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
57.以上均为本技术的较佳实施例,并非依此限制本技术的保护范围,本说明书(包括摘要和附图)中公开的任一特征,除非特别叙述,均可被其它等效或者具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。
技术特征:1.一种实现小程序与sip联络中心音视频交互的方法,其特征在于,包括:在接收到小程序发送的呼叫座席请求后,根据所述呼叫座席请求发送第一sip信息至sip联络中心;所述第一sip信息用于触发所述sip联络中心将所述第一sip信息分配至座席;在所述座席接听后,将接收的所述小程序发送的媒体流转换为所述sip联络中心支持的第一文件格式的媒体流,将所述第一文件格式的媒体流发送至所述sip联络中心;所述第一文件格式的媒体流用于触发所述sip联络中心将所述第一文件格式的媒体流发送至座席;以及,在所述座席接听后,将所述sip联络中心发送的媒体流转换为所述小程序支持的第二文件格式的媒体流,将所述第二文件格式的媒体流发送至所述小程序;所述sip联络中心发送的所述媒体流是所述座席发送给sip联络中心的。2.根据权利要求1所述的方法,其特征在于,发送第一sip信息至sip联络中心后,还包括:接收所述sip联络中心发送的座席状态信息;所述座席状态信息是所述sip联络中心在所述座席接收到所述第一sip信息后,根据所述座席的响应状态发出的;以及,将所述座席状态信息发送至所述小程序。3.根据权利要求1所述的方法,其特征在于,所述小程序是预先注册的,所述小程序注册步骤包括:接收所述小程序发送的注册请求;所述注册请求是所述小程序基于所述sip联络中心分配的账号、用户名及密码生成的;基于所述注册请求向所述sip联络中心发送sip注册信息;接收所述sip联络中心发送的注册结果信息;以及,将所述注册结果信息发送至所述小程序。4.根据权利要求3所述的方法,其特征在于,在所述小程序注册成功后,还包括:接收所述小程序发送的心跳消息;以及,基于所述心跳信息判断与所述小程序的通信连接是否成功;如果否,则取消所述小程序的注册状态。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:接收到sip联络中心发送的呼叫小程序请求后,基于所述呼叫小程序请求向对应的小程序发送通话请求;所述呼叫小程序是sip联络中心从座席处接收的;在所述小程序选择接听后,将接收的所述小程序发送的媒体流转换为所述sip联络中心支持的第一文件格式的媒体流,将所述第一文件格式的媒体流发送至所述sip联络中心;所述第一文件格式的媒体流用于触发所述sip联络中心将所述第一文件格式的媒体流发送至座席;以及,在所述小程序选择接听后,将所述sip联络中心发送的媒体流转换为所述小程序支持的第二文件格式的媒体流,将所述第二文件格式的媒体流发送至所述小程序;所述sip联络中心发送的所述媒体流是所述座席发送给sip联络中心的。6.根据权利要求1或5任一项所述的方法,其特征在于,所述方法还包括:在接收到所述小程序终端发送的挂断请求后,发送第一挂断信息至所述sip联络中心,
并停止媒体流的转换;所述第一挂断信息用于触发所述sip联络中心将所述挂断信息发送至所述座席;或者,在接收到所述sip联络中心发送的挂断请求后,发送第二挂断信息至所述小程序,并停止媒体流的转换。7.根据权利要求1或5任一项所述的方法,其特征在于:将接收的所述小程序发送的媒体流转换为所述sip联络中心支持的第一文件格式的媒体流,包括:将所述小程序发送的acc编码的语音信息转换pcma 8k的rtp流;将所述小程序发送的h264编码的视频信息转换为rtp流;将所述sip联络中心发送的媒体流转换为所述小程序支持的第二文件格式的媒体流,包括:将pcma 8k的rtp流转换为acc编码的语音信息;将rtp流转换为h264编码的视频信息。8.一种实现小程序与sip联络中心音视频交互的系统,其特征在于,包括:接收模块,用于:在接收到小程序发送的呼叫座席请求后,根据所述呼叫座席请求发送第一sip信息至sip联络中心;所述第一sip信息用于触发所述sip联络中心将所述第一sip信息分配至座席;第一媒体流转换模块,用于:在所述座席接听后,将接收的所述小程序发送的媒体流转换为所述sip联络中心支持的第一文件格式的媒体流,将所述第一文件格式的媒体流发送至所述sip联络中心;所述第一文件格式的媒体流用于触发所述sip联络中心将所述第一文件格式的媒体流发送至座席;以及,第二媒体流转换模块,用于:将所述sip联络中心发送的媒体流转换为所述小程序支持的第二文件格式的媒体流,将所述第二文件格式的媒体流发送至所述小程序;所述sip联络中心发送的所述媒体流是所述座席发送给sip联络中心的。9.一种计算机设备,其特征在于:包括存储器和服务器,所述存储器上存储有被服务器加载并执行的如权利要求1至7中任一方法的计算机程序。10.一种计算机可读存储介质,其特征在于,存储有能够被服务器加载并执行如权利要求1至7中任一方法的计算机程序。
技术总结本申请涉及一种实现小程序与SIP联络中心音视频交互的方法及系统,涉及网络通信的技术领域,其方法包括:在接收到小程序发送的呼叫座席请求后,根据呼叫座席请求发送第一SIP信息至SIP联络中心;在座席接听后,将接收的小程序发送的媒体流转换为SIP联络中心支持的第一文件格式的媒体流,将第一文件格式的媒体流发送至SIP联络中心;第一文件格式的媒体流用于触发SIP联络中心将第一文件格式的媒体流发送至座席;以及,在座席接听后,将SIP联络中心发送的媒体流转换为小程序支持的第二文件格式的媒体流,将第二文件格式的媒体流发送至小程序。本申请具有实现小程序与SIP联络中心进行音视频交互的效果。音视频交互的效果。音视频交互的效果。
技术研发人员:彭勇 曹瑞生
受保护的技术使用者:上海井星信息科技有限公司
技术研发日:2022.03.15
技术公布日:2022/7/5