Actions

H.248: Difference between revisions

No edit summary
 
(29 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]] or a [[Media gateway controller|media gateway controller]].
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 ==
{{DISPLAYTITLE:H.248 Protocol}}
A version of [[Toolpack]] that supports the H.248 protocol is currently in development and is targeted for release in the first half of 2010. Further details will be provided at that time.


__NOTOC__
{| class="wikitable"
|-
|rowspan="2"|This article applies to:
|'''Product'''
|'''Version'''
|-
|Tmedia
|3.2,3.3
|}
<br>


As indicated in the diagram below, the H.248 stack will be implemented as a module in the media gateway application residing on the application server. It will communicate 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 will communicate with the softswitch / media gateway controller via the H.248 protocol.


== TelcoBridges and H.248  ==


[[Image:H.248 schematic.jpg|H.248 schematic.jpg]]
TelcoBridges [[Tmedia]] devices support the H.248 protocol.  


TelcoBridges [[Tmedia]] devices can be controlled using the [[H.248]] protocol from Media Gateway Controllers (MGC), including, but not limited to, Metaswitch CFS and AMGC, Ribbon C20, Nokia MGC10 and Teles MGC. In this model, the [[Tmedia]] is a Media Gateway (MG). This solution has been deployed in numerous locations with all of these MGC models.


=== Planned H.248 package support ===
<br> [[Image:Media_Gateway_H248.png|800px|H.248 Architecture]]
Support for the following packages is currently in scope.


*'''H.248.1'''
Call routing functions and subscribers are configured in the MGC. The Media Gateway (MG) has the TDM port configuration for legacy networks and the RTP ports configuration to handle the media. It supports tone detection, tone generation, announcements, fax, modem, and more.
**Protocol v2
<br>
**IPSec connection support
The H.248 configuration can be paired with Sigtran functions (M2UA, M3UA, IUA, V5UA) to support signaling relay to the MGC.
<br>
 
=== H.248 package support  ===
 
TelcoBridges [[Tmedia]] devices support the following packages:
 
*'''H.248.1'''  
**Protocol v2  
**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.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'''
*'''H.248.13 Quality alert ceasing package'''  
**Quality alert ceasing package
**Quality alert ceasing package


<br>
*'''H.248.14 Inactivity timer package'''
**Inactivity timer package
<br>
*'''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 Signaling package
<br>
*'''H.248.25 Basic CAS packages'''
**Basic CAS package
**Basic CAS addressing
<br>


*'''H.248.2 Facsimile, text conversation and call discrimination packages'''
*'''H.248.27 Supplemental tones packages'''  
**Fax/TextPhone/Modem tones detection (fax and data only)
**Carrier tones generation package
**Call type discrimination package (fax and data only)
**Diagnostic tones generation package
<br>


*'''H.248.28 International CAS packages'''
**International CAS
**CAS blocking


*'''H.248.4 Transport over Stream Control Transmission Protocol (SCTP)'''
<br>
 
*'''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.7 Generic announcement package'''
*'''H.248.36 Hanging Termination Detection package'''  
**Generic announcement package
**Hanging Termination Detection package


<br>


*'''H.248.10 Media gateway resource congestion handling package'''
*'''Q.1950 packages'''
**Congestion handling package
**Basic call progress tones generator package
**Expanded call progress tones generator package
**Basic services tones generator package


<br>


*'''H.248.11 Media gateway overload control package'''
*'''Metaswitch Proprietary Packages'''
**Overload control package
**See [[Metaswitch_Softswitch_Integration|Metaswitch Softswitch Integration]]


<br>


*'''H.248.14 Inactivity timer package'''
== Additional details  ==
**Inactivity timer package


== 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:Glossary]]
[[Category:Tmedia_Features|H.248/Megaco]]
[[category:Needs revising]]
[[Category:Revise on Major]]

Latest revision as of 11:11, 29 July 2024

Also known as Megaco, H.248 is a protocol for controlling media gateways via a softswitch/Media Gateway Controller (MGC).




This article applies to: Product Version
Tmedia 3.2,3.3



TelcoBridges and H.248

TelcoBridges Tmedia devices support the H.248 protocol.

TelcoBridges Tmedia devices can be controlled using the H.248 protocol from Media Gateway Controllers (MGC), including, but not limited to, Metaswitch CFS and AMGC, Ribbon C20, Nokia MGC10 and Teles MGC. In this model, the Tmedia is a Media Gateway (MG). This solution has been deployed in numerous locations with all of these MGC models.


H.248 Architecture

Call routing functions and subscribers are configured in the MGC. The Media Gateway (MG) has the TDM port configuration for legacy networks and the RTP ports configuration to handle the media. It supports tone detection, tone generation, announcements, fax, modem, and more.
The H.248 configuration can be paired with Sigtran functions (M2UA, M3UA, IUA, V5UA) to support signaling relay to the MGC.

H.248 package support

TelcoBridges Tmedia devices support 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 Signaling 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

Configuration

References