一种话机号码的分配方法、装置及系统的制作方法

文档序号:8000255阅读:175来源:国知局
一种话机号码的分配方法、装置及系统的制作方法
【专利摘要】本发明实施例公开了一种话机号码的分配方法,包括:SIP服务器接收IP话机终端发送的号码自动协商请求报文;SIP服务器根据所述接收到的号码自动协商请求报文为所述IP话机终端分配对应的IP话机号码;SIP服务器将所述分配好的IP话机号码返回给所述IP话机终端,以使所述IP话机终端利用所述IP话机号码进行登录。本发明实施例还公开了一种话机号码的分配装置及系统。采用本发明,IP话机终端可与SIP服务器进行号码自动协商,SIP服务器为IP话机终端分配IP话机号码,IP话机终端以该IP话机号码自动登录,提高了为大批量IP话机的终端部署IP话机号码时的效率和可操作性。
【专利说明】一种话机号码的分配方法、装置及系统

【技术领域】
[0001] 本发明涉及通讯领域,尤其涉及一种话机号码的分配方法、装置及系统。

【背景技术】
[0002] IP电话(简称VoIP,Voice over Internet Protocol,又名宽带电话或网络电话), 原理为:将电话的模拟信号数字化处理,压缩打包后通过因特网传输,接收方接收到后对其 进行解压,还原为模拟信号,通过电话机等设备接听到语音。
[0003] 现有技术中,IP话机号码部署采用人工放号、人工手动登录的方式,管理员预先在 SIP (Session Initiation Protocol,会话初始化协议)服务器为用户的IP话机终端分配 IP话机号码,并将该IP话机号码告知用户,IP话机终端接入网络后需用户手动输入IP话 机号码进行注册,注册成功后IP话机终端才能正常使用。对于大批量IP话机的部署,管理 员需手动为每台话机分配IP话机号码,且需将每台IP话机终端对应的IP话机号码通知到 每台IP话机终端对应的每一个用户,用户使用分配到指定终端的IP话机号码完成登录,现 有IP话机号码部署操作步骤繁琐,降低了为大批量IP话机的终端部署IP话机号码的效率 和可操作性。


【发明内容】

[0004] 本发明提供了一种话机号码的分配方法、装置及系统,用以解决现有技术中存在 的IP话机号码的分配操作步骤繁琐,从而导致为大批量IP话机的终端部署IP话机号码时 效率较低、可操作性较差的问题。
[0005] 为了解决上述技术问题,本发明实施例第一方面提供了一种话机号码的分配方 法,所述方法包括:
[0006] SIP服务器接收IP话机终端发送的号码自动协商请求报文;
[0007] SIP服务器根据所述接收到的号码自动协商请求报文为所述IP话机终端分配对 应的IP话机号码;
[0008] SIP服务器将所述分配好的IP话机号码返回给所述IP话机终端,以使所述IP话 机终端利用所述IP话机号码进行登录。
[0009] 在第一方面的第一种可能的实现方式中,所述SIP服务器根据所述接收到的号码 自动协商请求报文为所述IP话机终端分配对应的IP话机号码,包括:
[0010] SIP服务器读取所述接收到的号码自动协商请求报文,所述号码自动协商请求报 文包括:IP话机终端标识信息和IP话机终端认证信息;
[0011] SIP服务器根据所述读取到的IP话机终端认证信息对所述IP话机终端进行认 证;
[0012] 若认证成功,SIP服务器根据预设的号码分配算法为所述IP话机终端标识信息对 应的IP话机终端分配对应的IP话机号码。.
[0013] 结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式 中,所述预设的号码分配算法包括:根据用户指定号段分配、根据所述IP话机终端所在的 区域地理位置分配、随机分配中的一种或多种的组合。
[0014] 结合第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式 中,所述SIP服务器根据预设的号码分配算法为所述IP话机终端标识信息对应的IP话机 终端分配对应的IP话机号码之后,包括:
[0015] SIP服务器将所述分配得到的IP话机号码与所述IP话机终端标识信息建立映射 关系;
[0016] 所述SIP服务器将所述分配好的IP话机号码返回给所述IP话机终端之后,包括:
[0017] SIP服务器接收所述IP话机终端发送的登录请求,所述登录请求携带所述IP话机 号码;
[0018] 若SIP服务器验证到所述IP话机号码为与所述IP话机终端的IP话机终端标识 信息映射的IP话机号码,向所述IP话机终端返回登录成功的响应。
[0019] 相应地,本发明实施例第二方面还提供了一种话机号码的分配方法,包括:
[0020] IP话机终端向SIP服务器发送号码自动协商请求报文;
[0021] IP话机终端接收所述SIP服务器根据所述号码自动协商请求报文为所述IP话机 终端分配的IP话机号码;
[0022] IP话机终端以所述接收到的IP话机号码向所述SIP服务器发送登录请求,以登录 到所述SIP服务器。
[0023] 在第二方面的第一种可能的实现方式中,所述IP话机终端接收所述SIP服务器根 据所述号码自动协商请求报文为所述IP话机终端分配的IP话机号码之后,包括:
[0024] IP话机终端将所述接收到的IP话机号码保存到对应的IP话机配置文件中;
[0025] IP话机终端从所述IP话机配置文件中读取所述IP话机号码;
[0026] 当所述IP话机终端重启时,IP话机终端以从所述IP话机配置文件中读取到的所 述IP话机号码向所述SIP服务器发送登录请求,以登录到所述SIP服务器。
[0027] 相应地,本发明实施例第三方面还提供了一种话机号码的分配装置,包括:
[0028] 请求报文接收模块,用于接收IP话机终端发送的号码自动协商请求报文;
[0029] 号码分配模块,用于根据所述请求报文接收模块接收到的号码自动协商请求报文 为所述IP话机终端分配对应的IP话机号码,并将所述IP话机号码传输至号码发送模块;
[0030] 号码发送模块,用于从所述号码分配模块接收所述IP话机号码,并将所述IP话机 号码返回给所述IP话机终端,以使所述IP话机终端利用所述IP话机号码进行登录。
[0031] 在第三方面的第一种可能的实现方式中,所述号码分配模块包括:
[0032] 请求报文读取单元,用于读取所述请求报文接收模块接收到的号码自动协商请求 报文,所述号码自动协商请求报文包括:IP话机终端标识信息和IP话机终端认证信息;
[0033] 认证单元,用于根据所述请求报文读取单元读取到的IP话机终端认证信息对所 述IP话机终端进行认证;
[0034] 号码分配单元,用于当所述认证单元成功认证时,根据预设的号码分配算法为所 述IP话机终端标识信息对应的IP话机终端分配对应的IP话机号码。
[0035] 结合第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式 中,所述预设的号码分配算法包括:根据用户指定号段分配、根据所述IP话机终端所在的 区域地理位置分配、随机分配中的一种或多种的组合。
[0036] 结合第三方面的第一种可能的实现方式,在第三方面的第三种可能的实现方式 中,所述号码分配模块还包括:
[0037] 映射单元,用于将所述号码分配单元分配得到的IP话机号码与所述IP话机终端 标识?目息建立映射关系;
[0038] 所述装置还包括:
[0039] 登录请求接收模块,用于接收所述IP话机终端发送的登录请求,所述登录请求携 带所述IP话机号码;
[0040] 登录验证模块,用于如果验证到所述IP话机号码为与所述IP话机终端的IP话机 终端标识信息映射的IP话机号码,则向所述IP话机终端返回登录成功的响应。
[0041] 相应地,本发明实施例第四方面还提供了一种话机号码的分配装置,包括:
[0042] 请求报文发送模块,用于向SIP服务器发送号码自动协商请求报文;
[0043] 号码接收模块,用于接收所述SIP服务器根据所述请求报文发送模块发送的号码 自动协商请求报文为所述IP话机终端分配的IP话机号码,并将所述IP话机号码传输至登 录模块;
[0044] 登录模块,用于从所述号码接收模块接收所述IP话机号码,以所述IP话机号码向 所述SIP服务器发送登录请求,以登录到所述SIP服务器。
[0045] 在第四方面的第一种可能的实现方式中,所述装置还包括:
[0046] 保存模块,用于将所述号码接收模块接收到的IP话机号码保存到对应的IP话机 配置文件中;
[0047] 读取模块,用于从所述保存模块保存的IP话机配置文件中读取所述IP话机号 码;
[0048] 所述登录模块,还用于当所述IP话机终端重启时,以所述读取模块从所述IP话机 配置文件中读取到的IP话机号码向所述SIP服务器发送登录请求,以登录到所述SIP服务 器。
[0049] 相应地,本发明实施例第五方面还提供了一种话机号码的分配系统,包括:IP话 机终端和SIP服务器;
[0050] 所述SIP服务器,如第三方面、第三方面的第一种可能的实现方式、第三方面的第 二种可能的实现方式、第三方面的第三种可能的实现方式中任一所述;
[0051] 所述IP话机终端,如第四方面、第四方面的第一种可能的实现方式中任一所述。
[0052] 通过本发明实施例,IP话机终端可与SIP服务器进行号码自动协商,SIP服务器为 IP话机终端分配IP话机号码,IP话机终端以该IP话机号码自动进行登录,实现了 IP话机 号码的自动部署,控制了话机部署的成本,且提高了为大批量IP话机的终端部署IP话机号 码时的效率和可操作性。

【专利附图】

【附图说明】
[0053] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
[0054] 图1是本发明实施例中一种话机号码的分配方法的流程图;
[0055] 图2是本发明另一实施例中的一种话机号码的分配方法的流程图;
[0056] 图3是本发明又一实施例中的一种话机号码的分配方法的流程图
[0057] 图4是本发明实施例中的一种话机号码的分配装置的结构示意图;
[0058] 图5是本发明实施例中的号码分配模块的结构示意图;
[0059] 图6是本发明另一实施例中的一种话机号码的分配装置的结构示意图;
[0060] 图7为本发明实施例提供的SIP服务器的结构示意图;
[0061] 图8是本发明实施例提供的IP话机终端的结构示意图。

【具体实施方式】
[0062] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0063] 本发明实施例提供了一种话机号码的分配方法、装置及系统,IP话机终端向SIP 服务器发送号码自动协商请求报文,SIP服务器根据所述接收到的号码自动协商请求报文 为所述IP话机终端分配对应的IP话机号码,并将所述分配好的IP话机号码返回给所述IP 话机终端,IP话机终端利用所述IP话机号码进行登录。IP话机终端可与SIP服务器进行 号码自动协商,SIP服务器为IP话机终端分配IP话机号码,IP话机终端以该IP话机号码 自动登录,IP话机号码的部署操作简便,提高了为大批量IP话机的终端部署IP话机号码 时的效率和可操作性。
[0064] 其中,在IP话机终端向SIP服务器发送号码自动协商请求报文之前,IP话机终端 需获取IP话机配置文件和IP话机版本文件,步骤为:
[0065] IP话机终端上电并接入网络。例如,IP话机终端中的控制器检测是否开启802. lx 认证,若开启则向局域网络(LAN)发送入网认证报文,认证通过即成功接入网路。
[0066] IP 话机终端通过 DHCP (Dynamic Host Configuration Protocol,动态主机配置 协议)获取IP话机终端的IP地址和DNS (Domain Name System,域名系统)服务器地址。
[0067] IP话机终端根据获取到DNS服务器地址向DNS服务器发起UCEMS (Unified Communications Element Management System,统一通信网兀管理系统)的IP地址解析,进 而获取到UCEMS的地址;
[0068] IP话机终端根据获取到的UCEMS地址向UCEMS发起获取IP话机配置文件的请求。
[0069] 进一步可选的,IP话机终端也可以向DHCP服务器发起DHCP请求,DHCP服务器返 回的响应消息中的DHCP OPTION (可选参数)中可携带配置文件地址,IP话机终端接收到该 响应消息后,可通过DHCP OPTION中携带的配置文件地址直接获取到配置文件。
[0070] 如果获取到IP话机配置文件并且IP话机配置文件加载成功,IP话机终端读取IP 话机配置文件中的文件服务器地址,向文件服务器发起获取IP话机版本文件的请求。其 中,文件服务器能够对全网统一管理,能够提供网络用户访问文件、目录的并发控制和安全 保密措施。IP话机配置文件中包含IP话机终端的特性配置,IP话机配置文件中还可以包 括:SIP服务器地址。
[0071] IP话机终端获取到IP话机版本文件并成功更新版本。
[0072] IP话机终端获取到IP话机配置文件和IP话机版本文件后,向SIP服务器发送号 码自动协商请求报文,从而IP话机终端与SIP服务器进行号码自动协商,SIP服务器为IP 话机终端分配IP话机号码,IP话机终端以该IP话机号码自动登录。下面通过具体实施例 进行说明。
[0073] 图1是本发明实施例中一种话机号码的分配方法的流程图,本发明实施例可以实 现在SIP服务器中,如图所示本实施例中的流程包括以下步骤:
[0074] 步骤S101,SIP服务器接收IP话机终端发送的号码自动协商请求报文。具体实现 中,IP话机终端获取到IP话机配置文件和IP话机版本文件后,IP话机终端检测IP话机配 置文件中是否存在SIP服务器地址,如果存在,IP话机终端检测是否开启了自动注册流程, 如果开启了,IP话机终端向SIP服务器发送号码自动协商请求报文,其中,自动协商请求报 文携带号码自动协商请求标识,例如,号码自动协商请求标识可以通过From头域携带,具 体语句"?1'〇111:〈8丨口:4111:〇_1^8丨8七61'财681:.(3〇111>;七38=469908647"。31?服务器根据该号码 自动协商请求标识来识别所述接收到的请求报文为号码自动协商请求报文。
[0075] 步骤S102, SIP服务器根据所述接收到的号码自动协商请求报文为所述IP话机终 端分配对应的IP话机号码。具体实现中,根据所述接收到的号码自动协商请求报文为所述 IP话机终端分配对应的IP话机号码可以包括:
[0076] SIP服务器读取所述接收到的号码自动协商请求报文,所述号码自动协商请求报 文包括:IP话机终端标识信息和IP话机终端认证信息;
[0077] SIP服务器根据所述读取到的IP话机终端认证信息对所述IP话机终端进行认 证;
[0078] 若认证成功,SIP服务器根据预设的号码分配算法为所述IP话机终端标识信息对 应的IP话机终端分配对应的IP话机号码。
[0079] 具体的,IP话机终端认证信息包括但不局限于认证证书,SIP服务器读取到号码 自动协商请求报文携带的IP话机终端认证信息后,对IP话机终端进行认证,SIP服务器与 IP话机终端交换证书,即双向认证,完成SIP服务器对IP话机终端的认证和IP话机终端对 SIP服务器的认证。
[0080] IP话机终端标识信息为每台IP话机终端对应的唯一标识,可以为设备号,也可以 根据地理区域编码等。根据该IP话机终端标识信息识别到该IP话机终端为未分配号码设 备时,从号码池中获取当前号码池中的可用话机号码的数量,号码池可以为一个或多个,号 码池中的可用话机号码的数量大于零时,继续执行步骤:根据预设的号码分配算法为IP话 机终端标识信息对应的IP话机终端分配对应的IP话机号码。
[0081] 如果SIP服务器对IP话机终端认证成功,根据预设的号码分配算法为IP话机终 端标识信息对应的IP话机终端分配对应的IP话机号码。其中,预设的号码分配算法包括: 根据用户指定号段分配、根据IP话机终端所在的区域地理位置分配、随机分配中的一种或 多种的组合。可选的,号码自动协商请求报文中可以携带用户对号码分配的请求,例如用户 指定号段分配、请求分配多个IP话机号码、根据地理位置区域分配号码等。进一步可选的, 当IP话机终端标识信息为根据地理区域编码时,可以从IP话机终端标识信息中可以读取 到IP话机终端所在区域地理位置信息,从而可以据此根据区域地理位置分配IP话机号码。
[0082] 进一步可选的,预设的号码分配算法还可以包括:
[0083] 策略一、关闭自动号码分配,拒绝号码自动协商请求。即当接收到IP话机终端发 送的号码自动协商请求报文时,SIP服务器拒绝该请求,并返回错误码给IP话机终端。
[0084] 策略二、为每个IP话机终端分配唯一 IP话机号码,号码资源可以根据需求划分为 多个号码池,每个号码池中的可用话机号码的数量可配置。
[0085] 策略三、为每个IP话机终端分配多个IP号码,每个IP号码只能属于一个IP话机 终端,每个IP话机终端能分配到的IP话机号码数量可以配置。例如,每个IP话机终端能 分配到的IP号码数量上限可以设为20个。
[0086] 策略四、每个IP话机终端绑定一个用户,一个用户可以绑定一个或多个IP话机终 端,可以为每个IP话机终端分配一个或多个IP话机号码。
[0087] 进一步可选的,SIP服务器根据预设的号码分配算法为所述IP话机终端标识信息 对应的IP话机终端分配对应的IP话机号码之后还可以包括:
[0088] SIP服务器将所述分配得到的IP话机号码与所述IP话机终端标识信息建立映射 关系。具体实现中,在根据预设的号码分配算法生成所述IP话机终端对应的IP话机号码 之后,将所述生成的IP话机号码与所述IP话机终端标识信息建立映射关系。其中,将所述 生成的IP话机号码与所述IP话机终端标识信息建立映射关系可以包括:一个IP话机终端 标识信息对应一个IP话机号码;或一个IP话机终端标识信息对应多个IP话机号码。即IP 话机号码与IP话机终端标识信息之间的映射关系可以为一对一或一对多。
[0089] 步骤S103,将所述分配好的IP话机号码返回给所述IP话机终端,以使所述IP话 机终端利用所述IP话机号码进行登录。具体实现中,SIP服务器将分配好的IP话机号码 发送到IP话机终端中,分配好的IP话机号码可以为一个或多个,IP话机终端接收到IP话 机号码后利用该IP话机号码进行登录。
[0090] 进一步可选的,本实施例中的话机号码的分配方法还可以包括步骤:
[0091] SIP服务器接收所述IP话机终端发送的登录请求,所述登录请求携带所述IP话机 号码。
[0092] 若SIP服务器验证到所述IP话机号码为与所述IP话机终端的IP话机终端标识 信息映射的IP话机号码,则向所述IP话机终端返回登录成功的响应。具体实现中,SIP服 务器对接收到的登录请求进行验证,如果IP话机号码为与IP话机终端的IP话机终端标识 信息映射的IP话机号码,则验证通过,向IP话机返回登录成功的响应。
[0093] 本发明实施例的一种话机号码的分配方法,SIP服务器接收IP话机终端发送的号 码自动协商请求报文后,为IP话机终端分配IP话机号码,使得IP话机终端利用该IP话机 号码自动登录,实现了 IP话机号码的自动部署,IP话机号码的部署操作简便,提高了为大 批量IP话机的终端部署IP话机号码时的效率和可操作性。
[0094] 图2是本发明另一实施例中的一种话机号码的分配方法的流程图,本发明实施例 可以实现在IP话机终端中,如图所示本实施例中的流程包括以下步骤:
[0095] 步骤S201,IP话机终端向SIP服务器发送号码自动协商请求报文。具体实现中, IP话机终端获取到IP话机配置文件和IP话机版本文件后,检测IP话机配置文件中存在 SIP服务器地址,且检测到开启了自动注册流程时,向SIP服务器发送号码自动协商请求报 文,其中,自动协商请求报文携带号码自动协商请求标识,以使SIP服务器根据该号码自动 协商请求标识来识别所述接收到的请求报文为号码自动协商请求报文。号码自动协商请求 标识,例如可以通过From头域携带。
[0096] 步骤S202, IP话机终端接收所述SIP服务器根据所述号码自动协商请求报文为所 述IP话机终端分配的IP话机号码。具体实现中,IP话机终端接收SIP服务器根据号码自 动协商请求报文为IP话机终端分配的IP话机号码。
[0097] 步骤S203, IP话机终端以所述接收到的IP话机号码向所述SIP服务器发送登录 请求,以登录到所述SIP服务器。具体实现中,IP话机终端以接收到的IP话机号码向SIP 服务器发送登录请求,以登录到SIP服务器中,则IP话机自动登录成功,用户可以使用IP 话机终端进行拨打IP电话、回呼、邮箱等IP呼叫业务。
[0098] 本发明实施例的一种话机号码的分配方法,IP话机终端向SIP服务器发送号码自 动协商请求报文,SIP服务器为IP话机终端分配IP话机号码,IP话机终端接收到该IP话 机号码后自动登录,实现了 IP话机号码的自动部署,提高了为大批量IP话机的终端部署IP 话机号码时的效率和可操作性。
[0099] 图3是本发明又一实施例中的一种话机号码的分配方法的流程图,本发明实施例 可以实现在IP话机终端中,如图所示本实施例中的流程包括以下步骤:
[0100] 步骤S301,IP话机终端向SIP服务器发送号码自动协商请求报文。
[0101] 步骤S302, IP话机终端接收所述SIP服务器根据所述号码自动协商请求报文为所 述IP话机终端分配的IP话机号码。
[0102] 步骤S303, IP话机终端将所述接收到的IP话机号码保存到对应的IP话机配置文 件中。
[0103] 步骤S304, IP话机终端从所述IP话机配置文件中读取所述IP话机号码。具体实 现中,在步骤S303之后,IP话机终端从IP话机配置文件中读取到IP话机号码,即读取IP 话机配置文件,获取已分配的IP话机号码。
[0104] 步骤S305,当所述IP话机终端重启时,IP话机终端以从所述IP话机配置文件中 读取到的所述IP话机号码向所述SIP服务器发送登录请求,以登录到所述SIP服务器。具 体实现中,当重启IP话机终端时,IP话机终端向SIP服务器自动发送登录请求,该登录请 求中携带IP话机号码,IP话机号码为从IP话机配置文件中读取到的,即IP话机终端利用 已分配好的IP话机号码发送登录请求,重启IP话机保证了 IP话机号码不丢失。例如,IP 话机终端分配到两个IP话机号码,分别为IP话机号码A和IP话机号码B,当用户注销IP 话机号码A后,IP话机将IP话机号码A标记为注销,当重启IP话机终端时,不再以IP话 机号码A自动登录,以未注销的IP话机号码B继续自动登录。进一步可选的,当IP话机终 端使用分机携带业务时,当退出IP话机分机号码时,IP话机终端继续以原分配的IP话机 号码自动登录,例如,IP话机终端C对应已分配的IP话机号码C,当使用分机携带业务时, 用户退出IP号码C,输入新的IP话机号码D登录,当用户退出IP话机号码D时,IP话机终 端以IP号码C自动登录。
[0105] 进一步可选的,当恢复所述IP话机终端的出厂设置值时,IP话机恢复出厂设置值 即恢复到IP话机终端出厂后的默认状态,则IP话机配置文件为默认配置,IP话机终端向 SIP服务器发送号码自动协商请求后,SIP服务器将之前分配的IP话机号码再次返回给IP 话机终端,IP话机终端可以接收到的IP话机号码再次向SIP服务器发送登录请求,以登录 到SIP服务器中。可选的,IP话机终端还可以将接收到的IP话机号码重新保存到IP话机 配置文件中,IP话机终端读取该IP话机配置文件中的IP话机号码,以该IP话机号码向SIP 服务器发送登录请求,当接收到SIP服务器返回的成功登录的响应时,则IP话机终端成功 自动登录。
[0106] 本发明实施例的一种话机号码的分配方法,IP话机终端向SIP服务器发送号码自 动协商请求报文,SIP服务器为IP话机终端分配IP话机号码,IP话机终端接收到该IP话 机号码后自动登录,当重启IP话机终端时,IP话机终端仍可以以原分配的IP话机号码自 动登录,实现了 IP话机号码的自动部署,提高了为大批量IP话机的终端部署IP话机号码 时的效率和可操作性。
[0107] 图4是本发明实施例中的一种话机号码的分配装置的结构示意图。本发明实施例 中的话机号码的分配装置可以为SIP服务器,如图所示本发明实施例中的话机号码的分配 装置至少可以包括:请求报文接收模块401、号码分配模块402和号码发送模块403,其中:
[0108] 请求报文接收模块401,用于接收IP话机终端发送的号码自动协商请求报文。具 体实现中,IP话机终端获取到IP话机配置文件和IP话机版本文件后,IP话机终端检测IP 话机配置文件中是否存在SIP服务器地址,如果存在,IP话机终端检测是否开启了自动注 册流程,如果开启了,IP话机终端向SIP服务器发送号码自动协商请求报文,其中,自动协 商请求报文携带号码自动协商请求标识,例如,号码自动协商请求标识可以通过From头域 携带,具体语句"?1'〇111:〈8丨口:4111:〇_1^8丨8七61'财681:.(3〇111>;七38=469908647"。31?服务器根据 该号码自动协商请求标识来识别所述接收到的请求报文为号码自动协商请求报文。
[0109] 号码分配模块402,用于根据所述请求报文接收模块401接收到的号码自动协商 请求报文为所述IP话机终端分配对应的IP话机号码,并将所述IP话机号码传输至号码发 送模块403。
[0110] 进一步可选的,图5是本发明实施例中的号码分配模块的结构示意图,如图4所 示,号码分配模块402可以包括:请求报文读取单元4021、认证单元4022、号码分配单元 4023以及映射单元4024,其中:
[0111] 请求报文读取单元4021,用于读取所述请求报文接收模块401接收到的号码自动 协商请求报文,所述号码自动协商请求报文包括:IP话机终端标识信息和IP话机终端认证 信息。具体的,IP话机终端标识信息为每台IP话机终端对应的唯一标识,可以为设备号, 也可以根据地理区域编码等。IP话机终端认证信息包括但不局限于认证证书。
[0112] 认证单元4022,用于根据所述请求报文读取单元4021读取到的IP话机终端认证 信息对所述IP话机终端进行认证。具体的,SIP服务器读取到号码自动协商请求报文携带 的IP话机终端认证信息后,对IP话机终端进行认证,SIP服务器与IP话机终端交换证书, 即双向认证,完成SIP服务器对IP话机终端的认证和IP话机终端对SIP服务器的认证。
[0113] 号码分配单元4023,用于当所述认证单元4022成功认证时,根据预设的号码分配 算法为所述IP话机终端标识信息对应的IP话机终端分配对应的IP话机号码。具体的,根 据IP话机终端标识信息识别到IP话机终端为未分配号码设备时,从号码池中获取当前号 码池中的可用话机号码的数量,号码池可以为一个或多个,号码池中的可用话机号码的数 量大于零时继续执行步骤:根据预设的号码分配算法为IP话机终端标识信息对应的IP话 机终端分配对应的IP话机号码。
[0114] 如果SIP服务器对IP话机终端认证成功,根据预设的号码分配算法为IP话机终 端标识信息对应的IP话机终端分配对应的IP话机号码。其中,预设的号码分配算法包括: 根据用户指定号段分配、根据IP话机终端所在的区域地理位置分配、随机分配中的一种或 多种的组合。可选的,号码自动协商请求报文中可以携带用户对号码分配的请求,例如用户 指定号段分配、请求分配多个IP话机号码、根据地理位置区域分配号码等,进一步可选的, 当IP话机终端标识信息为根据地理区域编码时,可以从IP话机终端标识信息中可以读取 到IP话机终端所在区域地理位置信息,从而可以据此根据区域地理位置分配IP话机号码。
[0115] 进一步可选的,预设的号码分配算法还可以包括:
[0116] 策略一、关闭自动号码分配,拒绝号码自动协商请求。即当接收到IP话机终端发 送的号码自动协商请求报文时,SIP服务器拒绝该请求,并返回错误码给IP话机终端。
[0117] 策略二、为每个IP话机终端分配唯一 IP话机号码,号码资源可以根据需求划分为 多个号码池,每个号码池中的可用话机号码的数量可配置。
[0118] 策略三、为每个IP话机终端分配多个IP号码,每个IP号码只能属于一个IP话机 终端,每个IP话机终端能分配到的IP话机号码数量可以配置。例如,每个IP话机终端能 分配到的IP号码数量上限可以设为20个。
[0119] 策略四、每个IP话机终端绑定一个用户,一个用户可以绑定一个或多个IP话机终 端,可以为每个IP话机终端分配一个或多个IP话机号码。
[0120] 映射单元4024,用于将所述号码分配单元4023分配得到的IP话机号码与所述IP 话机终端标识信息建立映射关系。具体的,映射单元4024将分配得到的IP话机号码与所 述IP话机终端标识信息建立映射关系具体包括:一个IP话机终端标识信息对应一个IP话 机号码;或一个IP话机终端标识信息对应多个IP话机号码。即IP话机号码与IP话机终 端标识信息之间的映射关系可以为一对一或一对多。
[0121] 号码发送模块403,用于将所述号码分配模块402分配好的IP话机号码返回给所 述IP话机终端,以使所述IP话机终端利用所述IP话机号码进行登录。具体实现中,SIP服 务器将分配好的IP话机号码发送到IP话机终端中,分配好的IP话机号码可以为一个或多 个,IP话机终端接收到IP话机号码后利用该IP话机号码进行登录。
[0122] 进一步可选的,本实施例中的话机号码的分配装置还可以包括:
[0123] 登录请求接收模块404,用于接收所述IP话机终端发送的登录请求,所述登录请 求携带所述IP话机号码。
[0124] 登录验证模块405,用于如果验证到所述IP话机号码为与所述IP话机终端的IP 话机终端标识信息映射的IP话机号码,则向所述IP话机终端返回登录成功的响应。具体 实现中,SIP服务器对自动登录请求进行验证,如果IP话机号码为与IP话机终端的IP话 机终端标识信息映射的IP话机号码,则验证通过,向IP话机返回登录成功的响应。
[0125] 本发明实施例的一种话机号码的分配装置可以为SIP服务器,SIP服务器接收IP 话机终端发送的号码自动协商请求报文后,为IP话机终端分配IP话机号码,使得IP话机 终端以该IP话机号码自动登录,实现了 IP话机号码的自动部署,IP话机号码的部署操作 简便,提高了为大批量IP话机的终端部署IP话机号码时的效率和可操作性。
[0126] 图6是本发明另一实施例中的一种话机号码的分配装置的结构示意图。本发明实 施例中的话机号码的分配装置可以为IP话机终端,如图所示本发明实施例中的话机号码 的分配装置至少可以包括:请求报文发送模块601、号码接收模块602和登录模块603,其 中:
[0127] 请求报文发送模块601,用于向SIP服务器发送号码自动协商请求报文。具体实现 中,IP话机终端获取到IP话机配置文件和IP话机版本文件后,检测IP话机配置文件中存 在SIP服务器地址,且检测开启了自动注册流程时,向SIP服务器发送号码自动协商请求报 文,其中,自动协商请求报文携带号码自动协商请求标识,以使SIP服务器根据该号码自动 协商请求标识来识别所述接收到的请求报文为号码自动协商请求报文,号码自动协商请求 标识例如可以通过From头域携带。
[0128] 号码接收模块602,用于接收所述SIP服务器根据接收到所述请求报文发送模块 601发送的号码自动协商请求报文为所述IP话机终端分配的IP话机号码,并将所述IP话 机号码传输至登录模块603。具体实现中,IP话机终端接收SIP服务器根据接收到的号码 自动协商请求报文为IP话机终端分配的IP话机号码。
[0129] 登录模块603,用于从所述号码接收模块602接收所述IP话机号码,以所述IP话 机号码向所述SIP服务器发送登录请求,以登录到所述SIP服务器。具体实现中,登录模块 603以接收到的IP话机号码向SIP服务器发送登录请求,以登录到SIP服务器中,则IP话 机自动登录成功,用户可以使用IP话机终端进行拨打IP电话、回呼、邮箱等IP呼叫业务。
[0130] 进一步可选的,本实施例中的话机号码的分配装置,还可以包括:
[0131] 保存模块604,用于将所述号码接收模块602接收到的IP话机号码保存到对应的 IP话机配置文件中。具体实现中,IP话机终端将接收到的IP话机号码写入IP话机配置文 件中。
[0132] 读取模块605,用于从所述保存模块604保存的IP话机配置文件中读取到所述IP 话机号码。具体实现中,IP话机终端从IP话机配置文件中读取IP话机号码,即读取IP话 机配置文件,获取已分配到IP话机号码。
[0133] 进一步可选的,所述登录模块603,还用于当所述IP话机终端重启时,以所述读取 模块605从所述IP话机配置文件中读取到的IP话机号码向所述SIP服务器发送登录请求, 以登录到所述SIP服务器。当重启IP话机终端时,IP话机终端向SIP服务器发送登录请 求,该登录请求中携带IP话机号码,IP话机号码为从IP话机配置文件中读取到的,即以已 分配好的IP话机号码发送登录请求,重启IP话机保证了 IP话机号码不丢失。例如,IP话 机终端分配到两个IP话机号码,分别为IP话机号码A和IP话机号码B,当用户注销IP话 机号码A后,IP话机将IP话机号码A标记为注销,当重启IP话机终端时,不会再以IP话 机号码A自动登录,以未注销的IP话机号码B继续自动登录。进一步可选的,当IP话机终 端使用分机携带业务时,当退出IP话机分机号码时,IP话机终端继续以原分配的IP话机 号码自动登录,例如,IP话机终端C对应已分配的IP话机号码C,当使用分机携带业务时, 用户退出IP号码C,输入新的IP话机号码D登录,当用户退出IP话机号码D时,IP话机终 端以IP号码C自动登录。
[0134] 进一步可选的,当恢复所述IP话机终端的出厂设置值时,IP话机恢复出厂设置值 即恢复到IP话机终端出厂后的默认状态,则IP话机配置文件为默认配置,IP话机终端向 SIP服务器发送号码自动协商请求后,SIP服务器将之前分配的IP话机号码再次返回给IP 话机终端,IP话机终端可以接收到的IP话机号码再次向SIP服务器发送登录请求,以登录 到SIO服务器中。可选的,IP话机终端还可以将接收到的IP话机号码重新保存到IP话机 配置文件中,IP话机终端读取该IP话机配置文件中的IP话机号码,以该IP话机号码向SIP 服务器自动发送登录请求,当接收到SIP服务器返回的成功登录的响应时,则IP话机终端 成功自动登录。
[0135] 本发明实施例的一种话机号码的分配装置可以实现在IP话机终端中,IP话机终 端向SIP服务器发送号码自动协商请求报文,SIP服务器为IP话机终端分配IP话机号码, IP话机终端接收到该IP话机号码后自动登录,当重启IP话机终端时,IP话机终端仍可以 以原分配的IP话机号码自动登录,实现了 IP话机号码的自动部署,提高了为大批量IP话 机的终端部署IP话机号码时的效率和可操作性。
[0136] 进一步可选的,本发明实施例中的话机号码的分配系统,包括:IP话机终端1和 SIP服务器2,其中:
[0137] 所述SIP服务器2,如图4?图5所述的装置;
[0138] 所述IP话机终端1,如图6所述的装置。
[0139] 图7为本发明实施例提供的SIP服务器的结构示意图,图1所示的方法可在SIP 服务器中实现,本实施例中SIP服务器可以包括:处理器701、发送器702和接收器703,其 中:
[0140] 接收器703,与处理器701相连,用于接收IP话机终端发送的号码自动协商请求报 文。
[0141] 处理器701,与发送器702相连,用于根据所述接收到的号码自动协商请求报文为 所述IP话机终端分配对应的IP话机号码。
[0142] 发送器702,用于将所述分配好的IP话机号码返回给所述IP话机终端。
[0143] 可选的,处理器701根据所述接收到的号码自动协商请求报文为所述IP话机终端 分配对应的IP话机号码时,具体包括:
[0144] 读取所述接收到的号码自动协商请求报文,所述号码自动协商请求报文包括:IP 话机终端标识信息和IP话机终端认证信息;
[0145] 根据所述读取到的IP话机终端认证信息对所述IP话机终端进行认证;
[0146] 若认证成功,根据预设的号码分配算法为所述IP话机终端标识信息对应的IP话 机终端分配对应的IP话机号码。
[0147] 将所述分配得到的IP话机号码与所述IP话机终端标识信息建立映射关系。
[0148] 可选的,接收器703,还用于接收所述IP话机终端发送的登录请求,所述登录请求 携带所述IP话机号码;
[0149] 可选的,发送器702,还用于若验证到所述IP话机号码为与所述IP话机终端的IP 话机终端标识信息映射的IP话机号码,则向所述IP话机终端返回登录成功的响应。
[0150] 进一步可选的,本发明实施例中的SIP服务器还可以包括通信接口 704,用于与 外部设备通信,例如与IP话机终端通信。其中,本实施例中的SIP服务器可以包括总线 705。处理器704、发送器702以及接收器703以及通信接口 704之间可通过总线705连接 并通信。处理器401可以是中央处理器(central processing unit, CPU)、专用集成电路 (application-specific integrated circuit, ASIC)等。
[0151] 本发明实施例的SIP服务器,可接收IP话机终端发送的号码自动协商请求报文 后,为IP话机终端分配IP话机号码,使得IP话机终端以该IP话机号码自动登录,实现了 IP话机号码的自动部署,提高了为大批量IP话机的终端部署IP话机号码时的效率和可操 作性。
[0152] 图8为本发明实施例提供的IP话机终端的结构示意图,图2、图3所示的方法可 在IP话机终端中实现,本实施例中IP话机终端可以包括:发送器801、接收器802、存储器 803和处理器804,其中:
[0153] 发送器801,用于向SIP服务器发送号码自动协商请求报文。
[0154] 接收器802,与所述处理器804连接,用于接收所述SIP服务器根据所述号码自动 协商请求报文为所述IP话机终端分配的IP话机号码。
[0155] 存储器803,与所述处理器804相连,用于将所述接收到的IP话机号码保存到对应 的IP话机配置文件中。
[0156] 处理器804,与所述发送器801连接,用于从所述IP话机配置文件中读取所述IP 话机号码。
[0157] 可选的,发送器801,还用于当所述IP话机终端重启时,IP话机终端以从所述IP 话机配置文件中读取到的所述IP话机号码向所述SIP服务器发送登录请求,以登录到所述 SIP服务器。
[0158] 进一步可选的,本发明实施例中的IP话机终端还可以包括通信接口 805,用于与 外部设备通信,例如与SIP服务器通信。其中,本实施例中的IP话机终端还可以包括总线 806。发送器801、接收器802、存储器803、处理器804以及通信接口 805之间可通过总线806 连接并通信。其中,存储器803可以包括:随机存取存储器(random access memory, RAM), 只读存储器(read-only memory, ROM)等具有存储功能的实体。
[0159] 本发明实施例中的IP话机终端,可向SIP服务器发送号码自动协商请求报文和自 动登录请求,当重启IP话机终端时,IP话机终端仍可以以原分配的IP话机号码自动登录, 实现了 IP话机号码的自动部署,提高了为大批量IP话机的终端部署IP话机号码时的效率 和可操作性。
[0160] 通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可以 用硬件实现,或固件实现,或它们的组合方式来实现。当使用软件实现时,可以将上述功能 存储在计算机可读介质中或作为计算机可读介质上的一个或多个指令或代码进行传输。计 算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一 个地方传送计算机程序的任何介质。存储介质可以是计算机能够存取的任何可用介质。以 此为例但不限于:计算机可读介质可以包括RAM、ROM、EEPR0M、CD-ROM或其他光盘存储、磁 盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期 望的程序代码并能够由计算机存取的任何其他介质。此外。任何连接可以适当的成为计算 机可读介质。例如,如果软件是使用同轴电缆、光纤光缆、双绞线、数字用户线(DSL)或者诸 如红外线、无线电和微波之类的无线技术从网站、服务器或者其他远程源传输的,那么同轴 电缆、光纤光缆、双绞线、DSL或者诸如红外线、无线和微波之类的无线技术包括在所属介质 的定影中。如本发明所使用的,盘(Disk)和碟(disc)包括压缩光碟(⑶)、激光碟、光碟、数 字通用光碟(DVD)、软盘和蓝光光碟,其中盘通常磁性的复制数据,而碟则用激光来光学的 复制数据。上面的组合也应当包括在计算机可读介质的保护范围之内。
[0161] 以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范 围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【权利要求】
1. 一种话机号码的分配方法,其特征在于,所述方法包括: 会话初始化协议SIP服务器接收互联网协议IP话机终端发送的号码自动协商请求报 文; SIP服务器根据所述接收到的号码自动协商请求报文为所述IP话机终端分配对应的 IP话机号码; SIP服务器将所述分配好的IP话机号码返回给所述IP话机终端,以使所述IP话机终 端利用所述IP话机号码进行登录。
2. 如权利要求1所述的方法,其特征在于,所述SIP服务器根据所述接收到的号码自动 协商请求报文为所述IP话机终端分配对应的IP话机号码,包括: SIP服务器读取所述接收到的号码自动协商请求报文,所述号码自动协商请求报文包 括:IP话机终端标识信息和IP话机终端认证信息; SIP服务器根据所述读取到的IP话机终端认证信息对所述IP话机终端进行认证; 若认证成功,SIP服务器根据预设的号码分配算法为所述IP话机终端标识信息对应的 IP话机终端分配对应的IP话机号码。
3. 如权利要求2所述的方法,其特征在于,所述预设的号码分配算法包括:根据用户指 定号段分配、根据所述IP话机终端所在的区域地理位置分配、随机分配中的一种或多种的 组合。
4. 如权利要求2所述的方法,其特征在于,所述SIP服务器根据预设的号码分配算法为 所述IP话机终端标识信息对应的IP话机终端分配对应的IP话机号码之后,包括: SIP服务器将所述分配得到的IP话机号码与所述IP话机终端标识信息建立映射关 系; 所述SIP服务器将所述分配好的IP话机号码返回给所述IP话机终端之后,包括: SIP服务器接收所述IP话机终端发送的登录请求,所述登录请求携带所述IP话机号 码; 若SIP服务器验证到所述IP话机号码为与所述IP话机终端的IP话机终端标识信息 映射的IP话机号码,向所述IP话机终端返回登录成功的响应。
5. -种话机号码的分配方法,其特征在于,所述方法包括: IP话机终端向SIP服务器发送号码自动协商请求报文; IP话机终端接收所述SIP服务器根据所述号码自动协商请求报文为所述IP话机终端 分配的IP话机号码; IP话机终端以所述接收到的IP话机号码向所述SIP服务器发送登录请求,以登录到所 述SIP服务器。
6. 如权利要求5所述的方法,其特征在于,所述IP话机终端接收所述SIP服务器根据 所述号码自动协商请求报文为所述IP话机终端分配的IP话机号码之后,包括: IP话机终端将所述接收到的IP话机号码保存到对应的IP话机配置文件中; IP话机终端从所述IP话机配置文件中读取所述IP话机号码; 当所述IP话机终端重启时,IP话机终端以从所述IP话机配置文件中读取到的所述IP 话机号码向所述SIP服务器发送登录请求,以登录到所述SIP服务器。
7. -种话机号码的分配装置,其特征在于,所述装置包括: 请求报文接收模块,用于接收IP话机终端发送的号码自动协商请求报文; 号码分配模块,用于根据所述请求报文接收模块接收到的号码自动协商请求报文为所 述IP话机终端分配对应的IP话机号码,并将所述IP话机号码传输至号码发送模块; 所述号码发送模块,用于从所述号码分配模块接收所述IP话机号码,并将所述IP话机 号码返回给所述IP话机终端,以使所述IP话机终端利用所述IP话机号码进行登录。
8. 如权利要求7所述的装置,其特征在于,所述号码分配模块包括: 请求报文读取单元,用于读取所述请求报文接收模块接收到的号码自动协商请求报 文,所述号码自动协商请求报文包括:IP话机终端标识信息和IP话机终端认证信息; 认证单元,用于根据所述请求报文读取单元读取到的IP话机终端认证信息对所述IP 话机终端进行认证; 号码分配单元,用于当所述认证单元成功认证时,根据预设的号码分配算法为所述IP 话机终端标识信息对应的IP话机终端分配对应的IP话机号码。
9. 如权利要求8所述的装置,其特征在于,所述预设的号码分配算法包括:根据用户指 定号段分配、根据所述IP话机终端所在的区域地理位置分配、随机分配中的一种或多种的 组合。
10. 如权利要求8所述的装置,其特征在于,所述号码分配模块还包括: 映射单元,用于将所述号码分配单元分配得到的IP话机号码与所述IP话机终端标识 信息建立映射关系; 所述装置还包括: 登录请求接收模块,用于接收所述IP话机终端发送的登录请求,所述登录请求携带所 述IP话机号码; 登录验证模块,用于如果验证到所述IP话机号码为与所述IP话机终端的IP话机终端 标识信息映射的IP话机号码,则向所述IP话机终端返回登录成功的响应。
11. 一种话机号码的分配装置,其特征在于,所述装置包括: 请求报文发送模块,用于向SIP服务器发送号码自动协商请求报文; 号码接收模块,用于接收所述SIP服务器根据所述请求报文发送模块发送的号码自动 协商请求报文为所述IP话机终端分配的IP话机号码,并将所述IP话机号码传输至登录模 块; 登录模块,用于从所述号码接收模块接收所述IP话机号码,以所述IP话机号码向所述 SIP服务器发送登录请求,以登录到所述SIP服务器。
12. 如权利要求11所述的装置,其特征在于,所述装置还包括: 保存模块,用于将所述号码接收模块接收到的IP话机号码保存到对应的IP话机配置 文件中; 读取模块,用于从所述保存模块保存的IP话机配置文件中读取所述IP话机号码; 所述登录模块,还用于当所述IP话机终端重启时,以所述读取模块从所述IP话机配置 文件中读取到的IP话机号码向所述SIP服务器发送登录请求,以登录到所述SIP服务器。
13. -种话机号码的分配系统,其特征在于,所述装置包括:IP话机终端和SIP服务 器; 所述SIP服务器,如权利要求7?10任一所述的装置; 所述IP话机终端,如权利要求11?12任一所述的装置。
【文档编号】H04M7/00GK104219401SQ201310211772
【公开日】2014年12月17日 申请日期:2013年5月31日 优先权日:2013年5月31日
【发明者】张 浩 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1