请求响应方法、系统、SIP服务器及SIP软终端技术方案

技术编号:18623492 阅读:26 留言:0更新日期:2018-08-08 01:35
本公开实施例提供一种请求响应方法、系统、SIP服务器及SIP软终端,涉及通信技术领域。方法应用于SIP服务器,所述方法包括:接收SIP软终端发起的电话会议创建请求;解析所述电话会议创建请求得到所述SIP软终端注册的SIP账号;基于所述电话会议创建请求创建电话会议;构造包括自动摘机控制信息的SIP报文;在将所述SIP账号加入所述电话会议之后,根据所述SIP账号向所述SIP软终端发起包含所述SIP报文的呼叫请求。使用该请求响应方法、系统、SIP服务器及SIP软终端,能够便捷地实现对SIP软终端的自动摘机控制。

Request response method, system, SIP server and SIP soft terminal

The public embodiment provides a request response method, a system, a SIP server and a SIP soft terminal, and relates to the field of communication technology. The method is applied to the SIP server, which includes receiving the call conference creation request initiated by the SIP soft terminal; parsing the call conference creation request to get the SIP account registered by the SIP soft terminal; creating a telephone conference based on the call conference creation request; constructing the SIP message including the automatic extract control information; After adding the SIP account to the teleconference, a call request containing the SIP message is initiated to the SIP soft terminal according to the SIP account. Using this request response method, system, SIP server and SIP soft terminal, the automatic off-hook control of SIP soft terminal can be realized conveniently.

【技术实现步骤摘要】
请求响应方法、系统、SIP服务器及SIP软终端
本公开涉及通信
,具体而言,涉及一种请求响应方法、系统、SIP服务器及SIP软终端。
技术介绍
会话初始协议(SessionInitiationProtocol,SIP)是由因特网工程任务组(InternetEngineeringTaskForce,IETF)制定的多媒体通信协议。可以支持并应用于语音、视频、数据等多媒体业务,同时也可以应用于Presence(呈现)、InstantMessage(即时消息)等特色业务。基于SIP协议开发的SIP软终端电话有多种,例如MicroSIP、EyeBeam等,SIP软终端电话可以集成语音、视频、即时消息、在线状态等众多属性,安全稳定,因而得到了广泛应用。经专利技术人研究发现,现有的SIP协议的扩展性有待提高。
技术实现思路
有鉴于此,本公开实施例的目的在于提供一种请求响应方法、系统、SIP服务器及SIP软终端。第一方面,本公开实施例提供了一种请求响应方法,应用于SIP服务器,所述方法包括:接收SIP软终端发起的电话会议创建请求;解析所述电话会议创建请求得到所述SIP软终端注册的SIP账号;基于所述电话会议创建请求创建电话会议;构造包括自动摘机控制信息的SIP报文;在将所述SIP账号加入所述电话会议之后,根据所述SIP账号向所述SIP软终端发起包含所述SIP报文的呼叫请求。在上述第一方面实施例提供的技术方案中,SIP服务器基于电话会议创建请求创建电话会议,构造包括自动摘机控制信息的SIP报文,向SIP软终端发起包含SIP报文的呼叫请求,从而使得SIP软终端接收到呼叫请求后,根据SIP报文中的自动摘机控制信息即可判断是否通过自动摘机将SIP软终端加入所创建的电话会议中,实现了对SIP软终端自动摘机的便捷控制。可选地,结合上述第一方面提供的技术方案,在第一种可能的设计中,构造包括自动摘机控制信息的SIP报文的步骤,包括:在所述SIP报文的协议头中加入预设的扩展字段,并对所述扩展字段的值进行设定。可见,在本公开实施例中,将预设的扩展字段作为自动摘机控制信息,通过为扩展字段设定不同的值来设定是否进行自动摘机,实施较为方便,灵活。可选地,结合上述第一方面的第一种可能的设计,在另一种可能的设计中,对所述扩展字段的值进行设定的步骤包括:将所述扩展字段的值设定为表征开启自动摘机功能的字符。本公开实施例中,通过将扩展字段的值设定为表征开启自动摘机功能的字符,使得SIP软终端在接收到呼叫请求后,能够通过自动摘机加入所创建的电话会议中,提高了加入会议的便捷性和效率。第二方面,本公开实施例提供了一种请求响应方法,应用于SIP软终端,所述方法包括:向SIP服务器发起电话会议创建请求;接收所述SIP服务器基于所述电话会议创建请求而返回的呼叫请求;解析所述呼叫请求得到SIP报文;判断所述SIP报文中是否携带有自动摘机控制信息,若携带有所述自动摘机控制信息,根据所述自动摘机控制信息判断是否通过自动摘机将所述SIP软终端加入所述SIP服务器基于所述电话会议创建请求创建的电话会议中。在上述第二方面实施例提供的技术方案中,SIP软终端接收到呼叫请求后,通过判断SIP报文中是否存在自动摘机控制信息,以及根据自动摘机控制信息判断是否通过自动摘机将SIP软终端加入相应的电话会议中,实现了对SIP软终端是否自动摘机的便捷控制。可选地,结合上述第二方面提供的技术方案,在第一种可能的设计中,所述自动摘机控制信息包括预设的扩展字段,所述判断所述SIP报文中是否携带有自动摘机控制信息的步骤,包括:判断所述SIP报文中是否携带有所述预设的扩展字段。可见,在本公开实施例中,根据预设的扩展字段判断SIP报文中是否携带有自动摘机控制信息,实施较为方便,灵活。可选地,结合上述第二方面的第一种可能的设计,在另一种可能的设计中,所述自动摘机控制信息还包括所述扩展字段的值,所述根据所述自动摘机控制信息判断是否通过自动摘机将所述SIP软终端加入所述SIP服务器基于所述电话会议创建请求创建的电话会议中的步骤,包括:判断所述扩展字段的值是否与表征开启自动摘机功能的字符匹配,若与表征开启自动摘机功能的字符匹配,通过自动摘机将所述SIP软终端加入所述SIP服务器基于所述电话会议创建请求创建的电话会议中。本公开实施例中,通过将扩展字段的值与表征开启自动摘机功能的字符进行比对,根据二者的匹配与否判断是否通过自动摘机将SIP软终端加入对应的电话会议中,实施较为方便,灵活。第三方面,本公开实施例提供了一种SIP服务器,包括:请求接收模块,用于接收SIP软终端发起的电话会议创建请求;信息处理模块,用于解析所述电话会议创建请求得到所述SIP软终端注册的SIP账号;数据创建模块,用于基于所述电话会议创建请求创建电话会议,构造包括自动摘机控制信息的SIP报文;请求发送模块,用于在将所述SIP账号加入所述电话会议之后,根据所述SIP账号向所述SIP软终端发起包含所述SIP报文的呼叫请求。可选地,结合上述第三方面提供的技术方案,在第一种可能的设计中,所述数据创建模块通过以下步骤构造包括自动摘机控制信息的SIP报文:在所述SIP报文的协议头中加入预设的扩展字段,并对所述扩展字段的值进行设定。结合上述第三方面的第一种可能的设计,在另一种可能的设计中,所述数据创建模块通过以下步骤对所述扩展字段的值进行设定:将所述扩展字段的值设定为表征开启自动摘机功能的字符。第四方面,本公开实施例提供了一种SIP软终端,包括:信息发送模块,用于向SIP服务器发起电话会议创建请求;信息接收模块,用于接收所述SIP服务器基于所述电话会议创建请求而返回的呼叫请求;请求处理模块,用于解析所述呼叫请求得到SIP报文,判断所述SIP报文中是否携带有自动摘机控制信息,若携带有所述自动摘机控制信息,根据所述自动摘机控制信息判断是否通过自动摘机将所述SIP软终端加入所述SIP服务器基于所述电话会议创建请求创建的电话会议中。可选地,结合上述第四方面提供的技术方案,在第一种可能的设计中,所述自动摘机控制信息包括预设的扩展字段,所述请求处理模块通过以下步骤判断所述SIP报文中是否携带有自动摘机控制信息:判断所述SIP报文中是否携带有所述预设的扩展字段。结合上述第四方面的第一种可能的设计,在另一种可能的设计中,所述自动摘机控制信息还包括所述扩展字段的值,所述请求处理模块通过以下步骤根据所述自动摘机控制信息判断是否通过自动摘机将所述SIP软终端加入所述SIP服务器基于所述电话会议创建请求创建的电话会议中:判断所述扩展字段的值是否与表征开启自动摘机功能的字符匹配,若与表征开启自动摘机功能的字符匹配,通过自动摘机将所述SIP软终端加入所述SIP服务器基于所述电话会议创建请求创建的电话会议中。第五方面,本公开实施例提供了一种请求响应系统,包括上述的SIP服务器以及上述的SIP软终端。本公开实施例提供的请求响应方法、系统、SIP服务器及SIP软终端,SIP软终端向SIP服务器发起电话会议创建请求,SIP服务器基于电话会议创建请求创建电话会议,构造包括自动摘机控制信息的SIP报文,向SIP软终端发起包含SIP报文的呼叫请求,从而使得SIP软终端接收到呼叫请求后,本文档来自技高网...

【技术保护点】
1.一种请求响应方法,其特征在于,应用于SIP服务器,所述方法包括:接收SIP软终端发起的电话会议创建请求;解析所述电话会议创建请求得到所述SIP软终端注册的SIP账号;基于所述电话会议创建请求创建电话会议;构造包括自动摘机控制信息的SIP报文;在将所述SIP账号加入所述电话会议之后,根据所述SIP账号向所述SIP软终端发起包含所述SIP报文的呼叫请求。

【技术特征摘要】
1.一种请求响应方法,其特征在于,应用于SIP服务器,所述方法包括:接收SIP软终端发起的电话会议创建请求;解析所述电话会议创建请求得到所述SIP软终端注册的SIP账号;基于所述电话会议创建请求创建电话会议;构造包括自动摘机控制信息的SIP报文;在将所述SIP账号加入所述电话会议之后,根据所述SIP账号向所述SIP软终端发起包含所述SIP报文的呼叫请求。2.根据权利要求1所述的请求响应方法,其特征在于,构造包括自动摘机控制信息的SIP报文的步骤,包括:在所述SIP报文的协议头中加入预设的扩展字段,并对所述扩展字段的值进行设定。3.根据权利要求2所述的请求响应方法,其特征在于,对所述扩展字段的值进行设定的步骤包括:将所述扩展字段的值设定为表征开启自动摘机功能的字符。4.一种请求响应方法,其特征在于,应用于SIP软终端,所述方法包括:向SIP服务器发起电话会议创建请求;接收所述SIP服务器基于所述电话会议创建请求而返回的呼叫请求;解析所述呼叫请求得到SIP报文;判断所述SIP报文中是否携带有自动摘机控制信息,若携带有所述自动摘机控制信息,根据所述自动摘机控制信息判断是否通过自动摘机将所述SIP软终端加入所述SIP服务器基于所述电话会议创建请求创建的电话会议中。5.根据权利要求4所述的请求响应方法,其特征在于,所述自动摘机控制信息包括预设的扩展字段,所述判断所述SIP报文中是否携带有自动摘机控制信息的步骤,包括:判断所述SIP报文中是否携带有所述预设的扩展字段。6.根据权利要求5所述的请求响应方法,其特征在于,所述自动摘机控制信息还包括所述扩展字段的值,所述根据所述自动摘机控制信息判断是否通过自动摘机将所述SIP软终端加入所述SIP服务器基于所述电话会议创建请求创建的电话会议中的步骤,包括:判断所述扩展字段的值是否与表征开启自动摘机功能的字符匹配,若与表征开启自动摘机功能的字符匹配,通过自动摘机将所述SIP软终端加入所述SIP服务器基于所述电话会议创建请求创建的电话会议中。7.一种SIP服务器,其特征在于,包括:请求接收模块,用于接收SIP软终端发起的电话会议创建请求;信息处理模块,用于解析所述电话会...

【专利技术属性】
技术研发人员:万航王祥林
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:四川,51

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

1