The invention discloses a method for realizing session initiation protocol, multi service server distribution device and system, the method comprises: acquiring SIP client sends SIP service request message and analysis; based on the analytical results of SIP service request message to query the database to obtain corresponding user template information and message corresponding to the message method on the basis of information forwarding method; forwarding address information of the user template information and message forwarding method of getting the information of target service server, and on the basis of the forwarding address information will be sent to the SIP service request message to the server should target business. The invention can realize the distribution device provided by the invention of the session initiation protocol multi service server completes the SIP service request message, which simplifies the interface between the client and the server, improves the user's effect.
【技术实现步骤摘要】
本专利技术涉及通信
,具体而言,涉及一种实现会话发起协议多业务服务器分发的方法、装置及系统。
技术介绍
SIP(SessionInitiationProtocol,会话发起协议)是由IETF定义的基于IP(InternetProtocol,因特网协议)的一个应用层控制协议。由于SIP是基于纯文本的信令协议,其可以管理不同接入网络上的会晤等。SIP的一个重要特点是它不定义要建立的会话的类型,而只定义应该如何管理会话。正因为SIP具有这种灵活性,也就意味着SIP可以用于众多应用和服务中,包括交互式游戏、音乐和视频点播、语音、视频以及Web会议等。基于SIP具有简单、便于实现、灵活、易于扩展等诸多优点,越来越多的运营商、CLEC(CompetitiveLocalExchangeCarrier,竞争性的本地交换运营商)和ITSP(InternetTelephonyServiceProvider,IP电话业务提供商)都在提供基于SIP的服务,如市话和长途电话技术、在线信息和即时消息、IPCentrex/HostedPBX、语音短信、push-to-talk(按键通话)、多媒体会议等。SIP应用服务器(SIPApplicationServer,SIPAS)是基于SIP协议的业务实体,用于实现基于SIP协议的各种业务,比如呼叫、会议、视频等业务。目前,由于用户的基数越来越大,在单一的SIP应用服务 ...
【技术保护点】
一种实现会话发起协议多业务服务器分发的方法,其特征在于,包括:获取SIP客户端发送的SIP业务请求消息并解析;依据SIP业务请求消息的解析结果查询数据库,以获取相应用户的模板信息以及与消息方法对应的消息转发方法信息;依据用户的模板信息以及消息转发方法信息获取目标业务服务器的转发地址信息,并依据该转发地址信息将SIP业务请求消息发送至对应的目标业务服务器。
【技术特征摘要】
1.一种实现会话发起协议多业务服务器分发的方法,其特征在于,包括
:
获取SIP客户端发送的SIP业务请求消息并解析;
依据SIP业务请求消息的解析结果查询数据库,以获取相应用户的模板
信息以及与消息方法对应的消息转发方法信息;
依据用户的模板信息以及消息转发方法信息获取目标业务服务器的转
发地址信息,并依据该转发地址信息将SIP业务请求消息发送至对应的
目标业务服务器。
2.如权利要求1所述的实现会话发起协议多业务服务器分发的方法,其特
征在于,所述解析结果包括SIP业务请求消息的发送方与接收方信息、
消息方法信息、消息类型信息。
3.如权利要求2所述的实现会话发起协议多业务服务器分发的方法,其特
征在于,依据SIP业务请求消息的解析结果查询数据库,以获取相应用
户的模板信息以及与消息方法对应的消息转发方法信息的步骤包括:
依据解析结果中SIP业务请求消息的发送方信息查询数据库,以判断该
用户是否开户,如果没有查询到,则流程结束;否则,从数据库中获
取该用户的模板信息以及与消息方法对应的消息转发方法信息,其中
,所述数据库记录了用户的开户信息、用户的模板信息、与消息方法
对应的消息转发方法信息、业务服务器的地址信息以及软交换或核心
网的地址信息。
4.如权利要求3所述的实现会话发起协议多业务服务器分发的方法,其特
征在于,在执行所述步骤之前,还包括:
接收用户发送的鉴权信息请求;
对用户的信息进行鉴权,并在用户鉴权成功之后进行下一步,否则流
程结束。
5.如权利要求1所述的实现会话发起协议多业务服务器分发的方法,其特
征在于,将所述数据库相关信息保存在内存中,所述内存中包括:
模板信息哈希表,用于保存与模板对应的业务类型信息;
业务服务器哈希表,用于保存业务服务器的转发地址信息;
SIP方法分发哈希表,用于保存不同的SIP方法的分发规则。
6.如权利要求5所述的实现会话发起协议多业务服务器分发的方法,其特
征在于,还包括:
软交换分发哈希表,用于保存对应的分发方法以及软交换的转发地址
信息;
和/或,核心网分发哈希表,用于保存对应的分发方法以及核心网的转
发地址信息。
7.一种实现会话发起协议多业务服务器分发的装置,其特征在于,包括
:
收发模块,用于获取SIP客户端发送的SIP业务请求消息并解析,且将
解析结果发送给处理模块;以及依据获取的...
【专利技术属性】
技术研发人员:崔丕锁,陆剑峰,秦延涛,崔振峰,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。