CN104009988B - Call control method based on VoIP service system - Google Patents
Call control method based on VoIP service system Download PDFInfo
- Publication number
- CN104009988B CN104009988B CN201410218233.9A CN201410218233A CN104009988B CN 104009988 B CN104009988 B CN 104009988B CN 201410218233 A CN201410218233 A CN 201410218233A CN 104009988 B CN104009988 B CN 104009988B
- Authority
- CN
- China
- Prior art keywords
- user
- service
- sip
- information
- conference
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Telephonic Communication Services (AREA)
Abstract
本发明提供了一种基于VoIP业务系统的呼叫控制方法。SIP终端和异构融合网关仅需支持RFC3261的普通的标准,用户在进行各种业务的拨号呼叫时只需要使用数字键盘,一切复杂的解析和处理均由使用该种呼叫控制方法的各个功能实体完成。所有的用户端包括SIP业务终端和异构融合网关均作为瘦客户端,大大增强了兼容性和通用性,减少了在业务终端数量和种类上的投入以及用户在使用方面培训的投入。
The invention provides a call control method based on the VoIP service system. SIP terminals and heterogeneous fusion gateways only need to support the common standard of RFC3261, and users only need to use the numeric keypad when making dial-up calls for various services, and all complex analysis and processing are performed by each functional entity using this call control method Finish. All client terminals, including SIP service terminals and heterogeneous fusion gateways, are used as thin clients, which greatly enhances compatibility and versatility, and reduces investment in the number and types of service terminals and user training in use.
Description
技术领域technical field
本发明涉及一种基于VoIP业务系统的呼叫控制方法,特别是涉及一种适用于基于变长号码(指长度不确定的号码,用户在开展业务所拨打的号码长度通常是不确定的,一般视业务类型、被叫用户的归属地等情况而定)解析的VoIP业务系统的呼叫控制方法。The present invention relates to a call control method based on a VoIP service system, in particular to a call control method applicable to a variable-length number (referring to a number whose length is The call control method of the VoIP service system analyzed by the service type, the attribution of the called user, etc.).
背景技术Background technique
目前,业务系统正在向全IP技术体制发展和演进,基于SIP信令的VoIP系统成为了IP技术体制下的多媒体业务系统最主流的技术。但是技术的演进是一个长期的过程,传统电路交换体制的网络和业务系统还将长期存在,因此基于VoIP技术体制的多媒体业务系统需要能够与基于电路交换的业务系统实现互联互通互操作。目前基于VoIP业务系统的呼叫控制方法虽然能够对各种业务的呼叫进行控制并且还能够支持与电路交换业务系统的互联互通(两大系统的互联互通,需要在两大系统的交界处部署异构融合网关,针对控制信令和媒体传输方式的差异进行双向翻译和适配,因为异构融合网关作为电路交换系统中的各个电话在VoIP系统中的终端代理,可以将异构融合网关看作是VoIP系统中一个终端的角色),但还存在欠缺与不足,缺点主要如下:At present, the service system is developing and evolving towards an all-IP technology system, and the VoIP system based on SIP signaling has become the most mainstream technology of the multimedia service system under the IP technology system. However, the evolution of technology is a long-term process, and the network and service system of the traditional circuit switching system will exist for a long time. Therefore, the multimedia service system based on the VoIP technology system needs to be able to realize interconnection and interoperability with the service system based on circuit switching. Although the current call control method based on the VoIP service system can control the calls of various services and can also support the interconnection and intercommunication with the circuit switching service system (the interconnection and intercommunication of the two systems requires the deployment of heterogeneous Converged gateways perform two-way translation and adaptation for differences in control signaling and media transmission methods, because heterogeneous converged gateways serve as terminal agents for each phone in the circuit switching system in the VoIP system, and heterogeneous converged gateways can be regarded as The role of a terminal in the VoIP system), but there are still deficiencies and shortcomings, the main shortcomings are as follows:
(1)普通业务拨号呼叫时的用户体验不一致。(1) Inconsistent user experience when dialing calls for common services.
普通业务一般指两个用户之间开展的话音业务,即传统的电话业务。Ordinary services generally refer to voice services carried out between two users, that is, traditional telephone services.
在传统电路交换体制的业务系统中,用户身份标识是电话号码。例如民用领域的电话号码是E.164号码,军用领域的电话号码是具有某种规则的号码,总之,这种电话号码属于一种变长号码,即长度不确定的号码形式,但能够总结出其特征,即这种变长号码大体上都分为“代表区域信息的号码”+“代表用户身份的号码”。因此,用户在拨号呼叫本地用户时,可以拨“代表区域信息的号码”+“代表用户身份的号码”,也可以只拨“代表用户身份的号码”即可(例如,在成都拨打成都本地用户时,可以拨028xxxxxxxx或者xxxxxxxx);如需拨号呼叫外地用户时,则必须拨“代表区域信息的号码”+“代表用户身份的号码”(例如,在成都拨打北京用户时,需要拨010xxxxxxxx)。In the service system of the traditional circuit switching system, the user identity is a telephone number. For example, the telephone number in the civilian field is an E.164 number, and the telephone number in the military field is a number with certain rules. Its characteristic is that such variable-length numbers are generally divided into "numbers representing area information" + "numbers representing user identities". Therefore, when a user dials to call a local user, he can dial "the number representing the area information" + "the number representing the user's identity", or he can only dial the "number representing the user's identity" (for example, dialing a Chengdu local user in Chengdu If you need to dial a number to call a user outside the city, you must dial "the number representing the area information" + "the number representing the user's identity" (for example, when calling a user in Beijing from Chengdu, you need to dial 010xxxxxxxx).
但是在基于VoIP技术体制的业务系统中,用户身份标识是SIP URI,形如“用户名@归属区域信息”。这里的“用户名”是通用字符串,可以是变长号码,可以是任意的字母,甚至也可以是字母与数字以及特殊符号的组合;“归属区域信息”是代表区域的域名信息,也可以是代表区域的IP地址+端口号。因此,用户在拨号呼叫本地用户时,可以拨完整的SIP URI信息,也可以只拨“用户名”即可(例如,在成都拨打成都本地用户时,可以拨类似于xxx@chengdu.com的完整SIP URI或者xxx,后者是由SIP电话自动补充成完整的SIP URI);如需拨号呼叫外地用户时,则必须拨完整的SIP URI(例如,在成都拨打北京用户时,需要拨类似于xxx@beijing.com的完整SIP URI)。However, in the service system based on the VoIP technical system, the user identity is a SIP URI, which is in the form of "username@home area information". The "username" here is a universal character string, which can be a variable-length number, any letter, or even a combination of letters, numbers and special symbols; "attribution area information" is the domain name information representing the area, and can also be It is the IP address + port number representing the region. Therefore, when a user dials a local user, he or she can dial the complete SIP URI information, or just dial the "username" (for example, when dialing a local user in Chengdu, you can dial the complete SIP URI information similar to xxx@chengdu.com SIP URI or xxx, the latter is automatically added to a complete SIP URI by the SIP phone); if you need to dial to call a user outside the city, you must dial the complete SIP URI (for example, when dialing a Beijing user in Chengdu, you need to dial something like xxx Full SIP URI of @beijing.com).
可见,两种技术体制的业务系统中进行普通业务的拨号呼叫的体验是截然不同的。此外,若要使用电路交换业务系统的电话终端通过异构融合网关呼叫SIP电话终端时将会遇到问题(例如,在成都的电路交换业务系统的电话上拨打一个VoIP系统中的北京用户xxxxxxxx@beijing.com,这个呼叫将先被送到成都的异构融合网关,这个异构融合网关提取出被叫用户的用户名是“xxxxxxxx”,但对于网关自身而言,相当于用户拨号只携带了“用户名”信息而没有携带“归属区域信息”,因此异构融合网关将自动添加本地的区域信息,最终生成“xxxxxxxx@chengdu.com”,这样将会导致呼叫失败)。It can be seen that the experiences of making dial-up calls for common services in the service systems of the two technical systems are completely different. In addition, if you want to use the telephone terminal of the circuit switching service system to call the SIP telephone terminal through the heterogeneous fusion gateway (for example, dial a Beijing user xxxxxxxxx@ in the VoIP system from the telephone of the circuit switching service system in Chengdu) beijing.com, the call will first be sent to the heterogeneous fusion gateway in Chengdu. The heterogeneous fusion gateway extracts the user name of the called user as "xxxxxxxx", but for the gateway itself, it is equivalent to the user dialing only carrying The "user name" information does not carry the "home area information", so the heterogeneous fusion gateway will automatically add the local area information, and finally generate "xxxxxxxx@chengdu.com", which will cause the call to fail).
(2)特殊业务拨号呼叫时的用户体验不一致。(2) Inconsistent user experience when dialing calls for special services.
特殊业务以电话会议为代表,一般而言,电话会议有两种模式:预约会议和临时会议两种。预约会议是实现进行了会议成员信息配置的会议,而临时会议则是在召开会议时临时制定会议成员。Special business is represented by teleconference. Generally speaking, there are two modes of teleconference: scheduled conference and temporary conference. A scheduled conference is a conference that has been configured with conference member information, while an ad hoc conference is a temporary conference member that is assigned when a conference is held.
在传统电路交换体制的业务系统中,用户在发起预约会议时,需要拨号“代表预约会议的业务功能码”+“代表区域信息的号码”+“会议室号码”,其中“代表区域信息的号码”为可选,取决于会议室的配置信息是否在本地(例如,在成都召开一个成都本地的预约会议,可以拨号abc028xxx或者abcxxx;若在成都召开一个北京的预约会议,这必须拨号abc010xxx,其中“abc”为业务功能码信息和业务模式信息,表示为特殊业务的预约会议模式)。用户在发起临时会议时,需要连续拨号“代表临时会议的业务功能码”+“代表用户1区域信息的号码”+“代表用户1身份的号码”+“*”+……其中“代表用户区域信息的号码”为可选,取决于该用户是否为本地用户(例如,在成都召开一个临时会议,另外两个会议成员为成都用户xxxxxxxx和北京用户yyyyyyyy,则需要拨号abdxxxxxxxx*010yyyyyyyy,其中“abd”为业务功能码信息和业务模式信息,表示为特殊业务的临时会议模式)。In the business system of the traditional circuit switching system, when a user initiates a conference reservation, he needs to dial "the service function code representing the conference reservation" + "the number representing the area information" + "the conference room number", where "the number representing the area information " is optional, depending on whether the configuration information of the meeting room is local (for example, to hold a scheduled conference in Chengdu in Chengdu, you can dial abc028xxx or abcxxx; if you hold a scheduled conference in Beijing in Chengdu, you must dial abc010xxx, where "abc" is the business function code information and business mode information, which means the reserved conference mode of special business). When a user initiates an ad hoc conference, he needs to dial consecutively "the service function code representing the ad hoc conference" + "the number representing the area information of user 1" + "the number representing the identity of user 1" + "*"+... where "represents the user area Information number" is optional, depending on whether the user is a local user (for example, to hold an ad hoc conference in Chengdu, and the other two conference members are Chengdu user xxxxxxxx and Beijing user yyyyyyyy, you need to dial abdxxxxxxxx*010yyyyyyyy, where "abd " is the business function code information and business mode information, which means the temporary conference mode of special business).
但是在基于VoIP技术体制的业务系统中,预约会议的相关信息是配置在会议服务器上,因此,用户在发起预约会议时,需要拨号呼叫“代表该预约会议的SIP URI”(例如,在成都召开一个成都本地的预约会议,可以拨号conference001@chengdu.com或者conference001;若在成都召开一个北京的预约会议,则必须拨号conference001@beijing.com)。用户发起临时会议时,则需要在支持会议功能的SIP电话上进行会议成员的配置,在进行拨号呼叫时,SIP电话发出的INVITE请求消息中携带将会携带包含会议成员信息的recipient-list列表的xml文件。However, in the service system based on the VoIP technology system, the relevant information of the reserved conference is configured on the conference server. Therefore, when the user initiates the reserved conference, he needs to dial the "SIP URI representing the reserved conference" (for example, the conference held in Chengdu) For a scheduled conference in Chengdu, you can dial conference001@chengdu.com or conference001; if you hold a scheduled conference in Beijing in Chengdu, you must dial conference001@beijing.com). When a user initiates an ad hoc conference, he needs to configure the conference members on the SIP phone that supports the conference function. When making a dial-up call, the INVITE request message sent by the SIP phone will carry the recipient-list list that will contain the conference member information. xml file.
可见,两种技术体制的业务系统中进行特殊业务的拨号呼叫的体验也是截然不同的。此外,若要使用电路交换业务系统的电话终端通过异构融合网关开展电话会议是无法实现的(普通电话终端上无法进行上述会议相关的操作)。It can be seen that the experience of making dial-up calls for special services in the service systems of the two technical systems is also completely different. In addition, it is impossible to use the telephone terminal of the circuit switching service system to conduct a conference call through the heterogeneous fusion gateway (the above-mentioned conference-related operations cannot be performed on ordinary telephone terminals).
(3)在进行特殊业务时对SIP业务终端有要求。(3) There are requirements for SIP service terminals when performing special services.
这里仍然以电话会议业务为例,无论是预约会议还是临时会议,SIP业务终端需要能够识别和解析Contact消息头的“isfocus”参数、Require消息头的“recipient-list-invite”参数以及Require-Disposition消息头的“recipient-list”参数。对于临时会议,还要求SIP业务终端必须能够支持对受邀会议成员列表的配置,“发起会议”的操作按钮,必须支持REFER消息类型、Require消息头的“recipient-list-invite”参数以及Require-Disposition消息头的“recipient-list”参数的INVITE消息。Here we still take the teleconferencing service as an example. Whether it is a scheduled meeting or an ad hoc meeting, the SIP service terminal needs to be able to identify and parse the "isfocus" parameter of the Contact message header, the "recipient-list-invite" parameter of the Require message header, and the Require-Disposition The "recipient-list" parameter of the message header. For ad hoc conferences, it is also required that the SIP service terminal must be able to support the configuration of the list of invited conference members. The operation button of "initiate a conference" must support the REFER message type, the "recipient-list-invite" parameter of the Require message header, and the Require- INVITE message with the "recipient-list" parameter in the Disposition message header.
可见,普通的只支持RFC3261的SIP业务终端和异构融合网关是无法开展特殊业务的。It can be seen that ordinary SIP service terminals and heterogeneous fusion gateways that only support RFC3261 cannot carry out special services.
因此,如何轻量化(即简化,包括简化SIP信令本身和SIP业务终端两个方面)呼叫控制方法,确保最普通的标准SIP业务终端和异构融合网关可以开展各种业务(包括普通业务和特殊业务),并且如何使用户的操作简单化,确保用户具有与使用普通电话完全相同的体验,是急需解决的问题。Therefore, how to reduce the weight (that is, simplify, including simplifying the two aspects of SIP signaling itself and SIP service terminals) call control method, to ensure that the most common standard SIP service terminals and heterogeneous fusion gateways can carry out various services (including ordinary services and Special services), and how to simplify the user's operation and ensure that the user has exactly the same experience as using an ordinary phone is an urgent problem to be solved.
发明内容Contents of the invention
本发明要解决的技术问题是提供一种使用户的操作简单化,与使用普通电话完全相同的基于VoIP业务系统的呼叫控制方法。The technical problem to be solved by the present invention is to provide a call control method based on the VoIP service system which simplifies the user's operation and is exactly the same as using an ordinary telephone.
本发明采用的技术方案如下:一种基于VoIP业务系统的呼叫控制方法,其特征在于,其方法步骤为:The technical scheme that the present invention adopts is as follows: a kind of call control method based on VoIP service system, it is characterized in that, its method step is:
步骤一、业务控制器功能实体从收到的SIP消息中的被叫SIP URI(用户名@归属区域信息)中提取出用户名部分,根据用户名判断是否有业务功能码信息,否则说明为普通业务,根据用户名部分识别出用户身份号码信息和用户区域号码信息,是则说明为特殊业务,进入步骤四;Step 1. The service controller functional entity extracts the user name part from the called SIP URI (user name@home area information) in the received SIP message, and judges whether there is service function code information according to the user name, otherwise it is normal Business, identify the user ID number information and user area number information according to the user name part, if it is a special service, go to step 4;
步骤二、根据用户身份号码信息和用户区域号码信息完善SIP URI的归属区域信息;Step 2, perfecting the attribution area information of the SIP URI according to the user identity number information and the user area number information;
步骤三、将该呼叫的SIP请求信令路由到被叫终端归属区域(对于外地用户而言)或被叫终端(对于本地用户而言);Step 3, routing the SIP request signaling of the call to the home area of the called terminal (for a foreign user) or the called terminal (for a local user);
步骤四、进行业务触发处理,并将该呼叫的SIP请求信令路由到相应的应用服务器功能实体;Step 4, perform service trigger processing, and route the SIP request signaling of the call to the corresponding application server functional entity;
步骤五、应用服务器功能实体从收到的SIP消息中的被叫SIP URI中提取出用户名部分(“@”前面部分),即用户所拨的变长号码字符串,从用户所拨的变长号码字符串信息中根据本地配置信息识别出业务功能码信息、业务模式信息和业务成员信息,并根据这些信息进行特殊业务相应的后续处理。Step 5. The application server functional entity extracts the user name part (the part in front of "@") from the called SIP URI in the received SIP message, that is, the variable-length number string dialed by the user. In the long number string information, the service function code information, service mode information, and service member information are identified according to the local configuration information, and the corresponding follow-up processing of special services is performed based on these information.
作为优选,所述方法步骤还包括:确定用户请求的业务类型后判断用户是否有相应业务权限,否则拒绝业务接入,有则进行业务接入。Preferably, the method steps further include: determining whether the user has the corresponding service authority after determining the service type requested by the user, otherwise rejecting service access, and performing service access if yes.
作为优选,所述方法还包括:判断出用户请求的业务类型后,判断用户号码属于的业务系统,如果目的用户号码是本区域电路交换系统的用户,则完善SIP消息的URI信息并将该SIP消息路由到本区域异构融合网关,由后者进行业务的适配;如果目的用户是本区域VoIP系统的用户,则完善INVITE消息的URI信息并将该SIP消息路由到目的用户所使用的SIP业务终端;如果目的用户是其他区域的用户,则完善INVITE消息的URI信息并将该SIP消息路由到目的用户所归属的区域;如果目的用户是特殊业务的业务号码,则完善INVITE消息的URI消息并将该SIP消息路由到处理该特殊业务的应用服务器或其应用服务器所在的区域(当该应用服务器不归属于本地区域时)。Preferably, the method further includes: after judging the service type requested by the user, judging the service system to which the user number belongs; The message is routed to the regional heterogeneous fusion gateway, and the latter performs service adaptation; if the destination user is a user of the VoIP system in the region, complete the URI information of the INVITE message and route the SIP message to the SIP used by the destination user Service terminal; if the target user is a user in another area, complete the URI information of the INVITE message and route the SIP message to the area to which the target user belongs; if the target user is a service number of a special service, complete the URI message of the INVITE message And route the SIP message to the application server processing the special service or the area where the application server is located (when the application server does not belong to the local area).
与现有技术相比,本发明的有益效果是:SIP终端和异构融合网关仅需支持RFC3261的普通的标准,用户在进行各种业务的拨号呼叫时只需要使用数字键盘,一切复杂的解析和处理均由使用该种基于变长号码的轻量化呼叫控制方法的各个功能实体完成。所有的用户端包括SIP业务终端和异构融合网关均作为瘦客户端,大大增强了兼容性和通用性,减少了在业务终端数量和种类上的投入以及用户在使用方面培训的投入。Compared with the prior art, the beneficial effect of the present invention is that: the SIP terminal and the heterogeneous fusion gateway only need to support the common standard of RFC3261, and the user only needs to use the numeric keypad when making dial-up calls of various services, and all complex analysis All the processing and processing are completed by each functional entity using this variable-length number-based lightweight call control method. All client terminals, including SIP service terminals and heterogeneous fusion gateways, are used as thin clients, which greatly enhances compatibility and versatility, and reduces investment in the number and types of service terminals and user training in use.
附图说明Description of drawings
图1为本发明其中一实施例的原理示意图。FIG. 1 is a schematic diagram of the principle of one embodiment of the present invention.
具体实施方式detailed description
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.
本说明书(包括任何附加权利要求、摘要和附图)中公开的任一特征,除非特别叙述,均可被其他等效或者具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。Any feature disclosed in this specification (including any appended claims, abstract and drawings), unless expressly stated otherwise, may be replaced by alternative features which are equivalent or serve a similar purpose. That is, unless expressly stated otherwise, each feature is one example only of a series of equivalent or similar features.
在本具体实施例中,使用基于变长号码的轻量化呼叫控制方法的功能实体包括两个区域的业务控制器和会议服务器(会议服务器作为业务服务器的一种样例);通用瘦客户端也包括两个区域的普通SIP终端和异构融合网关,如图1所示。In this specific embodiment, the functional entities using the variable-length number-based lightweight call control method include service controllers and conference servers in two regions (the conference server is an example of a service server); the general thin client also It includes common SIP terminals and heterogeneous fusion gateways in two areas, as shown in Figure 1.
如图1所示,在本具体实施例中,区域1的区域号码为028,域名信息为chengdu.com,SIP终端1的号码为3030111,普通电话1的号码为6060111;区域2的区域号码为010,域名信息为beijing.com,SIP终端2的号码为3030222,普通电话2的号码为6060222。As shown in Figure 1, in this embodiment, the area number of area 1 is 028, the domain name information is chengdu.com, the number of SIP terminal 1 is 3030111, the number of ordinary phone 1 is 6060111; the area number of area 2 is 010, the domain name information is beijing.com, the number of SIP terminal 2 is 3030222, and the number of ordinary phone 2 is 6060222.
业务控制器接收并处理来自本地客户端以及其他区域的业务控制器拨号呼叫产生的SIP消息,根据信令所携带的变长号码信息进行识别并进行业务触发。The service controller receives and processes the SIP message generated by the dial-up call of the service controller from the local client and other areas, identifies and triggers the service according to the variable-length number information carried in the signaling.
会议服务器接收并处理来自本地业务控制器路由来的SIP消息,根据信令所携带的变长会议电话号码信息进行会议模式识别和会议成员识别,并根据识别出的模式和会议成员进行相应的后续会议控制处理。The conference server receives and processes the SIP message routed from the local service controller, conducts conference mode identification and conference member identification according to the variable-length conference phone number information carried in the signaling, and performs corresponding follow-up actions according to the identified mode and conference members Conference control processing.
通用瘦客户端是指仅支持RFC3261的普通的标准SIP业务终端和异构融合网关,无需支持其他的SIP扩展协议。Universal thin clients refer to ordinary standard SIP service terminals and heterogeneous fusion gateways that only support RFC3261, and do not need to support other SIP extension protocols.
具体实施例一:普通业务拨号呼叫业务Specific embodiment 1: Common service dial-up call service
用户使用普通电话1呼叫SIP业务终端2的用户时,需要拨目的用户的“区域号码”+“用户号码”,即0103030222。When a user uses an ordinary phone 1 to call a user of the SIP service terminal 2, he needs to dial the "area code" + "user number" of the destination user, that is, 0103030222.
异构融合网关1将来自普通电话1的电路交换系统产生的拨号信令转化为SIP信令,产生一个以0103030222@chengdu.com作为被叫SIP URI的SIP消息,并发往其本地的业务控制器1。Heterogeneous fusion gateway 1 converts the dialing signaling generated by the circuit switching system of ordinary telephone 1 into SIP signaling, generates a SIP message with 0103030222@chengdu.com as the called SIP URI, and sends it to its local service control Device 1.
在本具体实施例中,业务控制器1收到该SIP消息后,首先判断主叫用户的权限(主叫用户为6060111@chengdu.com,为本地的有效用户),然后根据本地配置信息对所拨被叫变长号码(0103030222)进行分析,由于没有业务功能码,则判断出该呼叫是一个普通业务的拨号呼叫。In this specific embodiment, after receiving the SIP message, the service controller 1 first judges the authority of the calling user (the calling user is 6060111@chengdu.com, which is a valid local user), and then configures the Dial the called variable length number (0103030222) for analysis. Since there is no service function code, it is judged that the call is a normal service dial-up call.
业务控制器1对被叫用户的变长号码进行解析,并根据本地策略以及位置归属信息判断出被叫用户的位置:如果被叫用户号码是归属于其他区域,则完善SIP消息的URI信息并将该SIP消息路由到目的区域;如果目的用户号码是本区域的所连接的电路交换网络用户,则完善SIP消息的URI信息并将该SIP消息路由到异构融合网关,由后者进行业务的适配;如果目的用户是本区域的分组交换网络用户,则完善INVITE消息的URI信息并将该SIP消息路由到目的用户所使用的SIP业务终端。例如,当被叫号码为0103030222时,通过分析“区域号码”010得出被叫用户归属于区域2,因此将SIP消息的被叫SIP URI完善后(0103030222@beijing.com)路由到代表区域2的业务控制器2。The service controller 1 analyzes the variable-length number of the called user, and judges the location of the called user according to the local policy and location attribution information: if the called user number belongs to other areas, then improve the URI information of the SIP message and Route the SIP message to the destination area; if the destination user number is the connected circuit switching network user in this area, then improve the URI information of the SIP message and route the SIP message to the heterogeneous fusion gateway, and the latter will carry out the business Adaptation; if the destination user is a packet switching network user in the area, then improve the URI information of the INVITE message and route the SIP message to the SIP service terminal used by the destination user. For example, when the called number is 0103030222, the called user belongs to area 2 by analyzing the "area number" 010, so the called SIP URI (0103030222@beijing.com) of the SIP message is routed to the representative area 2 The business controller 2.
具体实施例二:会议拨号呼叫业务Specific embodiment two: Conference dial-up call service
例如用户使用普通电话1发起预约会议,需要拨相应的“预约会议功能码”901以及“会议室号码”001。For example, the user initiates a conference reservation using the ordinary phone 1, and needs to dial the corresponding "conference reservation function code" 901 and the "meeting room number" 001.
异构融合网关1将来自普通电话1的电路交换系统产生的拨号信令转化为SIP信令,产生一个以901001@chengdu.com作为被叫SIP URI的SIP消息,并发往其本地的业务控制器1。Heterogeneous fusion gateway 1 converts the dialing signaling generated by the circuit switching system of ordinary telephone 1 into SIP signaling, generates a SIP message with 901001@chengdu.com as the called SIP URI, and sends it to its local service control Device 1.
业务控制器1收到该SIP消息后,首先判断主叫用户(6060111@chengdu.com)的权限,然后根据本地配置信息对所拨变长号码(901001)进行分析,由于包含表示预约会议业务的业务功能码901,则该判断出该呼叫是一个预约会议的拨号呼叫,并将该SIP消息路由到会议服务器1。After receiving the SIP message, service controller 1 first judges the authority of the calling user (6060111@chengdu.com), and then analyzes the dialed variable-length number (901001) according to the local configuration information. If the service function code is 901, it is judged that the call is a dial-up call to reserve a conference, and the SIP message is routed to the conference server 1.
会议服务器1收到该SIP消息后,对用户所拨的变长号码进行解析,根据本地策略判断出会议模式、会议功能以及会议相关配置信息。本例中,该会议是一个预约会议的呼叫,则会议服务器1根据预先配置的会议室信息通过查会议配置信息解析出会议成员并分配会议室,然后立即自动向其他所有的会议成员发起拨号呼叫。After receiving the SIP message, the conference server 1 analyzes the variable-length number dialed by the user, and determines the conference mode, conference function and conference-related configuration information according to the local policy. In this example, the conference is a call to reserve a conference, and the conference server 1 analyzes the conference members by checking the conference configuration information according to the pre-configured conference room information and assigns the conference room, and then immediately and automatically initiates a dial-up call to all other conference members .
用户使用普通电话1发起临时会议,需要拨相应的“临时会议功能码”902以及会议成员号码列表“3030111*0106060222”。When a user initiates an ad hoc conference using an ordinary phone 1, he needs to dial the corresponding "temporary conference function code" 902 and the conference member number list "3030111*0106060222".
异构融合网关1将来自普通电话1的电路交换系统产生的拨号信令转化为SIP信令,产生一个以9023030111*0106060222@chengdu.com作为被叫SIP URI的SIP消息,并发往其本地的业务控制器1。Heterogeneous fusion gateway 1 converts the dialing signaling generated by the circuit switching system of ordinary telephone 1 into SIP signaling, generates a SIP message with 9023030111*0106060222@chengdu.com as the called SIP URI, and sends it to its local Business Controller 1.
业务控制器1收到该SIP消息后,首先判断主叫用户(6060111@chengdu.com)的权限,然后根据本地配置信息对所拨变长号码(9023030111*0106060222)进行分析,由于包含表示临时会议业务的业务功能码902,则该判断出该呼叫是一个临时会议的拨号呼叫,并将该SIP消息路由到会议服务器1。After receiving the SIP message, service controller 1 first judges the authority of the calling user (6060111@chengdu.com), and then analyzes the dialed variable-length number (9023030111*0106060222) according to the local configuration information. If the service function code of the service is 902, it is judged that the call is a dial-up call of an ad hoc conference, and the SIP message is routed to the conference server 1.
会议服务器1收到该SIP消息后,对用户所拨的变长号码进行解析,根据本地策略判断出会议模式、会议功能以及会议相关配置信息。本具体实施例中,该会议是一个临时会议的呼叫,则会议服务器1根据变长号码解析出其他会议成员的号码(3030111以及0106060222),并立即自动向其他所有的会议成员发起拨号呼叫。After receiving the SIP message, the conference server 1 analyzes the variable-length number dialed by the user, and determines the conference mode, conference function and conference-related configuration information according to the local policy. In this specific embodiment, the conference is a temporary conference call, and the conference server 1 analyzes the numbers of other conference members (3030111 and 0106060222) according to the variable-length number, and immediately initiates a dial-up call to all other conference members automatically.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410218233.9A CN104009988B (en) | 2014-05-22 | 2014-05-22 | Call control method based on VoIP service system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410218233.9A CN104009988B (en) | 2014-05-22 | 2014-05-22 | Call control method based on VoIP service system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104009988A CN104009988A (en) | 2014-08-27 |
CN104009988B true CN104009988B (en) | 2017-02-15 |
Family
ID=51370482
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410218233.9A Active CN104009988B (en) | 2014-05-22 | 2014-05-22 | Call control method based on VoIP service system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104009988B (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1741557A (en) * | 2004-08-23 | 2006-03-01 | 华为技术有限公司 | A method of querying the called party in the group field |
CN101299846A (en) * | 2008-06-13 | 2008-11-05 | 嘉兴闻泰通讯科技有限公司 | Automatic IP dialing method |
US7602887B1 (en) * | 2005-09-30 | 2009-10-13 | At&T Corp. | Method and apparatus for using a single local phone number for routing out of area phone numbers |
-
2014
- 2014-05-22 CN CN201410218233.9A patent/CN104009988B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1741557A (en) * | 2004-08-23 | 2006-03-01 | 华为技术有限公司 | A method of querying the called party in the group field |
US7602887B1 (en) * | 2005-09-30 | 2009-10-13 | At&T Corp. | Method and apparatus for using a single local phone number for routing out of area phone numbers |
CN101299846A (en) * | 2008-06-13 | 2008-11-05 | 嘉兴闻泰通讯科技有限公司 | Automatic IP dialing method |
Non-Patent Citations (1)
Title |
---|
"基于ENUM的VoIP通信系统原型的设计与实现";傅玉英;《中国优秀硕士学位论文全文数据库 信息科技辑》;20080715;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN104009988A (en) | 2014-08-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9013538B2 (en) | IP-based conferencing in a telecommunications network | |
US10171889B2 (en) | Method and system for managing internal and external calls for a group of communication clients sharing a common customer identifier | |
US20050232225A1 (en) | System and method for routing calls in a wireless network using a single point of contact | |
WO2016065160A1 (en) | Conferencing intelligence engine in a collaboration conferencing system | |
JP2009542139A (en) | Method for providing emergency call service for VoIP subscribers | |
WO2016065155A1 (en) | Identification token in a collaboration conferencing system | |
EP3210126A1 (en) | Subscription/notification of a conference in a collaboration conferencing system | |
KR100770901B1 (en) | A method for setting up a PET call in an IMS service network and an IMS service network and an IMS service network, which can reduce the time of the PET call setup. | |
KR101319066B1 (en) | Protection against unsolicited communication for internet protocol multimedia subsystem | |
CN101150424B (en) | Method for batch conference member addition after conference service creation | |
CN101998338A (en) | Implementation method for emergency call callback and emergency call callback system | |
KR20180135756A (en) | Server and method for processing conference call | |
CN104009988B (en) | Call control method based on VoIP service system | |
KR101080383B1 (en) | VIP call setup method and VIP communication system performing the same | |
CN102547651B (en) | User roaming method and ICS (internet connection sharing) enhanced network | |
JP5608748B2 (en) | Method and apparatus in a communication network | |
US8711733B2 (en) | Indicating transfer in an IMS network | |
CN109661011B (en) | An IMS call routing method, device and system | |
US9628298B2 (en) | Routing technique | |
US20250016204A1 (en) | System and method for facilitating simultaneous communication with emergency services | |
CN114449107B (en) | Virtual number communication method and system | |
CN109981524A (en) | Subscriber Number zoned access method, apparatus, equipment and medium | |
KR101562470B1 (en) | Signaling gateway and method of providing enterprise telephone service using personal mobile terminal | |
CN100438540C (en) | Method for realizing service cooperation of anonymous call rejection and calling identity presentation | |
KR101005431B1 (en) | Integrated caller ID management system and apparatus, and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |