数图配置方法、SIP服务器、SIP终端和数图配置系统 |
|||||||
申请号 | CN201410432361.3 | 申请日 | 2014-08-28 | 公开(公告)号 | CN105376206A | 公开(公告)日 | 2016-03-02 |
申请人 | 中兴通讯股份有限公司; | 发明人 | 朱文华; 蒋宏斌; 陈昊; 董永成; 张建龙; | ||||
摘要 | 数图配置方法、SIP 服务器 、SIP终端和数图配置系统,本 发明 提供了一种数图配置方法、装置和系统。涉及网络通信技术;解决了现有SIP终端数图配置方式缺乏灵活性的问题。该方法包括:会话发起协议SIP服务器检测配置条件;在符合所述配置条件时,所述SIP服务器使用MESSAGE消息即时的向SIP终端下发最新的数图。本发明提供的技术方案适用于NGN网络,实现了对SIP终端的数图灵活配置。 | ||||||
权利要求 | 1.一种数图配置方法,其特征在于,包括: |
||||||
说明书全文 | 数图配置方法、SIP服务器、SIP终端和数图配置系统技术领域[0001] 本发明涉及网络通信技术,尤其涉及一种NGN(Next Generation Network,下一代网络)网络中的数图配置方法、装置和系统。 背景技术[0002] 数图(DigitMap)是存储在语音终端或网关设备上用于检测和上报拨号事件的拨号计划,它定义了允许用户拨打号码的一个或多个规则。目前,使用不同语音呼叫控制协议的终端,其获取数图的方式也不同。对于MGCP/H.248协议,一般由软交换(SoftSwitch)通过MGCP/H.248消息把数图发送到终端,而对于会话发起协议(SIP),由于协议本身并未定义数图相关内容及下发方式,目前通常采用两种方式,一是在终端上预先配置数图,另一种是由网管服务器通过TR069等协议把数图配置到终端。 [0003] 对于SIP终端获取数图,无论是预先配置方式,还是网管配置方式,都缺乏足够的灵活性。以网管配置方式为例,由于网管设备是与语音呼叫控制无关的独立网元,因此它无法像SIP服务器那样根据用户的业务属性和业务流程灵活的切换数图。 发明内容[0004] 本发明提供了一种数图配置方法、装置和系统,解决了现有SIP终端数图配置方式缺乏灵活性的问题。 [0005] 一种数图配置方法,包括: [0006] 会话发起协议SIP服务器检测配置条件; [0007] 在符合所述配置条件时,所述SIP服务器使用MESSAGE消息即时的向SIP终端下发最新的数图。 [0008] 优选的,所述配置条件包括以下任意一条或任意多条: [0009] 所述SIP终端向所述SIP服务器注册成功; [0011] 语音业务的不同阶段需要使用不同的数图时。 [0012] 优选的,所述SIP服务器具体为实现呼叫控制的网元。 [0013] 本发明还提供了一种数图配置方法,包括: [0014] SIP终端接收SIP服务器下发的MESSAGE消息,在所述MESSAGE消息中携带有最新的数图; [0015] 所述SIP终端依据所述SIP服务器发送的所述MESSAGE消息更新数图。优选的,所述SIP终端在保存所述最新的数图时,若已有原有的数图,则使用所述最新的数图覆盖所述原有的数图。 [0016] 本发明还提供了一种SIP服务器,包括: [0017] 检测模块,用于检测配置条件; [0018] 数图下发模块,用于在满足所述配置条件时,使用MESSAGE消息向SIP终端下发最新的数图。 [0019] 本发明还提供了一种SIP终端,包括: [0020] 配置接收模块,用于接收SIP服务器下发的MESSAGE消息,在所述MESSAGE消息中携带有最新的数图; [0021] 配置保存模块,用于依据所述SIP服务器发送的所述MESSAGE消息更新数图。 [0022] 优选的,所述配置保存模块,还用于在保存所述最新的数图时,若已有原有的数图,则使用所述最新的数图覆盖所述原有的数图。 [0023] 本发明还提供了一种数图配置系统,包括SIP服务器和向该SIP服务器注册的终端; [0024] 所述SIP服务器,用于检测配置条件,在满足所述配置条件时,所述SIP服务器使用MESSAGE消息向SIP终端下发最新的数图; [0025] 所述SIP终端,用于接收SIP服务器下发的MESSAGE消息,在所述MESSAGE消息中携带有最新的数图,依据所述SIP服务器发送的所述MESSAGE消息更新数图。 [0026] 优选的,所述配置条件包括以下任意一条或任意多条: [0027] 所述SIP终端向所述SIP服务器注册成功; [0028] 所述SIP服务器上服务的业务属性变更,需要修改用户的数图; [0029] 语音业务的不同阶段需要使用不同的数图时。 [0030] 本发明提供了一种数图配置方法、装置和系统,SIP服务器检测配置条件,在满足所述配置条件时,所述SIP服务器使用MESSAGE消息向SIP终端下发最新的数图;SIP终端接收SIP服务器下发的MESSAGE消息,依据所述SIP服务器发送的所述MESSAGE消息更新数图。实现了对SIP终端的数图灵活配置,解决了现有SIP终端数图配置方式缺乏灵活性的问题。附图说明 [0032] 图2为本发明的实施例二中SIP终端从网管服务器获取数图的流程图; [0033] 图3为本发明的实施例二中SIP终端从SIP服务器通过MESSAGE消息获取数图的流程图; [0034] 图4为本发明的实施例三提供的一种数据配置装置的结构示意图; [0035] 图5为本发明的实施例三提供的又一种数据配置装置的结构示意图。 具体实施方式[0036] 对于SIP终端获取数图,无论是预先配置方式,还是网管配置方式,都缺乏足够的灵活性。以网管配置方式为例,由于网管设备是与语音呼叫控制无关的独立网元,因此它无法像SIP服务器那样根据用户的业务属性和业务流程灵活的切换数图。 [0037] 为了解决上述问题,本发明的实施例提供了一种数图配置方法、装置和系统,由SIP服务器通过MESSAGE消息发送数图到SIP终端,携带数图的MESSAGE消息需要指示其携带了“数图”,以便SIP终端识别。下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。 [0038] 首先结合附图,对本发明的实施例一进行说明。 [0039] 本发明实施例提供了一种数图配置方法,使用该方法配置SIP终端数图的流程如图1所示,包括: [0040] 步骤101、SIP服务器检测配置条件; [0041] 本发明实施例中,所述配置条件包括以下任意一条或任意多条: [0042] 1、所述SIP终端向所述SIP服务器注册成功; [0043] 2、所述SIP服务器上服务的业务属性变更,需要修改用户的数图; [0044] 3、语音业务的不同阶段需要使用不同的数图时。 [0045] 步骤102、在满足所述配置条件时,所述SIP服务器使用MESSAGE消息向SIP终端下发最新的数图; [0046] 本步骤,在SIP终端向SIP服务器注册成功时,或者SIP服务器上用户的业务属性变更进而需要修改用户的数图时,又或者在语音业务的不同阶段需要使用不同的数图时,SIP服务器可以使用MESSAGE消息即时的向SIP终端下发最新的数图。 [0047] 步骤103、SIP终端接收SIP服务器下发的MESSAGE消息,在所述MESSAGE消息中携带有最新的数图。 [0048] 步骤104、所述SIP终端依据所述SIP服务器发送的所述MESSAGE消息更新数图; [0049] 本步骤,SIP终端需要接收、识别和保存MESSAGE消息中的数图,将其应用于用户后续的呼叫过程。当SIP终端接收到新的数图时应覆盖原有数图。 [0050] 在NGN网络中,作为SIP服务器的软交换是实现呼叫控制的网元。与网管服务器相比,由软交换下发数图给SIP终端的方案更加灵活和易于管理,软交换可以根据不同的业务权限甚至是语音业务流程不同的阶段,向各个用户发送不同的数图。 [0051] 下面结合附图,对本发明的实施例二进行说明。 [0052] 本发明实施例提供了一种数图配置方法,下面将结合附图,分别说明SIP终端从网管服务器获取数图和从SIP服务器通过MESSAGE消息获取数图的流程。 [0053] 图2为SIP终端从网管服务器获取数图的流程,包括: [0054] 步骤201、SIP终端向网管服务器注册,注册成功后网管服务器向SIP终端下发包括数图在内的配置信息,SIP终端保存数图信息; [0055] 步骤202至步骤203、SIP终端向SIP服务器发起SIP注册并正常收到应答,注册成功; [0056] 步骤204、用户摘机并按照步骤1保存的数图规则进行收号; [0057] 步骤205至步骤208、收号完成,SIP终端发出INVITE消息,正常发起并建立呼叫。 [0058] SIP终端注册时获取数图的流程如图3所示,包括: [0059] 步骤301至步骤302、SIP终端向SIP服务器发起SIP注册并正常收到应答,注册成功; [0060] 步骤303至步骤304、SIP服务器通过MESSAGE消息把用户对应的数图发送到SIP终端,SIP终端保存此数图并向SIP服务器正常应答; [0061] 步骤305、用户摘机并按照步骤3保存的数图规则进行收号; [0062] 步骤306至步骤309、收号完成,SIP终端发出INVITE消息,正常发起并建立呼叫。 [0063] 用户业务权限变更时获取数图的流程如下: [0064] 步骤310、终端用户在SIP服务器上的业务权限发生变更,继而需要更换该用户对应的数图; [0065] 步骤311至步骤312、SIP服务器通过MESSAGE消息把最新的数图发给SIP终端,SIP终端保存最新数图并正常应答。 [0066] 下面结合附图,对本发明的实施例三进行说明。 [0067] 本发明实施例提供了一种SIP服务器,其结构如图4所示,包括: [0068] 检测模块401,用于检测配置条件; [0069] 数图下发模块402,用于在满足所述配置条件时,使用MESSAGE消息向SIP终端下发最新的数图。 [0070] 本发明实施例还提供了一种SIP终端,其结构如图5所示,包括: [0071] 配置接收模块501,用于接收SIP服务器下发的MESSAGE消息,在所述MESSAGE消息中携带有最新的数图; [0072] 配置保存模块502,用于依据所述SIP服务器发送的所述MESSAGE消息更新数图。 [0073] 优选的,所述配置保存模块502,还用于在保存所述最新的数图时,若已有原有的数图,则使用所述最新的数图覆盖所述原有的数图。 [0074] 本发明实施例还提供了一种数图配置系统,包括SIP服务器和向该SIP服务器注册的终端; [0075] 所述SIP服务器,用于检测配置条件,在满足所述配置条件时,使用MESSAGE消息向所述SIP终端下发最新的数图; [0076] 所述SIP终端,用于接收所述SIP服务器下发的MESSAGE消息,在所述MESSAGE消息中携带有最新的数图,依据所述SIP服务器发送的所述MESSAGE消息更新数图。 [0077] 优选的,所述配置条件包括以下任意一条或任意多条: [0078] 所述SIP终端向所述SIP服务器注册成功; [0079] 所述SIP服务器上服务的业务属性变更,需要修改用户的数图; [0080] 语音业务的不同阶段需要使用不同的数图时。 [0081] 本发明的实施例提供了一种数图配置方法、装置和系统,SIP服务器检测配置条件,在满足所述配置条件时,所述SIP服务器使用MESSAGE消息向SIP终端下发最新的数图;SIP终端接收SIP服务器下发的MESSAGE消息,依据所述SIP服务器发送的所述MESSAGE消息更新数图,以将该最新的数图应用于后续呼叫过程。实现了对SIP终端的数图灵活配置,解决了现有SIP终端数图配置方式缺乏灵活性的问题。 [0082] 本领域普通技术人员可以理解上述实施例的全部或部分步骤可以使用计算机程序流程来实现,所述计算机程序可以存储于一计算机可读存储介质中,所述计算机程序在相应的硬件平台上(如系统、设备、装置、器件等)执行,在执行时,包括方法实施例的步骤之一或其组合。 [0083] 可选地,上述实施例的全部或部分步骤也可以使用集成电路来实现,这些步骤可以被分别制作成一个个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。 [0084] 上述实施例中的各装置/功能模块/功能单元可以采用通用的计算装置来实现,它们可以集中在单个的计算装置上,也可以分布在多个计算装置所组成的网络上。 [0085] 上述实施例中的各装置/功能模块/功能单元以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。上述提到的计算机可读取存储介质可以是只读存储器,磁盘或光盘等。 |