The invention is based on a priority application EP 03292049.8 which is hereby incorporated by reference.
The invention relates to a method and a devices for providing services among a Internet Protocol (IP) network and a telecommunications network, and more specifically, to a method and devices for providing advanced call services to subscriber of the IP network and subscriber of the telecommunication network.
Today beside the telecommunication networks the Internet has become the major network for providing communication services. The Internet was basically not designed for voice communication purposes, but there is a desire to connect both network. However, because of the different originating purposes and approaches of the networks and the resulting different architectures a connection approach has to solve several difficulties.
One well known approach is the use of media gateways and media gateways controllers. A media gateway is in general a gateway converting media streams from a IP network to a telecommunication network, e.g. a public switched telephone network (PSTN) like a ISDN network or an analog telephone network, and vice versa. That means that audio data of the PSTN network are converted in packet data for transport via the Internet. The media gateway is controlled by the media gateway controller using certain protocols like the media gateway control protocol (MGCP) or the Megaco/H.248 Standard protocol. A media gateway controller is in general a softswitch used for converting IP signalling to PSTN signalling.
Advanced call services like call waiting, call-back on busy, three-party call or conference call, caller ID, charge information, call transfer and so on are available in telephone networks. In order to enables such services also for IP network subscribers and for PSTN subscribers calling IP network subscribers respectively, the media gateway and the media gateway controllers have to be provided with appropriate components for executing these services to the IP world. That means, they have to be provided with hardware and software components which are with respects to its functions similar to the telephone exchange components, but adapted to the IP conditions, i.e. the services being already in place for the PSTN are rebuilt for the IP network. Such sophisticated media devices and media controllers are expensive and have to be provided as extra equipment. The building up of such a network structure is time consuming as well as cost extensive.
It is an object of the present invention to provide a method and devices for establishing calls with respect to advanced call services, which enables a smooth migration and evolution, respectively, of the presently used exchanges towards the IP-networks, in particular the Next Generation Networks (NGN).
Furthermore subscribers which are connected via IP-Gateways shall have at least a part of advanced call services and also with the same behaviour as the PSTN subscribers.
Another object of the present invention is to provide a method and devices for linking the presently telecommunication network and the IP-network in an efficient and flexible way in view of providing advanced call services.
These objects are achieved by a method for connecting of AGW terminations among each other and/or with PSTN terminations using an exchange and a media gateway controller, and gateways, whereby,
for providing of advanced call services an so called extend mechanism is executed, comprising the steps of:
A media gateway controller exchange for executing the method according to claim 1, comprising means for executing the extend mechanism, in particular for controlling the inserting and/or removing of said extend gateway and/or providing the advanced call service to the subscriber.
A media gateway controller for executing the method according to claim 1, comprising means for executing the extend mechanism, wherein said means co-operate with corresponding means of a exchange for executing the extend mechanism, in particular for controlling the inserting and/or removing of said extend gateway and/or providing the advanced call service to the subscriber and an exchange for executing the method according to claim 1, comprising means for executing the extend mechanism, wherein said means co-operate with corresponding means of a media gateway controller for executing the extend mechanism, in particular for controlling the inserting and/or removing of said extend gateway and/or providing the advanced call service to the subscriber.
By using a so called extend mechanism according to the invention advanced call services are provided for AGW and PSTN subscribers and AGW and PSTN terminations respectively. According to the invention the call service functions, which has been offered within a telephone network by the network (service) provider, are maintained in the same service quality. Network provider can continue to use their “traditional” telephone networks while extending their IP networks.
The extend mechanism comprises a detecting of call conditions for applying the extend mechanism, an inserting of a gateway for providing advanced telecommunication services in a bearer connection of terminations involved in the call connection, a routing of the bearer to a digital switching device of the exchange via the inserted gateway and a providing of the advance call service.
The detecting of call conditions comprises for example a request or a need for a advanced call service triggered by a subscriber or a component of the telecommunication system. The inserted gateway for providing advanced telecommunication services is connected with a predetermined port of the exchange. The bearer is routed to a digital switching device of the exchange via the inserted gateway. Thereby, advanced call service features of the exchange, e.g. of the digital switching device or other devices of the exchange, are accessible and the advanced call services are provided.
The inserted gateway is preferably controlled by a media gateway controller, which is associated to the exchange to which the gateway is bearer connected.
A media gateway controller for executing the method according to the invention comprises means for executing the extend mechanism, wherein said means co-operate with corresponding means of a exchange for executing the extend mechanism, in particular for controlling the inserting and/or removing of said extend gateway and/or providing the advanced call service to the subscriber.
An exchange for executing the method according to the invention comprises means for executing the extend mechanism, wherein said means co-operate with corresponding means of a media gateway controller for executing the extend mechanism, in particular for controlling the inserting and/or removing of said extend gateway and/or providing the advanced call service to the subscriber.
In a preferred embodiment of the invention, the media gateway controller and the exchange are realised as one combined device, following called media gateway controller exchange.
In a preferred embodiment of the extend mechanism, the gateway is inserted in an existing bearer connection and/or in a to be established bearer connection of the involved AGW and/or PSTN terminations. That means, that the insertion might occurs in the call set-up phase or in a stable phase. If bearer related advanced call features are invoked in a established call connection, the bearer is re-configured by insertion of the gateway in order to access the digital switching device of the exchange.
In a further embodiment of the invention, the inserted gateway is in addition re-used for PSTN termination interworking call connection. The insertion of the gateway used for providing of advanced call features is furthermore used for the call connection between the AGW subscribers and PSTN subscribers or terminations respectively. This is in particular the case for subscribers which are assigned via their corresponding access gateways and exchanges to the same media gateway controller. With other words: The call connection is established by re-using the extend mechanism to provide a interworking connectivity.
Various other benefits, embodiments and modifications of the invention will be understood from a consideration of the following detailed description taken in conjunction with the accompanying drawing.
It is to be understood that the aforementioned features and the features explained below can be used not only in the respective combinations described but also in other combinations or alone.
Preferred embodiments of the present invention will now be described with reference to the accompanying drawings in which
In general, calls are established among public switched telephone network (PSTN) terminals T1, T2, and among Internet Protocol (IP) network terminals T3, T4 as well as between PSTN terminals T1, T2 and IP terminals T3, T4, i.e. subscribers of a circuit switch network will also connected with subscriber of a packet switched network.
Terminal T1 is connected with a PSTN network via a telephone exchange EX1 and terminal T2 via a telephone exchange EX1. Such subscribers are following called PSTN subscriber. Furthermore, terminals T3, T4 are connected with an IP network via access gateways (AGW). Such subscribers are following called AGW subscriber. The terminals T1, T2, T3, T4 are in particular telephone devices, but can be for example computers too.
The PSTN networks shown in
A media gateway is in general a gateway converting media streams from a IP network to a PSTN network, e.g. a ISDN network or an analog telephone network, and vice versa. That means that audio a data of the PSTN network are converted in packet data for transport via the Internet. The media gateway is controlled by the media gateway controller using certain protocols like the media gateway control protocol (MGCP) or the Megaco/H.248 Standard protocol. A media gateway controller is in general a softswitch used for converting IP signalling to PSTN signalling.
Today telephone networks, in particular the ISDN network offers a wide range of services like call forwarding (unconditional, if no answer, if busy), call waiting, call-back on busy, three-party call or conference call, caller ID, charge information, call transfer and so on. However, such add-on telephone services are at least partly available for digital switched analog subscriber lines too. In order to enables such services also for IP network subscriber, i.e. AGW subcsriber, and for PSTN subscriber calling AGW subscriber, respectively, the media gateway and the media gateway controllers have to be provided with appropriate components for executing these services to the IP world. An example to this is a conference service, where special IP based conference devices could be used for the AGW subscribers, whereas for the PSTN subscribers the existing conference bridges are used. The media gateway controller must be able to convert and interwork the call handling for these services for both domains (AGW subscribers and PSTN subscribers), that means the signalling information but also the bearer related functions like switching, routing or reconfiguration. With other words: They have to be provided with hardware and software components which are with respects to its functions similar to the telephone exchange components, but adapted to the IP conditions. Such sophisticated media gateways and media gateway controllers are expensive and have to be provided on several border points between telephone world and IP world. The building up of such a network structure is time consuming as well as cost extensive.
Presently used IP network gateways like access gateways (AGW) or trunk gateways (TGW) are able to provide simple call services like busy line signalling tone, dial-tone or call-waiting-tone. Thus, such media gateways together with media gateway controllers are used for providing simple call connection between AGW subscriber and PSTN subscribers or AGW terminations and PSTN termination respectively. Such call connections are exemplary shown in
Reference number MGC/EX denotes a media gateway controller exchange device, i.e. a telephone exchange EX and a media gateway controller MGC realised as one device, called a media gateway controller exchange (MGC/EX). For a person skilled in the art it is understandable, that both devices (EX, MGC) need not to be combined in one device and can also realised as physically separated devices (EX, MGC). The telephone exchange may be for example a local exchange (LEX) or a transit exchange (TEX).
The call connection 1 is established with involvement of both media gateway controllers MGC1 and MGC2 of the media gateway controller exchange MGC/EX1, MGC/EX2. Advanced call services, in particular involving bearer related features like three-party-call, conference, call waiting, music-on-hold, are not available for the subscriber of this scenario without external equipment.
A call connection between two PSTN subscriber terminations T1, T2 is indicated by reference number 2. This call connection is set-up between two PSTN networks over the IP network, i.e. by making use of the trunk gateways TGW 1 and TGW 2. As indicated in
For a call connection between the AGW subscriber T3 the PSTN subscriber T2, a bearer channel is to be established via TGW. The first exchanges EX 1 has via the MGC 1 a control connection to the AGW 1. The exchanges EX 1, EX 2 interact via signalling protocol information with each other, in particular to determine which channels (for example which one out of 30 PCM-channels) are used for the bearer. Afterwards the first exchange EX 1 controls with the MGC 1 the TGW 2, which is bearer connected with the exchange EX 2, accordingly to set-up the agreed bearer channel in the TGW and to connect the bearer on the IP side towards the AGW.
For a connection between an AGW subscriber termination T4 and a PSTN subscriber termination T1 of the exchange EX 1, a bearer channel is established in a similar manner, wherein the TGW 1, connected with the exchange EX 1 and controlled by the MGC 2, is involved.
The above describes state of the art methods enables a standard call connection between a AGW users a PSTN users. Advanced call services, in particular involving bearer related features like three-party-call, conference, call waiting, music-on-hold, are not available for the subscriber of this scenario without external equipment.
The extend scenario is used for providing advanced call service for call connections between AGW subscribers and PSTN subscribers as well as AGW subscribers among each other.
The general architecture of the network structure is similar to the network structure shown in
A basic idea of the present invention is to route the bearer to a digital switching device of the exchange EX in order to provide advanced call services like three-party call, conference call, call waiting with announcements, music-on-hold, (switched based) announcements etc. The digital switching device is for example the Digital Switching Network (DSN) of the exchange EX.
Based on such a routing, the advanced call service functionality of the exchange or the digital switching device, respectively, is provided for the AGW subscriber and toward IP gateways too, e.g. the access gateways AGW and/or trunk gateways TGW.
The extend scenario comprises the inserting of an additional gateway, for example a trunk gateway, which is connected to a port, e.g. a time division multiplex (TDM) port, of the exchange EX. The functionality of this gateway could be the some as a normal gateway, e.g. AGW, TGW, so physically the some gateway equipment as the one for the IP-Trunking can be used. For indicating its use in the extend scenario it is called an extend gateway, for example extend trunk gateway (eTGW) or an extend access gateway (eAGW). The extend gateway is in particular connected to a predetermined port of the exchange and controlled by the media gateway controller MGC, associated to the exchange, for example EX1 and MGW1. In case of a media gateway controller exchange MGW/EX, it is controlled by its media gateway controller. Furthermore, the media gateway controller exchange MGC/EX, i.e. an exchange EX and a media gateway controller MGC, are provided with additional components, which enables the use of the exchange functionality, in particular of the advanced call services, for subscribers connected via the gateways (AGWs, TGWs).
For this purpose the media gateway controller exchange MGC/EX is provided with an extend trigger mechanism handler (eTMH), an extend Digital Trunk Module (eDTM) and an extend Trunk Device Handler (eTDH), an extend resource manager (eXmgr) and an extend connection control (eCOCO). These components and its functions are described later in more detail with reference to
The extend mechanism or scenario is in particular used if bearer related features, for example announcements, three-arty (3PTY), intelligent networks and announcement (IN), explicit call transfer (ECT), call hold (HOLD), or conference (CONF) are invoked in calls between AGW subscribers among each other. For sharing the advanced call service functionality of the exchange, it is preferable to re-configure the bearer to pass via a digital switching device of the exchange EX by insertion of an extend trunk gateway eTGW.
The insertion of an extend gateway eTGW in generally may occur in the call setup phase, (e.g. for interception) or in a stable phase (e.g. 3PTY, CONF, IN etc.). The inserted eTGW will be removed if required, for example an announcement is played to an AGW subscriber and then the call establishment to another AGW subscriber is continued.
With reference to
With reference to
The media gateway controller exchange MGC/EX is provided with an extend trigger mechanism handler eTMH, an extend Digital Trunk Module eDTM and an extend Trunk Device Handler eTDH, an extend resource manager eXmgr and an extend connection control eCOCO.
Components which could allocate to a (not shown) physically separated media gateway controller are indicated by a dashed rectangle. These are in particular the extend resource manager eXmgr and the extend connection control eCOCO. In addition, the extend trigger mechanism handler eTMH (shown in
The exchange part of the MGC/EX comprises in comparison to a usual exchange at least one extend digital trunk module eDTM, the extend trunk device handler eTDH and the extend trigger mechanism handler eTMH for inserting the additional gateway.
The extend digital trunk Module eDTM is a hardware module for physically connecting the eTGW with the exchange EX via several TDM channels. It is basically a gateway port which is controlled by extend trunk device handler eTDH software. All the TDM channels of all eDTMs represent a pool from which the extend resource manager eXmgr selects.
The extend trunk device handler eTDH is a software module having a different and new functions in comparison to the device handler for normal used trunk gateways. It is a device handler for the eDTM modules which are used to connect the TDM trunks from the eTGWs. On the one hand it is les komplex as “normal” trunk device handler, because some functions (e.g. disabling of hunting; operation, administration and maintenance (OAM); measurements etc.) should not be provided on the other hand it is adapted to interface with the eTMH instead of the normal PSTN call handling software
The extend trigger mechanism handler eTMH is a software and is provided for detecting certain call conditions for executing the extend mechanism. It determines if the extend devices, i.e. the eDTM and the eTGW, need to be inserted into the bearer path. It can be either on the incoming or on the outgoing side, but it is always on that side where the access to the megaco-connection-control is necessary in order to access the AGW or TGW, respectively. The removal of these extend-devices again will be in some cases also necessary and will be started from the same module which had the trigger point.
The MGC part of the MGC/EX comprises in comparison to a usual MGC an extend resource manager (eXMgr) and an extend connection control (eCOCO).
The extend resource manager eXMgr does the resource management for the eTGWs, e.g. seize/release the eTGW ports via the extend connection control eCoCo and resource management for the eDTMs and the TDM channels. On request from a gateway device handler GWDH the extend resource manager eXMgr selects either a channel from resources reserved for signalling capability or from resources reserved for bearer capability. Preferable, it keeps a dynamic table to know from which GWDH an extend resource was requested. This for advantageously for routing back the response messages of eXMgr and eCoCo. The dynamic tables of eXMgr might be used also to inform a failed GWDH after it is back again about the extend resources it has been used before (for example in response to a connection reset request). In case of crossover performed by a GWDH, the extend resources could be determined and indicated to the GWDH, so that it can be released.
In a preferred embodiment the eXMgr comprises also device handler functionality for the eTGWs, like initialisation and service state handling, to off-load the GWDH from this task.
The connection control COCO, controlling AGWs and TGWs, is basically kept unchanged in view of the extend scenario. However, COCO and the later described eCOCO might be realised as one connection control comprising the functions of the COCO and eCoCO.
The extend connection control eCOCO is an adapted COCO such that it can handle eTGWs.
The gateway device handler GWDH comprises several functions:
The extend trigger mechanism handler eTMH supports the extend scenario on a device handling level:
Certain call conditions for executing the extend mechanism comprise advanced call services, in particular bearer related features like three party service (3PTY), conference (CONF), call waiting (CW), explicit call transfer (ECT), call hold (HOLD) or intelligent network announcements (IN).
Following different triggers for the extend mechanism are described in more detail.
A first trigger event is a call set-up/call extension:
The extend device handler eDH and extend trunk gateway eTGW are in particular required if one of the terminations is a PSTN termination. In case of a terminating call this can be detected by the extend trigger mechanism handler eTMH by checking the path set-up information. In case of an originating call the originating extend trigger mechanism handler eTMH includes the data of the physical device already in the set-up-request which is sent to the terminating side. Therefore a two-step approach is introduced here:
The treatment at originating side for the call set-up/call extension is the following:
Before originating signalling sends the set-up-request to the terminating side it always sends a request to the device handler (DH), for example a gateway device handler (GWDH) to request a bearer channel.
The GWDH remembers (by extend trigger mechanism handler eTMH) whether extend devices are already included (e.g. re-routeing cases) or not. The following actions are only applicable if no extend devices are included yet.
The treatment at terminating side for the call set-up/call extension is the following:
When the terminating signalling gets a setup-request it will pass the DSN path setup information which was received from originating side to the GWDH. The GWDH checks the remote device handler type, which is part of the received path set-up information:
A second trigger event is a bearer reconfiguration:
If signalling receives a bearer reconfiguration request (e.g. in the case of 3PTY or ECT service) the actions on the originating and terminating side are the same as described above for the call set-up/call extension case.
A third trigger event is an in-band information:
In general the media gateway controller exchange MGC/EX has to distinguish between the following cases for connecting in-band information towards the user:
For tone-port information the GWDH has a configuration table to determine whether a requested in-band information shall be provided by the gateway (case 1) or whether it shall be provided by the MGC/EX and the extend scenario must be triggered (case 2a).
The release of the extend devices or the extend mechanism, respectively, for the above described cases it triggers by:
If the extend devices have been inserted to connect in-band information the GWDH may keep the extend device when the tone/announcement has finished for further use (e.g. tones from eDTM during call setup).
Number | Date | Country | Kind |
---|---|---|---|
03292049.8 | Aug 2003 | EP | regional |