[go: up one dir, main page]

CN102904872A - Communication method and communication system - Google Patents

Communication method and communication system Download PDF

Info

Publication number
CN102904872A
CN102904872A CN2012102950796A CN201210295079A CN102904872A CN 102904872 A CN102904872 A CN 102904872A CN 2012102950796 A CN2012102950796 A CN 2012102950796A CN 201210295079 A CN201210295079 A CN 201210295079A CN 102904872 A CN102904872 A CN 102904872A
Authority
CN
China
Prior art keywords
communication server
equations
information
calling
communication
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.)
Granted
Application number
CN2012102950796A
Other languages
Chinese (zh)
Other versions
CN102904872B (en
Inventor
齐桀
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SUZHOU ZHOUJI CHUANSHU INFORMATION TECHNOLOGY Co Ltd
Original Assignee
SUZHOU ZHOUJI CHUANSHU INFORMATION TECHNOLOGY Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by SUZHOU ZHOUJI CHUANSHU INFORMATION TECHNOLOGY Co Ltd filed Critical SUZHOU ZHOUJI CHUANSHU INFORMATION TECHNOLOGY Co Ltd
Priority to CN201210295079.6A priority Critical patent/CN102904872B/en
Publication of CN102904872A publication Critical patent/CN102904872A/en
Application granted granted Critical
Publication of CN102904872B publication Critical patent/CN102904872B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)
  • Sub-Exchange Stations And Push- Button Telephones (AREA)

Abstract

The invention provides a communication method and a communication system and can provide an enterprise-level switchboard system. The method comprises that a first kind communication server enables calls to be forwarded to a called extension set after receiving calls launched by a calling extension set through an internet if a called number is an extension set number and the called extension set and the calling extension set belong to a same switchboard, the calls are transferred to a second kind communication server if the called number is not the extension set number, the first kind communication server for storing the called number is determined by the second kind communication server according to stored information and called number, then the calls are transferred to the first kind communication server, and the first kind communication server prompts the calling extension set to conduct next operation. The communication method and the communication system comprehensively use cloud computing technology, cloud storage technology and virtualization technology, enterprises can have the stable and reliable enterprise-level switchboard system only by connecting with the internet, quantity and scope of the extension set are not limited, only local cost is charged for long toll calls, and the communication method and the communication system contribute to saving of telephone charge.

Description

Communication means and communication system
Technical field
The present invention relates to communication technical field, relate to especially a kind of communication means and communication system.
Background technology
The full name of PBX is Private Branch Exchange, can be translated as the user class switch, is the telephone service network that a kind of intra-company uses, and the extension subscriber of this network internal is shared the outside line of some.PBX also has other custom addresses, such as group telephone, stored-program control exchange, telephone exchange etc.PBX is a kind of of modern handle official bussiness telephonic communication management means commonly used, and the person can group management outside line incoming call and interior lines exhalation to make the Telephone Management Agency.PBX also can think a kind of switch device, and it is used for connecting a plurality of extensions and outside line.
Conventional P BX use call type code joint (RJ11) telephone wire connects ordinary telephone set, and the communication system of use telephone wire or digital junction realization and outside is Public Switched Telephony Network PSTN(Public Switched Telephone Network for example) access.Each branch uses autonomous device and telephone number, jointly uses a total plane No..A PBX network uses a total plane No. usually, namely corresponding to a total plane No..Fig. 1 is the schematic diagram according to the basic structure of a kind of PBX communication network of the prior art.As shown in Figure 1, extension set 111,112 and 113 is connected on the PBX equipment 12, and the latter connects for example PSTN of outside communication system 13.
Along with the development of network technology, IP PBX has appearred.IP PBX uses ICP/IP protocol, utilizes the principle of packet switch, has realized the function identical with conventional P BX at Ethernet.IP PBX normal operation RJ45 ethernet twisted pair connects IP phone and computer software extension set, uses telephone wire, digital junction or operator's next generation network (Next Generation Network) to access PSTN.Each branch uses independently equipment and telephone number or uses VPN (virtual private network) VPN(Virtual Private Network) technology realizes strange land extension set access.Fig. 2 is the schematic diagram according to the basic structure of a kind of IP PBX communication network of the prior art.As shown in Figure 2, IP phone extension set 211,212 is connected latter's connecting wan 24 and PSTN25 with being connected by local area network (LAN) 22 with PBX equipment 23.
Company can adopt network shown in Figure 2 to make up communication system, and the equipment that internal main is wanted mainly comprises the network equipment of IP phone extension set, local area network (LAN), and IP PBX equipment.Like this, intra-company can realize no-charge call, and because be to dial extension number, operates also more convenient.For larger company, the company of branch is particularly arranged in various places, can adopt many IP PBX equipment, so just can hold more extension set.
Existing PBX or the IP PBX system part that still comes with some shortcomings.For example, for company, inner communication system needs voluntarily maintenance usually, and company needs patent to be equipped with manpower and materials for this reason.For two companies that adopted network shown in Figure 2, the conversation between the extension set of two companies still need be passed through wide area network 24 or PSTN25.That is to say, conversation need to be by means of the communication network of outside between the company of two use IP PBX.
Summary of the invention
In view of this, the invention provides a kind of communication means and communication system, to solve above-mentioned weak point of the prior art.Other beneficial effects of the present invention illustrate in connection with the technical scheme of embodiment, and can release from the technical scheme of embodiment or obviously find out.
The invention provides following technical scheme:
A kind of communication means comprises: preserve type I information, described type I information comprises one or more groups following information of preserving accordingly: total plane No., a plurality of extension numbers that are subordinated to this total plane No., communication domain name; And preserve Equations of The Second Kind information, described Equations of The Second Kind information comprises one or more groups following information of preserving accordingly: total plane No. and the domain name of preserving the first kind communication server of this total plane No.; The first kind communication server is being received dialogue-based beginning agreement of caller extension set, after the calling by the Internet initiation, according to the communication domain name in described type I information and this calling, called number is judged, in the situation that being extension number and called extension set and described caller extension set, called number belongs to same exchange, transfer the call to called extension set, in the situation that called number is not extension number, transfer the call to the Equations of The Second Kind communication server, by the Equations of The Second Kind communication server according to described Equations of The Second Kind information and called number, determine to preserve the first kind communication server of called number, then transfer the call to this first kind communication server, carry out next step operation by this first kind communication server prompting caller extension set.
Alternatively, described method also comprises: preserve the 3rd category information, described the 3rd category information comprises the following information of preserving accordingly: the domain name of the next generation network gateway under first kind telephone number, the first kind telephone number in the communication system; Described first kind telephone number is to support session to send out the telephone number in the communication system of beginning agreement; The first kind communication server is being received dialogue-based beginning agreement of caller extension set, after the calling by the Internet initiation, judge according to described type I information and called number, in the situation that called number is not extension number, transfer the call to the Equations of The Second Kind communication server, according to described the 3rd category information and called number, confirm that called number is described first kind telephone number by the Equations of The Second Kind communication server, then transfer the call to next generation network gateway corresponding to called number.
Alternatively, also comprise: the Equations of The Second Kind communication server is after receiving that calling in the communication system of beginning agreement is sent out in described support session, according to the total plane No. in described Equations of The Second Kind information and this calling, determine to preserve the first kind communication server of this total plane No., then transfer the call to this first kind communication server, carry out next step operation by this first kind communication server prompting caller.
Alternatively, described method also comprises: preserve the 4th category information, described the 4th category information comprises the following information of preserving accordingly: the domain name of Equations of The Second Kind telephone number, the 3rd class communication server; Described Equations of The Second Kind telephone number is not support session to send out the telephone number in the communication system of beginning agreement; Described the 3rd class communication server is used for carrying out the signaling conversion between the described Equations of The Second Kind communication server and the described communication system of not supporting session to send out the beginning agreement; The first kind communication server is being received dialogue-based beginning agreement of caller extension set, after the calling by the Internet initiation, judge according to described type I information and called number, in the situation that described called number is not extension number, transfer the call to the Equations of The Second Kind communication server, by the Equations of The Second Kind communication server according to described the 4th category information and called number, confirm that described called number is described Equations of The Second Kind telephone number, then described calling is transferred to the 3rd class communication server corresponding to described called number, by the 3rd class communication server described calling is transferred to and connectedly describedly do not supported session to send out the communication system of beginning agreement.
Alternatively, described method also comprises: preserve the 5th category information, described the 5th category information comprises the following information of preserving accordingly: total plane No., the domain name of the Equations of The Second Kind communication server; The 3rd class communication server receive come from described do not support the calling of communication system for described total plane No. that session sends out the beginning agreement after, according to described the 5th category information and called total plane No., determine the Equations of The Second Kind communication server that this total plane No. is corresponding, then this calling is transferred to this Equations of The Second Kind communication server; This Equations of The Second Kind communication server is according to described Equations of The Second Kind information and called total plane No., determine to preserve the first kind communication server of this total plane No., then transfer the call to this first kind communication server, carry out next step operation by this first kind communication server prompting caller.
A kind of communication system comprises a plurality of memory modules, a plurality of the first module and a plurality of the second module; Described memory module comprises the first storage unit and the second storage unit, wherein, the first storage unit is used for preserving type I information, described type I information comprises one or more groups following information of preserving accordingly: total plane No., a plurality of extension numbers that are subordinated to this total plane No., communication domain name, the second storage unit is used for preserving Equations of The Second Kind information, and described Equations of The Second Kind information comprises one or more groups following information of preserving accordingly: the domain name of total plane No. and first module of preserving this total plane No.; Described the first module comprises the first reading unit, the first receiving element, the first judging unit, the first buanch unit, with the first Tip element, wherein, the first reading unit is used for reading type I information from the first storage unit, the first receiving element is used for receiving dialogue-based beginning agreement of caller extension set, calling by the Internet initiation, the first judging unit is used for after the first receiving element receives described calling, according to the communication domain name in type I information and this calling, called number is judged, the first buanch unit is used for the judged result according to the first judging unit, in the situation that being extension number and called extension set and described caller extension set, called number belongs to same exchange, transfer the call to called extension set, in the situation that called number is not extension number, transfer the call to the second module, the first Tip element is used for receiving the calling that the second module shifts, and then points out the caller extension set to carry out next step operation; Described the second module comprises the second reading unit, the second receiving element, the second determining unit and the second buanch unit, wherein, the second reading unit is used for reading Equations of The Second Kind information from the second storage unit, the second receiver module is used for receiving the calling that the first buanch unit shifts, the second determining unit is used for determining according to Equations of The Second Kind information the first module of preservation called number, and the second buanch unit is used for transferring the call to the first module that the second determining unit is determined.
Alternatively, memory module comprises that also for the 3rd storage unit of preserving the 3rd category information, described the 3rd category information comprises the following information of preserving accordingly: the domain name of the next generation network gateway under first kind telephone number, the first kind telephone number in the communication system; Described first kind telephone number is to support session to send out the telephone number in the communication system of beginning agreement; The second reading unit also is used for reading the 3rd category information from the 3rd storage unit; The second determining unit also is used for determining that according to the 3rd category information called number is described first kind telephone number, and next generation network gateway corresponding to definite called number; The second buanch unit also is used in the situation that called number is described first kind telephone number, transfers the call to the next generation network gateway that the second determining unit is determined.
Alternatively, the second receiving element also is used for receiving the calling that the communication system of beginning agreement is sent out in described support session; The second determining unit also is used for total plane No. of the calling that receives according to Equations of The Second Kind information and the second receiving element, determines to preserve the first module of this total plane No..
Alternatively, also comprise a plurality of the 3rd modules, described the 3rd module comprises the 3rd receiving element, the 3rd converting unit and the 3rd buanch unit, wherein, the 3rd receiving element is used for receiving the calling that the second module shifts, the 3rd converting unit is used for carrying out the second module and not supporting session to send out the signaling conversion between the communication system of beginning agreement for calling, and the 3rd buanch unit is used for the calling after the signaling conversion is transferred to does not describedly support session to send out the communication system of beginning agreement; Memory module comprises that also for the 4th storage unit of preserving the 4th category information, described the 4th category information comprises the following information of preserving accordingly: the domain name of Equations of The Second Kind telephone number, the 3rd module; Described Equations of The Second Kind telephone number is the described telephone number of not supporting in the communication system that session sends out the beginning agreement; The second reading unit also is used for reading the 4th category information from the 4th storage unit; The second determining unit also is used for according to the 4th category information and called number, confirms that called number is described Equations of The Second Kind telephone number, and the 3rd module corresponding to definite called number; The second buanch unit also is used in the situation that called number is described Equations of The Second Kind telephone number, transfers the call to the 3rd module that the second determining unit is determined.
Alternatively, described memory module also comprises for the 5th storage unit of preserving the 5th category information, described the 5th category information comprises the following information of preserving accordingly: total plane No., the domain name of the second module, the 3rd module comprises that also third reading gets unit, the 3rd determining unit and the 3rd buanch unit, wherein, third reading is got the unit for reading the 5th category information from the 5th storage unit; The 3rd determining unit is used for after the 3rd receiving element receives the calling of the second module transfer, according to the 5th category information and called total plane No., determine the second module that this total plane No. is corresponding, the 3rd buanch unit is used for transferring the call to the second module that the 3rd determining unit is determined; The second receiving element also is used for receiving does not describedly support session to send out the calling of the communication system of beginning agreement; The second determining unit also is used for total plane No. of the calling that receives according to Equations of The Second Kind information and the second receiving element, determines to preserve the first module of this total plane No..
A kind of communication system, comprise storage server system, a plurality of first kind communication server and a plurality of Equations of The Second Kind communication server, wherein, described storage server system is used for preserving type I information and Equations of The Second Kind information, described type I information comprises one or more groups following information of preserving accordingly: total plane No., a plurality of extension numbers that are subordinated to this total plane No., communication domain name, and described Equations of The Second Kind information comprises one or more groups following information of preserving accordingly: total plane No. and the domain name of preserving the first kind communication server of this total plane No.; The described first kind communication server is used for receiving dialogue-based beginning agreement of caller extension set, after the calling by the Internet initiation, judge according to communication domain name, called number in described type I information and this calling, in the situation that being extension number and called extension set and described caller extension set, called number belongs to same exchange, transfer the call to called extension set, in the situation that called number is not extension number, transfer the call to the Equations of The Second Kind communication server; The described Equations of The Second Kind communication server also is used for according to described Equations of The Second Kind information and called number, determines to preserve the first kind communication server of called number, then transfers the call to this first kind communication server; The described first kind communication server points out main extension set to carry out next step operation after also being used for receiving the calling of Equations of The Second Kind communication server transfer.
Alternatively, described storage server system also is used for preserving the 3rd category information, and described the 3rd category information comprises the following information of preserving accordingly: the domain name of the next generation network gateway under first kind telephone number, the first kind telephone number in the communication system; Described first kind telephone number is to support session to send out the telephone number in the communication system of beginning agreement; The first kind communication server also is used for receiving dialogue-based beginning agreement of caller extension set, after the calling by the Internet initiation, judge according to described type I information and called number, in the situation that called number is not extension number, transfer the call to the Equations of The Second Kind communication server; The Equations of The Second Kind communication server also is used for according to described the 3rd category information and called number, confirms that called number is described first kind telephone number, then transfers the call to next generation network gateway corresponding to called number.
Alternatively, the Equations of The Second Kind communication server also is used for after receiving that the calling of communication system of beginning agreement is sent out in described support session, according to the total plane No. in described Equations of The Second Kind information and this calling, determine to preserve the first kind communication server of this total plane No., then transfer the call to this first kind communication server.
Alternatively, described storage server system also is used for preserving accordingly the 4th category information, and described the 4th category information comprises the following information of preserving accordingly: the domain name of Equations of The Second Kind telephone number, the 3rd class communication server; Described Equations of The Second Kind telephone number is the described telephone number of not supporting in the communication system that session sends out the beginning agreement; Described communication system also comprises a plurality of the 3rd class communication servers, and described the 3rd class communication server is used at the described Equations of The Second Kind communication server and does not support session to send out and carry out the signaling conversion between the communication system of beginning agreement; The described Equations of The Second Kind communication server also is used for: after the calling that receives the transfer of the first kind communication server, according to described the 4th category information and called number, confirm that called number is described Equations of The Second Kind telephone number, then transfer the call to the 3rd class communication server corresponding to described called number; The calling that described the 3rd class communication server also is used for coming from described Equations of The Second Kind telephone number is transferred to and is not connectedly describedly supported session to send out the communication system of beginning agreement.
Alternatively, described storage server system also is used for preserving the 5th category information, and described the 5th category information comprises the following information of preserving accordingly: total plane No., the domain name of the Equations of The Second Kind communication server; The 3rd class communication server also be used for receive come from described do not support the calling of communication system for described total plane No. that session sends out the beginning agreement after, according to described the 5th category information and called total plane No., determine the Equations of The Second Kind communication server that this total plane No. is corresponding, then this calling is transferred to this Equations of The Second Kind communication server; The Equations of The Second Kind communication server also is used for after receiving the calling that the 3rd class communication server shifts, according to described Equations of The Second Kind information and called total plane No., determine to preserve the first kind communication server of this total plane No., then transfer the call to this first kind communication server.
Technical scheme of the present invention can be enterprise or the individual exchange service that enterprise-level is provided, capital equipment in this system for example various types of communication server can be according to user's demand flexible configuration, and can be safeguarded by the special messenger, the user only need provide terminal equipment to get final product, need not in person maintain communication services device, for enterprise, alleviated the burden of this respect.In addition, the cloud telephone exchange system when cloud telephone exchange system and Exterior Communications System conversation, externally only produces the local call expense mainly by the internet transmission data in the communication system, save user's telephone expenses burden.
Description of drawings
Accompanying drawing is used for understanding the present invention better, does not consist of improper restriction of the present invention.Wherein:
Fig. 1 is the schematic diagram according to the basic structure of a kind of PBX communication network of the prior art;
Fig. 2 is the schematic diagram according to the basic structure of a kind of IP PBX communication network of the prior art;
Fig. 3 is the schematic diagram according to the first kind communication server in the cloud telephone exchange system of the embodiment of the invention and Equations of The Second Kind communication server connection status;
Fig. 4 is according to the schematic diagram that is simultaneously the equipment component connection status in the cloud telephone exchange system of the first kind communication server of two company services including of the embodiment of the invention;
Fig. 5 is the schematic diagram that the communication system of the embodiment of the invention is connected with the first kind communication system of outside;
Fig. 6 is the schematic diagram according to the equipment component connection status of the cloud telephone exchange system with the 3rd class communication server of the embodiment of the invention.
Embodiment
Below in conjunction with accompanying drawing example embodiment of the present invention is explained, to help understanding, they should be thought it only is exemplary comprising the various details of the embodiment of the invention.Therefore, those of ordinary skills will be appreciated that, can make various changes and modification to the embodiments described herein, and can not deviate from scope and spirit of the present invention.Equally, for clarity and conciseness, omitted the description to known function and structure in the following description.In addition, in the situation that do not cause conflict, the various technical characterictics in the following description can make up mutually.
The communication means of the embodiment of the invention can be realized by many communication servers, uses Softswitch technology, and these communication servers can be realized different functions.In the present embodiment, mainly comprise the communication server of two class functions, below be called respectively the first kind communication server and the Equations of The Second Kind communication server.Total plane No. in the present embodiment, the implication of extension number and the relation object of the two are similar to related notion of the prior art.
In the present embodiment, preserve accordingly one or more groups following information: total plane No., a plurality of extension numbers that are subordinated to this total plane No., communication domain name.In the following description, this information is called type I information.In realization, for above-mentioned total plane No. and the domain name of communicating by letter, total plane No. and the domain name of communicating by letter of normally same organization (company for example below describes as an example of company example, and namely the communication domain name here is the communication domain name of company).In the present embodiment, also preserve accordingly one or more groups following information: total plane No. and the domain name of preserving the first kind communication server of this total plane No..In the following description, this information is called Equations of The Second Kind information.
Extension set in the present embodiment is internet terminal, and signalling adopts session to send out beginning agreement SIP(Session Initiation Protocol).Transfer of data can adopt RTP (Realtime Transport Protocol, RTP) and RTP Control Protocol (RTP Control Protocol, RTCP) via the Internet (Internet).
When extension set makes a call, provide the communication domain name of extension number and extension set place company.Can think that extension set provides the information of shape such as 1006 example.com, wherein 1006 are extension numbers, example.com is the communication domain name of company.
The first kind communication server is being received dialogue-based beginning agreement of caller extension set, after the calling by the Internet initiation, judge according to communication domain name, called number in type I information and this calling, belong to same exchange in the situation that called number is extension number and called extension set and caller extension set, transfer the call to called extension set.In the situation that called number is not extension number, transfer the call to the Equations of The Second Kind communication server, by the Equations of The Second Kind communication server according to Equations of The Second Kind information and called number, determine to preserve the first kind communication server of called number, then transfer the call to this first kind communication server, carry out next step operation by this first kind communication server prompting caller extension set.
The calling that extension set is initiated be by DNS with our company's communication domain name analysis to the corresponding communication server.Can adopt the existing technology relevant with the DNS service to realize this parsing.Omitted the resolving of dns server, but had DNS in the real system in clear, the following description and accompanying drawing in order to describe concise and to the point and to illustrate.
For example, the first kind communication server (hereinafter to be referred as making rs1) that a domain name is arranged is rs1.example1.com has read the type I information of listing with the form of table 1.The Equations of The Second Kind communication server that other has a domain name is bs1.example.com (hereinafter to be referred as making bs1) has read the Equations of The Second Kind information of listing with the form of table 2.
Table 1
Figure BDA00002026345600101
Table 2
Total plane No. The domain name of the first kind communication server
63325*** rs1.example1.com
82226*** rs2.example1.com
…… ……
In the table 1, total plane No. 63225600 is corresponding to extension number 1001 to 1050, simultaneously corresponding to domain name d.exampled.com.Below the implication of correspondence in each table similar, namely be in correspondence with each other content with the content of delegation.Total plane No. in the table 2 has adopted the expression mode of number segment, and for example 63325*** represents 1000 telephone numbers of from 63325000 to 63325999.In the following description, extension set is with the name of its extension number, and for example extension number is that 1001 extension set just is called extension set 1001.Exchange is also with its total plane No. name.
When extension set 1001 is called out extension set 1002, rs1 determines that according to the figure place of called number 1002 it is extension number, table look-up 1 affirmation extension set 1002 corresponding to domain name q.example1.com, the domain name that provides when calling out with extension set 1001 is identical, think that namely extension set 1001 and extension set 1002 belong to same exchange, so transfer the call to called extension set 1002.
If extension set 1001 is called out extension set 8001, when operation, according to usual way, dial first total plane No. 63236700, namely call out first total plane No., what this moment, rs1 was that the figure place of total plane No. confirm to call out according to called number is not extension number, calling is given to the Equations of The Second Kind communication server that self connects.In the present embodiment, a plurality of first kind communication servers are connected with an Equations of The Second Kind communication server, and each first kind communication server only is connected with an Equations of The Second Kind communication server.For example rs1 is connected with bs1, then the calling of extension set 1001 calling exchanges 63225700 is transferred to bs1 by rs1, bs1 is corresponding with rs1 according to the content check 63225700 of table 2, so transfer the call to rs1, is the information that extension set 1001 sends next step operation by rs1 to caller.In the table 2 be 63225700 these numbers corresponding to this domain name of rs1.example1.com, just think that exchange 63225700 is corresponding to first kind communication server rs1.The implication of following " correspondence " similarly.
Rs1 sends the information of next step operations to caller extension set 1001, can adopt common interactive voice answering IVR(Interactive Voice Response) mode realizes; Rs1 can also check first whether called extension set 8001 is online in addition, if, then point out caller to dial extension number 8001, otherwise opening voice mailbox or call out transfer by predetermined manner.
In the above example, caller extension set 1001 and called extension set 8001, their general number is preserved by same first kind communication server rs1.In the view of the user, the rs1 performance becomes two communication servers, namely has two virtual communication servers, serves respectively exchange 63225600 and 63225700.That is to say, if these two exchanges that exchange is two companies, these two companies can use same communication server equipment so.In another case, the caller extension set is realized by the different first kind communication servers from the function that called extension set is distinguished affiliated exchange, for example extension set 1001 is called out certain extension set of exchange 82226001, the Equations of The Second Kind communication server is after receiving the calling that the first kind communication server shifts at this moment, and check table 2 is confirmed to need calling is transferred to the first kind communication server rs2 that domain name is rs2.example1.com.But as broad as long with the first situation In the view of the user, all be to have called out first exchange, call out again extension set after receiving prompt tone.
That is to say, according to the technical scheme of the present embodiment, can be provided by a plurality of first kind communication servers service of enterprise-level telephone exchange system to a plurality of companies, wherein each first kind communication server can provide above service to one or more companies.Can find out that in fact this consisted of a kind of communication system, in the following description, it is called " cloud telephone exchange system ", the first kind communication server, the Equations of The Second Kind communication server are arranged in this cloud telephone exchange system, also has storage server system, and alternatively, this cloud telephone exchange system can also comprise the 3rd class communication server that hereinafter will introduce.
Storage server system is the computer cluster that database software is arranged by a plurality of operations, can preserve type I information and Equations of The Second Kind information, and the 3rd class that hereinafter will introduce, the 4th class and the 5th category information, specifically can adopt the technology of cloud storage to realize improving reliability.At storage server system, can adopt a large amount of various dissimilar memory devices, gather collaborative work by application software, data storage and Operational Visit function externally are provided jointly.Similarly, also comprise first kind communication server cluster and Equations of The Second Kind communication server cluster in the cloud telephone exchange system.Take first kind communication server cluster as example, which first kind communication server to be realized the service of which exchange by, then be that the particular content of the type I information that read from storage server system by the first kind communication server decides.For example certain first kind communication server has read the information in the table 1, then this first kind communication server is realized is service to total plane No. 63225600 and 63225700, only read the corresponding extension number of total plane No. 63225600 in the table 1 and the domain name of communicating by letter of company, the service to total plane No. 63225600 just only is provided.Be engaged in for more exchange liveries thereby in realization, can read more information, that is to say can the flexible configuration first kind communication server service object and service range.And if a certain the first kind communication server break down, then its function can be replaced by other communication servers fully, and this helps to improve reliability of service.Similarly, each Equations of The Second Kind communication server monomer in the Equations of The Second Kind communication server cluster also can be realized different service objects by the Equations of The Second Kind information that reads different particular contents.
Certainly, also can utilize the memory space of the first kind communication server and Equations of The Second Kind communication server inside to realize the storage of type I information and Equations of The Second Kind information and the 3rd class that hereinafter will introduce, the 4th class and the 5th category information.Can adopt equally the technology of cloud storage to realize.But in order to improve the reliability of system, had better adopt communication server equipment in addition to realize memory function.
In addition, in realization, can be safeguarded by the professional by the communication system that the first kind communication server and the Equations of The Second Kind communication server consist of, company only need provide terminal equipment for example the internet terminal of IP phone machine or software form can enjoy the enterprise-level telephone exchange system, can have neatly the extension set that quantity does not wait.In external when wiring of company, only need be laid the circuit that connects for the Internet, need not optical cable, the circuit such as telephone wire.When Enlargement of Enterprise Scale, the cloud telephone exchange system can capacity be supplied the extension set number, and from start to finish enterprise all need not to buy voluntarily and the maintain communication services device, and this has saved the manpower and materials of company undoubtedly greatly.And the cloud telephone exchange system of being safeguarded by the special messenger can have the configuration of more optimizing, and the expansion of system is also very convenient, thereby so that the performance of each enterprise-level telephone exchange system is better.
It can also be seen that from the above description, the enterprise-level exchange service that the communication system that is made of the first kind communication server and the Equations of The Second Kind communication server provides, what can realize is conversation between these exchanges and the extension set thereof, transfer of data during conversation is via the Internet, this so that cost of the phone call might reduce, in the higher situation of the cost of the phone call that particularly in reality, causes owing to reasons such as monopolizations, another selection that the enterprise-level exchange service in the present embodiment becomes each company when having a telephone installed.Certainly the enterprise-level exchange service in the present embodiment also can be a plurality of independent personal users (i.e. so-called " casual household ") service, this moment, each personal user had total plane No. and the extension number of oneself, everyone extension number is different, and a plurality of people may have identical total plane No..So the enterprise-level exchange service in the present embodiment also is the another selection of installing a telephone for the individual of nonbusiness.
Certainly it can also be seen that from the above description, above-mentioned company and individual's conversation scope is the inside in the communication system that is made of the first kind communication server and the Equations of The Second Kind communication server.For the communication system with the outside contacts, the present embodiment also provides relevant technical scheme, below is explained.
In the present embodiment, for the cloud telephone exchange system, outside communication system can be divided into two classes, is respectively to support and do not support session to send out the communication system of beginning agreement (Session Initiation Protocol, SIP).Below this two classes communication system is called respectively first kind communication system and Equations of The Second Kind communication system.The technical scheme that communicates with first kind communication system at first is described.
Storage server system is preserved following information accordingly: next generation network (the Next Generation Network under first kind telephone number, the first kind telephone number in the communication system, NGN) domain name of gateway, these information are called the 3rd category information hereinafter.The first kind telephone number here is to support session to send out the telephone number in the communication system of beginning agreement.The Equations of The Second Kind communication server is connected with the NGN gateway, can adopt the technology of common operator docking to finish herein, wherein will preserve some number docking address and protocol specifications.Certainly, according to the needs of network configuration, many Equations of The Second Kind communication servers are arranged in the cloud telephone exchange system, the NGN gateway with different regions (dividing with trunk code) is connected separately.
Extension set can be called out first kind telephone number, in this case, for the first kind communication server, receiving dialogue-based beginning agreement of caller extension set, after the calling by the Internet initiation, judge according to type I information and called number, in the situation that called number is not extension number, transfer the call to the Equations of The Second Kind communication server, by the Equations of The Second Kind communication server according to the 3rd category information and called number, confirm that called number is first kind telephone number, then transfer the call to NGN gateway corresponding to called number.
For example, Equations of The Second Kind communication server bs1 has read the 3rd category information of listing with the form of table 3 from storage server system.
Table 3
Telephone number The domain name of the Equations of The Second Kind communication server
1311618**** wg1.example2.com
1330720**** wg2.example2.com
…… ……
Adopted equally the expression mode of number segment in the table 3.For example work as extension set 1001(referring to table 1) calling telephone number 13116180001, it is not extension number that rs1 judges it according to the figure place of this number, then bs1 is given in calling, bs1 is the NGN gateway wg1 of wg1.example2.com corresponding to domain name according to this telephone number of content check of table 3, so this gateway is given in calling, later operation just gets final product by the conventional treatment mode in the communication system under this gateway.
Extension set also can accept to come from the calling of first kind communication system.This is called out via behind the NGN gateway arrival Equations of The Second Kind communication server, the Equations of The Second Kind communication server is according to the total plane No. in Equations of The Second Kind information and this calling, determine to preserve the first kind communication server of this total plane No., then transfer the call to this first kind communication server, carry out next step operation by this first kind communication server prompting caller.
For example telephone number 13307201000 is called out extension set 8001, dials first exchange 63225700, calls out via wg2.example2.com and arrives bs1, the bs1 content shown in 2 of tabling look-up, that confirm exchange 63225700 correspondences is rs1, then calling is transferred to rs1, carries out subsequent treatment by rs1.
For the Equations of The Second Kind communication system, namely do not support the communication system of SIP, the cloud exchange need to increase by the 3rd class communication server when communicating with it, be used for carrying out the signaling conversion between the Equations of The Second Kind communication server and above-mentioned Equations of The Second Kind communication system.Like this, the user of cloud telephone exchange system just can converse with the terminal of Equations of The Second Kind communication system, for example with PSTN (Public Switched Telephone Network, PSTN) in telephone relation.
For this reason, storage server system is also preserved following information accordingly: the domain name of Equations of The Second Kind telephone number, the 3rd class communication server below is called the 4th category information.The Equations of The Second Kind telephone number here is the telephone number in the Equations of The Second Kind communication system.For example, Equations of The Second Kind communication server bs1 has read the 4th category information of listing with the form of table 4.
Table 4
Telephone number The domain name of the 3rd class communication server
8566*** relay1.example3.com
5310*** relay2.example3.com
…… ……
After extension set makes a call to the Equations of The Second Kind communication system, the first kind communication server is received this calling, then judge according to type I information and called number, in the situation that called number is not extension number, transfer the call to the Equations of The Second Kind communication server, by the Equations of The Second Kind communication server according to the 4th category information and called number, confirm that called number is the Equations of The Second Kind telephone number, then transfer the call to the 3rd class communication server corresponding to called number, transferred the call to by the 3rd class communication server and connectedly do not support session to send out the communication system of beginning agreement.
For example, extension set 1050 calling telephone numbers 85661100, rs1 confirms that according to the figure place of telephone number 85661100 it is not extension number, then be transferred to bs1, bs1 confirms that according to table 4 85661100 is Equations of The Second Kind telephone numbers, and corresponding to the 3rd class communication server relay1, its domain name is relay1.example4.com.So bs1 is transferred to relay1 with calling.Next by relay1 calling is transferred to the relevant device of Equations of The Second Kind communication system, subsequent treatment namely gets final product by the usual manner in the Equations of The Second Kind communication system.
The extension set of the terminal of Equations of The Second Kind communication system in also can the calling cloud telephone exchange system.For this reason, storage server system is also preserved following information accordingly: the domain name of total plane No., the Equations of The Second Kind communication server below is called the 5th category information.For example, the 3rd class communication server relay1 has read the 5th category information of listing with the form of table 5.
Table 5
Total plane No. The domain name of the Equations of The Second Kind communication server
63325*** bs1.example.com
82226*** bs1.example.com
58041*** bs2.example.com
…… ……
The 3rd class communication server receive come from the calling of Equations of The Second Kind communication system for total plane No. after, according to the 5th category information and called total plane No., determine the Equations of The Second Kind communication server that this total plane No. is corresponding, then this calling is transferred to this Equations of The Second Kind communication server; This Equations of The Second Kind communication server is according to Equations of The Second Kind information and called total plane No., determine to preserve the first kind communication server of this total plane No., then transfer the call to this first kind communication server, carry out next step operation by this first kind communication server prompting caller.
For example, telephone number 53103333 makes a call to extension set 1050, dial first exchange 63225600, the 3rd class communication server finds bs1 according to the content of number 63225600 and table 5, then transfer the call to bs1, bs1 finds rs1 according to the content of number 63225600 and table 2 again, transfers the call to rs1 again.
As can be seen from the above description, the cloud telephone exchange system in the present embodiment can be conversed with Exterior Communications System.This Exterior Communications System can be the communication system of the whole nation or even global range.When carrying out trunk call, be by the toll dialing rule equally, national distance adds dials " 0 ", and international long-distance adds dials " 00 ", then adds dial area code.In this case, the first kind communication server also can add " 0 " or " 00 " of dialling according to the called number front and confirms that called number is not extension number.The Equations of The Second Kind communication server also can add the area code of dialling according to this, transfers the call to the NGN gateway in the corresponding district of area code, perhaps transfers to the 3rd class communication server of disposing corresponding to this district.
When the extension set in the cloud telephone exchange system and Exterior Communications System were conversed, route can be divided into two sections, and one section is that data are via internet transmission in the cloud telephone exchange system; Another section is in the first kind or Equations of The Second Kind communication system.And as can be seen from the above description, no matter be from the cloud telephone exchange system to outcall, or call out from the outside to the cloud telephone exchange system, in the first kind or Equations of The Second Kind communication system, all be equivalent to local call, thereby only produce local expenditure.This has saved again cloud telephone exchange system user's expense undoubtedly greatly, and has saved the expense of calling out to the cloud telephone exchange system.
In the cloud telephone exchange system, the extension set that belongs to same exchange can be the strange land.In order to reduce communication delay, guarantee speech quality, can comprise tunnel server in the communication system of the present embodiment, the quantity of configuration is decided according to the actual requirements.In the situation that use tunnel server, during the extension set login, what return when using domain name mapping service (DNS) to resolve the enterprise communication domain name is the IP address of a tunnel server.Tunnel server is mainly used to receive the calling of extension set, and will call out according to the domain name in calling out and be forwarded on the first kind communication server corresponding with this domain name.Because each first kind communication server can read the communication domain name of corresponding total plane No. of preserving, the extension number that belongs to this exchange, enterprise, so tunnel server can determine which first kind communication server has read this enterprise communication domain name according to the enterprise communication domain name, so know calling is forwarded on which first kind communication server.Use tunnel server, so that one very on a large scale or even global range in extension set can both access as soon as possible the cloud telephone exchange system, and communication delay is less, thereby helps to improve speech quality, and this is for more useful the enterprise that branch is arranged in the whole nation and even global range.
The cloud telephone exchange system is with good expansibility, can be according to the scope, user's enough a plurality of first kind communication servers, the Equations of The Second Kind communication server and the 3rd class communication servers of quantity flexible configuration capacity of service, thus and can from storage server system, read neatly the first kind to the five category informations and make the first kind, Equations of The Second Kind and the 3rd class communication server have corresponding concrete function and service range.Fig. 3 is the schematic diagram according to the first kind communication server in the cloud telephone exchange system of the embodiment of the invention and Equations of The Second Kind communication server connection status.
For simplicity's sake, Fig. 3 show two first kind communication servers 32,33 with is connected the situation that an Equations of The Second Kind communication server 31 connects.Because as mentioned above, the quantity of the communication server in the cloud telephone exchange system can flexible configuration, so can think that also Fig. 3 is a part of cloud telephone exchange system, the wherein server in the not shown storage server system.According to description above, what comprise in the cloud telephone exchange system is first kind communication server cluster and Equations of The Second Kind communication server cluster, so two first kind communication servers 32,33 among Fig. 3 can be thought a monomer in the first kind communication server cluster, the Equations of The Second Kind communication server 31 is a monomer in the Equations of The Second Kind communication server cluster equally.
Also show some among Fig. 3 and be connected to extension set on the first kind communication server 32 and the first kind communication server 33, for example extension set 321, extension set 322 are connected with extension set and are connected with the first kind communication server 32, and extension set 331, extension set 332 are connected with extension set and are connected with the first kind communication server 33.In realization, the first kind communication server can connect more extension set, as required and the capacity of the first kind communication server and deciding.
As previously mentioned, two or more companies can share a communication server, and the communication server is each company's allocate communications resource, such as number of, lines, memory capacity, line bandwidth etc.This also helps to save communication server hardware.So be not to concern one to one between company and the communication server.This helps to give full play to the hardware performance of the communication server, and the rapid or sweeping user that grows up can improve efficiency of operation when guaranteeing enterprise's input cost for development.
The situation of two shared communication servers of company as shown in Figure 4.Fig. 4 is according to the schematic diagram that is simultaneously the equipment component connection status in the cloud telephone exchange system of the first kind communication server of two company services including of the embodiment of the invention.In Fig. 4, can comprise each communication server among Fig. 3, and the first kind communication server 41 can be two company services, two company's uses general number and domain name separately.There is extension set 411,412 and 413 in first company, and at these extension sets, they are to be served by the communication server 410, and there is extension set 421,422 and 423 in second company, and at these extension sets, they are to be served by the communication server 420.The communication server 410 and the communication server 420 consist of a kind of virtualized equipment, and its corresponding entity apparatus is still the first kind communication server 41.Converse between these two companies this moment, for example extension set 411 is called out extension set 421, then called out first the telephone number of second company's exchange by extension set 411, then by the Equations of The Second Kind communication server 31 be defined as this exchange the telephone number service be the first kind communication server 41, so calling is forwarded on the first kind communication server 41.
Fig. 5 is the schematic diagram that the communication system of the embodiment of the invention is connected with the first kind communication system of outside.Figure 5 illustrates the equipment component in the cloud telephone exchange system, wherein the first kind communication server 51 is connected with the Equations of The Second Kind communication server 52, and the Equations of The Second Kind communication server 52 is connected with communication system 53.Extension set 511 calling telephone numbers 13116180001 for example, the communication server 51 is not extension number according to this telephone number, forward calling to the Equations of The Second Kind communication server 52, the Equations of The Second Kind communication server 52 is according to table 3, finding 13116180001 is to be that the communication service equipment of wg1.example3.com is served by domain name, so calling is transferred to this communication service equipment.
When receiving outside incoming call, for example, with reference to figure 5, number is 13307201000 the total plane No. 82226008 of terminal call in the first kind communication system 53, after the Equations of The Second Kind communication server 52 is received this calling, determine the communication server 51 that domain name is rs2.example1.com according to called total plane No. 82226008 of this calling, then calling is given to the communication server 51, processed by the communication server 51, for example play IVR.
As previously mentioned, when the cloud telephone exchange system communicates in the Equations of The Second Kind communication system with the outside, need through the 3rd class communication server.With reference to figure 6, Fig. 6 is the schematic diagram according to the equipment component connection status of the cloud telephone exchange system with the 3rd class communication server of the embodiment of the invention.As shown in Figure 6, the communication system of the embodiment of the invention also has the 3rd class communication server 63 except the communication server communication server 61, the Equations of The Second Kind communication server Equations of The Second Kind communication server 62 for example for example, is connected with the Equations of The Second Kind communication server 62.1 the 3rd class communication server has been shown among Fig. 6.The cloud telephone exchange system can have a plurality of the 3rd class communication servers.
When operation, extension set 611 calling telephone numbers 85662000 for example, after calling is transferred to the Equations of The Second Kind communication server 62, the Equations of The Second Kind communication server 62 is determined to transfer the call to domain name according to the content of table 4 and is the 3rd class communication server 63 of relay1.example3.com and calls out transfer, and the 3rd class communication server 63 is transferred to Equations of The Second Kind communication system 64 after receiving calling.
Below the communication system of the software form in the embodiment of the invention is illustrated.In the present embodiment, thus at a plurality of communication servers and other computers different software modules being installed makes these equipment realize that different functions finally consists of the cloud telephone exchange system.The communication system that these software modules consist of comprises a plurality of memory modules basically, and comprises a plurality of the first modules and a plurality of the second module.After the first module was installed to the communication server, this communication server just can be realized the function of the above-mentioned first kind communication server.After the second module was installed to the communication server, this communication server just can be realized the function of the above-mentioned Equations of The Second Kind communication server.The domain name of the first module or the second module namely refers to the domain name of the first kind communication server and the Equations of The Second Kind communication server.Each software module in the present embodiment can be stored on the various storage mediums.
Memory module comprises the first storage unit and the second storage unit.The first storage unit is used for preserving type I information above.The second storage unit is used for preserving Equations of The Second Kind information above.
The first module comprises the first reading unit, the first receiving element, the first judging unit, the first buanch unit and the first Tip element.The first reading unit is used for reading type I information from the first storage unit.The first receiving element is used for receiving dialogue-based beginning agreement of caller extension set, by the calling of the Internet initiation.The first judging unit is used for judging according to communication domain name, called number in type I information and this calling after the first receiving element receives calling.The first buanch unit is used for the judged result according to the first judging unit, in the situation that being extension number and called extension set and caller extension set, called number belongs to same exchange, transfer the call to called extension set, in the situation that called number is not extension number, transfer the call to the second module.The first Tip element is used for receiving the calling that the second module shifts, and then points out the caller extension set to carry out next step operation.
The second module comprises the second reading unit, the second receiving element, the second determining unit and the second buanch unit.The second reading unit is used for reading Equations of The Second Kind information from the second storage unit.The second receiver module is used for receiving the calling that the first buanch unit shifts.The second determining unit is used for determining according to Equations of The Second Kind information the first module of preservation called number.The second buanch unit is used for transferring the call to the first module that the second determining unit is determined.
Memory module also comprises for the 3rd storage unit of preserving the 3rd category information above.The second reading unit also can be used for reading the 3rd category information from the 3rd storage unit.And the second determining unit also can be used for determining that according to the 3rd category information called number is first kind telephone number, and next generation network gateway corresponding to definite called number.And the second buanch unit also is used in the situation that called number is first kind telephone number, transfers the call to the NGN gateway that the second determining unit is determined.
The second receiving element also can be used for receiving the calling in the communication system of supporting session to send out the beginning agreement.Total plane No. in the calling that the second determining unit also can be used for receiving according to Equations of The Second Kind information and the second receiving element determines to preserve the first module of this total plane No..
The communication system of the software form in the present embodiment also can comprise a plurality of the 3rd modules.Each the 3rd module comprises the 3rd receiving element, the 3rd converting unit and the 3rd buanch unit.The 3rd receiving element is used for receiving the calling that the second module shifts, the 3rd converting unit is used for carrying out the second module and not supporting session to send out the signaling conversion between the communication system of beginning agreement for calling, and the 3rd buanch unit is used for the calling after the signaling conversion is transferred to the communication system of not supporting session to send out the beginning agreement.And, memory module also comprises for the 4th storage unit of preserving the 4th category information above, the second reading unit also is used for reading the 4th category information from the 4th storage unit, the second determining unit also can be used for according to the 4th category information and called number, confirm that called number is the Equations of The Second Kind telephone number, and the 3rd module corresponding to definite called number.And the second buanch unit also is used in the situation that called number is the Equations of The Second Kind telephone number, transfers the call to the 3rd module that the second determining unit is determined.
Memory module also can comprise for the 5th storage unit of preserving the 5th category information above.And the 3rd module can comprise that also third reading gets unit, the 3rd determining unit and the 3rd buanch unit.Wherein, third reading is got the unit for reading the 5th category information from the 5th storage unit.And the 3rd determining unit is used for according to the 5th category information and called total plane No., determining the second module that this total plane No. is corresponding after the 3rd receiving element receives the calling of the second module transfer.The 3rd buanch unit is used for transferring the call to the second module that the 3rd determining unit is determined.And the second above-mentioned receiving element also can be used for receiving the calling in the communication system of not supporting session to send out the beginning agreement.The second determining unit also is used for total plane No. of the calling that receives according to Equations of The Second Kind information and the second receiving element, determines to preserve the first module of this total plane No..
In embodiments of the present invention, the various types of communication server can use SIP to be signaling protocol, uses the RTP/RCTP agreement to carry out voice transfer.Can certainly use other agreement such as H323, IAX2, other the communication protocol such as SIP4.0.The Equations of The Second Kind communication server of the embodiment of the invention or the 3rd class communication server can adopt the docking of common communication system or be called operator's docking when being connected with other communication systems technology realizes.
Technical scheme according to the present embodiment, the cloud telephone exchange system can be enterprise or the individual exchange service that enterprise-level is provided, capital equipment in this system for example various types of communication server can be according to user's demand flexible configuration, and can be safeguarded by the special messenger, the user only need provide terminal equipment to get final product, need not in person maintain communication services device, for enterprise, alleviated the burden of this respect.In addition, the cloud telephone exchange system when cloud telephone exchange system and Exterior Communications System conversation, externally only produces the local call expense mainly by the internet transmission data in the communication system, save user's telephone expenses burden.Used cloud in the cloud telephone exchange system so that the system resource configuration is optimized more, reliability is higher.
Basic principle of the present invention has below been described in conjunction with specific embodiments, but, it is to be noted, for those of ordinary skill in the art, can understand whole or any steps or the parts of method and apparatus of the present invention, can be in the network of any calculation element (comprising processor, storage medium etc.) or calculation element, realized with hardware, firmware, software or their combination, this is those of ordinary skills in the situation that read the basic programming skill that explanation of the present invention uses them and just can realize.
Therefore, purpose of the present invention can also be by realizing in any program of calculation element operation or batch processing.Described calculation element can be known fexible unit.Therefore, purpose of the present invention also can be only by providing the program product that comprises the program code of realizing described method or device to realize.That is to say, such program product also consists of the present invention, and the storage medium that stores such program product also consists of the present invention.Obviously, described storage medium can be any storage medium that develops in any known storage medium or future.
Also it is pointed out that in the system and method for the present invention, obviously, each parts or each step can decompose and/or reconfigure.These decomposition and/or reconfigure and to be considered as equivalents of the present invention.And, carry out the step of above-mentioned series of processes and can order naturally following the instructions carry out in chronological order, but do not need necessarily to carry out according to time sequencing.Some step can walk abreast or carry out independently of one another.
Above-mentioned embodiment does not consist of limiting the scope of the invention.Those skilled in the art should be understood that, depend on designing requirement and other factors, and various modifications, combination, sub-portfolio and alternative can occur.Any modification of doing within the spirit and principles in the present invention, be equal to and replace and improvement etc., all should be included within the protection range of the present invention.

Claims (15)

1. a communication means is characterized in that, comprising:
Preserve type I information, described type I information comprises one or more groups following information of preserving accordingly: total plane No., a plurality of extension numbers that are subordinated to this total plane No., communication domain name;
And preserve Equations of The Second Kind information, described Equations of The Second Kind information comprises one or more groups following information of preserving accordingly: total plane No. and the domain name of preserving the first kind communication server of this total plane No.;
The first kind communication server is being received dialogue-based beginning agreement of caller extension set, after the calling by the Internet initiation, judges according to communication domain name, called number in described type I information and this calling,
Belong to same exchange in the situation that called number is extension number and called extension set and described caller extension set, transfer the call to called extension set,
In the situation that called number is not extension number, transfer the call to the Equations of The Second Kind communication server, by the Equations of The Second Kind communication server according to described Equations of The Second Kind information and called number, determine to preserve the first kind communication server of called number, then transfer the call to this first kind communication server, carry out next step operation by this first kind communication server prompting caller extension set.
2. communication means according to claim 1 is characterized in that, described method also comprises:
Preserve the 3rd category information, described the 3rd category information comprises the following information of preserving accordingly: the domain name of the next generation network gateway under first kind telephone number, the first kind telephone number in the communication system; Described first kind telephone number is to support session to send out the telephone number in the communication system of beginning agreement;
The first kind communication server is being received dialogue-based beginning agreement of caller extension set, after the calling by the Internet initiation, judge according to described type I information and called number, in the situation that called number is not extension number, transfer the call to the Equations of The Second Kind communication server, according to described the 3rd category information and called number, confirm that called number is described first kind telephone number by the Equations of The Second Kind communication server, then transfer the call to next generation network gateway corresponding to called number.
3. communication means according to claim 2 is characterized in that, also comprises:
The Equations of The Second Kind communication server is after receiving that calling in the communication system of beginning agreement is sent out in described support session, according to the total plane No. in described Equations of The Second Kind information and this calling, determine to preserve the first kind communication server of this total plane No., then transfer the call to this first kind communication server, carry out next step operation by this first kind communication server prompting caller.
4. according to claim 1,2 or 3 described communication meanss, it is characterized in that, described method also comprises:
Preserve the 4th category information, described the 4th category information comprises the following information of preserving accordingly: the domain name of Equations of The Second Kind telephone number, the 3rd class communication server; Described Equations of The Second Kind telephone number is not support session to send out the telephone number in the communication system of beginning agreement; Described the 3rd class communication server is used for carrying out the signaling conversion between the described Equations of The Second Kind communication server and the described communication system of not supporting session to send out the beginning agreement;
The first kind communication server is being received dialogue-based beginning agreement of caller extension set, after the calling by the Internet initiation, judge according to described type I information and called number, in the situation that described called number is not extension number, transfer the call to the Equations of The Second Kind communication server, by the Equations of The Second Kind communication server according to described the 4th category information and called number, confirm that described called number is described Equations of The Second Kind telephone number, then described calling is transferred to the 3rd class communication server corresponding to described called number, by the 3rd class communication server described calling is transferred to and connectedly describedly do not supported session to send out the communication system of beginning agreement.
5. communication means according to claim 4 is characterized in that, described method also comprises:
Preserve the 5th category information, described the 5th category information comprises the following information of preserving accordingly: total plane No., the domain name of the Equations of The Second Kind communication server;
The 3rd class communication server receive come from described do not support the calling of communication system for described total plane No. that session sends out the beginning agreement after, according to described the 5th category information and called total plane No., determine the Equations of The Second Kind communication server that this total plane No. is corresponding, then this calling is transferred to this Equations of The Second Kind communication server; This Equations of The Second Kind communication server is according to described Equations of The Second Kind information and called total plane No., determine to preserve the first kind communication server of this total plane No., then transfer the call to this first kind communication server, carry out next step operation by this first kind communication server prompting caller.
6. a communication system is characterized in that, comprises a plurality of memory modules, a plurality of the first module and a plurality of the second module;
Described memory module comprises the first storage unit and the second storage unit, wherein,
The first storage unit is used for preserving type I information, and described type I information comprises one or more groups following information of preserving accordingly: total plane No., a plurality of extension numbers that are subordinated to this total plane No., communication domain name,
The second storage unit is used for preserving Equations of The Second Kind information, and described Equations of The Second Kind information comprises one or more groups following information of preserving accordingly: the domain name of total plane No. and first module of preserving this total plane No.;
Described the first module comprises the first reading unit, the first receiving element, the first judging unit, the first buanch unit and the first Tip element, wherein,
The first reading unit is used for reading type I information from the first storage unit,
The first receiving element is used for receiving dialogue-based beginning agreement of caller extension set, by the calling of the Internet initiation,
The first judging unit is used for judging according to communication domain name, called number in type I information and this calling after the first receiving element receives described calling,
The first buanch unit is used for the judged result according to the first judging unit, belong to same exchange in the situation that called number is extension number and called extension set and described caller extension set, transfer the call to called extension set, in the situation that called number is not extension number, transfer the call to the second module
The first Tip element is used for receiving the calling that the second module shifts, and then points out the caller extension set to carry out next step operation;
Described the second module comprises the second reading unit, the second receiving element, the second determining unit and the second buanch unit, wherein,
The second reading unit is used for reading Equations of The Second Kind information from the second storage unit,
The second receiver module is used for receiving the calling that the first buanch unit shifts,
The second determining unit is used for determining according to Equations of The Second Kind information the first module of preservation called number,
The second buanch unit is used for transferring the call to the first module that the second determining unit is determined.
7. communication system according to claim 6 is characterized in that,
Memory module comprises that also for the 3rd storage unit of preserving the 3rd category information, described the 3rd category information comprises the following information of preserving accordingly: the domain name of the next generation network gateway under first kind telephone number, the first kind telephone number in the communication system; Described first kind telephone number is to support session to send out the telephone number in the communication system of beginning agreement;
The second reading unit also is used for reading the 3rd category information from the 3rd storage unit;
The second determining unit also is used for determining that according to the 3rd category information called number is described first kind telephone number, and next generation network gateway corresponding to definite called number;
The second buanch unit also is used in the situation that called number is described first kind telephone number, transfers the call to the next generation network gateway that the second determining unit is determined.
8. communication system according to claim 7 is characterized in that,
The second receiving element also is used for receiving the calling that the communication system of beginning agreement is sent out in described support session;
The second determining unit also is used for total plane No. of the calling that receives according to Equations of The Second Kind information and the second receiving element, determines to preserve the first module of this total plane No..
9. according to claim 6,7 or 8 described communication systems, it is characterized in that,
Also comprise a plurality of the 3rd modules, described the 3rd module comprises the 3rd receiving element, the 3rd converting unit and the 3rd buanch unit, wherein,
The 3rd receiving element is used for receiving the calling that the second module shifts,
The 3rd converting unit is used for carrying out the second module and not supporting session to send out the signaling conversion between the communication system of beginning agreement for calling,
The 3rd buanch unit is used for the calling after the signaling conversion is transferred to does not describedly support session to send out the communication system of beginning agreement;
Memory module comprises that also for the 4th storage unit of preserving the 4th category information, described the 4th category information comprises the following information of preserving accordingly: the domain name of Equations of The Second Kind telephone number, the 3rd module; Described Equations of The Second Kind telephone number is the described telephone number of not supporting in the communication system that session sends out the beginning agreement;
The second reading unit also is used for reading the 4th category information from the 4th storage unit;
The second determining unit also is used for according to the 4th category information and called number, confirms that called number is described Equations of The Second Kind telephone number, and the 3rd module corresponding to definite called number;
The second buanch unit also is used in the situation that called number is described Equations of The Second Kind telephone number, transfers the call to the 3rd module that the second determining unit is determined.
10. communication system according to claim 9 is characterized in that,
Described memory module comprises that also for the 5th storage unit of preserving the 5th category information, described the 5th category information comprises the following information of preserving accordingly: total plane No., and the domain name of the second module,
The 3rd module comprises that also third reading gets unit, the 3rd determining unit and the 3rd buanch unit, wherein,
Third reading is got the unit and is used for reading the 5th category information from the 5th storage unit;
The 3rd determining unit according to the 5th category information and called total plane No., is determined the second module that this total plane No. is corresponding for after receiving the calling of the second module transfer at the 3rd receiving element,
The 3rd buanch unit is used for transferring the call to the second module that the 3rd determining unit is determined;
The second receiving element also is used for receiving does not describedly support session to send out the calling of the communication system of beginning agreement;
The second determining unit also is used for total plane No. of the calling that receives according to Equations of The Second Kind information and the second receiving element, determines to preserve the first module of this total plane No..
11. a communication system is characterized in that, comprises storage server system, a plurality of first kind communication server and a plurality of Equations of The Second Kind communication server, wherein,
Described storage server system is used for preserving type I information and Equations of The Second Kind information, described type I information comprises one or more groups following information of preserving accordingly: total plane No., a plurality of extension numbers that are subordinated to this total plane No., communication domain name, and described Equations of The Second Kind information comprises one or more groups following information of preserving accordingly: total plane No. and the domain name of preserving the first kind communication server of this total plane No.;
The described first kind communication server is used for receiving dialogue-based beginning agreement of caller extension set, after the calling by the Internet initiation, judge according to communication domain name, called number in described type I information and this calling, in the situation that being extension number and called extension set and described caller extension set, called number belongs to same exchange, transfer the call to called extension set, in the situation that called number is not extension number, transfer the call to the Equations of The Second Kind communication server;
The described Equations of The Second Kind communication server also is used for according to described Equations of The Second Kind information and called number, determines to preserve the first kind communication server of called number, then transfers the call to this first kind communication server;
The described first kind communication server points out main extension set to carry out next step operation after also being used for receiving the calling of Equations of The Second Kind communication server transfer.
12. communication system according to claim 11 is characterized in that,
Described storage server system also is used for preserving the 3rd category information, and described the 3rd category information comprises the following information of preserving accordingly: the domain name of the next generation network gateway under first kind telephone number, the first kind telephone number in the communication system; Described first kind telephone number is to support session to send out the telephone number in the communication system of beginning agreement;
The first kind communication server also is used for receiving dialogue-based beginning agreement of caller extension set, after the calling by the Internet initiation, judge according to described type I information and called number, in the situation that called number is not extension number, transfer the call to the Equations of The Second Kind communication server;
The Equations of The Second Kind communication server also is used for according to described the 3rd category information and called number, confirms that called number is described first kind telephone number, then transfers the call to next generation network gateway corresponding to called number.
13. communication system according to claim 12 is characterized in that,
The Equations of The Second Kind communication server also is used for after receiving that the calling of communication system of beginning agreement is sent out in described support session, according to the total plane No. in described Equations of The Second Kind information and this calling, determine to preserve the first kind communication server of this total plane No., then transfer the call to this first kind communication server.
14. according to claim 11,12 and 13 described communication systems, it is characterized in that,
Described storage server system also is used for preserving accordingly the 4th category information, and described the 4th category information comprises the following information of preserving accordingly: the domain name of Equations of The Second Kind telephone number, the 3rd class communication server; Described Equations of The Second Kind telephone number is the described telephone number of not supporting in the communication system that session sends out the beginning agreement;
Described communication system also comprises a plurality of the 3rd class communication servers, and described the 3rd class communication server is used at the described Equations of The Second Kind communication server and does not support session to send out and carry out the signaling conversion between the communication system of beginning agreement;
The described Equations of The Second Kind communication server also is used for: after the calling that receives the transfer of the first kind communication server, according to described the 4th category information and called number, confirm that called number is described Equations of The Second Kind telephone number, then transfer the call to the 3rd class communication server corresponding to described called number;
The calling that described the 3rd class communication server also is used for coming from described Equations of The Second Kind telephone number is transferred to and is not connectedly describedly supported session to send out the communication system of beginning agreement.
15. communication system according to claim 14 is characterized in that,
Described storage server system also is used for preserving the 5th category information, and described the 5th category information comprises the following information of preserving accordingly: total plane No., the domain name of the Equations of The Second Kind communication server;
The 3rd class communication server also be used for receive come from described do not support the calling of communication system for described total plane No. that session sends out the beginning agreement after, according to described the 5th category information and called total plane No., determine the Equations of The Second Kind communication server that this total plane No. is corresponding, then this calling is transferred to this Equations of The Second Kind communication server;
The Equations of The Second Kind communication server also is used for after receiving the calling that the 3rd class communication server shifts, according to described Equations of The Second Kind information and called total plane No., determine to preserve the first kind communication server of this total plane No., then transfer the call to this first kind communication server.
CN201210295079.6A 2012-08-17 2012-08-17 Communication means and communication system Expired - Fee Related CN102904872B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210295079.6A CN102904872B (en) 2012-08-17 2012-08-17 Communication means and communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210295079.6A CN102904872B (en) 2012-08-17 2012-08-17 Communication means and communication system

Publications (2)

Publication Number Publication Date
CN102904872A true CN102904872A (en) 2013-01-30
CN102904872B CN102904872B (en) 2015-08-26

Family

ID=47576911

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210295079.6A Expired - Fee Related CN102904872B (en) 2012-08-17 2012-08-17 Communication means and communication system

Country Status (1)

Country Link
CN (1) CN102904872B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104065840A (en) * 2013-03-21 2014-09-24 苏州方位通讯科技有限公司 Method for call intercommunication between different lines on multi-SIP-line terminal
CN109040496A (en) * 2018-07-17 2018-12-18 烽火通信科技股份有限公司 The realization method and system of the trans-regional transmitting of analog signal
CN111163235A (en) * 2020-02-06 2020-05-15 深圳震有科技股份有限公司 Method and device for distinguishing and processing external line telephone incoming call through internal telephone
CN111698652A (en) * 2019-03-14 2020-09-22 Oppo广东移动通信有限公司 Incoming call processing method and device, host equipment and storage medium
CN113300930A (en) * 2021-04-20 2021-08-24 厦门星纵信息科技有限公司 IP-PBX long-distance communication interconnection method and system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101742010A (en) * 2008-11-27 2010-06-16 财团法人资讯工业策进会 Method, device and computer program product for making a network extension dial a traditional extension
CN102137198A (en) * 2011-03-22 2011-07-27 华为技术有限公司 Method for realizing private branch exchange service and gateway equipment

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101742010A (en) * 2008-11-27 2010-06-16 财团法人资讯工业策进会 Method, device and computer program product for making a network extension dial a traditional extension
CN102137198A (en) * 2011-03-22 2011-07-27 华为技术有限公司 Method for realizing private branch exchange service and gateway equipment

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104065840A (en) * 2013-03-21 2014-09-24 苏州方位通讯科技有限公司 Method for call intercommunication between different lines on multi-SIP-line terminal
CN109040496A (en) * 2018-07-17 2018-12-18 烽火通信科技股份有限公司 The realization method and system of the trans-regional transmitting of analog signal
CN109040496B (en) * 2018-07-17 2021-07-06 烽火通信科技股份有限公司 Method and system for realizing cross-region transmission of analog signals
CN111698652A (en) * 2019-03-14 2020-09-22 Oppo广东移动通信有限公司 Incoming call processing method and device, host equipment and storage medium
CN111698652B (en) * 2019-03-14 2022-07-08 Oppo广东移动通信有限公司 Incoming call processing method and device, host equipment and storage medium
CN111163235A (en) * 2020-02-06 2020-05-15 深圳震有科技股份有限公司 Method and device for distinguishing and processing external line telephone incoming call through internal telephone
CN113300930A (en) * 2021-04-20 2021-08-24 厦门星纵信息科技有限公司 IP-PBX long-distance communication interconnection method and system

Also Published As

Publication number Publication date
CN102904872B (en) 2015-08-26

Similar Documents

Publication Publication Date Title
US8130749B2 (en) Telephone network interface bridge between data telephony networks and dedicated connection telephony networks
US6463051B1 (en) Internet calling system
CA2916217C (en) Determining a time to permit a communications session to be conducted
WO1997033412A1 (en) System for interconnecting standard telephony communications equipment to internet protocol networks
US12034886B1 (en) Multimedia network transposition
US7457254B2 (en) Method and system for automatic language negotiation on voice (over IP) calls
CN102904872B (en) Communication means and communication system
US20120263170A1 (en) System and method for switching between public switched telephone networks and voice over internet protocol networks
US6829335B2 (en) Call handling for multiple users of an automated attendant
KR102049279B1 (en) The control system for call processing of call center based on mobile platform
US9369585B2 (en) Method of real-time VOIP call
KR102049277B1 (en) The service method for call center using control system for call processing based on mobile platform
US8452303B2 (en) Reduction of wireless communication costs in enterprises
KR102118951B1 (en) Method for recording conversation data while the line is busy and the telecommunication system for the same
KR101463947B1 (en) Apparatus for providing Fixed Mobile Convergence Service
US8391279B2 (en) Modem and calling packet processing method thereof
US20250088456A1 (en) Systems and methods for voice communication routing
US9628298B2 (en) Routing technique
CN201298865Y (en) IPPBX including 2G, PSTN and VOIP access
US20050122984A1 (en) Roaming communication system over internet
JP2006157160A (en) Ip adapter device, ip telephone set and ip telephone system

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150826

Termination date: 20170817