一种终端的会话方法及装置制造方法及图纸

技术编号:15267723 阅读:117 留言:0更新日期:2017-05-04 02:34
本发明专利技术实施例公开了一种终端的会话方法,所述方法包括:根据接收到的呼叫应用功能实体发送的第一AT命令,向IP多媒体子系统IMS网络发送相应的第一SIP消息;根据接收到的IMS网络发送的第二SIP消息,向所述呼叫应用功能实体发送相应的第二AT命令。本发明专利技术实施例公开了一种呼叫控制服务功能实体以及一种终端。

Terminal conversation method and device

The embodiment of the invention discloses a terminal session method, the method comprises: according to the received call application function entity sends the first AT command, the first SIP message is sent to the corresponding IMS network of IP multimedia subsystem; according to the second SIP IMS network to send and receive messages, call the corresponding application function entity the AT command to the second. The embodiment of the invention discloses a call control service function entity and a terminal.

【技术实现步骤摘要】

本专利技术涉及基于长期演进的语音业务(VoLTE,VoiceoverLongTermEvolution)领域,尤其涉及一种终端的会话方法及装置
技术介绍
随着长期演进(LTE,LongTermEvolution)网络的迅速发展,IP多媒体子系统(IMS,IPMultimediaSubsystem)网络也正在逐步完善,VoLTE的商用进程逐步加快,将逐渐替换固网产品。在2G/3G网络中,终端既有的呼叫应用程序是通过AT(ATtention)命令进行呼叫发起流程、获取状态等操作的,AT命令是一种调制解调器命令语言。而VoLTE的呼叫流程则是通过IMS/会话初始协议(SIP,SessionInitiationProtocol)信令进行的,IMS/SIP协议栈不提供AT命令接口,而是提供应用程序编程接口(API,ApplicationProgrammingInterface)接口或者消息(Message)接口;为了使终端能够进行VoLTE呼叫流程,现有技术中的解决方案是重新开发出一套VoLTE呼叫应用程序,以适用VoLTE的IMS/SIP信令。而重新开发出的VoLTE呼叫应用程序需要对终端中已应用的呼叫应用程序进行较多修改且对其他关联软件模块引入部分影响,总体改动工作量较大,这就导致不能快速开发出终端中适用于VoLTE的呼叫功能。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种终端会话方法及装置,可以无需改动终端中既有的呼叫控制应用程序,快速开发出终端中适用于VoLTE的呼叫功能。为达到上述目的,本专利技术的技术方案是这样实现的:一种终端的会话方法,所述方法包括:根据接收到的呼叫应用功能实体发送的第一AT命令,向IP多媒体子系统IMS网络发送相应的第一SIP消息;根据接收到的所述IMS网络发送的第二SIP消息,向所述呼叫应用功能实体发送相应的第二AT命令。上述方案中,所述根据接收到的呼叫应用功能实体发送的第一AT命令,向IP多媒体子系统IMS网络发送相应的第一SIP消息,包括:根据接收到的所述呼叫应用功能实体发送的呼叫AT命令,向所述IMS网络发送呼叫请求SIP消息;根据接收到的所述呼叫应用功能实体发送的接听通知AT命令,向所述IMS网络发送确定所述呼叫请求SIP消息已处理成功的第三确认SIP消息;根据接收到的所述呼叫应用功能实体发送的结束通话通知AT命令,向所述IMS网络发送结束通话通知SIP消息。上述方案中,所述根据接收到的IMS网络发送的第二SIP消息,向所述呼叫应用功能实体发送相应的第二AT命令,包括:根据接收到的所述IMS网络发送的呼叫处理中SIP消息,向所述呼叫应用功能实体发送呼叫处理中AT命令;根据接收到的所述IMS网络发送的会话进程通知SIP消息,向所述呼叫应用功能实体发送会话进程通知AT命令;根据接收到的所述IMS网络发送的振铃通知SIP消息,向所述呼叫应用功能实体发送振铃通知AT命令;根据接收到的所述IMS网络发送的第三确认SIP消息,向所述呼叫应用功能实体发送接通指示AT命令;根据接收到的所述IMS网络发送的命令正确应答SIP消息,向所述呼叫应用功能实体发送接听成功AT命令;根据接收到的所述IMS网络发送的结束通话通知SIP消息,向所述呼叫应用功能实体发送结束通话通知AT命令;根据接收到的所述IMS网络发送的所述结束通话通知SIP消息对应的第四确认SIP消息,向所述呼叫应用功能实体发送挂断成功AT命令。上述方案中,在接收到IMS网络发送的状态通知SIP消息后,所述方法还包括:在接收到所述IMS网络发送的会话进程通知SIP消息后,向所述IMS网络发送第一临时确认SIP消息,接收所述IMS网络返回的所述第一临时确认SIP消息对应的第一确认SIP消息;所述第一临时确认SIP消息用于通知已收到所述会话进程通知SIP消息;在接收到所述IMS网络发送的振铃通知SIP消息后,向所述IMS网络发送第二临时确认SIP消息,接收所述IMS网络返回的所述第二临时确认SIP消息对应的第二确认SIP消息;所述第二临时确认SIP消息用于通知已收到所述振铃通知SIP消息;在接收到所述IMS网络发送的第三确认SIP消息后,向所述IMS网络发送命令正确应答SIP消息;在接收到所述IMS网络发送的所述结束通话通知SIP消息后,向所述IMS网络反馈所述结束通话通知SIP消息对应的第四确认SIP消息。上述方案中,所述方法还包括:接收所述IMS网络发送的呼叫请求SIP消息,向所述IMS网络发送呼叫处理中SIP消息;向所述IMS网络发送会话进程通知SIP消息,接收所述IMS网络发送的第一临时确认SIP消息,向所述IMS网络返回所述第一临时确认SIP消息对应的第一确认SIP消息;所述第一临时确认SIP消息用于通知已收到所述会话进程通知SIP消息;向所述IMS网络发送振铃通知SIP消息,接收所述IMS网络发送的第二临时确认SIP消息,向所述IMS网络返回第二临时确认SIP消息对应的第二确认SIP消息;所述第二临时确认SIP消息用于通知已收到所述振铃通知SIP消息。上述方案中,在所述向所述IMS网络返回第二临时确认SIP消息对应的第二确认SIP消息之后,所述方法还包括:向所述呼叫应用功能实体发送来电通知AT命令。上述方案中,在所述向所述IMS网络发送呼叫请求SIP消息时,所述方法还包括:向所述呼叫应用功能实体回复确认AT命令。一种呼叫控制服务功能实体,包括:第一发送模块,用于根据接收到的呼叫应用功能实体发送的第一AT命令,向IP多媒体子系统IMS网络发送相应的第一SIP消息;第二发送模块,用于根据接收到的所述IMS网络发送的第二SIP消息,向所述呼叫应用功能实体发送相应的第二AT命令。上述方案中,所述第一发送模块包括:第一消息适配转发单元;所述第一消息适配转发单元,用于根据接收到的所述呼叫应用功能实体发送的呼叫AT命令,向所述IMS网络发送呼叫请求SIP消息;根据接收到的所述呼叫应用功能实体发送的接听通知AT命令,向所述IMS网络发送确定所述呼叫请求SIP消息已处理成功的第三确认SIP消息;根据接收到的所述呼叫应用功能实体发送的结束通话通知AT命令,向所述IMS网络发送结束通话通知SIP消息。上述方案中,所述第二发送模块包括:第二消息适配转发单元;所述第二消息适配转发单元,用于根据接收到的所述IMS网络发送的呼叫处理中SIP消息,向所述呼叫应用功能实体发送呼叫处理中AT命令;根据接收到的所述IMS网络发送的会话进程通知SIP消息,向所述呼叫应用功能实体发送会话进程通知AT命令;根据接收到的所述IMS网络发送的振铃通知SIP消息,向所述呼叫应用功能实体发送振铃通知AT命令;根据接收到的所述IMS网络发送的第三确认SIP消息,向所述呼叫应用功能实体发送接通指示AT命令;根据接收到的所述IMS网络发送的命令正确应答SIP消息,向所述呼叫应用功能实体发送接听成功AT命令;根据接收到的所述IMS网络发送的结束通话通知SIP消息,向所述呼叫应用功能实体发送结束通话通知AT命令;根据接收到的所述IMS网络发送的所述结束通话通知SIP消息对应的第四确认SIP消息,向所述呼叫应用功能实体发送挂断成功AT命令本文档来自技高网...
一种终端的会话方法及装置

【技术保护点】
一种终端的会话方法,其特征在于,所述方法包括:根据接收到的呼叫应用功能实体发送的第一AT命令,向IP多媒体子系统IMS网络发送相应的第一SIP消息;根据接收到的所述IMS网络发送的第二SIP消息,向所述呼叫应用功能实体发送相应的第二AT命令。

【技术特征摘要】
1.一种终端的会话方法,其特征在于,所述方法包括:根据接收到的呼叫应用功能实体发送的第一AT命令,向IP多媒体子系统IMS网络发送相应的第一SIP消息;根据接收到的所述IMS网络发送的第二SIP消息,向所述呼叫应用功能实体发送相应的第二AT命令。2.根据权利要求1所述的方法,其特征在于,所述根据接收到的呼叫应用功能实体发送的第一AT命令,向IP多媒体子系统IMS网络发送相应的第一SIP消息,包括:根据接收到的所述呼叫应用功能实体发送的呼叫AT命令,向所述IMS网络发送呼叫请求SIP消息;根据接收到的所述呼叫应用功能实体发送的接听通知AT命令,向所述IMS网络发送确定所述呼叫请求SIP消息已处理成功的第三确认SIP消息;根据接收到的所述呼叫应用功能实体发送的结束通话通知AT命令,向所述IMS网络发送结束通话通知SIP消息。3.根据权利要求1所述的方法,其特征在于,所述根据接收到的IMS网络发送的第二SIP消息,向所述呼叫应用功能实体发送相应的第二AT命令,包括:根据接收到的所述IMS网络发送的呼叫处理中SIP消息,向所述呼叫应用功能实体发送呼叫处理中AT命令;根据接收到的所述IMS网络发送的会话进程通知SIP消息,向所述呼叫应用功能实体发送会话进程通知AT命令;根据接收到的所述IMS网络发送的振铃通知SIP消息,向所述呼叫应用功能实体发送振铃通知AT命令;根据接收到的所述IMS网络发送的第三确认SIP消息,向所述呼叫应用功能实体发送接通指示AT命令;根据接收到的所述IMS网络发送的命令正确应答SIP消息,向所述呼叫应用功能实体发送接听成功AT命令;根据接收到的所述IMS网络发送的结束通话通知SIP消息,向所述呼叫应用功能实体发送结束通话通知AT命令;根据接收到的所述IMS网络发送的所述结束通话通知SIP消息对应的第四确认SIP消息,向所述呼叫应用功能实体发送挂断成功AT命令。4.根据权利要求3所述的方法,其特征在于,在接收到IMS网络发送的状态通知SIP消息后,所述方法还包括:在接收到所述IMS网络发送的会话进程通知SIP消息后,向所述IMS网络发送第一临时确认SIP消息,接收所述IMS网络返回的所述第一临时确认SIP消息对应的第一确认SIP消息;所述第一临时确认SIP消息用于通知已收到所述会话进程通知SIP消息;在接收到所述IMS网络发送的振铃通知SIP消息后,向所述IMS网络发送第二临时确认SIP消息,接收所述IMS网络返回的所述第二临时确认SIP消息对应的第二确认SIP消息;所述第二临时确认SIP消息用于通知已收到所述振铃通知SIP消息;在接收到所述IMS网络发送的第三确认SIP消息后,向所述IMS网络发送命令正确应答SIP消息;在接收到所述IMS网络发送的所述结束通话通知SIP消息后,向所述IMS网络反馈所述结束通话通知SIP消息对应的第四确认SIP消息。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:接收所述IMS网络发送的呼叫请求SIP消息,向所述IMS网络发送呼叫处理中SIP消息;向所述IMS网络发送会话进程通知SIP消息,接收所述IMS网络发送的第一临时确认SIP消息,向所述IMS网络返回所述第一临时确认SIP消息对应的第一确认SIP消息;所述第一临时确认SIP消息用于通知已收到所述会话进程通知SIP消息;向所述IMS网络发送振铃通知SIP消息,接收所述IMS网络发送的第二临时确认SIP消息,向所述IMS网络返回第二临时确认SIP消息对应的第二确认SIP消息;所述第二临时确认SIP消息用于通知已收到所述振铃通知SIP消息。6.根据权利要求5所述的方法,其特征在于,在所述向所述IMS网络返回第二临时确认SIP消息对应的第二确认SIP消息之后,所述方法还包括:向所述呼叫应用功能实体发送来电通知AT命令。7.根据权利要求2所述的方法,其特征在于,在所述向所述IMS网络发送呼叫请求SIP消息时,所述方法还包括:向所述呼叫应用功能实体回复确认AT命令。8.一种呼叫控制服务功能实体,其特征在于,包括:第一发送模块,用于根据接收到的呼叫应用功能实体发送的第一AT命令,向IP多媒体子系统IMS网络发送相应的第一SIP消息;第二发送模块,用于根据接收到的所述IMS网络发送的第二SIP消息,向所述呼叫应用功能实体发送相应的第二AT命令。9.根据权利要求8所述的呼叫控制服务功能实体,其特征在于,所述第一发送模块包括:第一消息适配转发单元;所述第一消息适配转发单元,用于根据接收到的所述呼叫应用功能实体发送的呼叫AT命令,向所述IMS网络发送呼叫请求SIP...

【专利技术属性】
技术研发人员:钱猛
申请(专利权)人:深圳市中兴微电子技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1