[发明专利]SIP注册方法及注册服务器无效
| 申请号: | 201010523132.4 | 申请日: | 2010-10-22 |
| 公开(公告)号: | CN102148814A | 公开(公告)日: | 2011-08-10 |
| 发明(设计)人: | 张鑫 | 申请(专利权)人: | 华为终端有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
| 地址: | 518129 广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | sip 注册 方法 服务器 | ||
技术领域
本发明实施例涉及移动通信技术,尤其涉及一种SIP注册方法及注册服务器。
背景技术
在完整的会话初始化协议(Session Initiation Protocol,简称SIP)系统中,所有的SIP终端作为用户代理(User Agent,简称UA)都应该向SIP注册服务器(Registration Server)注册,以告知其位置信息、会话能力信息、呼叫策略等。SIP终端即UA开机启动时或者配置管理员执行注册操作时,就向注册服务器发送注册请求(REGISTER)消息,该SIP注册请求消息中包含UA的用户名和UA的地址信息。注册服务器接收到上述SIP注册请求消息后,若注册成功,则向UA发送包含上述UA的用户名和UA的地址信息的200OK消息。
上述现有技术中,由于UA无法获知该UA的用户名,因此,注册服务器所获取的来自UA的SIP注册请求消息中没有包含UA的用户名,注册服务器则认为上述SIP注册请求消息为非法注册而拒绝注册,从而导致了UA注册的失败,降低了UA注册的成功率。
发明内容
本发明实施例提供一种SIP注册方法及注册服务器,用以提高UA注册的成功率。
本发明实施例提供了一种SIP注册方法,包括:
获取来自UA的SIP注册请求消息,所述SIP注册请求消息中不包含所述UA的用户名;
为所述UA分配一个用户名;
向所述UA发送分配的所述一个用户名。
本发明实施例还提供了一种注册服务器,包括:
接收模块,用于获取来自UA的SIP注册请求消息,所述SIP注册请求消息中不包含所述UA的用户名;
分配模块,用于为所述UA分配一个用户名;
发送模块,用于向所述UA发送分配的所述一个用户名。
由上述技术方案可知,本发明实施例通过获取来自UA的不包含该UA的用户名的SIP注册请求消息,能够为上述UA分配一个用户名,避免了由于UA无法获知该UA的用户名所导致的注册失败,提高了UA注册的成功率。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一提供的SIP注册方法的流程示意图;
图2为本发明实施例二提供的SIP注册方法的流程示意图;
图3为本发明实施例三提供的SIP注册方法的流程示意图;
图4为本发明实施例四提供的注册服务器的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明实施例一提供的SIP注册方法的流程示意图,如图1所示,本实施例的SIP注册方法可以包括以下步骤:
步骤101、注册服务器获取来自UA的SIP注册请求消息,上述SIP注册请求消息中不包含上述UA的用户名;
具体地,本实施例实现上述SIP注册请求消息中不包含UA的用户名可以包括但不限于以下方式:
A、SIP注册请求消息的联系(contact)头域中包含的用户名字段可以为空,例如:Contact:<sip:@192.168.2.100:6050>等;
B、SIP注册请求消息的contact头域中包含的用户名字段可以为用于请求分配用户名的标识信息,例如:Contact:<sip:null@192.168.2.100:6050>、Contact:<sip:anonymous@192.168.2.100:6050>、Contact:<sip:nouser@192.168.2.100:6050>等。
步骤102、上述注册服务器为上述UA分配一个用户名;
具体地,注册服务器可以从本地配置的用户名池中随机选择一个用户名,分配给上述UA,或者还可以从本地配置的用户名池中按照一定的策略选择一个用户名,分配给上述UA。
步骤103、上述注册服务器向上述UA发送分配的上述一个用户名。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为终端有限公司,未经华为终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010523132.4/2.html,转载请声明来源钻瓜专利网。





