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


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
  }
}

List of Parameters

Advanced Parameters