System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及通话传输领域,尤其涉及一种基于sip协议的通话方法、设备及存储介质。
技术介绍
1、随着互联网技术的广泛渗透,通话技术也日新月异的进行发展。在5g通话方面,在ims网络中新增了数据通道(data channel),能够承载文本、图片、涂鸦、菜单等信息,提供更丰富的通话体验,如屏幕共享、智能翻译、内容分享等。在人工智能技术与通话技术的结合,为通话带来了智能翻译、智能客服等功能,提升了通话的智能性和实用性。
2、随着技术的进步,通信方式正在从单一的语音或视频通话向更丰富的多模态通信发展,如ar/vr、全息等,使得通信更加沉浸和互动。但是,随着多种不同的应用和设备的出现,出现了跨平台通话时的不兼容问题。跨平台的通话由于存在相互之间的传输兼容问题,导致通话质量和体验较差,因此需要一种技术来解决跨平台通话通话质量不佳的问题。
技术实现思路
1、本专利技术的主要目的在于解决跨平台通话通话质量不佳的技术问题。
2、本专利技术第一方面提供了一种基于sip协议的通话方法,所述基于sip协议的通话方法应用于基于sip协议的通话系统,所述基于sip协议的通话系统包括:客户通话系统、服务通话系统,所述基于sip协议的通话方法包括:
3、所述客户通话系统基于sip协议发送通话请求至所述服务通话系统中;
4、所述服务通话系统接收所述通话请求,对所述通话请求进行协商处理,得到协商结果;
5、当所述协商结果为成功时,则发送连接请求至所述客户
6、所述客户通话系统接收所述连接请求,根据所述连接请求,发送多媒体流数据至所述服务通话系统中;
7、所述服务通话系统接收所述多媒体流数据,建立与所述客户通话系统的通话信道。
8、可选的,在本专利技术第一方面的第一种实现方式中,所述根据所述连接请求,发送多媒体流数据至所述服务通话系统中包括:
9、将待发送的多媒体流数据进行压缩处理,得到压缩数据;
10、根据所述连接请求,发送所述压缩数据至所述服务通话系统中。
11、可选的,在本专利技术第一方面的第二种实现方式中,所述服务通话系统包括:sip服务子系统,所述服务通话系统接收所述多媒体流数据,建立与所述客户通话系统的通话信道包括:
12、所述服务通话系统接收压缩数据,对所述压缩数据进行解压处理,得到多媒体流数据;
13、所述sip服务子系统解析所述多媒体流数据,建立与所述客户通话系统的通话信道。
14、可选的,在本专利技术第一方面的第三种实现方式中,所述服务通话系统接收所述通话请求,对所述通话请求进行协商处理,得到协商结果包括:
15、所述服务通话系统接收所述通话请求,并读取所述通话请求对应的传输延迟;
16、根据所述通话请求,对所述客户通话系统进行媒体传输参数协商处理,得到协商结果。
17、可选的,在本专利技术第一方面的第四种实现方式中,所述当所述协商结果为成功时,则发送连接请求至所述客户通话系统包括:
18、当协商结果中存在共同支持的编解码器和媒体参数时,则基于所述传输延迟,选择传输层协议;
19、基于所述传输层协议,发送连接请求至所述客户通话系统。
20、可选的,在本专利技术第一方面的第五种实现方式中,所述基于所述传输延迟,选择传输层协议包括:
21、判断所述传输延迟是否大于预置延迟阈值;
22、当大于预置延迟阈值时,则选择udp协议为传输层协议;
23、当不大于预置延迟阈值时,则选择tcp协议为传输层协议。
24、可选的,在本专利技术第一方面的第六种实现方式中,所述客户通话系统包括:pc平台系统、h5平台系统、小程序平台系统、移动操作平台系统的一种或多种。
25、可选的,在本专利技术第一方面的第七种实现方式中,在所述服务通话系统接收所述多媒体流数据,建立与所述客户通话系统的通话信道之后,还包括:
26、所述服务通话系统监控所述通话信道的传输延迟;
27、根据所述传输延迟,调整与所述客户通话系统的传输层协议。
28、本专利技术第二方面提供了一种基于sip协议的通话设备,包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;所述至少一个处理器调用所述存储器中的所述指令,以使得所述基于sip协议的通话设备执行上述的基于sip协议的通话方法。
29、本专利技术的第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的基于sip协议的通话方法。
30、在本专利技术实施例中,通过使用服务通话系统集成sip协议处理功能,服务通话系统对不同的客户端均采用sip协议进行多媒体协议统一,不需要进行多协议兼容通话。并且,为不同客户端提供适配服务通话系统的sdk,客户端能对服务通话系统快速接入,服务通话系统可以基于客户端的资源进行动态调整,实现了跨平台通话的稳定传输和高通话质量,解决了跨平台通话通话质量不佳的技术问题。
本文档来自技高网...【技术保护点】
1.一种基于SIP协议的通话方法,其特征在于,所述基于SIP协议的通话方法应用于基于SIP协议的通话系统,所述基于SIP协议的通话系统包括:客户通话系统、服务通话系统,所述基于SIP协议的通话方法包括:
2.根据权利要求1所述的基于SIP协议的通话方法,其特征在于,所述根据所述连接请求,发送多媒体流数据至所述服务通话系统中包括:
3.根据权利要求2所述的基于SIP协议的通话方法,其特征在于,所述服务通话系统包括:SIP服务子系统,所述服务通话系统接收所述多媒体流数据,建立与所述客户通话系统的通话信道包括:
4.根据权利要求1所述的基于SIP协议的通话方法,其特征在于,所述服务通话系统接收所述通话请求,对所述通话请求进行协商处理,得到协商结果包括:
5.根据权利要求4所述的基于SIP协议的通话方法,其特征在于,所述当所述协商结果为成功时,则发送连接请求至所述客户通话系统包括:
6.根据权利要求5所述的基于SIP协议的通话方法,其特征在于,所述基于所述传输延迟,选择传输层协议包括:
7.根据权利要求1所述的基于S
8.根据权利要求1所述的基于SIP协议的通话方法,其特征在于,在所述服务通话系统接收所述多媒体流数据,建立与所述客户通话系统的通话信道之后,还包括:
9.一种基于SIP协议的通话设备,其特征在于,所述基于SIP协议的通话设备包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;
10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-8中任一项所述的基于SIP协议的通话方法。
...【技术特征摘要】
1.一种基于sip协议的通话方法,其特征在于,所述基于sip协议的通话方法应用于基于sip协议的通话系统,所述基于sip协议的通话系统包括:客户通话系统、服务通话系统,所述基于sip协议的通话方法包括:
2.根据权利要求1所述的基于sip协议的通话方法,其特征在于,所述根据所述连接请求,发送多媒体流数据至所述服务通话系统中包括:
3.根据权利要求2所述的基于sip协议的通话方法,其特征在于,所述服务通话系统包括:sip服务子系统,所述服务通话系统接收所述多媒体流数据,建立与所述客户通话系统的通话信道包括:
4.根据权利要求1所述的基于sip协议的通话方法,其特征在于,所述服务通话系统接收所述通话请求,对所述通话请求进行协商处理,得到协商结果包括:
5.根据权利要求4所述的基于sip协议的通话方法,其特征在于,所述当所述协商结果为成功时,则发送连接请求至所述客户通话系统包...
【专利技术属性】
技术研发人员:徐约可,谢国斌,马明,杨志,
申请(专利权)人:深圳大道云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。