3.2.2 Editing the ipmedia_r4.cfg Configuration File
Below is an example of the ipmedia_r4.cfg file. Update the following information:
- Demo proprietary call ID. Each gateway must have a unique set of call IDs. This information is transmitted during call negotiation. This value is the first value in the range of call IDs for the gateway.
- The PSTN protocol supported by the gateway. Possible values are: T1, E1, ISDN (including NFAS), CAS.
- Specifies how DTMF tones are transmitted. Possible values are: RTPInBand (usually used with G.711 coders), OutOfBand (usually used with low bandwidth coders, e.g., GSM), RTPRFC2833.
- Describes the receive voice coder. The parameters are as follows:
- CoderType
The type of coder. See the System Release Update for specific information about coder support in this release.
- CoderFramesPerPkt
Specify the number of frames per packet for the selected coder. See the System Release Update for specific information about coder support in this release.
- CoderFrameSize
Specify the frame size for the selected coder. See the System Release Update for specific information about coder support in this release.
- CoderVAD
Specify if VAD is active. See the System Release Update for specific information about coder support in this release.
- Payload
Describes the static payload type values for the PT field of the RTP data header as described in RFC 1890.
- RedPayload
Describes the static payload type value for the first redundant frame within the packet. This parameter must be set in order for the system to identify the redundant packets.
- RFC2833Payload
Describes the static payload type values when sending DTMF according to RFC2833.
- Describes the transmit voice coder. See VoiceRxCodecs for a description of the parameters.
- Describes the fax coder parameters. See VoiceRxCodecs for a description of the parameters.
- The application can set threshold values to monitor the quality of service during calls. A fault occurs when the result of a measurement of a QoS parameter crossed a predefined threshold. A success occurs when the result of a measurement of a QoS parameter did not cross a predefined threshold. The QoS parameters are measured during time intervals, starting when a call is established. The following parameters are supported:
- Each parameter has six attributes:
- Threshold
defines when a QoS parameter is in a fault condition. A fault occurs when the result of a measurement of a QoS parameter crossed the Threshold value.
- DebounceOn
the time during which faults are measured (in msec., must be multiple of Interval)
- DebounceOff
the time during which successes are measured (in msec., must be multiple of Interval)
- Interval
the amount of time between two QoS parameter measurements (in multiples of 100 msec)
- Percent_Fail
the threshold of failures during the DebounceOn time (expressed as a percentage of failures)
- Percent_Success
the threshold of successes during the DebounceOn time (expressed as a percentage of successes)
Lost packets 20 10000 10000 1000 60 40 Jitter 60 20000 60000 5000 60 40 Destination host IP = 10.242.214.20 Destination host port = 3000 Local host port = 3000 first call id = 1 last call id = 999 # PSTN protocol - possible values: T1 / E1, ISDN (including NFAS), CAS. PSTN protocol = T1 isdn Channel = 1 - 30 { # DTMF modes - possible values: RTPInBand, OutOfBand, RTPRFC2833. DTMF mode = rtpinband VoiceRxCodecs { CoderType = g711mulaw CoderFramesPerPkt = 1 CoderFrameSize = 30 CoderVAD = 0 Payload = 0 RedPayload = 0 RFC2833Payload = 100 } VoiceTxCodecs { CoderType = g711mulaw CoderFramesPerPkt = 1 CoderFrameSize = 30 CoderVAD = 0 Payload = 0 RedPayload = 0 RFC2833Payload = 100 } DataCodecs { CoderType = g711mulaw CoderFramesPerPkt = 1 CoderFrameSize = 30 CoderVAD = 0 Payload = 0 RedPayload = 0 } #QoS LostPackets_Threshold = 20 # Threshold value LostPackets_DebounceOn = 10000 # Threshold debounce ON LostPackets_DebounceOff = 10000 # Threshold debounce OFF LostPackets_Interval = 1000 # Threshold Time Interval (ms) LostPackets_PercentSuccess = 60 # Threshold Success Percent LostPackets_PercentFail = 40 # Threshold Fail Percent Jitter_Threshold = 60 # Threshold value Jitter_DebounceOn = 20000 # Threshold debounce ON Jitter_DebounceOff = 60000 # Threshold debounce OFF Jitter_Interval = 5000 # Threshold Time Interval (ms) Jitter_PercentSuccess = 60 # Threshold Success Percent Jitter_PercentFail = 40 # Threshold Fail Percent ResetAlarmState = 0 } #DigitMap = 1 #{ # NumOfDigits = 1 #} #DigitMap = 2 #{ # NumOfDigits = 5 #} #DigitMap = 3 #{ # NumOfDigits = 5 #} #DigitMap = 4 #{ # NumOfDigits = 3 #} #DigitMap = 5 #{ # NumOfDigits = 1 #} #DigitMap = 6 #{ # NumOfDigits = 3 #}
Click here to contact Telecom Support Resources
Copyright 2002, Intel Corporation