CN104009988B - Call control method based on VoIP service system - Google Patents
- ️Wed Feb 15 2017
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
- sip
- information
- service
- sip message Prior art date
- 2014-05-22 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
- 238000000034 method Methods 0.000 title claims abstract description 29
- 230000011664 signaling Effects 0.000 claims description 12
- 230000006978 adaptation Effects 0.000 claims description 3
- 230000004927 fusion Effects 0.000 abstract 2
- 230000000977 initiatory effect Effects 0.000 description 4
- 230000007774 longterm Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
Landscapes
- Telephonic Communication Services (AREA)
Abstract
The invention provides a call control method based on a VoIP service system. According to the method, an SIP terminal and an isomerized fusion gateway only need to support the ordinary standard of RFC3261, a user only needs a digital keyboard to conduct dialed call of various services, and all complicated analysis and processing are achieved through functional entities using the call control method. All the user sides including the SIP service terminal and the isomerized fusion gateway serve as a thin client side, compatibility and universality are improved greatly, investment on the quantity and variety of service terminals is reduced, and investment on training for use is reduced.
Description
Technical field
The present invention relates to a kind of calling-control method based on VoIP operation system, more particularly to one kind are applied to and are based on Become long code(Refer to the uncertain number of length, user is typically uncertain in dialed number length of commencing business, typically Depending on situations such as type of service, the ownership place of called subscriber)The calling-control method of the VoIP operation system of parsing.
Background technology
At present, operation system, to the development of full IP technical system and evolution, is become based on the VoIP system of SIP signaling The technology of the main flow of the multi-media service system under IP technical system.But the evolution of technology is a long-term process, tradition The network of circuit switching system and operation system are also by long-term existence, the therefore multi-media service system based on voip technology system It is required to realize interconnecting interoperability with based on Circuit-switched operation system.It is currently based on the calling of VoIP operation system Although control method can be controlled to the calling of miscellaneous service and also can support mutual with circuit-switched service system Connection intercommunication(Interconnecting of two big systems, needs the intersection in two big systems to dispose isomery Convergence gateway, for control signaling Carry out two-way translation and adaptation with the difference of media transmission modes, because isomery Convergence gateway is as each in circuit switching system Isomery Convergence gateway can be regarded as the angle of a terminal in VoIP system by individual phone terminal agent in voip systems Color), but also there is shortcoming and deficiency, shortcoming is mainly as follows:
(1)Consumer's Experience during general service dial-up is inconsistent.
General service refers generally to the voice service carried out between two users, i.e. traditional telephone service.
In the operation system of legacy circuit-switched system, User Identity is telephone number.Such as civil area Telephone number is E.164 number, and the telephone number of military domain is that have certain regular number, in a word, this telephone number Belong to a kind of and become long code, i.e. length uncertain number form, but it is concluded that its feature, that is, this change long code is substantially On be all divided into " number representing area information "+" representing the number of user identity ".Therefore, user is in dial-up local user When, " number representing area information "+" representing the number of user identity " can be dialled and " represent user identity it is also possible to only dial Number "(For example, when Chengdu local user is dialed in Chengdu, 028xxxxxxxx or xxxxxxxx can be dialled);As need are dialled During number nonlocal user of calling, then must dial " number representing area information "+" representing the number of user identity "(For example, becoming When all dialing Beijing user, need to dial 010xxxxxxxx).
But in the operation system based on voip technology system, User Identity is SIP URI, shape such as " user name@ Attributed region information ".Here " user name " is universal character string, can be to become long code, can be arbitrary letter, or even Can also be letter and the combining of digital and additional character;" attributed region information " is the domain-name information representing region, also may be used To be the IP address+port numbers representing region.Therefore, user, in dial-up local user, can dial complete SIP URI Information is it is also possible to only dial " user name "(For example, when Chengdu local user is dialed in Chengdu, can dial similar to xxx@ Complete S IP URI or xxx of chengdu.com, the latter is to be automatically replenished into complete SIP URI by SIP phone);As needed During the user of dial-up other places, then must dial complete SIP URI(For example, when Beijing user is dialed in Chengdu, needs are dialled similar Complete S IP URI in xxx@beijing.com).
It can be seen that, the experience carrying out the dial-up of general service in the operation system of two kinds of technical systems is completely different 's.Additionally, to pass through to incite somebody to action during isomery Convergence gateway calling SIP telephone terminal using the telephone terminal of circuit-switched service system Can encounter problems(For example, Beijing user in a VoIP system is dialed on the phone of the circuit-switched service system in Chengdu Xxxxxxxx@beijing.com, this calling is first sent to the isomery Convergence gateway in Chengdu, and this isomery Convergence gateway carries The user name taking out called subscriber is " xxxxxxxx ", but for gateway itself, is equivalent to subscriber dialing and only carries " use Without carrying " attributed region information ", therefore isomery Convergence gateway adds local area information by automatic to name in an account book " information, Become " xxxxxxxx@chengdu.com " throughout one's life, so will lead to call failure).
(2)Consumer's Experience during particular service dial-up is inconsistent.
Particular service with videoconference as representative it is however generally that, videoconference has both of which:Preset conference and special meeting Two kinds of view.Preset conference is the meeting realizing having carried out conference member information configuration, and temporary meeting is then when holding a meeting Interim formulation conference member.
In the operation system of legacy circuit-switched system, user, when initiating preset conference, needs dialing " to represent reservation The business function code of meeting "+" representing the number of area information "+" meeting room number ", wherein " represents the number of area information " For optional, depending on meeting room configuration information whether local(For example, the pre- appointment in a Chengdu is held in Chengdu View, can dial abc028xxx or abcxxx;If holding Pekinese's preset conference in Chengdu, this must dial Abc010xxx, wherein " abc " are business function code information and business model information, are expressed as the preset conference mould of particular service Formula).User, when initiating temporary meeting, needs continuous dial " representing the business function code of temporary meeting "+" represent user 1 area The number of domain information "+" representing the number of user 1 identity "+" * "+... wherein " representing the number of user area information " is can Whether choosing, be local user depending on this user(For example, hold a temporary meeting in Chengdu, two other conference member is Chengdu user xxxxxxxx and Beijing user yyyyyyyy, then need the abdxxxxxxxx*010yyyyyyyy that dials, wherein " abd " is business function code information and business model information, is expressed as the temporary meeting pattern of particular service).
But in the operation system based on voip technology system, the relevant information of preset conference is disposed on conference service On device, therefore, user, when initiating preset conference, needs dial-up " representing the SIP URI of this preset conference "(For example, exist The preset conference in a Chengdu is held in Chengdu, can dial conference001@chengdu.com or conference001;If holding Pekinese's preset conference in Chengdu, must dial conference001@ beijing.com).When user initiates temporary meeting, then need to carry out conference member on the SIP phone supporting conferencing function Configuration, when carrying out dial-up, carries in the INVITE request message that SIP phone sends and carrying package will contain conference member letter The xml document of the recipient-list list of breath.
It can be seen that, the experience carrying out the dial-up of particular service in the operation system of two kinds of technical systems is also completely different 's.Additionally, being cannot to videoconference be carried out by isomery Convergence gateway using the telephone terminal of circuit-switched service system Realize(The related operation of above-mentioned meeting be cannot be carried out on common telephone terminal).
(3)When carrying out particular service, SIP service terminal is required.
Here still taking teleconferencing service as a example, either preset conference or temporary meeting, SIP service terminal needs It is capable of identify that and parses " isfocus " parameter, " recipient-list- of Require of Contact " recipient-list " parameter of invite " parameter and Require-Disposition message header.For temporary meeting, SIP service terminal is also required to allow for supporting to the configuration being invited to conference member list, the operation button of " initiating conference ", must REFER type of message, " recipient-list-invite " parameter of Require and Require- must be supported The INVITE of " recipient-list " parameter of Disposition message header.
It can be seen that, common only supports that the SIP service terminal of RFC3261 and isomery Convergence gateway are to carry out particular service 's.
Therefore, how lightweight(Simplify, including simplification SIP signaling itself and two aspects of SIP service terminal)Calling Control method is it is ensured that most common standard SIP service terminal and isomery Convergence gateway can carry out miscellaneous service(Including common industry Business and particular service), and how to make user simple operation it is ensured that user have identical with using plain old telephone Experience, is urgent problem.
Content of the invention
The technical problem to be solved in the present invention is to provide a kind of simple operation making user, complete with using plain old telephone The calling-control method based on VoIP operation system for the identical.
The technical solution used in the present invention is as follows:A kind of calling-control method based on VoIP operation system, its feature exists In its method and step is:
Step one, the service controller functional entity called SIP URI from the sip message receiving(User name@home zone Domain information)In extract a username portion, business function code information is determined whether according to user name, otherwise illustrates as common industry Business, identifies user identity number information and user area number information according to a username portion, is, illustrates as particular service, Enter step 4;
Step 2, improved according to user identity number information and user area number information SIP URI attributed region letter Breath;
Step 3, the SIP request signalling route calling this are to terminal called attributed region(For nonlocal user) Or terminal called(For local user);
Step 4, carry out business triggering process, and the SIP request signalling route that this is called is to corresponding application server Functional entity;
Step 5, application server functionality entity extract user name in the called SIP URI from the sip message receiving Part("@" previous section), the elongated number character string that is, user is dialled, from the elongated number character string information that user is dialled Business function code information, business model information and business information about firms are identified according to locally configured information, and according to these letters Breath carries out the corresponding subsequent treatment of particular service.
Preferably, methods described step also includes:Judge after the type of service determining user's request whether user has phase Answer service authority, otherwise refuse service access, have, carry out service access.
Preferably, methods described also includes:After judging the type of service of user's request, judge what Subscriber Number belonged to Operation system, if purpose Subscriber Number is the user of one's respective area circuit switching system, improves the URI information of sip message simultaneously This sip message is routed to one's respective area isomery Convergence gateway, is carried out the adaptation of business by the latter;If purpose user is one's respective area The user of VoIP system, then improve the URI information of INVITE and this sip message be routed to what purpose user was used SIP service terminal;If purpose user is the user in other regions, improves the URI information of INVITE and this SIP disappears Breath is routed to the region that purpose user is belonged to;If purpose user is the service number of particular service, improves INVITE and disappear The URI message of breath be routed to this sip message processes the application server of this particular service or its application server is located Region(When this application server does not belong to local zone).
Compared with prior art, the invention has the beneficial effects as follows:Sip terminal and isomery Convergence gateway only need to support The common standard of RFC3261, user only needs to use numeric keypad when carrying out the dial-up of miscellaneous service, and all are complicated Parsing and processing completed based on each functional entity of lightweight calling-control method becoming long code by using this kind.Institute Some user sides include SIP service terminal and isomery Convergence gateway all as thin-client, greatly strengthen compatible and general Property, decrease the input that the input on service terminal value volume and range of product and user train in use.
Brief description
Fig. 1 is the principle schematic of a present invention wherein embodiment.
Specific embodiment
In order that the objects, technical solutions and advantages of the present invention become more apparent, below in conjunction with drawings and Examples, right The present invention is further elaborated.It should be appreciated that specific embodiment described herein is only in order to explain the present invention, not For limiting the present invention.
This specification(Including any accessory claim, summary and accompanying drawing)Disclosed in any feature, except non-specifically is chatted State, all can be replaced by other alternative features equivalent or that there is similar purpose.I.e., unless specifically stated otherwise, each feature One of simply a series of equivalent or similar characteristics example.
In this specific embodiment, include two using based on the functional entity of the lightweight calling-control method becoming long code The service controller in individual region and Conference server(Conference server is as a kind of sample of service server);General Thin clients End also includes common sip terminal and the isomery Convergence gateway in two regions, as shown in Figure 1.
As shown in figure 1, in this specific embodiment, the area code in region 1 is 028, and domain-name information is Chengdu.com, the number of sip terminal 1 is 3030111, and the number of plain old telephone 1 is 6060111;The area code in region 2 For 010, domain-name information is beijing.com, and the number of sip terminal 2 is 3030222, and the number of plain old telephone 2 is 6060222.
The service controller dial-up that service controller receives and processes from local client and other regions is produced Raw sip message, the elongated number information according to entrained by signaling is identified industry business triggering of going forward side by side.
Conference server receives and processes the sip message coming from local service controller route, according to entrained by signaling Elongated conference telephone number information carry out conference model identification and conference member identification, and according to the pattern identifying and meeting Member carries out corresponding follow-up meeting control process.
General thin-client refers to only support the common standard SIP service terminal of RFC3261 and isomery Convergence gateway, no Other SIP Extended Protocols need to be supported.
Specific embodiment one:General service dial-up business
User use plain old telephone 1 calling SIP service terminal 2 user when, need dial purpose user " area code "+ " Subscriber Number ", that is, 0103030222.
The dial signaling that circuit switching system from plain old telephone 1 produces is converted into SIP letter by isomery Convergence gateway 1 Order, produces one using 0103030222 chengdu.com as the sip message of called SIP URI, and is sent to its local industry Business controller 1.
In this specific embodiment, after service controller 1 receives this sip message, first determine whether the authority of calling subscribe(Main User is made to be 6060111@chengdu.com, for local validated user), then according to locally configured information to dialled called Become long code(0103030222)It is analyzed, due to not having business function code, then judge that this calling is a general service Dial-up.
Service controller 1 parses to the change long code of called subscriber, and according to local policy and position ownership letter Breath judges the position of called subscriber:If called number is to belong to other regions, improve the URI letter of sip message This sip message is simultaneously routed to purpose region by breath;If purpose Subscriber Number is the circuit-switched network being connected of one's respective area User, then improve the URI information of sip message and this sip message be routed to isomery Convergence gateway, carries out the suitable of business by the latter Join;If purpose user is the packet switching network user of one's respective area, improve the URI information of INVITE and by this SIP Message is routed to the SIP service terminal that purpose user is used.For example, when called number is 0103030222, by analysis " area code " 010 show that called subscriber belongs to region 2, after therefore improving the called SIP URI of sip message (0103030222@beijing.com)It is routed to the service controller 2 representing region 2.
Specific embodiment two:Meeting dial-up business
Such as user uses plain old telephone 1 to initiate preset conference, need to dial corresponding " preset conference function code " 901 and " meeting room number " 001.
The dial signaling that circuit switching system from plain old telephone 1 produces is converted into SIP letter by isomery Convergence gateway 1 Order, produces one using 901001 chengdu.com as the sip message of called SIP URI, and is sent to its local business control Device 1 processed.
After service controller 1 receives this sip message, first determine whether calling subscribe(6060111@chengdu.com)Power Limit, is then become long code according to locally configured information to dialling(901001)It is analyzed, due to comprising to represent preset conference industry The business function code 901 of business, then this judges that this calling is the dial-up of a preset conference, and this sip message is route To Conference server 1.
After Conference server 1 receives this sip message, the change long code that user is dialled parses, according to local policy Judge conference model, conferencing function and meeting relevant configuration information.In this example, this meeting is exhaling of a preset conference Cry, then Conference server 1 according to the meeting room information being pre-configured with pass through to look into meeting configuration information parse conference member and point Join meeting room, other all of conference members initiate dial-up from trend immediately after.
User uses plain old telephone 1 to initiate temporary meeting, needs to dial corresponding " temporary meeting function code " 902 and meeting Member's list of numbers " 3030111*0106060222 ".
The dial signaling that circuit switching system from plain old telephone 1 produces is converted into SIP letter by isomery Convergence gateway 1 Order, produces one using 9023030111*0106060222 chengdu.com as the sip message of called SIP URI, and is sent to Its local service controller 1.
After service controller 1 receives this sip message, first determine whether calling subscribe(6060111@chengdu.com)Power Limit, is then become long code according to locally configured information to dialling(9023030111*0106060222)It is analyzed, due to comprising Represent the business function code 902 of temporary meeting business, then this judges that this calling is the dial-up of a temporary meeting, and will This sip message is routed to Conference server 1.
After Conference server 1 receives this sip message, the change long code that user is dialled parses, according to local policy Judge conference model, conferencing function and meeting relevant configuration information.In this specific embodiment, this meeting is a special meeting View calling, then Conference server 1 go out the number of other conference members according to elongated number resolution(3030111 and 0106060222), and automatically initiate dial-up to other all of conference members immediately.
Claims (3)
1. a kind of calling-control method based on VoIP operation system is it is characterised in that its method and step is:
Step one, service controller functional entity extract user name portion in the called SIP URI from the sip message receiving Point, business function code information is determined whether according to user name, otherwise identifies that user identity number is believed according to a username portion Breath and user area number information, are then to enter step 4;
Step 2, improve the attributed region information of SIP URI according to user identity number information and user area number information;
Step 3, by calling SIP request signalling route to terminal called attributed region or terminal called;
Step 4, carry out business triggering process, and the SIP request signalling route that this is called is to corresponding application server functionality Entity;
Step 5, application server functionality entity extract user name portion in the called SIP URI from the sip message receiving Point, from the elongated number character string information that user is dialled, business function code information, business are identified according to locally configured information Pattern information and business information about firms.
2. the calling-control method based on VoIP operation system according to claim 1 is it is characterised in that methods described walks Suddenly also include:Judge after the type of service determining user's request whether user has corresponding service authority, otherwise refuse service access, Have, carry out service access.
3. the calling-control method based on VoIP operation system according to claim 1 and 2 is it is characterised in that described side Method also includes:After judging the type of service of user's request, judge the operation system that Subscriber Number belongs to, if purpose user number Code is the user of one's respective area circuit switching system, then improve the URI information of sip message and be routed to the sip message after improving One's respective area isomery Convergence gateway, is carried out the adaptation of business by the latter;If purpose user is the user of one's respective area VoIP system, Improve the URI information of sip message and the sip message after improving is routed to the SIP service terminal that purpose user is used;If Purpose user is the user in other regions, then improve the URI information of sip message and the sip message after improving is routed to purpose The region that user is belonged to;If purpose user is the service number of particular service, improves the URI message of sip message and incite somebody to action Sip message after improving is routed to the region that the application server processing this particular service or its application server are located.
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)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1741557A (en) * | 2004-08-23 | 2006-03-01 | 华为技术有限公司 | Method for querying called in block area |
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)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1741557A (en) * | 2004-08-23 | 2006-03-01 | 华为技术有限公司 | Method for querying called in block area |
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)
* Cited by examiner, † Cited by third partyTitle |
---|
"基于ENUM的VoIP通信系统原型的设计与实现";傅玉英;《中国优秀硕士学位论文全文数据库 信息科技辑》;20080715;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN104009988A (en) | 2014-08-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210297408A1 (en) | 2021-09-23 | Method and system for creating a virtual sip user agent by use of a webrtc enabled web browser |
CN102347950B (en) | 2018-02-06 | Communication network provides the method and system of conversational services to internet |
CN100444550C (en) | 2008-12-17 | Method for realizing multiple early media services in one call |
RU2414082C2 (en) | 2011-03-10 | Associating telephone call with dialogue based on computer protocol such as sip |
CN101132378B (en) | 2010-07-21 | A method and communication system for intercommunication between different networks |
JP2008523662A (en) | 2008-07-03 | Image-based push-to-talk user interface image exchange method |
US7653406B2 (en) | 2010-01-26 | Enabling a participant of a communication session to initiate a communication according to another communication service |
CN106797379B (en) | 2019-05-28 | Use the TeleConference Bridge of synthesis identifier |
KR20170048345A (en) | 2017-05-08 | System and method for enhancing user experience during interactive audio-visual communication |
CN101030931B (en) | 2013-01-02 | Method for transmitting service data and applied packet terminal thereof |
CN101453524A (en) | 2009-06-10 | Multimedia service implementing method |
JP2017510116A (en) | 2017-04-06 | Method and server for enabling a first user to automatically detect a second user's social network identifier and the respective status of this second user in those social networks |
US20110040833A1 (en) | 2011-02-17 | Methods and Arrangements for Interactive Caller Information Services in a Communication Network |
WO2019004848A1 (en) | 2019-01-03 | Methods and system in pairing unique alphanumeric name/s to any callable number or sip account to generate unique and easy to remember url calling link for real time communication purposes |
US7813305B2 (en) | 2010-10-12 | Setting up a conference call with a hashed address |
CN104009988B (en) | 2017-02-15 | Call control method based on VoIP service system |
US20140211788A1 (en) | 2014-07-31 | Method and a system to discover and establish an enriched communication channel in a voice call |
JP5608748B2 (en) | 2014-10-15 | Method and apparatus in a communication network |
KR20070051237A (en) | 2007-05-17 | System and method for providing multimedia contents in communication system |
CN1984132A (en) | 2007-06-20 | Method and terminal for processing session ability information |
KR100738565B1 (en) | 2007-07-11 | How to provide call log of oIP system and VoIP system |
CN101159908B (en) | 2012-02-29 | Method of implementing interaction of session service and calling information limitation service |
Rosen | 2022 | RFC 9248 Interoperability Profile for Relay User Equipment |
CN117157685A (en) | 2023-12-01 | Systems and methods for facilitating simultaneous communications with emergency services |
Park et al. | 2007 | Enhanced 911 Mechanism for Internet Telephony Service |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
2014-08-27 | C06 | Publication | |
2014-08-27 | PB01 | Publication | |
2014-09-24 | C10 | Entry into substantive examination | |
2014-09-24 | SE01 | Entry into force of request for substantive examination | |
2017-02-15 | C14 | Grant of patent or utility model | |
2017-02-15 | GR01 | Patent grant |