[go: up one dir, main page]

WO2001078331A1 - Communication system comprising a gateway device for handling connections - Google Patents

Communication system comprising a gateway device for handling connections Download PDF

Info

Publication number
WO2001078331A1
WO2001078331A1 PCT/EP2000/003035 EP0003035W WO0178331A1 WO 2001078331 A1 WO2001078331 A1 WO 2001078331A1 EP 0003035 W EP0003035 W EP 0003035W WO 0178331 A1 WO0178331 A1 WO 0178331A1
Authority
WO
WIPO (PCT)
Prior art keywords
gateway
gateway controller
controller
resources
time interval
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.)
Ceased
Application number
PCT/EP2000/003035
Other languages
French (fr)
Inventor
Orvo Mikkola
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.)
Nokia Oyj
Nokia Inc
Original Assignee
Nokia Networks Oy
Nokia Inc
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 Nokia Networks Oy, Nokia Inc filed Critical Nokia Networks Oy
Priority to PCT/EP2000/003035 priority Critical patent/WO2001078331A1/en
Priority to AU2000239650A priority patent/AU2000239650A1/en
Publication of WO2001078331A1 publication Critical patent/WO2001078331A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5614User Network Interface
    • H04L2012/5618Bridges, gateways [GW] or interworking units [IWU]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5629Admission control
    • H04L2012/563Signalling, e.g. protocols, reference model

Definitions

  • Tne invention relates to a communication system comprising a gateway device, and to a method for handling a connection in such a communication system.
  • the Technical Specification TS 101 313 V0.4.2 (1999-02) of ETSI describes a network architecture and configurations for TIPHON (telecommunications and internet protocol harmonisation over networks), and illustrates a basic call reference contiguration (Fig. 1) comprising a decomposed gateway having a media gateway controller and a media gateway controlled by the controller.
  • the media gateway controller provides the call processing (call handling) functions for the gateway.
  • the media gateway is a device operating on media streams.
  • a gateway is an end point on a network which provides real-time, two-way communication between terminals of two networks, for instance a packet-based network and a circuit-switched network.
  • a decomposed gateway comprising a media gateway controller and a media gateway is also described in the Technical
  • the information flow between the media gateway and the media gateway controller supports several functions such as creation, modification and deletion of me ⁇ ia stream connections across the media gateway; the specification of transformations to be applied to media streams passing through the media gateway; the reguest of insertion of tones and announcements into media streams; and/or the request of reports and specific actions to be taken upon detection of specified events within the media streams.
  • Examples of media gateways may include trunk gateways that interface between SCN (Switched Circuit Networks) networks and packet-based networks such as IP (Internet Protocol) networks; "Voice over ATM (Asynchronous Transfer Mode) " gateways which provide interface to an ATM network; access gateways that provide interfaces between "user to network” interfaces and “Voice over IP” networks; residential gateways, i.e. access gateways for a small number of voice terminals that can be co- located with a cable modem or set top box; network access servers; multipoint processing units; IP gateways; fax gateways that may be used to relay Fax Group 3 calls between an IP network and an SCN, and the like.
  • SCN Switchched Circuit Networks
  • IP Internet Protocol
  • VoIP over ATM Asynchronous Transfer Mode
  • Calls handled by the decomposed gateway may comprise pure data transmission, voice transmission, for instance over a packet-based network, i.e. a network using packet transmission instead of switched circuit network configuration; audio data; video data, combined audio and video data, and the like.
  • a packet-based network i.e. a network using packet transmission instead of switched circuit network configuration
  • the gateway will be physically connected to one or more packet-switched networks and to one or more circuit switched networks, and is composed of a gateway, a gateway controller and a signalling gateway.
  • the signalling gateway provides the signalling mediation function between the packet- based domain such as the IP domain, and the circuit switched network (SCN) domain.
  • the media gateway provides the media mapping and/or transcoding functions, and maps (e.g. tandem f i ee operation) or transcodes the media m the packet-switched domain (e.g. media transported over RTP/UDP/IP or the like) and media m the SCN domain (e.g. PCM encoded voice, GSM (Global System for Mobile Telecommunications), etc.).
  • the (media) gateway controller controls the (media) gateways and receives SCN signalling information from the signalling gateway and IP signalling from the gatekeeper.
  • the gateway controller When, for instance, the gateway controller receives information, from the signalling gateway, on a connection to be performed between two networks or two different connecting points of one network, the gateway controller controls the gateway to reserve resources for handling, i.e. physically providing, the connection.
  • the media gateway thus provides the resources available for calls.
  • the resource monitoring of the gateway controller or of a remote resource monitors conditions such as media gateway trunk utilisation and availability, packet-based networks bandwidths and utilisation etc. useful for making call routing decisions.
  • the gateway resource management allocates internal resources within the media gateway. The resource is necessary for carrying traffic, i.e. transporting the media stream, and normally also for signalling. In a decomposed gateway structure, the signalling aspect will normally be handled by the gateway controller, so that the media gateway does not need to reserve resources for the signalling.
  • the resources may therefore provide the establishment of physical channels.
  • the present invention provides a system and method for handling connections in a gateway structure having a separated gateway and gateway controller wherein recovery after occurence of problems in the gateway or gateway controller is simplified.
  • a time-supervised resource reservation is provided which simplifies the implementation and prevents any unduly long blocking of resources.
  • the gateway controller requests the gateway to reserve resources, this reservation is valid only during a defined time interval. If the gateway controller does not regenerate or request again the reservation during the defined time interval, the gateway releases the resource.
  • the gateway controller when the gateway controller tries to request or renew a reservation of resources of the gateway, and the gateway does not confirm this request or reservation within a defined time interval (this defined time interval may be equal to or different from the defined time interval mentioned above) , the gateway controller releases the connection ( s ) so as to prevent the maintaining of a connection in case the gateway is unable to reserve a resource therefor.
  • the invention thus provides an effective means for handling resource problems in a situation where resource management and physical resources are located in different network elements. No complicated recovery procedure is necessary for recovering after a crash .
  • the invention therefore provides connections with time supervision m the gateway.
  • Fig. 1 shows a basic example of a network comprising a gateway consisting of a gateway controller and several gateways;
  • Fig. 2 illustrates a block diagram of a decomposed gateway
  • Fig. 3 shows a further basic block diagram of a gateway and associated elements
  • Fig. 4 illustrates the signal flow between the gateway controller and the gateway
  • Fig. 5 shows the signal flow in another embodiment of the invention.
  • Fig. 6 illustrates a simplified diagram showing the communication between a media gateway and a media gateway controller .
  • Fig. 1 shows a basic example of one embodiment of the invention.
  • the system comprises a common channel signalling unit (CCSU) 1 which incorporates a media gateway controller (MGC) and is connected to media gateways (S30) 2, 3 via paths
  • CCSU common channel signalling unit
  • MSC media gateway controller
  • the unit 1 is connected, via paths (lines) 6, 7, to local exchanges (LE) 8, 9 handling calls from/to user equipments 10 which may be analogue or digital telephone sets, multimedia computers, other types of media streams generating units, fax machines or the like.
  • the local exchanges (LE) 8, 9 are interconnected with the media gateways 2, 3 by means of paths (El) 11, 12.
  • the media gateways 2, 3 are furthermore connected via paths (IP) 13, 14 to an access node 15.
  • the communication between elements 1, 2, 3, and 15 may be performed using an intranet 16 which may be a packet-based network such as IP (Internet Protocol) network.
  • the access node 15 provides access to a further network 17 which may be the internet or any other packet-or circuit-switched network.
  • the user equipments 10 are connected to the local exchanges (LE) 8, 9.
  • Packet-switched access preferably IP access, is provided by the media gateways (S30) 2, 3 which may be located in the same premise as the local exchanges 8, 9.
  • the unit 1 may be located anywhere in a PSTN (Public Switched Telecommunication Network) network.
  • the unit 1 controls and responds to e.g.
  • the media gateways 2, 3 provides modem pool, RADIUS (remote authentication dial in user service) for authentication, and layer 2 tunnelling using L2TP (Layer 2 Terminal Protocol).
  • the media gateways 2, 3 are arranged to forward incoming calls to the access node 15 through a L2TP tunnel.
  • the access node 15 is a router with access server functionality.
  • the unit 1 and media gateways 2, 3 providing IP access combine PSTN and IP-based network elements in a system solution that enables an IP access provided to collect IP access traffic directly from small dial-up (local) sites to the IP access network.
  • the system statistically multiplexes internet traffic from PSTN channels using an appropriate network such as a ATM/1P network 01 Ethernet/IP (100 MBit) network.
  • the media gateways 2, 3 are preferably located close to the PSTN customer sites (local equipments 10) for reducing capacity needed in transit.
  • the local exchanges 8, 9 preferably connect IP dial-up traffic directly to the media gateways 2, 3 by using the El paths.
  • the local exchange (LE) signalling related to IP dial-up calls is preferably connected, by using SS7 (ISUP, i.e.
  • the ISDN user part interface to the unit 1 that controls the media gateways 2, 3 dial-up access devices by using an appropriate protocol such as H.248 (Megaco) protocol.
  • the media gateways 2, 3 offer pools for dial-up access and provide communication to an IP access router such as access node 15 using tunnels to the access router witn L2TP protocol.
  • the media gateway controller (MGC) contained in, or represented by, unit 1 controls the resources of the media gateways (MG) 2, 3 via a media gateway control protocol such as Megaco/H.248 or MGCP (Media Gateway Control Protocol) or the like.
  • MGCP Media Gateway Control Protocol
  • the media gateways 2, 3 convert media (information normally but not forcibly of multimedia type consisting of, or comprising audio information, video information, data and/or other type of information) provided in one type of network to a format required m another type of network.
  • the media gateways 2, 3 terminate bearer channels from a switched circuit network (from local exchange 8, 9) and media streams from a packet-based network.
  • the media gateway controller controls the parts of the call state that pertain to connection control for media channels in the media gateways 2, 3.
  • Fig. 2 shows part of the embodiment of Fig. 1 in greater detail.
  • the CCSU unit 1 consists of a media gateway controller (MGC) 1' and a signalling gateway (SG) 1'', the latter being connected to line 7 (ISUP) and receiving the call initiating and terminating signals and the like.
  • the media gateway 2 provides the connection between the SCN network (path 11) and the IP-based path 13 and may, as shown, consist of several similar parts lor handling the signals to be transmitted by the individual lines of the switched circuit network and/or the different IP-based channels.
  • the interface between the media gateway controller 1' and the media gateway 2 is Ethernet-based but may also be based on a different network interconnection model.
  • Fig. 2 shows only some parts of Fig. 1.
  • the media gateway 3 is structured and arranged in a similar manner as gateway 2 shown in Fig. 2, and is controlled by media gateway controller 1 ' .
  • the local exchange 8 analyses the dialling and detects the destination (gateway 2 or 3) to which the call is to be routed.
  • the local exchange 8 (or 9) searches a free circuit for the destination and continues the call set-up by sending an initial address message (IAM) using the SS7-based network (path 6 or 7) to the destination which in this case is the unit 1 of the internet service provider.
  • IAM initial address message
  • the unit 1 receives the IAM message, it analyses the called party number and connects this call to the media gateway 2 (or 3) .
  • the unit 1 uses circuit information contained in the IAM message to detect the correct gateway 2 (or 3) and the corresponding PCM (Pulse Code Modulation) and TSL (Time Slot) for this gateway. Furthermore, the unit 1 generates an IP access call identifier for the connection and sends, in this example, two Megaco audit commands inside a context to the gateway 2 (or 3) .
  • One audit command is for the circuit termination and one for L2TP termination. In the audit command is the gateway's 2 (or 3) PCM and TSL which are used in this call, the IP access call identifier, the calling and the called party numbers.
  • the gateway performs the necessary tasks to handle the call and connects the circuit and, thereafter, the gateway acknowledges the audit command and starts to wait for the local exchange 8 or 9 to connect the circuit.
  • the gateway detects that the circuit is connected in the local exchange, it acts as a modem or ISDN server for PSTN subscribers, and tunnels all traffic with L2TP or other devices
  • the gateway operates as a forwarding element for the access server, e.g access node 15.
  • the unit 1 and the gateway 2 (or 3) supervise the connection state as described below.
  • Fig. 3 shows a further basic structure of a decomposed gateway 18 which comprises the media gateway controller 1', the signalling gateway 1'' and the media gateway 2.
  • the signalling gateway 1'' is connected to the signalling line E.b whereas the media gateway is connected to the traffic line E.a.
  • tne media gateway 2 is connected to a H.323 terminal 19.
  • gatekeepers 20, 21 are provided with elements responsible for the registration, admission, and status (RAS) of terminals and gateways.
  • the gatekeepers participate m zone management, call processing and call signalling.
  • a back-end element 22 is used by the gateways and gatekeepers to provide additional functions such as authentication function, billing and rating/tariffing, address resolution function and the like.
  • the back-end elements may be located within the SCN, within the IP network, or anywhere else in the network.
  • the structure, arrangement and function of the elements shown in Fig. 3 are illustrated and described in ETSI TS 101 313 V0.4.2, the disclosure contents of which is herewith incorporated and will therefore not be again described.
  • Fig. 4 shows a diagram for illustrating the handling of connections with time supervision in the media gateway (MG) .
  • the time supervision between the media gateway controller 1' and the media gateway 2 (or 3) is used to supervise connections and the state of the other component.
  • a two-stage supervision is used between the media gateway controller 1' (MGC) and the media gateway 2 (3) because in a pacxet-based network such as an IP network, there is the possibility of IP Dac a ⁇ es and thus Dossibly control messages getting lost.
  • Fig. 4 shows a simplified diagram illustrating the time sequence of requests and commands.
  • the time axis is arranqed m the vertical direction from the top to the bottom of Fig. 4.
  • the gateway controller 1' sends a request 1. (e.g. a CTX message) to the media gateway 2 indicating the resource to be reserved for handling a call, as indicated by the top arrow 1. between elements 1' and 2.
  • the gateway 2 processes this request and reserves the requested resource.
  • the gateway 2 sends an acknowledgement message 2. (e.g.
  • CTX back to the gateway controller 1' specifying the reserved resource, ana, at the same time, starts a timer T2 which may be a hardware or software timer located within the gateway 2 or associated to gateway 2.
  • the timer T2 is set to a predefined time interval T2.
  • the media gateway controller 1' likewise comprises at least one timer Tl which is set to a predefined time interval Tl and which is started when receiving the acknowledgement message 2. (CTX) from the media gateway 2, as shown in Fig. 4.
  • the predefined time interval Tl is selected to be shorter than the time T2, and to be even shorter than the time T2 minus the inherent processing time needed in the media gateway 2 for processing a resource request sent from gateway controller 1' to gateway 2.
  • the gateway controller 1' is arranged for detecting time-out of timer Tl, i.e. expiry of the time interval Tl and to refresh the connections of the media gateway 2 by sending again a resource reservation request (e.g. CTX) as indicated by arrow 3.
  • a resource reservation request e.g. CTX
  • the gateway 2 processes this lequest ana sends back an acknowledgement thereof (e.g. CTX) represented b arrow 4.
  • This information flow is similar to the first resource reservation request and response indicated by the upper two arrows 1. and 2. shown m Fig. 4.
  • the media gateway 2 restarts the timer 2, so that the timer does not expire but actually begins again to count the time from its reset.
  • the gateway controller 1' again restarts its timer Tl. This process is cyclically repeated in a normal situation.
  • the messages sent from the gateway controller 1' upon expiry of timer Tl, and the response messages sent from the gateway 2 when restarting the timer T2 may be of any appropriate type of messages such as AuditValue messages, depending on the implementation .
  • a situation is assumed wherein a reset of the gateway controller 1' occurs during the runtime of timer Tl which reset may be caused by external problems, internal difficulties or the like.
  • This reset force ably leads to a reset of timer Tl to zero.
  • the timer T2 of the media gateway 2 is therefore not reset.
  • the gateway 2 is arranged so as to release its resources when the timer T2 expires so that, after the predetermined time interval T2, resources of the gateway 2 are automatically released and are then available for future connections to be established.
  • Fig. 5 shows an embodiment wherein, in addition or as alternative to the structure shown in Fig. 4, the gateway controller 1' is adapted to monitor the proper functioning of media gateway 2 (or 3 ⁇ .
  • the request and response names added to arrows for explanation purposes correspond to the definitions according to the H.248 system. Instead of the H.248 system, any other appropriate protocol system may also be used with similar effect .
  • step S10 the gateway controller 1' sends a request or notify command requesting information on the status of a particular requested connection to the gateway 2.
  • the gateway controller 1' sends a request to the gateway 2 requesting information on the state of the gateway 2 (steps Sll, S12).
  • the gateway controller starts a timer and waits for a response within the predefined time interval. This time interval is set so as to correspond to (or be slightly longer than) the maximum time expiring until receipt of the response in normal condition.
  • the gateway controller 1' begins to release, as shown in step S13, all calls and blocks all PCMs connected to that gateway 2, i.e. releases all resources.
  • the gateway controller 1' repeatedly sends, in step S14, a CGB (Circuit Group Blocking) message to the local exchange 8 (or 9) , and receives back, in step 15, a CGBA acknowledgement signal from local exchange 8 (or 9).
  • the gateway controller 1 ' repeats the sending of circuit group blocking messages until all PCMs connected to the media gateway 2 (or 3) are released and blocked.
  • the gateway controller 1' When, as response to the request of step S10 or S12, the gateway controller 1' receives a response from the gateway 2, onlv the faulty connection is released in step S13', by sending, m step 17, a release command to the gateway 2.
  • the gateway controller regularly requests each connection state of the gateway 2 by sending an appropriate command (such as Megaco audit command) .
  • the gateway controller 1' requests the gateway 2 to release the faulty connection by sending an appropriate command (such as Megaco subtract command as defined in protocol H.248) .
  • the gateway 2 acknowledges the receipt of the release command of step S17 by sending back, in step 18, a response confirming the release. Thereafter, the gateway controller 1' sends, in step S19, a release message to the local exchange 8.
  • the gateway controller sends, in step S12, the request indicating the state of all connections, i.e. the state of the gateway 2 itself.
  • the gateway controller releases only the faulty connection as stated above.
  • the gateway controller releases all calls connected to that gateway as indicated by steps S14 to S16.
  • the gateway controller 1 When all calls connected to the gateway 2 are released, the gateway controller 1 ' prevents an overload situation m the PSTN network and thus in the local exchange 8 (or 9) by clearing calls one by one PCM at a time until all calls are cleared.
  • the gateway controller blocks the PCMs by sending CGB messages to the local exchange.
  • Fig. 6 shows a further embodiment for monitoring the proper functioning of a network element, which in this embodiment is the gateway controller 1'.
  • the gateway 2 monitors that it is regularly requested, by gateway controller 1', to check and/or send information regar ⁇ mg its connection state within a defmed time interval. This defined time interval is measured within the gateway 2 by means of a (hardware or software) timer.
  • time-out occurs, i.e. the gateway 2 does not receive a connection state request from gateway controller 1' within the defined time interval, the gateway 2 performs a step S20 wherein it releases its own connection and sends a notifying message (such as "Megaco Notify") regarding the timeout to the gateway controller 1'.
  • a notifying message such as "Megaco Notify
  • the supervising methods according to Figs. 4, 5, and 6 can be individually implemented in embodiments of the invention. Preferably, at least two of these monitoring methods are combinedly provided in the embodiments.

Landscapes

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

Abstract

The invention proposes a system and method for handling a connection in a communication system comprising a gateway device having a gateway and a gateway controller controlling the gateway. The gateway and/or the gateway controller start a timer when sending signals/information to, or receiving signals/information from, the gateway controller or the gateway, respectively, and initiate a process for changing the present status when not receiving an expected signal/message from the other component within a defined time interval. For instance, the gateway will release reserved resources when not receiving, within the defined time interval, a renewed request for reserving resources. Additionally, or alternatively, the gateway controller will release a connection when the gateway does not confirm the reservation within the defined time interval.

Description

COMMTJNICATION SYSTEM COMPRISING A GATEWAY DEVICE FOR HANDLING CONNECTIONS
FIELD OF THE INVENTION
Tne invention relates to a communication system comprising a gateway device, and to a method for handling a connection in such a communication system.
BACKGROUND OF THE INVENTION
The Technical Specification TS 101 313 V0.4.2 (1999-02) of ETSI (European Telecommunications Standards Institute) describes a network architecture and configurations for TIPHON (telecommunications and internet protocol harmonisation over networks), and illustrates a basic call reference contiguration (Fig. 1) comprising a decomposed gateway having a media gateway controller and a media gateway controlled by the controller. The media gateway controller provides the call processing (call handling) functions for the gateway. The media gateway is a device operating on media streams.
The decomposing of the gateway into the gateway function and the gateway control is of advantage as it allows an easy change of the control strategy and parameters without necessity of changing the physical gateway structure. Generally, a gateway is an end point on a network which provides real-time, two-way communication between terminals of two networks, for instance a packet-based network and a circuit-switched network.
A decomposed gateway comprising a media gateway controller and a media gateway is also described in the Technical
Specification TS 101 316 VI .1.1 (1999-04) of ETSI. As mentioned in the specification, the information flow between the media gateway and the media gateway controller supports several functions such as creation, modification and deletion of meαia stream connections across the media gateway; the specification of transformations to be applied to media streams passing through the media gateway; the reguest of insertion of tones and announcements into media streams; and/or the request of reports and specific actions to be taken upon detection of specified events within the media streams.
Examples of media gateways may include trunk gateways that interface between SCN (Switched Circuit Networks) networks and packet-based networks such as IP (Internet Protocol) networks; "Voice over ATM (Asynchronous Transfer Mode) " gateways which provide interface to an ATM network; access gateways that provide interfaces between "user to network" interfaces and "Voice over IP" networks; residential gateways, i.e. access gateways for a small number of voice terminals that can be co- located with a cable modem or set top box; network access servers; multipoint processing units; IP gateways; fax gateways that may be used to relay Fax Group 3 calls between an IP network and an SCN, and the like. Calls handled by the decomposed gateway may comprise pure data transmission, voice transmission, for instance over a packet-based network, i.e. a network using packet transmission instead of switched circuit network configuration; audio data; video data, combined audio and video data, and the like. The definitions and examples mentioned in the above referenced documents are herewith included into the disclosure contents of the present application .
Generally, the gateway will be physically connected to one or more packet-switched networks and to one or more circuit switched networks, and is composed of a gateway, a gateway controller and a signalling gateway. One or more of these different functions can be co-located and may also be combined with gatekeepers or with other gateways. The signalling gateway provides the signalling mediation function between the packet- based domain such as the IP domain, and the circuit switched network (SCN) domain. The media gateway provides the media mapping and/or transcoding functions, and maps (e.g. tandem f i ee operation) or transcodes the media m the packet-switched domain (e.g. media transported over RTP/UDP/IP or the like) and media m the SCN domain (e.g. PCM encoded voice, GSM (Global System for Mobile Telecommunications), etc.). The (media) gateway controller controls the (media) gateways and receives SCN signalling information from the signalling gateway and IP signalling from the gatekeeper.
When, for instance, the gateway controller receives information, from the signalling gateway, on a connection to be performed between two networks or two different connecting points of one network, the gateway controller controls the gateway to reserve resources for handling, i.e. physically providing, the connection. The media gateway thus provides the resources available for calls. The resource monitoring of the gateway controller or of a remote resource monitors conditions such as media gateway trunk utilisation and availability, packet-based networks bandwidths and utilisation etc. useful for making call routing decisions. The gateway resource management allocates internal resources within the media gateway. The resource is necessary for carrying traffic, i.e. transporting the media stream, and normally also for signalling. In a decomposed gateway structure, the signalling aspect will normally be handled by the gateway controller, so that the media gateway does not need to reserve resources for the signalling. The resources may therefore provide the establishment of physical channels.
When problems should occur in the gateway controller or in the gateway after reserving resources in the gateway, for instance for handling connections, there is a problem that resources may continuously be reserved although they are no longer needed. Generally, if the resource management and the physical resources are located in different network elements as stated above, it is very difficult to synchronise or manage a situation when the gateway controller or the gateway experiences problems, for instance crashes. Complicated recovery procedures will be necessary for recovering after such a crash.
SUMMARY OF THE INVENTION
The present invention provides a system and method for handling connections in a gateway structure having a separated gateway and gateway controller wherein recovery after occurence of problems in the gateway or gateway controller is simplified.
According to one aspect of the invention, a time-supervised resource reservation is provided which simplifies the implementation and prevents any unduly long blocking of resources. When the gateway controller requests the gateway to reserve resources, this reservation is valid only during a defined time interval. If the gateway controller does not regenerate or request again the reservation during the defined time interval, the gateway releases the resource.
According to a further aspect of the invention, when the gateway controller tries to request or renew a reservation of resources of the gateway, and the gateway does not confirm this request or reservation within a defined time interval (this defined time interval may be equal to or different from the defined time interval mentioned above) , the gateway controller releases the connection ( s ) so as to prevent the maintaining of a connection in case the gateway is unable to reserve a resource therefor.
The invention thus provides an effective means for handling resource problems in a situation where resource management and physical resources are located in different network elements. No complicated recovery procedure is necessary for recovering after a crash .
The invention therefore provides connections with time supervision m the gateway.
BRIEF DESCRIPTION OF THE FIGURES
Fig. 1 shows a basic example of a network comprising a gateway consisting of a gateway controller and several gateways;
Fig. 2 illustrates a block diagram of a decomposed gateway;
Fig. 3 shows a further basic block diagram of a gateway and associated elements;
Fig. 4 illustrates the signal flow between the gateway controller and the gateway;
Fig. 5 shows the signal flow in another embodiment of the invention; and
Fig. 6 illustrates a simplified diagram showing the communication between a media gateway and a media gateway controller .
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS OF THE INVENTION
Fig. 1 shows a basic example of one embodiment of the invention. The system comprises a common channel signalling unit (CCSU) 1 which incorporates a media gateway controller (MGC) and is connected to media gateways (S30) 2, 3 via paths
(lines' 4, 5. Furthermore, the unit 1 is connected, via paths (lines) 6, 7, to local exchanges (LE) 8, 9 handling calls from/to user equipments 10 which may be analogue or digital telephone sets, multimedia computers, other types of media streams generating units, fax machines or the like. The local exchanges (LE) 8, 9 are interconnected with the media gateways 2, 3 by means of paths (El) 11, 12. The media gateways 2, 3 are furthermore connected via paths (IP) 13, 14 to an access node 15.
The communication between elements 1, 2, 3, and 15 may be performed using an intranet 16 which may be a packet-based network such as IP (Internet Protocol) network. The access node 15 provides access to a further network 17 which may be the internet or any other packet-or circuit-switched network. In the present example, the user equipments 10 are connected to the local exchanges (LE) 8, 9. Packet-switched access, preferably IP access, is provided by the media gateways (S30) 2, 3 which may be located in the same premise as the local exchanges 8, 9. The unit 1 may be located anywhere in a PSTN (Public Switched Telecommunication Network) network. The unit 1 controls and responds to e.g. SS7 (Signalling System 7) circuits or circuits of other signalling type, which are connected to the unit 1 and to the local exchanges 8, 9. The media gateways 2, 3 provides modem pool, RADIUS (remote authentication dial in user service) for authentication, and layer 2 tunnelling using L2TP (Layer 2 Terminal Protocol). The media gateways 2, 3 are arranged to forward incoming calls to the access node 15 through a L2TP tunnel. The access node 15 is a router with access server functionality.
The unit 1 and media gateways 2, 3 providing IP access combine PSTN and IP-based network elements in a system solution that enables an IP access provided to collect IP access traffic directly from small dial-up (local) sites to the IP access network. The system statistically multiplexes internet traffic from PSTN channels using an appropriate network such as a ATM/1P network 01 Ethernet/IP (100 MBit) network. The media gateways 2, 3 are preferably located close to the PSTN customer sites (local equipments 10) for reducing capacity needed in transit. The local exchanges 8, 9 preferably connect IP dial-up traffic directly to the media gateways 2, 3 by using the El paths. The local exchange (LE) signalling related to IP dial-up calls is preferably connected, by using SS7 (ISUP, i.e. ISDN user part) interface to the unit 1 that controls the media gateways 2, 3 dial-up access devices by using an appropriate protocol such as H.248 (Megaco) protocol. The media gateways 2, 3 offer pools for dial-up access and provide communication to an IP access router such as access node 15 using tunnels to the access router witn L2TP protocol.
In the decomposed gateway model shown in Fig. 1, the media gateway controller (MGC) contained in, or represented by, unit 1 controls the resources of the media gateways (MG) 2, 3 via a media gateway control protocol such as Megaco/H.248 or MGCP (Media Gateway Control Protocol) or the like. Generally, the media gateways 2, 3 convert media (information normally but not forcibly of multimedia type consisting of, or comprising audio information, video information, data and/or other type of information) provided in one type of network to a format required m another type of network. For example, the media gateways 2, 3 terminate bearer channels from a switched circuit network (from local exchange 8, 9) and media streams from a packet-based network. The media gateway controller controls the parts of the call state that pertain to connection control for media channels in the media gateways 2, 3.
Fig. 2 shows part of the embodiment of Fig. 1 in greater detail. The CCSU unit 1 consists of a media gateway controller (MGC) 1' and a signalling gateway (SG) 1'', the latter being connected to line 7 (ISUP) and receiving the call initiating and terminating signals and the like. The media gateway 2 provides the connection between the SCN network (path 11) and the IP-based path 13 and may, as shown, consist of several similar parts lor handling the signals to be transmitted by the individual lines of the switched circuit network and/or the different IP-based channels. The interface between the media gateway controller 1' and the media gateway 2 is Ethernet-based but may also be based on a different network interconnection model. Fig. 2 shows only some parts of Fig. 1. The media gateway 3 is structured and arranged in a similar manner as gateway 2 shown in Fig. 2, and is controlled by media gateway controller 1 ' .
When an user makes a call to an IP dial-up number, the local exchange 8 (or 9) analyses the dialling and detects the destination (gateway 2 or 3) to which the call is to be routed. The local exchange 8 (or 9) searches a free circuit for the destination and continues the call set-up by sending an initial address message (IAM) using the SS7-based network (path 6 or 7) to the destination which in this case is the unit 1 of the internet service provider. When the unit 1 receives the IAM message, it analyses the called party number and connects this call to the media gateway 2 (or 3) . The unit 1 uses circuit information contained in the IAM message to detect the correct gateway 2 (or 3) and the corresponding PCM (Pulse Code Modulation) and TSL (Time Slot) for this gateway. Furthermore, the unit 1 generates an IP access call identifier for the connection and sends, in this example, two Megaco audit commands inside a context to the gateway 2 (or 3) . One audit command is for the circuit termination and one for L2TP termination. In the audit command is the gateway's 2 (or 3) PCM and TSL which are used in this call, the IP access call identifier, the calling and the called party numbers. The gateway performs the necessary tasks to handle the call and connects the circuit and, thereafter, the gateway acknowledges the audit command and starts to wait for the local exchange 8 or 9 to connect the circuit. When the gateway detects that the circuit is connected in the local exchange, it acts as a modem or ISDN server for PSTN subscribers, and tunnels all traffic with L2TP or other devices When the connection is established, the gateway operates as a forwarding element for the access server, e.g access node 15. During the call active state, the unit 1 and the gateway 2 (or 3) supervise the connection state as described below.
Fig. 3 shows a further basic structure of a decomposed gateway 18 which comprises the media gateway controller 1', the signalling gateway 1'' and the media gateway 2. The signalling gateway 1'' is connected to the signalling line E.b whereas the media gateway is connected to the traffic line E.a. In the example snown in Fig. 3, tne media gateway 2 is connected to a H.323 terminal 19. Moreover, gatekeepers 20, 21 are provided with elements responsible for the registration, admission, and status (RAS) of terminals and gateways. The gatekeepers participate m zone management, call processing and call signalling. A back-end element 22 is used by the gateways and gatekeepers to provide additional functions such as authentication function, billing and rating/tariffing, address resolution function and the like. The back-end elements may be located within the SCN, within the IP network, or anywhere else in the network. The structure, arrangement and function of the elements shown in Fig. 3 are illustrated and described in ETSI TS 101 313 V0.4.2, the disclosure contents of which is herewith incorporated and will therefore not be again described.
Fig. 4 shows a diagram for illustrating the handling of connections with time supervision in the media gateway (MG) . The time supervision between the media gateway controller 1' and the media gateway 2 (or 3) is used to supervise connections and the state of the other component. Preferably, a two-stage supervision is used between the media gateway controller 1' (MGC) and the media gateway 2 (3) because in a pacxet-based network such as an IP network, there is the possibility of IP Dac aαes and thus Dossibly control messages getting lost. Fig. 4 shows a simplified diagram illustrating the time sequence of requests and commands. The time axis is arranqed m the vertical direction from the top to the bottom of Fig. 4. The arrows 1. to 4. between the gateway controller 1' and the gateway 2 (or 3) indicate requests and responses exchanged between these components. To the left of gateway controller 1', and to the right of gateway 2, command descriptions explaining the meaning of the individual processes are added for easier understanding. As first step, the gateway controller 1' sends a request 1. (e.g. a CTX message) to the media gateway 2 indicating the resource to be reserved for handling a call, as indicated by the top arrow 1. between elements 1' and 2. The gateway 2 processes this request and reserves the requested resource. After the inherent processing time, the gateway 2 sends an acknowledgement message 2. (e.g. CTX) back to the gateway controller 1' specifying the reserved resource, ana, at the same time, starts a timer T2 which may be a hardware or software timer located within the gateway 2 or associated to gateway 2. The timer T2 is set to a predefined time interval T2.
The media gateway controller 1' likewise comprises at least one timer Tl which is set to a predefined time interval Tl and which is started when receiving the acknowledgement message 2. (CTX) from the media gateway 2, as shown in Fig. 4. The predefined time interval Tl is selected to be shorter than the time T2, and to be even shorter than the time T2 minus the inherent processing time needed in the media gateway 2 for processing a resource request sent from gateway controller 1' to gateway 2.
The gateway controller 1' is arranged for detecting time-out of timer Tl, i.e. expiry of the time interval Tl and to refresh the connections of the media gateway 2 by sending again a resource reservation request (e.g. CTX) as indicated by arrow 3. When re-e^ung this request, the gateway 2 processes this lequest ana sends back an acknowledgement thereof (e.g. CTX) represented b arrow 4. This information flow is similar to the first resource reservation request and response indicated by the upper two arrows 1. and 2. shown m Fig. 4. When sending back the acknowledgement response, the media gateway 2 restarts the timer 2, so that the timer does not expire but actually begins again to count the time from its reset. When receiving this acknowledgement response, the gateway controller 1' again restarts its timer Tl. This process is cyclically repeated in a normal situation.
The messages sent from the gateway controller 1' upon expiry of timer Tl, and the response messages sent from the gateway 2 when restarting the timer T2 may be of any appropriate type of messages such as AuditValue messages, depending on the implementation .
As shown m Fig. 4, a situation is assumed wherein a reset of the gateway controller 1' occurs during the runtime of timer Tl which reset may be caused by external problems, internal difficulties or the like. This reset forceably leads to a reset of timer Tl to zero. However, there is no command for starting again the timer Tl, so that the timer Tl does not start to run and therefore does not initiate the generation of a refreshment request upon its expiry. The timer T2 of the media gateway 2 is therefore not reset. The gateway 2 is arranged so as to release its resources when the timer T2 expires so that, after the predetermined time interval T2, resources of the gateway 2 are automatically released and are then available for future connections to be established.
Fig. 5 shows an embodiment wherein, in addition or as alternative to the structure shown in Fig. 4, the gateway controller 1' is adapted to monitor the proper functioning of media gateway 2 (or 3^ . The request and response names added to arrows for explanation purposes correspond to the definitions according to the H.248 system. Instead of the H.248 system, any other appropriate protocol system may also be used with similar effect .
In step S10, the gateway controller 1' sends a request or notify command requesting information on the status of a particular requested connection to the gateway 2. When the gateway 2 does not send back a response within a predefined time limit set in the gateway controller 1', for instance by starting a timer when sending the request or notify command, the gateway controller 1' sends a request to the gateway 2 requesting information on the state of the gateway 2 (steps Sll, S12). Again, the gateway controller starts a timer and waits for a response within the predefined time interval. This time interval is set so as to correspond to (or be slightly longer than) the maximum time expiring until receipt of the response in normal condition.
If again no response is received from the gateway 2, the gateway controller 1' begins to release, as shown in step S13, all calls and blocks all PCMs connected to that gateway 2, i.e. releases all resources. For releasing the calls, the gateway controller 1' repeatedly sends, in step S14, a CGB (Circuit Group Blocking) message to the local exchange 8 (or 9) , and receives back, in step 15, a CGBA acknowledgement signal from local exchange 8 (or 9). According to step S16, the gateway controller 1 ' repeats the sending of circuit group blocking messages until all PCMs connected to the media gateway 2 (or 3) are released and blocked.
When, as response to the request of step S10 or S12, the gateway controller 1' receives a response from the gateway 2, onlv the faulty connection is released in step S13', by sending, m step 17, a release command to the gateway 2. In detail, the gateway controller regularly requests each connection state of the gateway 2 by sending an appropriate command (such as Megaco audit command) . When the gateway 2 sends a response indicating that the connection state is incorrect, the gateway controller 1' requests the gateway 2 to release the faulty connection by sending an appropriate command (such as Megaco subtract command as defined in protocol H.248) . The gateway 2 acknowledges the receipt of the release command of step S17 by sending back, in step 18, a response confirming the release. Thereafter, the gateway controller 1' sends, in step S19, a release message to the local exchange 8.
When the gateway 2 αoes not responα to the request sent in step S10 requesting information on the individual connection state, the gateway controller sends, in step S12, the request indicating the state of all connections, i.e. the state of the gateway 2 itself. When the gateway 2 responds, within the predefined time interval set for receipt of such a response, that its own state is correct but the connection is faulty, the gateway controller releases only the faulty connection as stated above. When the gateway 2 does not respond at all to the request of its state, the gateway controller releases all calls connected to that gateway as indicated by steps S14 to S16.
When all calls connected to the gateway 2 are released, the gateway controller 1 ' prevents an overload situation m the PSTN network and thus in the local exchange 8 (or 9) by clearing calls one by one PCM at a time until all calls are cleared. The gateway controller blocks the PCMs by sending CGB messages to the local exchange.
Fig. 6 shows a further embodiment for monitoring the proper functioning of a network element, which in this embodiment is the gateway controller 1'. The gateway 2 monitors that it is regularly requested, by gateway controller 1', to check and/or send information regarαmg its connection state within a defmed time interval. This defined time interval is measured within the gateway 2 by means of a (hardware or software) timer. When time-out occurs, i.e. the gateway 2 does not receive a connection state request from gateway controller 1' within the defined time interval, the gateway 2 performs a step S20 wherein it releases its own connection and sends a notifying message (such as "Megaco Notify") regarding the timeout to the gateway controller 1'.
The supervising methods according to Figs. 4, 5, and 6 can be individually implemented in embodiments of the invention. Preferably, at least two of these monitoring methods are combinedly provided in the embodiments.
Although preferred embodiments have been described above, the invention also covers any amendments, changes or modifications of the above features within the ability of the skilled man, without departing from the scope of protection.

Claims

C l a i ms
1. Communication system comprising a gateway device having a gateway and a gateway controller controlling the gateway, the gateway forming an interface between communication networks and/or providing a connection between communication entities, the gateway and/or the gateway controller having a timer means being set to a defined time interval, the timer means being started when sending signal/information to, or receiving signal/information from, the gateway controller or the gateway, respectively, and being reset or restarted when receiving signal/information from the other component within the defined time interval, wherein the gateway or gateway controller, respectively, is arranged to perform, upon expiry of the defined time interval, a process for changing the present state or condition of the gateway or gateway controller, respectively.
2. System according to claim 1, wherein the gateway is adapted to reserve resource (s) for establishing at least one connection upon request from the gateway controller, the gateway releasing the resource (s) when not receiving, within the defined time interval, a renewed request for reserving resource (s) .
3. System according to claim 1 or 2, wherein the gateway controller is adapted to reguest the gateway to reserve resources for establishing a connection, the gateway controller releasing the connection when the gateway does not confirm the reservation within a defined time interval.
4. System according to any of the preceding claims, wherein the gateway controller is adapted to start a timer means set to a defined time interval, upon receipt of a confirmation of a request, sent to the gateway, for reserving resources, and to send, to the gateway, a renewed request for reserving resources, or any other information signalling the maintenance of the resources, upon expiry of the defined time interval.
0 5. System according to any of the preceding claims, wherein the gateway is adapted to start a timer set to a defined time interval, when sending, to the gateway controller, a confirmation of a request received from the gateway controller, for reserving resources, and to release the resources when it 5 does not receive, from the gateway controller, a renewed request for reserving resources or any other information signalling the maintenance of the resources, before expiry of the defined time interval.
0
6. System according to claim 5, wherein the gateway is adapted to restart its timer when sending, to the gateway controller, a confirmation of a renewed request received from the gateway controller, for reserving resources. 5
7. Method for handling a connection in a communication system comprising a gateway device having a gateway and a gateway controller controlling the gateway, the gateway forming an 0 interface between communication networks and/or providing a connection between communication entities, the gateway and/or the gateway controller starting the monitoring of time when sending signals/information to, or receiving signals/information from, the gateway controller or the
^ gateway, respectively, and initiating a process for changing - stats or condition of the gateway or gateway controller, lespect i vely , when not receiving an expected signal/message from the other component within a defined time interval .
8. Method according to claim 7, wherein the gateway reserves resources for handling/transmitting a communication upon request from the gateway controller, the gateway releasing the resources when not receiving, within the defined time interval, a renewed request for reserving resources.
9. Method according to claim 7 or 8, wherein the gateway controller requests the gateway to reserve resources for establishing a connection, the gateway controller releasing the connection when the gateway does not confirm the reservation within the defined time interval.
10. Method according to any of the claims 7 to 9, wherein the gateway controller starts a time measurement upon receipt of a confirmation of its request, sent to the gateway, for reserving resources, and sends, to the gateway, a renewed request for reserving resources or any other information signalling the maintenance of the resources, upon expiry of a defined time interval .
11. Method according to any of the claims 7 to 10, wherein the gateway starts a time measurement when sending, to the gateway controller, a confirmation of a request received from the gateway controller, for reserving resources, and releases the resources when it does not receive, from the gateway controller, a renewed request for reserving resources or any other information signalling the maintenance of the resources, before expiry of a defined time interval.
12. Method according to claim 11, wherein the gateway restarts the time measurement when sending, to the gateway controller, a confirmation of a renewed request received from the gateway controller, for reserving resources.
13. Method according to claim 11 or 12, wherein the gateway sends a message to the gateway controller informing the gateway controller on the release of the resources.
14. Method according to any of the claims 7 to 13, wherein the gateway controller regularly requests the gateway to send connection information on its connection status, and requests, when not receiving the connection information within a defined time interval, gateway status information.
15. Method according to claim 14, wherein the gateway controller releases all connections between the gateway or a local exchange when not receiving the gateway status information within a defined time interval.
16. Method according to claim 14 or 15, wherein the gateway controller releases faulty conectιon(s) when receiving, from the gateway, information on faulty connection (s) as response to the connection status request.
PCT/EP2000/003035 2000-04-05 2000-04-05 Communication system comprising a gateway device for handling connections Ceased WO2001078331A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/EP2000/003035 WO2001078331A1 (en) 2000-04-05 2000-04-05 Communication system comprising a gateway device for handling connections
AU2000239650A AU2000239650A1 (en) 2000-04-05 2000-04-05 Communication system comprising a gateway device for handling connections

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP2000/003035 WO2001078331A1 (en) 2000-04-05 2000-04-05 Communication system comprising a gateway device for handling connections

Publications (1)

Publication Number Publication Date
WO2001078331A1 true WO2001078331A1 (en) 2001-10-18

Family

ID=8163903

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2000/003035 Ceased WO2001078331A1 (en) 2000-04-05 2000-04-05 Communication system comprising a gateway device for handling connections

Country Status (2)

Country Link
AU (1) AU2000239650A1 (en)
WO (1) WO2001078331A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003013165A1 (en) * 2001-08-01 2003-02-13 Telefonaktiebolaget Lm Ericsson (Publ) An arrangement for cleaning up hanging pdp contexts in ggsn
EP1333695A1 (en) * 2002-01-31 2003-08-06 Nokia Corporation System and method for assigning resources to a connection
WO2005020554A1 (en) * 2003-08-19 2005-03-03 Siemens Aktiengesellschaft Call release in communication networks
EP2237481A4 (en) * 2007-12-28 2011-05-18 Huawei Tech Co Ltd SUPPLY METHOD, ACQUISITION METHOD, RESOURCE EXPIRATION INFORMATION SYSTEM AND DEVICE
EP2222047A4 (en) * 2007-12-29 2011-05-25 Huawei Tech Co Ltd A method, media gateway and media gateway controller for identifying the media resource

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5740075A (en) * 1994-09-12 1998-04-14 Bell Atlantic Network Services, Inc. Access subnetwork controller for video dial tone networks

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5740075A (en) * 1994-09-12 1998-04-14 Bell Atlantic Network Services, Inc. Access subnetwork controller for video dial tone networks

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ANQUETIL L -P ET AL: "MEDIA GATEWAY CONTROL PROTOCOL AND VOICE OVER IP GATEWAYS. MGCP AND VOIP GATEWAYS WILL OFFER SEAMLESS INTERWORKING OF NEW VOIP NETWORKS WITH TODAY'S TELEPHONE NETWORKS", ELECTRICAL COMMUNICATION,ALCATEL. BRUSSELS,BE, 1 April 1999 (1999-04-01), pages 151 - 157, XP000830045, ISSN: 0013-4252 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003013165A1 (en) * 2001-08-01 2003-02-13 Telefonaktiebolaget Lm Ericsson (Publ) An arrangement for cleaning up hanging pdp contexts in ggsn
EP1333695A1 (en) * 2002-01-31 2003-08-06 Nokia Corporation System and method for assigning resources to a connection
US7467200B2 (en) 2002-01-31 2008-12-16 Nokia Corporation System and method for controlling an associated network connection with a mechanism of terminating the same
WO2005020554A1 (en) * 2003-08-19 2005-03-03 Siemens Aktiengesellschaft Call release in communication networks
CN100556056C (en) * 2003-08-19 2009-10-28 诺基亚西门子通信有限责任两合公司 Method for releasing a connection in a communication network
EP2237481A4 (en) * 2007-12-28 2011-05-18 Huawei Tech Co Ltd SUPPLY METHOD, ACQUISITION METHOD, RESOURCE EXPIRATION INFORMATION SYSTEM AND DEVICE
EP2222047A4 (en) * 2007-12-29 2011-05-25 Huawei Tech Co Ltd A method, media gateway and media gateway controller for identifying the media resource

Also Published As

Publication number Publication date
AU2000239650A1 (en) 2001-10-23

Similar Documents

Publication Publication Date Title
EP1234410B1 (en) Apparatus for a voice over ip (voip) telephony gateway and methods for use therein
US6785223B1 (en) System and method for restarting of signaling entities in H.323-based realtime communication networks
US6680952B1 (en) Method and apparatus for backhaul of telecommunications signaling protocols over packet-switching networks
CN103634490B (en) The gateway that a kind of enterprise network being provided for use SIP can be survived
EP1349347B1 (en) Method and apparatus for redundant signaling links
EP1109368A2 (en) System, method and computer program product for support of bearer path services in a distributed control network
US6876646B1 (en) Collecting information before a call
WO2001039444A1 (en) Method and system for dynamic gateway selection in an ip telephony network
KR100602652B1 (en) Routing management method of VIO system and its system
CA2478361C (en) Method and apparatus for migrating to an alternate call controller
EP1436963B1 (en) Method, apparatus and computer program for selecting a media gateway control function based on the monitoring of resources of media gateway functions
AU2537300A (en) Security in telecommunications network gateways
CN100556056C (en) Method for releasing a connection in a communication network
WO2001078331A1 (en) Communication system comprising a gateway device for handling connections
US20040151178A1 (en) Method for testing a bearer channel connection in a telecommunication system
US7539177B2 (en) Call hold/terminal portability in H.323/ISUP-BICC-SIP networks
CN100394744C (en) Method for detecting state of media gateway controller by media gateway
US20040252706A1 (en) Method and systems for non-call associated signaling in a multi-protocol telecommunications environment
JP3622692B2 (en) Transmission path control method in multimedia communication, communication system and program therefor
KR101043139B1 (en) Rerouting method and system in case of network failure in next generation communication network
US7747672B1 (en) Method and apparatus using lightweight RRQ for efficient recovery of a call signaling channel in gatekeeper-routed call signaling
KR100603582B1 (en) Apparatus and method for providing GPIP service using SPI protocol in cable network
KR100979379B1 (en) Method of Providing Announcement Broadcast in Next Generation Network and Soft Switch
KR20070092466A (en) Soft Switch and its Call Session Auditing Method in Broadband Networks

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP