CN114363468A - IP PBX cluster system - Google Patents

IP PBX cluster system Download PDF

Info

Publication number
CN114363468A
CN114363468A CN202111472978.4A CN202111472978A CN114363468A CN 114363468 A CN114363468 A CN 114363468A CN 202111472978 A CN202111472978 A CN 202111472978A CN 114363468 A CN114363468 A CN 114363468A
Authority
CN
China
Prior art keywords
pbx
sip
gateway
server
cluster system
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.)
Pending
Application number
CN202111472978.4A
Other languages
Chinese (zh)
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.)
Guangzhou Gaoke Communications Technology Co ltd
Original Assignee
Guangzhou Gaoke Communications 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 Guangzhou Gaoke Communications Technology Co ltd filed Critical Guangzhou Gaoke Communications Technology Co ltd
Priority to CN202111472978.4A priority Critical patent/CN114363468A/en
Publication of CN114363468A publication Critical patent/CN114363468A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/006Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
    • H04M7/0075Details of addressing, directories or routing tables
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/54Arrangements for diverting calls for one subscriber to another predetermined subscriber
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/006Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
    • H04M7/0081Network operation, administration, maintenance, or provisioning
    • H04M7/0087Network planning or provisioning

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention provides an IP PBX cluster system, the IP PBX of the IP PBX cluster system and a function server are equivalently interconnected by adopting SIP signaling; the IP PBX is respectively connected with the Internet and the local area network through an Internet gateway and a local area network gateway; the gateway server is respectively connected with the gateway, the function server and the IP PBX, and virtualizes a plurality of IP PBXs into a unified virtual IP PBX; the IP PBX externally shares the WAN port virtual IP and the LAN port virtual IP of the virtual IP PBX, and the gateway stores the configuration information transmitted by the network management server and sends the information input through the WAN port virtual IP and the LAN port virtual IP to the corresponding IP PBX according to the configuration information. The invention can greatly reduce the number of IP PBX addresses to be configured, has simple operation, low workload and short time consumption, is convenient for unified configuration and management, is not easy to generate configuration errors, and improves the reliability of a communication network and the use experience of users.

Description

IP PBX cluster system
Technical Field
The invention relates to the field of IP PBX clusters, in particular to an IP PBX cluster system.
Background
In many businesses (e.g., corporations, government agencies, educational or research agencies, etc.), communication networks are implemented to enable the transfer of information between users and devices. Examples of such networks include a Local Area Network (LAN), a wide area network, the internet, and so forth. The communication network is usually provided with an IP PBX (Private Branch eXchange), which runs an SIP protocol and implements a call and connection function of communication of media streams such as voice and video based on a B2BUA model of the SIP protocol. The IAD is an SIP terminal, realizes the conversion from analog signals to digital signals, is adapted to RTP media stream, and runs SIP protocol. The IP PBX, in combination with the IAD, can replace the traditional PBX (private branch exchange).
In reality, large-scale organizations often have multiple branches, are widely distributed, and usually deploy multiple IP PBXs in a distributed manner. Each IP PBX is provided with an external WAN port IP and an internal LAN port IP, and the IP PBXs are mutually connected in pairs (peer to peer) through SIP. This causes the problem that each server and each relay gateway need to be individually configured with a corresponding IP PBX address, which is troublesome to operate, long in time consumption, not beneficial to unified configuration and management, and is prone to configuration errors, resulting in unsmooth information transmission or transmission errors, thereby affecting normal communication. In particular, when a new branch office is added, the newly added IP PBX causes the IP PBX of the whole network to be reconfigured once, which greatly increases the workload.
Disclosure of Invention
In order to overcome the defects of the prior art, the invention provides an IP PBX cluster system, which does not change the topological structure of a plurality of IP PBX networks and adds two network elements: the IP PBX cluster system can greatly reduce the number of IP PBX addresses needing to be configured, is simple to operate, low in workload, short in time consumption, convenient to uniformly configure and manage, and not easy to generate configuration errors, and improves the reliability of a communication network and the use experience of users.
In order to solve the above problems, the present invention adopts a technical solution as follows: an IP PBX cluster system, the IP PBX cluster system comprising: the system comprises a gateway, a network management server, a functional server and a plurality of IP PBXs, wherein the IP PBXs and the functional server are equivalently interconnected by adopting SIP signaling; the gateway comprises an internet gateway and a local area network gateway which are respectively connected with the IP PBX, and the IP PBX is respectively connected with the internet and the local area network through the internet gateway and the local area network gateway; the gateway server is respectively connected with the gateway, the function server and the IP PBX, and virtualizes the IP PBXs into a unified virtual IP PBX; the IP PBX externally shares a WAN port virtual IP and a LAN port virtual IP of the virtual IP PBX, and the gateway stores configuration information transmitted by the network management server and sends information input through the WAN port virtual IP and the LAN port virtual IP to the corresponding IP PBX according to the configuration information.
Further, the function server comprises at least one of a teleconference server, an IVR server, an attendant console server and a recording server.
Furthermore, the IP PBX is connected with the IAD equipment through the local area network gateway and adopts SIP signaling to perform signaling intercommunication with the IAD equipment.
Furthermore, the IP PBX cluster system also comprises a relay gateway, and the IP PBX is connected with the relay gateway and is connected with a public switched telephone network through the relay gateway.
Further, the configuration information includes an address translation table and attribution information, the address translation table includes an external IP address and translation information of the internal IP address, and the attribution information includes an IP PBX to which the IAD device belongs and an IMS platform to which the IP PBX belongs.
Furthermore, all external default gateways of the IP PBX point to SIP ALGs of the gateways, and the SIP ALGs replace IP addresses and SIP accounts for information transmitted by the IP PBX or information transmitted by the IP PBX according to the configuration information.
Further, the step of replacing the IP address and the SIP account for the information transmitted to the IP PBX or the information transmitted to the IP PBX by the SIP ALG according to the configuration information specifically includes: the SIP ALG replaces a WAN port IP and an SIP account of the IP PBX for the registration information of the IP PBX to the IMS platform, acquires the IMS platform to which the IP PBX belongs, and forwards an SIP signaling of the IP PBX to the IMS platform; or the SIP ALG replaces the LAN port IP and the SIP account number of the IAD for the registration information of the IAD to the IP PBX, acquires the IP PBX to which the IAD belongs, and forwards the SIP signaling of the IAD to the IP PBX.
Furthermore, the IP PBX cluster system also comprises a forwarding module, the SIP ALG and the forwarding module are respectively connected with the IP PBX, and the IP PBX respectively forwards the SIP signaling and the media stream through the SIP ALG and the forwarding module after the call is established.
Further, after the call is established, the step of forwarding the SIP signaling and the media stream through the SIP ALG and the forwarding module by the IP PBX specifically includes: and when the information to be forwarded is a media stream, the IP PBX issues a newly added forwarding table entry to the forwarding module, and the forwarding module determines a target address and a protocol type corresponding to the media stream according to the forwarding table entry and sends the SIP signaling to the SIP ALG when the information to be forwarded is the SIP signaling.
Further, the gateway is a router, the SIP ALG and the forwarding module are integrated in the router, and two routers respectively running the WAN port virtual IP and the LAN port virtual IP perform load sharing through a VRRP protocol.
Compared with the prior art, the invention has the beneficial effects that: the topological structure of a plurality of IP PBX networks is not changed, and two network elements are added: the IP PBX cluster system can greatly reduce the number of IP PBX addresses needing to be configured, is simple to operate, low in workload, short in time consumption, convenient to uniformly configure and manage, and not easy to generate configuration errors, and improves the reliability of a communication network and the use experience of users.
Drawings
FIG. 1 is a block diagram of one embodiment of an IP PBX cluster system of the present invention;
FIG. 2 is a diagram illustrating an embodiment of information interaction between an IP PBX and an IAD in the IP PBX cluster system according to the present invention;
FIG. 3 is a block diagram of another embodiment of the IP PBX cluster system of the present invention;
FIG. 4 is a diagram illustrating one embodiment of default gateway settings for an IP PBX in the IP PBX cluster system of the present invention;
FIG. 5 is a diagram illustrating an embodiment of split forwarding of media streams in an IP PBX cluster system according to the present invention;
fig. 6 is a schematic diagram of an embodiment of dual-computer hot-standby in the IP PBX cluster system according to the present invention.
Detailed Description
The following description of the embodiments of the present application is provided by way of specific examples, and other advantages and effects of the present application will be readily apparent to those skilled in the art from the disclosure herein. The present application is capable of other and different embodiments and its several details are capable of modifications and/or changes in various respects, all without departing from the spirit of the present application. It should be noted that the various embodiments of the present disclosure, described and illustrated in the figures herein generally, may be combined with each other without conflict, and that the structural components or functional modules therein may be arranged and designed in a variety of different configurations. Thus, the following detailed description of the embodiments of the present disclosure, presented in the figures, is not intended to limit the scope of the claimed disclosure, but is merely representative of selected embodiments of the disclosure. All other embodiments, which can be derived by a person skilled in the art from the embodiments disclosed herein without making any creative effort, shall fall within the protection scope of the present disclosure.
The terminology used in the description of the present disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. As used in this disclosure and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
Referring to fig. 1-6, fig. 1 is a block diagram of an embodiment of an IP PBX cluster system according to the present invention;
FIG. 2 is a diagram illustrating an embodiment of information interaction between an IP PBX and an IAD in the IP PBX cluster system according to the present invention; FIG. 3 is a block diagram of another embodiment of the IP PBX cluster system of the present invention; FIG. 4 is a diagram illustrating one embodiment of default gateway settings for an IP PBX in the IP PBX cluster system of the present invention; FIG. 5 is a diagram illustrating an embodiment of split forwarding of media streams in an IP PBX cluster system according to the present invention; fig. 6 is a schematic diagram of an embodiment of dual-computer hot-standby in the IP PBX cluster system according to the present invention. The IP PBX cluster system of the present invention is described in detail in conjunction with fig. 1-6.
In this embodiment, the IP PBX cluster system includes: the system comprises a gateway, a network management server, a function server and a plurality of IP PBXs, wherein the IP PBXs and the function server are equivalently interconnected by adopting SIP signaling; the gateway comprises an internet gateway and a local area network gateway which are respectively connected with the IP PBX, and the IP PBX is respectively connected with the internet and the local area network through the internet gateway and the local area network gateway; the gateway server is respectively connected with the gateway, the function server and the IP PBX, and virtualizes a plurality of IP PBXs into a unified virtual IP PBX; the IP PBX externally shares the WAN port virtual IP and the LAN port virtual IP of the virtual IP PBX, and the gateway stores the configuration information transmitted by the network management server and sends the information input through the WAN port virtual IP and the LAN port virtual IP to the corresponding IP PBX according to the configuration information.
The IP PBX cluster architecture of the invention is different from the cluster architecture passed by large-scale websites. In order to realize a huge amount of web services in a large-sized web site, it is necessary to form a cluster by the same service functions and distribute service requests through a load sharing server. However, in a typical service of the IP PBX, one call process or one call process has a plurality of different service flows in series, and even a process of merging one call and a plurality of calls into one conference. If the IP PBX adopts a current cluster architecture, the processing performance requirement of the server is greatly improved in order to meet the real-time requirement of the IP PBX service. The IP PBX cluster architecture of the invention does not require that the service functions of each IP PBX are the same, and service requests are distinguished according to SIP accounts through the SIP ALG and are distributed to the corresponding home IP PBX function server, thereby avoiding the performance problem of the general cluster architecture.
A cluster system is formed by adding an address translation to a WAN port, adding an address translation to a LAN port and adding a network management server in the system. The cluster system presents a WAN port virtual IP and a LAN port virtual IP to the outside, and the network management server virtualizes a uniform IP PBX, so that a client can configure, then converts the configuration data into real configuration data, and configures the configuration data into each relevant device through parameter import. This forms a typical distributed processing, load sharing architecture.
In a specific embodiment, the IP PBX is a G1820 server, and a plurality of G1820 servers communicate with each other by SIP signaling, and all resources can be accessed by using SIP accounts. The WAN address conversion server is used as an Internet gateway, and the LAN address conversion server is used as a local area network gateway and is arranged in the IP PBX cluster system.
The function server includes at least one of a conference call server, an Interactive Voice Response (IVR) server, an attendant console server, and a recording server.
The IP PBX is connected to an Integrated Access Device (IAD) through a local area network gateway, and performs signaling interworking with the IAD by using an SIP signaling.
The IP PBX cluster system also comprises a relay gateway, and the IP PBX is connected with the relay gateway and is connected with the public switched telephone network through the relay gateway.
In a specific embodiment, the IAD is model MG6128L, and the trunking gateway is model TG 1000A.
The configuration information comprises an address conversion table and attribution information, the address conversion table comprises an external IP address and conversion information of the internal IP address, and the attribution information comprises an IP PBX to which the IAD equipment belongs and an IMS (IP Multimedia System) platform to which the IP PBX belongs. And the information forwarding to the outside or the inside is realized through an address translation table.
And the external default gateway of the IP PBX points to the SIP ALG (SIP application layer gateway) of the gateway, and the SIP ALG replaces the IP address and the SIP account number for the information transmitted to the IP PBX or the information transmitted to the IP PBX according to the configuration information. Wherein, the external default gateway of the IP PBX points to the SIP ALG. From the external IMS and IAD perspective, the virtual IP PBX has only a unique address. In each specific IP PBX, a real IMS platform IP and an account password thereof are configured in advance; IAD information under the respective names is also configured in advance. Therefore, the functions of the existing IP PBX and IAD are not changed, and the workload is reduced.
In this embodiment, the default gateway to the outside of the IP PBX points to the SIP ALG. From the external IMS (IP multimedia subsystem) and IAD perspective, the virtual IP PBX has only a unique address. In each specific IP PBX, a real IMS platform IP and an account password thereof are configured in advance; IAD information under the respective names is also configured in advance. Therefore, neither the existing IP PBX nor the IAD has to be changed in functionality.
The step of replacing the IP address and the SIP account by the SIP ALG according to the configuration information or the information transmitted to the IP PBX, specifically includes: the SIP ALG replaces a WAN port IP and an SIP account of the IP PBX for the registration information of the IP PBX to the IMS platform, acquires the IMS platform to which the IP PBX belongs, and forwards an SIP signaling of the IP PBX to the IMS platform; or the SIP ALG replaces the LAN port IP and the SIP account number of the IAD for the registration information of the IAD to the IP PBX, acquires the IP PBX to which the IAD belongs, and forwards the SIP signaling of the IAD to the IP PBX.
In this embodiment, the IP PBX uses a default gateway to the WAN port for a direct incoming call, a direct outgoing call, and an SIP relay incoming call, and an outgoing call, and uses a static SIP relay communication for an E1 relay incoming call and outgoing call performed by the relay gateway for the PSTN (Public Switched Telephone Network), and converts the IP address of the communication information and transmits the communication information to the relay gateway. For inter-dialing of internal lines, call-in to attendant console server, IVR post-switching by IVR server, default gateway of IP PBX is gateway of LAN port. The default gateway used by the call back row fork transfer telephone is also the gateway of the LAN port, the default gateway used by the added member after the incoming call arrives at the teleconference can be the gateway of the LAN port, or static SIP relay communication can be adopted, and the communication information is transmitted to the relay gateway after the IP address is converted.
Since the B2BUA model of Asterisk causes SIP signaling and media streams to go on its SIP channel simultaneously, there is a bottleneck on the SIP ALG when multiple IP PBXs are superimposed. The separation of signaling and media streams may be done over SIP ALG. The IP PBX cluster system also comprises a forwarding module, the SIP ALG and the forwarding module are respectively connected with the IP PBX, and the IP PBX respectively forwards SIP signaling and media streams through the SIP ALG and the forwarding module after the call is established.
Specifically, after the call is established, the IP PBX respectively forwards the SIP signaling and the media stream through the SIP ALG and the forwarding module, which specifically includes: when the information to be forwarded is the media stream, the IP PBX issues a newly added forwarding table entry to the forwarding module, and the forwarding module determines a target address and a protocol type corresponding to the media stream according to the forwarding table entry; and when the information to be forwarded is SIP signaling, sending the SIP signaling to the SIP ALG.
In a specific embodiment, the "SIP channel" of Asterisk establishes a call, and in the call model of B2BUA, the SIP channel has a "SIP call" in both the calling party and the called party, respectively, and RTP streams (media streams) of the calling party and the called party are "bridged" in the SIP channel after double-sending can be called. Thus, the RTP stream is forwarded through the ip pbx, whether for an outbound call or an inbound call. The SIP ALG converges signaling and RTP streams of all IP PBXs with a significant bottleneck. The media stream forwarding function is separated by the forwarding module and independent equipment is used for forwarding. After the calling party and the called party establish a call, the RTP stream is forwarded from a special forwarding device instead of passing through the SIP ALG. The IP PBX issues a newly added forwarding table item to forwarding equipment, the forwarding table is as much as that of a common NAT router, the forwarding action is to match a target address and a protocol type, replace an IP and forward an RTP stream from a corresponding port. If it is SIP signaling, it is forwarded to SIP ALG. When the two parties of the call hang up, the IP PBX issues a command to the forwarding equipment to delete the corresponding forwarding table entry.
The SIP channel of Asterisk needs to maintain the status of the RTP stream, and if the RTP stream is interrupted abnormally (for example, IADs of two parties of a call are powered off), the SIP channel should be closed. An attribute of the aging time may be added to each entry in the forwarding table, just like the MAC address table of an ethernet switch. And if the RTP stream interruption exceeds the aging time and the RTP stream interruption is judged to be the RTP stream interruption, deleting the corresponding forwarding table entry and reporting the information to the IP PBX.
In this embodiment, the forwarding module may be an independent hardware device, or may also be a driver installed on the gateway, and the specific form of the forwarding module may be set according to the user requirement.
In this embodiment, the gateway is a router, the SIP ALG and the forwarding module are integrated in the router, and two routers respectively running the WAN port virtual IP and the LAN port virtual IP perform load sharing through the VRRP protocol. The WAN port virtual IP operates in the router 1 and executes forwarding service of the WAN port. The virtual IP of the LAN port operates in the router 2 and performs forwarding traffic incoming from the LAN port. The VRRP protocol realizes the hot standby of the two machines, one is used as the main equipment, and the other is used as the standby equipment.
In a specific embodiment, the forwarding module is provided with an external virtual IP, and a media stream forwarding module on the WAN side, a media stream forwarding module on the LAN side, a SIP ALG on the WAN side, and a SIP ALG on the LAN side are integrated into each router. The flow tables of the two routers remain synchronized.
VRRP solves the problem of virtual IP switching, but at the same time the virtual host also has a virtual MAC address. In general networking, an IP PBX is connected to an ethernet switch. When the virtual MAC address is moved to the standby equipment, which is equivalent to the replacement of a switch port by a host, the switch MAC address table conflicts, and normal communication can be realized only after the MAC address is aged. This corresponds to a longer switching time. The invention realizes the link aggregation across the devices through the MC-LAG. Each IP PBX server is bound with 3 uplink network ports, and the purpose of increasing uplink bandwidth is achieved. LAG is actually flow-based load balancing, which is implemented by hashing five tuples and then sending the flows represented by different five tuples to different ports evenly. In the two-layer switch, several network ports forming the LAG group are regarded as the same port, so that the MAC addresses learned by Ethernet packets coming from the same LAG group are placed on the same port in the MAC address table, thereby avoiding the problem of MAC address conflict.
Has the advantages that: the IP PBX cluster system does not change the topological structure of a plurality of IP PBX networks, and two network elements are added: the IP PBX cluster system can greatly reduce the number of IP PBX addresses needing to be configured, is simple to operate, low in workload, short in time consumption, convenient to uniformly configure and manage, and not easy to generate configuration errors, and improves the reliability of a communication network and the use experience of users.
The embodiments in the present description are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (10)

1. An IP PBX clustering system, the IP PBX clustering system comprising: the system comprises a gateway, a network management server, a functional server and a plurality of IP PBXs, wherein the IP PBXs and the functional server are equivalently interconnected by adopting SIP signaling;
the gateway comprises an internet gateway and a local area network gateway which are respectively connected with the IP PBX, and the IP PBX is respectively connected with the internet and the local area network through the internet gateway and the local area network gateway;
the gateway server is respectively connected with the gateway, the function server and the IP PBX, and virtualizes the IP PBXs into a unified virtual IP PBX;
the IP PBX externally shares a WAN port virtual IP and a LAN port virtual IP of the virtual IP PBX, and the gateway stores configuration information transmitted by the network management server and sends information input through the WAN port virtual IP and the LAN port virtual IP to the corresponding IP PBX according to the configuration information.
2. The IP PBX cluster system of claim 1, wherein the feature server includes at least one of a conference call server, an IVR server, an attendant server, and a voice recording server.
3. The IP PBX cluster system of claim 1, wherein the IP PBX is connected to an IAD device through the local area network gateway and uses SIP signaling for signaling interworking with the IAD device.
4. The IP PBX cluster system of claim 1, wherein the IP PBX cluster system further includes a trunking gateway, the IP PBX being connected to the trunking gateway and to a public switched telephone network through the trunking gateway.
5. The IP PBX cluster system of claim 1, wherein the configuration information includes an address translation table including an external IP address and translation information for an internal IP address, home information including an IP PBX to which the IAD device belongs, an IMS platform to which the IP PBX belongs.
6. The IP PBX cluster system of claim 5, wherein the external default gateways of the IP PBX all point to SIP ALGs of the gateways, the SIP ALGs replacing IP addresses and SIP accounts for information transferred to the IP PBX or information transferred to the IP PBX according to the configuration information.
7. The IP PBX cluster system of claim 6, wherein the step of the SIP ALG replacing the IP address and the SIP account for the information transferred to the IP PBX or the information transferred to the IP PBX according to the configuration information specifically includes:
the SIP ALG replaces a WAN port IP and an SIP account of the IP PBX for the registration information of the IP PBX to the IMS platform, acquires the IMS platform to which the IP PBX belongs, and forwards an SIP signaling of the IP PBX to the IMS platform;
or the SIP ALG replaces the LAN port IP and the SIP account number of the IAD for the registration information of the IAD to the IP PBX, acquires the IP PBX to which the IAD belongs, and forwards the SIP signaling of the IAD to the IP PBX.
8. The IP PBX cluster system of claim 6, wherein the IP PBX cluster system further includes a forwarding module, the SIP ALG and the forwarding module are respectively connected to the IP PBX, and after the call is established, the IP PBX performs forwarding of SIP signaling and media stream through the SIP ALG and the forwarding module, respectively.
9. The IP PBX cluster system of claim 8, wherein after the call is established, the step of forwarding the SIP signaling and the media stream through the SIP ALG and the forwarding module respectively includes:
and when the information to be forwarded is a media stream, the IP PBX issues a newly added forwarding table entry to the forwarding module, and the forwarding module determines a target address and a protocol type corresponding to the media stream according to the forwarding table entry and sends the SIP signaling to the SIP ALG when the information to be forwarded is the SIP signaling.
10. The IP PBX cluster system of claim 8, wherein the gateway is a router, the SIP ALG and the forwarding module are integrated in the router, and two routers respectively running the WAN port virtual IP and LAN port virtual IP perform load sharing through a VRRP protocol.
CN202111472978.4A 2021-12-02 2021-12-02 IP PBX cluster system Pending CN114363468A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111472978.4A CN114363468A (en) 2021-12-02 2021-12-02 IP PBX cluster system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111472978.4A CN114363468A (en) 2021-12-02 2021-12-02 IP PBX cluster system

Publications (1)

Publication Number Publication Date
CN114363468A true CN114363468A (en) 2022-04-15

Family

ID=81097999

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111472978.4A Pending CN114363468A (en) 2021-12-02 2021-12-02 IP PBX cluster system

Country Status (1)

Country Link
CN (1) CN114363468A (en)

Similar Documents

Publication Publication Date Title
AU752797B2 (en) Method and apparatus for providing integrated routing for PSTN and IPNT calls in a call center
JP2005530394A (en) Call transfer using Session Initiation Protocol (SIP)
CA2674098C (en) Method and system for network address translation (nat) traversal of real time protocol (rtp) media
CN102195933B (en) Method for realizing call between isolated Internet protocol (IP) sub-networks and communication unit
US9497228B2 (en) Class 4 long distance softswitch network with integrated class 5 application services
WO2003030463A1 (en) A method and system for realizing ip voice service at private network
US8503437B2 (en) Integrated customer premises equipment device
EP2933952B1 (en) Systems, methods and computer program products for providing regional survivable calling over a packet network
CN114363468A (en) IP PBX cluster system
US7701927B2 (en) Method for transmitting communication data in a communication system
Cisco Overview
CN211429378U (en) Interconnection and intercommunication system for broadband cluster network and PSTN (public switched telephone network)
Cisco Overview
EP1768344A1 (en) Method and apparatus for dynamically establishing links between IP private branch exchanges
RU133376U1 (en) TELECOMMUNICATION COMPLEX OF SHIP COMMUNICATION
Catchpole et al. IP telephony solutions for the customer premises
Steinmann Unified Communications with SIP: SIP can provide realtime communications as a network service.
US8437457B1 (en) System and method for call routing based on source of call
Vieira et al. VoIP traffic and resource management using Software-Defined Networking
KR100421357B1 (en) Voice message service system based home phoneline networking alliance
CN1250017C (en) Flexible exchanger for separatedly carrying internet protocol voice service by distributed fire wall
Saxena et al. An Approach to Design and Reduce Cost of IP Telephony using SIP TRUNKING
Jiang et al. Application of dynamic port VLAN membership with auxiliary VLAN in campus area network
Valentín et al. Towards a 21st century telephone exchange at CERN
Headquarters Cisco Unified Communications Solution Reference Network Design (SRND)

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication