Actions

Creating an H.248 Configuration

This article applies to: Product Version
Tmedia 2.9, 2.10, 3.0, 3.2

After you create the necessary VoIP and TDM NAPs, you can create an H.248 configuration.


1- Click H248 in the navigation panel

Create H248 0.png


2- Create the new configuration:

  • Select a transport protocol type
  • Enter a public IP address
  • Enter a private IP address
  • Click Create

Create H248 1.png

3- For 1+1 systems, open the "Advanced Parameters" and then "Behavior" section and make sure this option is checked:

 No failover service changes


4- Verify that the "TbgwH248Cfg was successfully created" message appears

Create H248 2.png


NOTE: After creating the H.248 Configuration the Advanced Parameters will split into two sections to indicate which parameters will cause active calls to drop. These are labled as H.248 Service Affecting Parameters

Please reference the complete list of Paramters below before adding Adding a media gateway controller (MGC) and Associating the NAPs with the H.248 configuration

Edit H248 0.png


Full List of Parameters

Transport Protocol

Advanced Parameters


Path

/configurations/@[configuration_name]/h248_stacks/@[h248_stack]

Parameters (text)

/configurations/@[configuration_name]/h248_stacks/@[h248_stack]
enabled             = true
naps                = [  ]

/configurations/@[configuration_name]/h248_stacks/@[h248_stack]/advanced_parameters
allow_wildcard_in_service_change               = true
default_megaco_version                         = 2
ephemeral_termination_identifier_maximum_value = 4294967295
ephemeral_termination_identifier_root          = "IP/"
maximum_number_of_dns_pending_requests         = 5
maximum_number_of_ephemeral_terminations       = 2048
maximum_number_of_retransmissions              = 11
maximum_number_of_tdm_terminations             = 2048
serialize_null_context_commands                = false
switch_to_passthrough_on_tdm_ec_off            = true

/configurations/@[configuration_name]/h248_stacks/@[h248_stack]/advanced_parameters/behavior
compact_h248_descriptor_headers            = false
loose_h248_message_decoding                = false
no_only_ephemeral                          = false
no_remote_response                         = false
no_sctp_send_acknowledge                   = false
no_warm_service_change                     = false
null_terminating_h248_message              = false
relay_unknown_h248_parameters              = false
send_transaction_pending_automatically     = false
send_transaction_response_acks             = false
send_transaction_response_acks_immediately = true
transparent_sdp                            = true

/configurations/@[configuration_name]/h248_stacks/@[h248_stack]/advanced_parameters/profile
profile_enabled = false
profile_name    = ""
profile_version = ""

/configurations/@[configuration_name]/h248_stacks/@[h248_stack]/timers
default_sent_transaction_timer                      = "500 milliseconds"
dialing_duration_timer                              = "5 seconds"
dialing_long_timer                                  = "15 seconds"
dialing_short_timer                                 = "5 seconds"
dialing_start_timer                                 = "30 seconds"
inactivity_timer                                    = "30 seconds"
local_response_timer                                = "10 seconds"
maximum_sent_transaction_timer                      = "4 seconds"
provisional_reply_transaction_timer                 = "6 seconds"
restart_timer_value_to_retry_controller_association = "30 seconds"
saved_replied_transaction_timer                     = "30 seconds"

/configurations/@[configuration_name]/h248_stacks/@[h248_stack]/transport_protocol
ip_interface                            = ""
ip_tos_value                            = 0
local_ip_address                        = "@[address_number]"
local_port_to_receive_for_text_encoding = 2944
public_ip_address                       = "@[address_number]"
transport_protocol_type                 = "UDP"
use_ip_interface                        = false

/configurations/@[configuration_name]/h248_stacks/@[h248_stack]/transport_protocol/sctp_parameters
checksum_type                                                    = "AUTODETECT"
maximum_number_of_association_per_instance                       = 5
maximum_number_of_init_cookie_echo_chunk_retransmission          = 8
maximum_number_of_input_sctp_streams                             = 32
maximum_number_of_instance_sapi                                  = 2
maximum_number_of_ip_address_per_instance                        = 2
maximum_number_of_output_sctp_streams                            = 5
maximum_number_of_packets_sent_when_transmitting_new_data_chunks = 4
maximum_number_of_retransmission_per_association                 = 10
maximum_number_of_retransmission_per_path                        = 5
maximum_number_of_sctp_responses_waiting_for_acknowledge         = 5
maximum_number_of_streams_per_association                        = 4
number_of_network_interface_card                                 = 2

Parameters (json)

{
  "advanced_parameters" : {
    "allow_wildcard_in_service_change" : true,
    "behavior" : {
      "compact_h248_descriptor_headers" : false,
      "loose_h248_message_decoding" : false,
      "no_only_ephemeral" : false,
      "no_remote_response" : false,
      "no_sctp_send_acknowledge" : false,
      "no_warm_service_change" : false,
      "null_terminating_h248_message" : false,
      "relay_unknown_h248_parameters" : false,
      "send_transaction_pending_automatically" : false,
      "send_transaction_response_acks" : false,
      "send_transaction_response_acks_immediately" : true,
      "transparent_sdp" : true
    },
    "default_megaco_version" : 2,
    "ephemeral_termination_identifier_maximum_value" : 4294967295,
    "ephemeral_termination_identifier_root" : "IP/",
    "maximum_number_of_dns_pending_requests" : 5,
    "maximum_number_of_ephemeral_terminations" : 2048,
    "maximum_number_of_retransmissions" : 11,
    "maximum_number_of_tdm_terminations" : 2048,
    "profile" : {
      "profile_enabled" : false,
      "profile_name" : "",
      "profile_version" : ""
    },
    "serialize_null_context_commands" : false,
    "switch_to_passthrough_on_tdm_ec_off" : true
  },
  "enabled" : true,
  "naps" : [
  ],
  "timers" : {
    "default_sent_transaction_timer" : "500 milliseconds",
    "dialing_duration_timer" : "5 seconds",
    "dialing_long_timer" : "15 seconds",
    "dialing_short_timer" : "5 seconds",
    "dialing_start_timer" : "30 seconds",
    "inactivity_timer" : "30 seconds",
    "local_response_timer" : "10 seconds",
    "maximum_sent_transaction_timer" : "4 seconds",
    "provisional_reply_transaction_timer" : "6 seconds",
    "restart_timer_value_to_retry_controller_association" : "30 seconds",
    "saved_replied_transaction_timer" : "30 seconds"
  },
  "transport_protocol" : {
    "ip_interface" : "",
    "ip_tos_value" : 0,
    "local_ip_address" : "@[address_number]",
    "local_port_to_receive_for_text_encoding" : 2944,
    "public_ip_address" : "@[address_number]",
    "sctp_parameters" : {
      "checksum_type" : "AUTODETECT",
      "maximum_number_of_association_per_instance" : 5,
      "maximum_number_of_init_cookie_echo_chunk_retransmission" : 8,
      "maximum_number_of_input_sctp_streams" : 32,
      "maximum_number_of_instance_sapi" : 2,
      "maximum_number_of_ip_address_per_instance" : 2,
      "maximum_number_of_output_sctp_streams" : 5,
      "maximum_number_of_packets_sent_when_transmitting_new_data_chunks" : 4,
      "maximum_number_of_retransmission_per_association" : 10,
      "maximum_number_of_retransmission_per_path" : 5,
      "maximum_number_of_sctp_responses_waiting_for_acknowledge" : 5,
      "maximum_number_of_streams_per_association" : 4,
      "number_of_network_interface_card" : 2
    },
    "transport_protocol_type" : "UDP",
    "use_ip_interface" : false
  }
}