Private network distributed voice exchange method and device

By implementing the dedicated network distributed voice exchange method and device on existing Ethernet interfaces in enterprises, institutions and special industries, the problem that existing telecom operators' landline networks are difficult to flexibly increase the number of telephone interfaces and cannot meet the special needs of users, and an efficient, economical and reliable call solution is achieved.

CN119520485APending Publication Date: 2025-02-25WUHAN MELIT COMM
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411609241.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-12
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

The landline network provided by existing telecom operators is difficult to flexibly increase the number of telephone interfaces, cannot effectively utilize existing network resources, and cannot meet users' call needs and special needs in a short period of time, such as voice scrambling.

Method used

It adopts the distributed voice switching method and device for private networks, and based on VoIP, distributed switching and Ethernet addition and descrambling technologies, it uses existing Ethernet interfaces of enterprises, institutions and special industries to provide distributed voice access and switching functions on several nodes.

Benefits of technology

It has achieved a dedicated network distributed voice exchange solution with excellent economic benefits, high reliability and security, strong scalability, good compatibility, high flexibility, long life cycle and good portability. It can flexibly utilize existing network resources to meet users' call needs and special needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119520485A_ABST
    Figure CN119520485A_ABST
Patent Text Reader

Abstract

The invention provides a private network distributed voice exchange method and device, and belongs to the technical field of wired communication, and the device comprises a CPU service module, a CPU management module, an analog voice signal and PCM digital signal conversion module, a received signal processing module, a voice exchange and data encapsulation and de-encapsulation module, a data scrambling and de-scrambling module, and an Ethernet two-layer exchange module. On the basis of VoIP, distributed voice exchange and Ethernet scrambling and descrambling technologies, the defects of fixed telephone networks of telecom operators are overcome, and distributed voice access and exchange functions are provided at a plurality of nodes by utilizing Ethernet interfaces of existing network resources of some enterprises and affairs and special industries such as petroleum and electric power, so that the purposes of reducing cost and improving efficiency are achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of wired communication technology, and in particular to a private network distributed voice exchange method and device. Background Art

[0002] At present, although the fixed-line network provided by telecom operators can meet the call needs of ordinary users, this method requires additional fees, cannot effectively utilize existing network resources, cannot flexibly increase the number of telephone interfaces in a short period of time according to user needs, and cannot effectively guarantee special needs such as voice scrambling. However, some enterprises, institutions, petroleum, electricity, subways and light rails and other special industries have deployed internal private networks with packet switching functions or opened VPN services provided by telecom operators, and from the perspective of technology development and application, the network side interface is gradually unified to the Ethernet interface.

[0003] How to use dedicated network resources to ensure calls between users in different regions and optimize factors such as economic benefits, security, and efficiency has become a demand and driving force for technological development. Summary of the invention

[0004] The purpose of the present invention is to overcome the above-mentioned shortcomings and provide a method and device for distributed voice switching in a private network. Based on the technology of VoIP, distributed switching and Ethernet scrambling and descrambling, the method and device make up for the shortcomings of the fixed-line network of telecommunications operators, and utilize the Ethernet interface of the existing network resources of some enterprises and institutions and special industries such as petroleum and electricity to provide distributed voice access and switching functions at several nodes.

[0005] In order to achieve the above technical objectives, on the one hand, the present invention provides a private network distributed voice switching device, including: a CPU business module, used to implement the function of service channel network protocol processing; a CPU management module, used to implement the network management function and the bottom-layer driver function; the network management function includes: the configuration of the initial IP and MAC address; an analog voice signal and PCM digital signal conversion module, used to implement the two-four-wire interface processing and voice encoding and decoding functions; a number receiving processing module, used to implement the dual-tone multi-frequency and frequency shift keying number receiving functions; a voice exchange and data encapsulation and decapsulation module, used to implement voice exchange according to the corresponding relationship between the called number and the destination IP address, and encapsulate / decapsulate the voice into Ethernet data; a data scrambling and descrambling module, used to implement the scrambling and descrambling of the network layer Ethernet data Processing; Ethernet layer 2 switching module, used to realize Ethernet data exchange function based on MAC address; wherein, the CPU management module is connected with the number receiving processing module, the voice switching and data encapsulation and decapsulation module and the data scrambling and descrambling module respectively through the address data bus; the CPU management module is connected with the Ethernet layer 2 switching module and the analog voice signal and PCM digital signal conversion module respectively through the SPI interface; the CPU management module is connected with the CPU business module through the serial port to realize the interaction of configuration information and status information; the CPU business module is connected with the Ethernet layer 2 switching module and the data scrambling and descrambling module respectively; the voice switching and data encapsulation and decapsulation module is connected with the data scrambling and descrambling module, the analog voice signal and PCM digital signal conversion module and the number receiving processing module respectively.

[0006] Furthermore, the CPU management module determines the called number, and if it is a local call, configures a 64K circuit crossover to implement the call; if it is an inter-network call, generates a destination IP address to implement the inter-network call.

[0007] Furthermore, the CPU management module determines the called number, and if it is a local call, configures a 64K circuit crossover to implement the call; if it is an inter-network call, generates a destination IP address to implement the inter-network call.

[0008] Furthermore, the scrambling code type configuration mode of the data scrambling and descrambling module for the network layer Ethernet data scrambling and descrambling includes: a local serial port configuration mode or a remote management network port configuration mode.

[0009] Furthermore, the total number of interfaces of the analog voice signal and PCM digital signal conversion module can be flexibly adjusted according to demand, and supports several combinations of the number of two-line analog user interfaces and two-line analog relay loop-start interfaces.

[0010] Furthermore, the CPU business module and the CPU management module both include a Loongson 2K1000 chip, a SCB15H2G160AF-15HI chip, and a SCN01SA1T1AI7A chip.

[0011] Furthermore, the analog voice signal and PCM digital signal conversion module includes a MYP2033CB chip (relay interface) and a QX34132-48 chip (user interface).

[0012] Furthermore, the number receiving and processing module includes a FT-C6416J chip.

[0013] Furthermore, the voice exchange and data encapsulation and decapsulation module includes an SMQ7K325T chip and a ZI34116C1F chip (spare).

[0014] Furthermore, the voice data scrambling and descrambling module includes an SMQ7K325T chip and an SCB13H2G160AF-13KI chip.

[0015] Furthermore, the Ethernet layer 2 switching module includes a CTC2118 chip.

[0016] In another aspect, the present invention further provides a private network distributed voice switching method, which is applied to any of the private network distributed voice switching devices as described above, and comprises the following steps:

[0017] After the voice is encoded, it is output through PCM code stream, and the corresponding channel's dual-tone multi-frequency and frequency shift key control reception is realized in the specific time slot of the PCM code stream;

[0018] When the phone is picked up, the destination IP address is generated according to the stored correspondence between the telephone number and the port of the entire network, and the correspondence between the IP address and the port;

[0019] When Ethernet data is encapsulated, the destination IP address, source IP address and source MAC address configured by the network management are filled in; the destination MAC address in the Ethernet data is filled in by the Layer 2 switching function; decapsulation is the reverse process of encapsulation; the signaling of call establishment is transmitted through specific bytes in the payload of the Ethernet data;

[0020] The need for secure calls is met through the customizable scrambling function for voice data; the scrambling policy is uniformly configured by the network management.

[0021] The private network distributed voice switching method and device provided by the present invention have the following beneficial effects:

[0022] (1) Excellent economic benefits. It can flexibly utilize existing network resources. It only requires a one-time investment and the deployment of equipment at several nodes. It can support cross-domain calls, and there is no additional cost for intra-network calls.

[0023] (2) High reliability and security. Distributed switching is used to disperse the risk of normal system operation. Compared with centralized switching, when some modules are damaged, it will not lead to the overall loss of switching function. It can perform scrambling and descrambling on voice signals transmitted through the existing network to meet the anti-eavesdropping needs of special industries;

[0024] (3) Strong scalability. When in the field or on a vehicle, you only need to connect the device to the existing network nearby to quickly and conveniently communicate with users in the network. In addition, it can be connected to a small switch through a two-line analog relay ring start interface to expand the number of local users;

[0025] (4) Good compatibility, in line with telecommunications standards, can be connected to the telecommunications network through a two-wire analog relay loop-start interface to enable calls between private network users and public network users;

[0026] (5) High flexibility. The number of two-wire analog user interfaces and two-wire analog relay loop-start interfaces can be freely adjusted according to different needs. Supports two configuration modes: network and local (serial port);

[0027] (6) Long life cycle, adapting to the evolution trend of network-side packetization and IP-based service interfaces, meeting the needs of technological development, and possessing strong vitality and good promotion value;

[0028] (7) Good portability. After replacing the interface module and making minor modifications to the switching software and network management interface, it can be used for IP transformation of low-speed interfaces such as asynchronous data interfaces and V.35, and can also realize other voice intercommunication functions.

[0029] (8) A nationally produced implementation plan enables the system to be autonomous and controllable. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0031] Figure 1 It is a structural schematic diagram provided by the present invention;

[0032] Figure 2 It is a schematic diagram of the IP encapsulation format provided by the present invention;

[0033] Figure 3 It is a schematic diagram of the call process provided by the present invention;

[0034] Figure 4 This is a schematic diagram of call link establishment provided by the present invention;

[0035] Figure 5 It is a schematic diagram of the voice and network management data flow provided by the present invention;

[0036] Figure 6 It is a schematic diagram of the main interface of the network management provided by the present invention;

[0037] Figure 7 It is a schematic diagram of the port mode configuration interface provided by the present invention;

[0038] Figure 8 This is a basic networking diagram provided by the present invention. DETAILED DESCRIPTION

[0039] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0040] It should be noted that, in the description of the embodiments of the present invention, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "include one..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0041] Combine the following Figure 1-Figure 8 The invention describes a method and apparatus for private network distributed voice switching provided by an embodiment of the invention.

[0042] The present invention provides a distributed voice switching device for a private network, such as Figure 1 As shown, it includes CPU service module, CPU management module, analog voice signal and PCM digital signal conversion module, number receiving processing module, voice exchange and data encapsulation and decapsulation module, data scrambling and descrambling module, and Ethernet layer 2 switching module. In order to flexibly configure the number of user interfaces and relay interfaces, the analog voice signal and PCM digital signal conversion module adopts the form of a daughter board, and the rest of the circuits adopt the form of a mother board, and the two are reliably connected through a dedicated connector. The device can be installed with three daughter boards, each of which provides 8 user interfaces or relay interfaces.

[0043] The CPU management module completes the configuration management of the analog voice signal and PCM digital signal conversion module (obtaining the on-hook and off-hook status, detecting the ringing current, and simulating the off-hook control), the number receiving processing module (reading the number information), the voice exchange and data encapsulation and decapsulation module (signal tone generation and switching, MAC address and IP address configuration, querying the correspondence between the called number and the destination IP, voice signaling insertion and extraction), the data scrambling and descrambling module (writing the scrambling and descrambling parameters read from the USB port), and the Ethernet layer 2 switching module (configuring the chip working mode) through the access interface. The CPU management module provides a UART interface for local configuration. The CPU business module supports two media-independent interfaces, one connected to the data scrambling and descrambling module, and the other connected to the Ethernet layer 2 switching module. The CPU business module needs to complete the Ethernet protocol packet processing facing the network side, and at the same time, after storing the input data from the data scrambling and descrambling module (including source IP address, source MAC address, destination IP address, static load, etc.), fill in the destination MAC address, and forward it to the Ethernet layer 2 switching module through its media-independent interface, and realize its reverse process.

[0044] The CPU business module and CPU management module are equipped with a 2Gb DDR3 chip, model SCB15H2G160AF-15HI, for data caching. The 2Gb SCN01SA1T1AI7A chip is used to store startup code, application programs, and number configuration information. The CPU management module stores an index table of called numbers and destination IP addresses. When a call is made, the destination IP address information generated will be passed to the voice exchange and data encapsulation and decapsulation module.

[0045] The analog voice signal and PCM digital signal conversion module is divided into two types: user interface and relay interface. It can be selected according to the needs of the project and installed in the form of a daughter board. Each daughter board supports 8 interfaces. The equipment provides 3 daughter boards with a total of 24 interfaces. The user type interface mainly uses QX34132 to implement SLIC and CODEC functions, supports internal ringing mode, and completes the functions of two / four-wire conversion and PCM A-law encoding (G.711 standard). The relay type interface uses the MYP2033CB chip, which can realize functions such as analog-to-digital conversion, loop detection, and analog on-hook and off-hook.

[0046] The number receiving processing module completes the function of extracting number resources from voice data, which is implemented by DSP, and the model is FT-C6416J chip. It realizes the number receiving of two formats, dual tone multi-frequency and frequency shift keying.

[0047] The voice exchange and data encapsulation and decapsulation module uses the ZI34116C1F chip to generate busy tone, waiting tone and other signal tones. The FPGA SMQ7K325T chip obtains the correspondence between the called number and the destination IP address provided by the CPU management module, and encapsulates the source MAC address, source IP address, destination IP address, voice data, and exchange signaling in an Ethernet data packet, such as Figure 2 FPGA SMQ7K325T completes the conversion of CPU address data bus to up to 24 SPI (master mode), realizes the access of CPU management module to QX34132, and merges 24 interface PCM code streams into 1 PCM code stream to send to the number receiving processing module.

[0048] The data scrambling and descrambling module is implemented with FPGA SMQ7K325T chip. The module supports two modes: transparent transmission and scrambling and descrambling. The mode selection is completed by external signals. The CPU management module sends the scrambling parameters obtained from the USB port to this module. In order to maintain compatibility with various transmission network technologies, this module adopts the transmission mode, that is, only the payload of the link frame ( Figure 2 The slashed part in the middle) is scrambled and unscrambled (the code type is a pseudo-random code).

[0049] The Ethernet layer 2 switching module realizes the synthesis and separation of network management data and voice data, provides a 10M / 100M / 1000M adaptive Ethernet interface to connect to the external network, and supports VLAN division, IGMP SNOOPING, STP spanning tree protocol and other processing.

[0050] The call process of the present invention is implemented as follows: Figure 3 , Figure 4. In the patent of the present invention, each interface corresponds to a unique IP address, which is configured by the network management. Each device corresponds to a service MAC address and a network management MAC address, which are set at the factory. The IP address is used as the identification mark of each interface, and the service MAC address is used as the identification mark of the device. Taking the call between users across networks as an example, the calling user picks up the phone and dials the number, and the analog signal is converted into a digital signal through the 1-1 and 1-2 paths. The digital signal enters the number receiving processing module through the 1-3 path. The CPU management module reads the number information through the address data bus (1-4 path), and searches the number information resource table to obtain the IP addresses of the calling and called users (i.e., the source and destination IP), determines that it is a cross-network user, and then inputs the IP address and other information into the voice exchange and data encapsulation module through the address data bus (1-5 path). When the voice exchange and data encapsulation and decapsulation module performs Ethernet packet encapsulation, the source and destination IP addresses and the source MAC address are filled in the corresponding positions in the data packet. The encapsulated data is sent to the data scrambling and descrambling module (1-12 path) through the medium-independent interface. The data scrambling and descrambling module scrambles the payload according to the scrambling parameters and scrambling enable control injected by the CPU management module, and outputs the scrambled data to the CPU service module. The CPU service module searches the local MAC address table according to the destination IP address. If the destination MAC address cannot be obtained, the information is obtained from the network side through the ARP protocol (basically the same as the voice transmission path, described below), and finally inputs the network through the 1-7 and 1-8 paths. The external existing network inputs the Ethernet packet of the calling end to the called end according to the destination MAC address. At the called end, the data packet passes through the 1-10, 1-11, and 1-12 paths to the voice exchange and data encapsulation and decapsulation modules (the transmission processing of IP and MAC addresses is similar to the encapsulation direction, and the process is opposite). This module resolves the called port number according to the destination IP address. The CPU management module determines whether the called port is busy. If it is busy, it sends a user busy signal to the CPU management module on the calling side through the signaling channel, and the ZI34116C1F chip on the calling side sends a busy tone to the calling user. If it is not busy, the CPU management module sends a ringing enable signal to the called user interface, and notifies the ZI34116C1F chip on the calling side to send a waiting tone to the calling user. After the called user picks up the phone, the CPU on the calling side is notified to complete the connection of the voice channel. At this point, the call between the calling and called users has been established. After both parties finish talking and hang up the phone to release the call link, they stop sending Ethernet packets to the network side. The encapsulation position of the signaling information in this link establishment and link removal process is as follows: Figure 2 When local users are talking to each other, the voice data processing is similar to the link establishment process mentioned above. The voice data encapsulation position is as follows: Figure 2 In addition, calls from and to the trunk are similar to calls between users.

[0051] The present invention can configure the number information resource table of the device through the network management platform or the local management serial port (rate 38400bit / s, 8bit data bit, even parity, 1bit stop bit). Figure 5 As shown, network management data and voice data share a 10M / 100M / 1000M Ethernet interface, and synthesis and separation are completed through the Layer 2 switching module.

[0052] The main interface of the network management of the present invention is as follows Figure 6 Taking voice access switching device 1 as an example, when configuring the device, first click the device icon on the interface, and then click the "Channel Configuration" item. Figure 7 This is a diagram of the port mode configuration interface. Select and fill in the channel number, interface type, local IP number, relay / telephone number, scrambling and descrambling selections, and finally click the "Download Number Table" item to complete the configuration.

[0053] The application schematic diagram of the present invention is as follows Figure 8 Each device is distributed in several nodes and uses distributed switching to realize voice calls. Each device provides up to 24 user interfaces and can be connected to a small switch through a relay interface to expand the number of users or connect to the public telephone network, supporting cross-network voice scrambling.

[0054] In summary, the private network distributed voice switching method and device provided by the present invention have the following beneficial effects:

[0055] (1) Excellent economic benefits. It can flexibly utilize existing network resources. It only requires a one-time investment and the deployment of equipment at several nodes. It can support cross-domain calls, and there is no additional cost for intra-network calls.

[0056] (2) High reliability and security. Distributed switching disperses the risk of normal system operation. Compared with centralized switching, when some modules are damaged, it will not lead to the overall loss of switching function. It can perform scrambling and descrambling on voice signals transmitted through the existing network to meet the anti-eavesdropping needs of special industries;

[0057] (3) Strong scalability. When in the field or on a vehicle, you only need to connect the device to the existing network nearby to quickly and conveniently communicate with users in the network. In addition, it can be connected to a small switch through a two-line analog relay ring start interface to expand the number of local users;

[0058] (4) Good compatibility, in line with telecommunications standards, can be connected to the telecommunications network through a two-wire analog relay loop-start interface to enable calls between private network users and public network users;

[0059] (5) High flexibility. The number of two-wire analog user interfaces and two-wire analog relay ring start interfaces can be freely adjusted according to different needs while keeping the total number unchanged. Supports two configuration modes: network and local (serial port);

[0060] (6) Long life cycle, adapting to the evolution trend of network-side packetization and IP-based service interfaces, meeting the needs of technological development, and possessing strong vitality and good promotion value;

[0061] (7) Good portability. After replacing the interface module and making minor modifications to the switching software and network management interface, it can be used for IP transformation of low-speed interfaces such as asynchronous data interfaces and V.35, and can also realize other voice intercommunication functions.

[0062] (8) A nationally produced implementation plan enables the system to be autonomous and controllable.

[0063] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A distributed voice switching device for a private network, characterized in that: include: CPU business module, used to implement the business channel network protocol processing function; CPU management module, used to implement network management functions and underlying driver functions; The network management functions include: configuration of source IP and source MAC addresses; Analog voice signal and PCM digital signal conversion module, used to realize two-four-wire interface processing and voice encoding and decoding functions; The number receiving processing module is used to realize the dual tone multi-frequency and frequency shift keying number receiving functions; Voice exchange and data encapsulation and decapsulation module, used to realize voice exchange according to the correspondence between the called number and the destination IP address, and encapsulate / decapsulate the voice into Ethernet data; Data scrambling and descrambling module, used to implement scrambling and descrambling of Ethernet data at the network layer; Ethernet layer 2 switching module, used to implement Ethernet data exchange function based on MAC address; The CPU management module is connected to the number receiving processing module, the voice exchange and data encapsulation and decapsulation module and the data scrambling and descrambling module through the address data bus; the CPU management module is connected to the Ethernet layer 2 switching module and the analog voice signal and PCM digital signal conversion module through the SPI interface; the CPU management module is connected to the CPU business module through the serial port to realize the interaction of configuration information and status information; The CPU service module is connected to the Ethernet layer 2 switching module and the data scrambling and descrambling module through the media-independent interface; the voice switching and data encapsulation and decapsulation module is connected to the data scrambling and descrambling module through the media-independent interface, and is connected to the analog voice signal and PCM digital signal conversion module through the PCM interface; Voice switching and data encapsulation and decapsulation are connected to the number receiving processing module through the PCM interface.

2. The private network distributed voice switching device according to claim 1, characterized in that: in, The CPU business module is connected to the Ethernet layer 2 switching module through a media-independent interface; the voice switching and data encapsulation and decapsulation module is connected to the data scrambling and descrambling module through a media-independent interface, and is connected to the analog voice signal and PCM digital signal conversion module through a PCM interface.

3. The private network distributed voice switching device according to claim 1, characterized in that: The CPU management module determines the called number. If it is a local call, a 64K circuit crossover is configured to realize the call; if it is an inter-network call, a destination IP address is generated according to the configuration information of the IP address and port of the entire network to realize the inter-network call.

4. The private network distributed voice switching device according to claim 1, characterized in that: include: The scrambling code type configuration mode of the data scrambling and descrambling module for the network layer Ethernet data scrambling and descrambling includes: a local serial port configuration mode or a remote management network port configuration mode.

5. The private network distributed voice switching device according to claim 1, characterized in that: The analog voice signal and PCM digital signal conversion module supports several combinations of the number of two-line analog user interfaces and two-line analog relay loop-start interfaces.

6. The private network distributed voice switching device according to claim 1, characterized in that: The CPU management module is used to generate a destination IP address according to the stored correspondence between the telephone number and the port of the entire network and the correspondence between the IP address and the port.

7. A private network distributed voice switching method, applied to the private network distributed voice switching device as claimed in any one of claims 1 to 6, characterized in that: The following steps are involved: After the voice is encoded, it is output through PCM code stream, and the corresponding channel's dual-tone multi-frequency and frequency shift key control reception is realized in the specific time slot of the PCM code stream; When the phone is picked up, the destination IP address is generated according to the stored correspondence between the telephone number and the port of the entire network, and the correspondence between the IP address and the port; When Ethernet data is encapsulated, the destination IP address, source IP address and source MAC address configured by the network management are filled in; the destination MAC address in the Ethernet data is filled in by the Layer 2 switching function; decapsulation is the reverse process of encapsulation; the signaling of call establishment is transmitted through specific bytes in the payload of the Ethernet data; The need for secure calls is met through the customizable scrambling function for voice data; the scrambling policy is uniformly configured by the network management.

Citation Information

Patent Citations

  • Method and apparatus for establishment and management of voice-over IP virtual private networks in IP-based communication systems

    US20050068942A1

  • Method and system for providing private voice call service to mobile subscriber and wireless soft switch apparatus therefor

    US20060159039A1