Creating an H.248 Configuration
This article applies to: | Product | Version |
Tmedia | 3.0, 3.2, 3.3 |
After you create the necessary VoIP and TDM NAPs, you can create an H.248 configuration.
1- Click H248 in the navigation panel
2- Create the new configuration:
- Select a transport protocol type
- Enter a public IP address
- Enter a private IP address
- Click Create
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
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
Full List of Parameters
Transport Protocol
- Transport Protocol Type
- Public IP Address
- Use IP interface
- Local IP Address
- Local Port to Receive for Text Encoding
- IP ToS value
Advanced Parameters
- Behavior
- Relay Unknown H248 Parameters
- Compact H248 Descriptor Headers
- Send Transaction Response Acks
- Send Transaction Response Acks Immediately
- Send Transaction Pending Automatically
- No Remote Response
- Null Terminating H248 Message
- No Only Ephemeral
- Loose H248 Message Decoding
- Transparent SDP
- No SCTP Send Acknowledge
- No failover service changes
- Observe default CAS events
- Analog display
- Maximum Number of Retransmissions
- Serialize null context commands
- Allow wildcard in service change
- Switch to Passthrough on tdm/ec=OFF
- IP Lawful Interception ToS value
- Maximum Number of TDM Terminations
- Maximum Number of Ephemeral Terminations
- Default MEGACO version
- Maximum Number of DNS Pending Requests
- Ephemeral Termination Identifier Root
- Ephemeral Termination Identifier Maximum Value
- Number of Worker Threads
- Profile
- Timers
- Default Sent Transaction Timer Value
- Maximum Sent Transaction Timer Value
- Provisional Reply Transaction Timer Value
- Saved Replied Transaction Timer Value
- Dialing Start Timer Value
- Dialing Short Timer Value
- Dialing Long Timer Value
- Dialing Duration Timer Value
- Restart Timer Value to Retry Controller Association
- Local Response Timer Value
- Inactivity Timer Value
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 } }