H.248: Difference between revisions
m (→Configuration) |
|||
(26 intermediate revisions by 9 users not shown) | |||
Line 1: | Line 1: | ||
Also known as Megaco, H.248 is a protocol for controlling media gateways via a [[Softswitch|softswitch]] | Also known as Megaco, H.248 is a protocol for controlling media gateways via a [[Softswitch|softswitch]]/[[Softswitch|Media Gateway Controller (MGC)]]. | ||
<br> | |||
== TelcoBridges and H.248 == | == TelcoBridges and H.248 == | ||
[[Toolpack]] now supports the H.248 protocol. | |||
As indicated in the diagram below, the H.248 stack | As indicated in the diagram below, the H.248 stack is a module in the media gateway application residing on the application server. It communicates with the various Toolpack classes (CAFClass, [[CMC library|CMC Library]], CMC Class) as required via a new [[CAF: Working With Call Legs|Media Leg API]]. In turn, the media gateway application communicates with the softswitch / media gateway controller via the H.248 protocol. | ||
<br> [[Image:H.248 schematic.jpg|H.248 schematic.jpg]] | |||
<br> | |||
=== H.248 package support === | |||
[[Toolpack]] supports the following packages. | |||
*'''H.248.1''' | *'''H.248.1''' | ||
**Protocol v2 | **Protocol v2 | ||
**IPSec connection support | **IPSec connection support | ||
**Support UDP (2944 or user-defined) | **Support UDP (2944 or user-defined) | ||
<br> | |||
*'''H.248.1 - Basic packages''' | *'''H.248.1 - Basic packages''' | ||
**Generic | **Generic | ||
**Base Root | **Base Root | ||
**Tone generator (for extension purposes only) | **Tone generator (for extension purposes only) | ||
**Tone detection (for extension purposes only) | **Tone detection (for extension purposes only) | ||
**Basic DTMF generation | **Basic DTMF generation | ||
**DTMF detection | **DTMF detection | ||
**Basic continuity package | **Call Progress Tones Generator (Ringing, Busy, Congestion and Warning tones supported) | ||
**Basic continuity package | |||
**Network package | **Network package | ||
**RTP package | **RTP package | ||
**TDM Circuit package | **TDM Circuit package (only echo-cancellation) | ||
<br> | |||
*'''H.248.13 Quality alert ceasing package''' | *'''H.248.2 Facsimile, text conversation and call discrimination packages''' | ||
**Fax/TextPhone/Modem tones detection (fax and data only) | |||
**Call type discrimination package (fax and data only) | |||
**IP Fax (Event: Fax Connection Change - end of fax session, call terminating) | |||
<br> | |||
*'''H.248.4 Transport over Stream Control Transmission Protocol (SCTP)''' | |||
** Partial support | |||
<br> | |||
*'''H.248.7 Generic announcement package''' | |||
**Generic announcement package (Fix Announcement play only) | |||
<br> | |||
*'''H.248.10 Media gateway resource congestion handling package''' | |||
**Congestion handling package | |||
<br> | |||
*'''H.248.11 Media gateway overload control package''' | |||
**Overload control package | |||
<br> | |||
*'''H.248.13 Quality alert ceasing package''' | |||
**Quality alert ceasing package | **Quality alert ceasing package | ||
<br> | |||
*'''H.248. | *'''H.248.14 Inactivity timer package''' | ||
** | **Inactivity timer package | ||
<br> | |||
*'''H.248. | *'''H.248.16 Enhanced digit collection packages and procedures''' | ||
**Extended DTMF detection package | |||
**Enhanced DTMF detection package | |||
<br> | |||
*'''H.248.23 Enhanced alerting packages''' | |||
**Enhanced alerting package | |||
**Analogue Display Signalling package | |||
<br> | |||
*'''H.248.25 Basic CAS packages''' | |||
**Basic CAS package | |||
**Basic CAS addressing | |||
<br> | |||
*'''H.248.27 Supplemental tones packages''' | |||
**Carrier tones generation package | |||
**Diagnostic tones generation package | |||
<br> | |||
*'''H.248.28 International CAS packages''' | |||
**International CAS | |||
**CAS blocking | |||
<br> | |||
*'''H.248. | *'''H.248.29 International CAS compelled register signaling packages''' | ||
** | ** Annex A.1 only in 'enbloc' compelled mode (International CAS Compelled package - No digitmap control: Digitmaps are preconfigured on MG) | ||
<br> | |||
*'''H.248. | *'''H.248.36 Hanging Termination Detection package''' | ||
** | **Hanging Termination Detection package | ||
<br> | |||
*''' | *'''Q.1950 packages''' | ||
** | **Basic call progress tones generator package | ||
**Expanded call progress tones generator package | |||
**Basic services tones generator package | |||
<br> | |||
== Additional details == | |||
*Support for text mode only | *Support for text mode only | ||
== References == | == Configuration == | ||
*[[Toolpack:Protocol_Stack_Settings_E#H.248_MEGACO|Web Portal v3.2: H.248 Configuration]] | |||
*[[Toolpack:Protocol_Stack_Settings_D#H.248_MEGACO|Web Portal v3.0: H.248 Configuration]] | |||
<div class="mw-collapsible mw-collapsed" data-collapsetext="other versions" data-expandtext="Click here for other versions" style="width: 400px;"> | |||
*[[Toolpack:Protocol_Stack_Settings_C#H.248_MEGACO|Web Portal v2.10: H.248 Configuration]] | |||
*[[Toolpack:Protocol_Stack_Settings_B#H.248_MEGACO|Web Portal v2.9: H.248 Configuration]] | |||
*[[Toolpack:Protocol_Stack_Settings_A#H.248_MEGACO|Web Portal v2.8: H.248 Configuration]] | |||
*[[Web_Portal_Tutorial_Guide_v2.7#H.248|Web Portal v2.7: H.248 Configuration]] | |||
*[[Toolpack_v2.5:Creating_an_H.248_Configuration|Configuring H.248 on TMG devices (v2.6 and before)]] | |||
</div> | |||
== References == | |||
*[http://en.wikipedia.org/wiki/Megaco Wikipedia article] | *[http://en.wikipedia.org/wiki/Megaco Wikipedia article] | ||
[[Category:Glossary]] | |||
[[ | [[Category:Tmedia_Features|H.248/Megaco]] | ||
[[ | [[Category:Revise on Major]] |
Revision as of 14:21, 30 March 2022
Also known as Megaco, H.248 is a protocol for controlling media gateways via a softswitch/Media Gateway Controller (MGC).
TelcoBridges and H.248
Toolpack now supports the H.248 protocol.
As indicated in the diagram below, the H.248 stack is a module in the media gateway application residing on the application server. It communicates with the various Toolpack classes (CAFClass, CMC Library, CMC Class) as required via a new Media Leg API. In turn, the media gateway application communicates with the softswitch / media gateway controller via the H.248 protocol.
H.248 package support
Toolpack supports the following packages.
- H.248.1
- Protocol v2
- IPSec connection support
- Support UDP (2944 or user-defined)
- H.248.1 - Basic packages
- Generic
- Base Root
- Tone generator (for extension purposes only)
- Tone detection (for extension purposes only)
- Basic DTMF generation
- DTMF detection
- Call Progress Tones Generator (Ringing, Busy, Congestion and Warning tones supported)
- Basic continuity package
- Network package
- RTP package
- TDM Circuit package (only echo-cancellation)
- H.248.2 Facsimile, text conversation and call discrimination packages
- Fax/TextPhone/Modem tones detection (fax and data only)
- Call type discrimination package (fax and data only)
- IP Fax (Event: Fax Connection Change - end of fax session, call terminating)
- H.248.4 Transport over Stream Control Transmission Protocol (SCTP)
- Partial support
- H.248.7 Generic announcement package
- Generic announcement package (Fix Announcement play only)
- H.248.10 Media gateway resource congestion handling package
- Congestion handling package
- H.248.11 Media gateway overload control package
- Overload control package
- H.248.13 Quality alert ceasing package
- Quality alert ceasing package
- H.248.14 Inactivity timer package
- Inactivity timer package
- H.248.16 Enhanced digit collection packages and procedures
- Extended DTMF detection package
- Enhanced DTMF detection package
- H.248.23 Enhanced alerting packages
- Enhanced alerting package
- Analogue Display Signalling package
- H.248.25 Basic CAS packages
- Basic CAS package
- Basic CAS addressing
- H.248.27 Supplemental tones packages
- Carrier tones generation package
- Diagnostic tones generation package
- H.248.28 International CAS packages
- International CAS
- CAS blocking
- H.248.29 International CAS compelled register signaling packages
- Annex A.1 only in 'enbloc' compelled mode (International CAS Compelled package - No digitmap control: Digitmaps are preconfigured on MG)
- H.248.36 Hanging Termination Detection package
- Hanging Termination Detection package
- Q.1950 packages
- Basic call progress tones generator package
- Expanded call progress tones generator package
- Basic services tones generator package
Additional details
- Support for text mode only