Embodiment
For making object, technical scheme and the advantage of the embodiment of the present invention clearer, below in conjunction with the accompanying drawing in the embodiment of the present invention, technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is the present invention's part embodiment, rather than whole embodiment.
Embodiment mono-
The schematic flow sheet of a kind of cross-domain exchange network-building method that Fig. 1 provides for the embodiment of the present invention one.As shown in Figure 1, this cross-domain exchange network-building method comprises the following steps:
101, cross-domain node receives the calling of external user, and sends voice message to described external user, so that described external user is dialed called subscriber's called extension.
In the present embodiment, with group's business example, describe, the corresponding group of cross-domain node, is connected with fixed telephone network.Because cross-domain node is connected with fixed network, when group's external user makes a call to employee in group, the general number that external user dials is fixed telephone number.Wherein, fixed telephone network can be PSTN (Public Switched Telephone Network, be called for short PSTN) or next generation network (Next Generation Network, be called for short NGN), external user can be used landline telephone like this, by above-mentioned telephone network, dial the general number of group, to realize, call out group internal employee.Further, external user can dial with mobile phone the general number of group by mobile network, to realize, calls out group internal employee.
Particularly, when the external user outside group attempts to call out the employee in group, cross-domain node receives the calling of external user, particularly, what external user was called out is general number corresponding to group, then by cross-domain node, to external user, send voice message, so that external user dials called subscriber's extension according to voice message, called subscriber's extension is called to called extension herein.
102, cross-domain node receives described called extension and obtains the first Autonomous Domain node that described called extension is subordinate to.
Wherein, described the first Autonomous Domain node is in the included all Autonomous Domain nodes of described cross-domain node, and wherein, each Autonomous Domain node is connected with described cross-domain node, each Autonomous Domain node correspondence region separately.
In the present embodiment, externally user calls out after called extension set, and cross-domain node will receive this called extension, and in order to realize the call between calling subscriber and called subscriber, cross-domain node need to get the Autonomous Domain node that called extension is subordinate to.Wherein, the Autonomous Domain node called extension being subordinate to is called the first Autonomous Domain node.
Under cross-domain node, comprise at least one Autonomous Domain node, each Autonomous Domain node is also connected with cross-domain node, wherein each Autonomous Domain node correspondence region separately.The branch company of the corresponding group of Autonomous Domain node, that is to say, is arranged on the corresponding Autonomous Domain node of branch company of zones of different, by this Autonomous Domain node, the extension in branch company is carried out to call manager.
Particularly, in cross-domain node, be provided with the mapping relations between each extension and Autonomous Domain node.After getting called extension, cross-domain querying node is pre-stored in the extension of self and the corresponding relation between Autonomous Domain node, just can obtain the first Autonomous Domain node that called extension is subordinate to.
In practical application, user corresponding to any one extension can register its corresponding Autonomous Domain node at cross-domain Nodes, and cross-domain node only need to guarantee that each extension is not repeated registration.
For example, extension 1001 can be registered to Autonomous Domain node A, and extension 1002 can be registered to Autonomous Domain Node B, and extension 2003 can be registered to Autonomous Domain node C, and extension 3004 can be registered to Autonomous Domain node D.Wherein, as long as each extension sets, and just can be associated with foundation between corresponding Autonomous Domain node after registration.
Again for example, cross-domain node comprises Autonomous Domain node A, Autonomous Domain Node B and Autonomous Domain node C, and wherein, the extension scope of Autonomous Domain node A is: 1000~1999; The extension scope of Autonomous Domain Node B is: 2000~2999; The extension scope of Autonomous Domain node C is: 3000~3999.If called extension is 2662, cross-domain node, through the corresponding relation between inquiry extension and Autonomous Domain, can be learnt the first Autonomous Domain Site autonomy domain node B that this called extension is subordinate to.
103, cross-domain node is transferred to described the first Autonomous Domain node by described called extension, so that described the first Autonomous Domain node dials described called subscriber when described called extension is true number.
After getting the first Autonomous Domain node, cross-domain node can learn that called extension is the called number that the first Autonomous Domain node is managed.In order to realize communicating by letter between external user and called subscriber, cross-domain node transfers called extension under the first Autonomous Domain node, is responsible for the calling of called extension by the first Autonomous Domain node.The first Autonomous Domain node need to be verified called subscriber's called extension, checks whether this called extension is the extension of necessary being.
Generally in Autonomous Domain node, have included all extensions, after receiving called extension, can inquire about the extension list prestoring.If called extension is present in this extension list, illustrate that this called extension is true number, the first Autonomous Domain node will dial called subscriber, between such two users, just can carry out normal speech communication.Particularly, between each Autonomous Domain and cross-domain node, it is transitive relation, the first Autonomous Domain node, when judging called extension and be true number, is delivered to called subscriber place corresponding to called extension by call, realizes the call between calling subscriber and called subscriber.
If called extension is not present in this extension list, the extension that this called extension is not necessary being is described, the first Autonomous Domain node will can not dial called subscriber, external user is connected and cannot sets up with the call between called subscriber like this, now cross-domain node can be to outside user feedback voice message, points out this called extension not exist or is spacing.
Further, between the included extension of described the first Autonomous Domain node user's corresponding with described extension phone number, there are mapping relations.Cross-domain node is transferred to described the first Autonomous Domain node by described called extension, so that described the first Autonomous Domain node is called out telephone terminal corresponding to described called extension when described called extension is true number, if when in Preset Time, described telephone terminal has not been connect according to described mapping relations by described call diversion to mobile phone terminal corresponding to the phone number that has mapping relations with described called extension.
The cross-domain exchange network-building method that the present embodiment provides, comprises cross-domain node and at least one Autonomous Domain node, the corresponding region of each Autonomous Domain node; Cross-domain node receives the calling of external user, and send voice message to external user, so that external user is dialed called subscriber's called extension, cross-domain node receives called extension and obtains the first Autonomous Domain node that called extension is subordinate to, called extension is transferred to the first Autonomous Domain node, so that the first Autonomous Domain node dials described called subscriber when called extension is true number.In the present embodiment by Autonomous Domain node being managed in cross-domain set of node, the branch company that is not required to be zones of different under same group arranges general number separately, after the calling that receives external user, according to called extension, obtain be subordinate to Autonomous Domain node, again by call diversion to be subordinate to Autonomous Domain node, the complexity that reduces the process that dials, has improved communication efficiency.
Embodiment bis-
The schematic flow sheet of the cross-domain exchange networking of another kind that Fig. 2 provides for the embodiment of the present invention two.As shown in Figure 2, the method comprises the following steps:
201, cross-domain node receives the first extension that described the second Autonomous Domain node sends, and wherein, described the first extension is not subordinate to described the second Autonomous Domain node.
Particularly, when mutually calling out between group internal employee, the second Autonomous Domain is by the first extension that receives calling subscriber and dial, and this first extension is extension corresponding to called subscriber.Wherein, the second Autonomous Domain node is any one in all Autonomous Domain nodes that comprise under cross-domain node.When the second Autonomous Domain node determination goes out the first extension and is not subordinate to the second Autonomous Domain node, when the first extension is not present in the extension list that the second Autonomous Domain node prestores, cross-domain node, by receiving the first extension of the second Autonomous Domain node transmission, obtains to inquire about the target Autonomous Domain node that the first extension is subordinate to.
202, cross-domain querying node obtains the target Autonomous Domain node that described the first extension is subordinate to.
In the present embodiment, after receiving the first extension, cross-domain querying node is pre-stored in each extension of self and the mapping relations before cross-domain node, so just can learn the target Autonomous Domain node that the first extension is subordinate to.
203, cross-domain node is transferred to be subordinate to target Autonomous Domain node by described the first extension, so that described target Autonomous Domain node dials called subscriber corresponding to described the first extension when described the first extension is true number.
When inquiring the first extension and be the extension in target Autonomous Domain node, cross-domain node can be transferred to the first extension under be subordinate to target Autonomous Domain node.Target Autonomous Domain node is when judging the first extension and be true number, can dial called subscriber corresponding to the first extension, so just can set up the call dialing between the calling subscriber of the first extension called subscriber corresponding with the first extension and connect, realize the communication between the interior employee of collective.
Further, in the present embodiment, in Autonomous Domain node, can also store the mapping relations between extension and the phone number of extension respective user.When telephone terminal corresponding to the first extension be not when Preset Time has been connect by user, Autonomous Domain node can be by call diversion to telephone terminal corresponding to this first extension, if when in Preset Time, not described telephone terminal has not been connect according to described mapping relations by call diversion to existing on the mobile phone terminal of mapping relations with described the first extension.In the present embodiment, the mapping relations between extension and the phone number of extension respective user are set in Autonomous Domain node, can further guarantee the validity of call.
In the present embodiment, between group internal employee, call out, only need dial extension and just can realize communicating by letter between calling subscriber and called subscriber, when the extension dialing is not subordinate to Autonomous Domain node corresponding to calling subscriber, cross-domain node can be transferred to the extension of dialing on the Autonomous Domain node that this extension is subordinate to, to realize the call between calling and called.
Embodiment tri-
The structural representation of a kind of cross-domain total networking system that Fig. 3 provides for the embodiment of the present invention three.As shown in Figure 3, this system comprises: cross-domain node 1 and at least one Autonomous Domain node 2.Wherein, each corresponding region of autonomous cross-domain node 2.
Wherein, described cross-domain node 1, for receiving the calling of external user, and send voice message to described external user, so that described external user is dialed called subscriber's called extension, receive described called extension and obtain the Autonomous Domain node 2 that described called extension is subordinate to, described called extension is transferred to be subordinate to described Autonomous Domain node 2;
Described Autonomous Domain node 2 for receiving the described called extension of described cross-domain node 1 switching, dials described called subscriber when described called extension is true number.
With group's business example, describe, the corresponding group of cross-domain node 1, is connected with fixed telephone network.Because cross-domain node is connected with fixed network, when group's external user makes a call to employee in group, the general number that external user dials is fixed telephone number.Wherein, fixed telephone network can be for claiming PSTN or NGN, and external user can be used landline telephone like this, dials the general number of group by above-mentioned telephone network, to realize, calls out group internal employee.Further, external user can dial with mobile phone the general number of group by mobile network, to realize, calls out group internal employee.
Cross-domain node 1 is also connected with at least one Autonomous Domain node 2, wherein each corresponding region of Autonomous Domain node 2.The branch company of Autonomous Domain node 2 corresponding groups, that is to say, is arranged on the corresponding Autonomous Domain node 2 of branch company of zones of different, by the extension in 2 pairs of branch companies of this Autonomous Domain node, carries out call manager.
When the external user outside group attempts to call out the employee in group, cross-domain node 1 receives the calling of external user, then by cross-domain node 1, to external user, send voice message, so that external user dials called subscriber's extension according to voice message, called subscriber's extension is called to called extension herein.
In cross-domain node 1, store the mapping relations between each extension and the cross-domain node of Autonomous Domain.Cross-domain node 1 receives after called extension, can inquire about and get the Autonomous Domain node 2 that called extension is subordinate to.
After getting the Autonomous Domain node 2 that called extension is subordinate to, cross-domain node 1 can be learnt the extension that called extension is managed for this Autonomous Domain node 2.In order to realize communicating by letter between external user and called subscriber, cross-domain node 1 transfers called extension to be subordinate to Autonomous Domain node 2 times, and the Autonomous Domain node 2 being subordinate to by called extension is responsible for the calling of called extensions.The Autonomous Domain node 2 that called extension is subordinate to need to be verified called subscriber's called extension, checks whether this called extension is the extension of necessary being.
Generally in Autonomous Domain node 2, have included all extensions, after receiving called extension, the Autonomous Domain node 2 that called extension is subordinate to can be inquired about the extension list prestoring.If called extension is present in this extension list, illustrate that this called extension is true number, the Autonomous Domain node 2 that called extension is subordinate to will dial called subscriber, so just can set up external user and be connected with the call between called subscriber, between such two users, just can carry out normal speech communication.
If called extension is not present in this extension list, the extension that this called extension is not necessary being is described, the Autonomous Domain node 2 that called extension is subordinate to will can not dial called subscriber, so just cannot set up external user is connected with the call between called subscriber, now, cross-domain node is to outside user feedback voice message, points out this called extension not exist or is spacing.
Cross-domain total networking system that the present embodiment provides, comprises cross-domain node and at least one Autonomous Domain node, the corresponding region of each Autonomous Domain node; Cross-domain node receives the calling of external user, and send voice message to external user, so that external user is dialed called subscriber's called extension, cross-domain node receives called extension and obtains the first Autonomous Domain node that called extension is subordinate to, called extension is transferred to the first Autonomous Domain node, so that the first Autonomous Domain node dials described called subscriber when called extension is true number.In the present embodiment by Autonomous Domain node being managed in cross-domain set of node, the branch company that is not required to be zones of different under same group arranges general number separately, after the calling that receives external user, according to called extension, obtain be subordinate to Autonomous Domain node, again by call diversion to be subordinate to Autonomous Domain node, the complexity that reduces the process that dials, has improved communication efficiency.
The structural representation of a kind of cross-domain node that Fig. 4 provides for the embodiment of the present invention three.As shown in Figure 4, this cross-domain node 1 comprises:
The first receiver module 11, for receiving the calling of external user, and sends voice message to described external user, so that described external user is dialed called subscriber's called extension, and receives described called extension.
The acquisition module 12 being connected with the first receiver module 11, the Autonomous Domain node being subordinate to for obtaining described called extension.
The interconnecting module 13 being connected with acquisition module 12, for being transferred to be subordinate to Autonomous Domain node by described called extension.
The structural representation of a kind of Autonomous Domain node that Fig. 5 provides for the embodiment of the present invention three.As shown in Figure 5, the Autonomous Domain node 2 that described in this, called extension is subordinate to comprises:
The second receiver module 21, for receiving the described called extension of described cross-domain node switching.
What be connected with the second receiver module 21 dials module 22, for being that true number dials described called subscriber in described called extension.
Embodiment tetra-
The structural representation of the cross-domain total networking system of another kind that Fig. 6 provides for the embodiment of the present invention four.As shown in Figure 6, this system comprises cross-domain node 1 and the Autonomous Domain node 2 in above-described embodiment three.Structure about cross-domain node 1 and Autonomous Domain node 2 can be referring to above-described embodiment three.
Cross-domain node 1 and Autonomous Domain node 2 in the cross-domain total networking system providing in the present embodiment not only can complete the employee that external user dials group internal, but also can realize the calling between group internal employee.
Particularly, described the first receiver module 11, the first extension also sending for receiving described Autonomous Domain node, wherein, described the first extension is not for being subordinate to the extension of described Autonomous Domain node self.
Described acquisition module 12, also obtains for inquiring about the Autonomous Domain node that described the first extension is subordinate to.
Described interconnecting module 13, also for described the first extension is transferred to the Autonomous Domain node that described the first extension is subordinate to, so that the Autonomous Domain node that described the first extension is subordinate to dials called subscriber corresponding to described the first extension when described the first extension is true number.
Further, between the included extension of each Autonomous Domain node 2 user's corresponding with described extension phone number, there are mapping relations.
The described module 22 that dials, also for call out telephone terminal corresponding to described called extension when described called extension is true number, if when in Preset Time, described telephone terminal has not been connect according to described mapping relations by described call diversion to mobile phone terminal corresponding to the phone number that has mapping relations with described called extension.
In the present embodiment, between group internal employee, call out, only need dial extension just can realize the call between calling subscriber and called subscriber, when the extension dialing is not subordinate to Autonomous Domain node corresponding to calling subscriber, cross-domain node can be transferred to the extension of dialing on the Autonomous Domain node that this extension is subordinate to, thereby can realize the call between calling and called.
Fig. 7 is the application example of a kind of cross-domain total networking system provided by the invention.As shown in Figure 7, the corresponding group of cross-domain node possesses the interface that has telephone network to connect, and can connect PSTN or NGN, and be connected with at least one Autonomous Domain node by this interface.In this example, group has two cross-domain branch companies, is respectively the A of branch company and the B of branch company.The A of branch company is arranged on region A, and the B of branch company is arranged on region B.The corresponding Autonomous Domain node of the A of branch company A, the corresponding Autonomous Domain Node B of the B of branch company.In this example, the A of branch company comprises 10 employees, and a minute formula B comprises 15 employees, the respectively corresponding extension of each employee.In cross-domain node, store the mapping relations between each extension and Autonomous Domain node A and Autonomous Domain Node B.In Autonomous Domain node A, store the extension of employee A1~employee A10, in Autonomous Domain Node B, store the extension of employee B1~employee B15.
When external user is called out the employee of group internal by PSTN or NGN, first dial general number, after hearing voice message, dial corresponding called subscriber's extension, cross-domain node is after receiving called extension, can inquire about the extension that prestores and the mapping relations between Autonomous Domain node, obtain the Autonomous Domain node that this called extension is subordinate to.When if called extension is under the jurisdiction of Autonomous Domain node A, cross-domain node is transferred to Autonomous Domain node A by this called extension and continues.When called extension is true number, Autonomous Domain node A will dial called subscriber corresponding to called extension, thereby set up called subscriber, is connected with the call between external user, has so just realized the call between external user and group internal employee.
When the employee A1 in group in the A of branch company attempts to dial the employee B2 in the B of branch company, first A1 dials the extension of B2, first the extension that A1 dials can be delivered to the Autonomous Domain node A place that A1 is corresponding, Autonomous Domain node A can judge the extension that this extension is not self-management, now, Autonomous Domain node A passes to cross-domain node by extension.When cross-domain querying node gets this extension and is the extension of Autonomous Domain Node B management, cross-domain node passes to Autonomous Domain Node B by this extension.After Autonomous Domain Node B determines that this extension is the true number of self-management, dial employee B2 corresponding to this extension, thereby set up employee A1, be connected with the call between employee B2, so just realized the call between group internal employee.
Finally it should be noted that: each embodiment, only in order to technical scheme of the present invention to be described, is not intended to limit above; Although the present invention is had been described in detail with reference to aforementioned each embodiment, those of ordinary skill in the art is to be understood that: its technical scheme that still can record aforementioned each embodiment is modified, or some or all of technical characterictic is wherein equal to replacement; And these modifications or replacement do not make the essence of appropriate technical solution depart from the scope of various embodiments of the present invention technical scheme.