The IMG VoIP modules use default minimum and maximum Jitter Buffer Delay values of 75 and 150ms respectively, which are suitable for most IP network environments; however, in some cases it may be desired to alter the Jitter Buffer Minimum and Maximum values to reduce overall latency on a VoIP call that includes the IMG.
Because it is usually not necessary to override the default Jitter Buffer parameters, these settings are not configurable via the Dialogic® Gate Control Element Management System (GCEMS) ClientView graphical user interface.
Fix / Solution:
A custom API file can be created and downloaded to each IMG to adjust the minimum and maximum allowed jitter buffers.
Note that this configuration change is particularly applicable to configurations where multiple VoIP 'hops' take place in a local area network and, therefore, the latency in the network and the quality of service are predictable.
Before applying this change, it is important to understand the possible implications of the change when wide area network or the Internet connections are involved since these networks may have unpredictable latency or varying quality of service. Therefore, it is advisable to thoroughly test changes that override default settings prior to deployment in a production network.
To make the changes, there are three steps:
- create the IMG raw API file
- apply the file to the IMG
- verify the results
To create the raw API file, you will need to know the IP addresses of the IMG VoIP module(s) that is/are being modified. These addresses are displayed in ClientView, in the VoIP Module object under the Network Interfaces object.
Once the module IP addresses are known, convert them to hexadecimal format. For example, 10.10.10.2 is converted to 0x0a 0x0a 0x0a 0x02.
Create and download the raw API file as described on
this page of the IMG Webhelp, substituting the required IP addresses in bytes 21-24.
In the examples below, the last byte represents the value of the parameter being changed: