Dialogic 05-2548-006 Updates to the ipmSetParm and ipmGetParm functions, Parmchlatencyalgaudio

Page 22

To retrieve T.38 fax port information, set the eMediaType field to MEDIATYPE_LOCAL_UDPTL_T38_INFO and unCount to 1.

Note: It is not possible to retrieve T.38 fax port information together with audio and/or video port information.

Note: The RTCP port number is the RTP port number + 1.

Update to the ipm_GetLocalMediaInfo( ) function

In the code example of the ipm_GetLocalMediaInfo( ) function, replace the line:

MediaInfo.unCount = 1;

with:

MediaInfo.unCount = 2;

Update to the ipm_ReceiveDigits( ) function

Not supported for the ATCA Multimedia Platform.

Update to the ipm_SendDigits( ) function

Not supported for the ATCA Multimedia Platform.

Updates to the ipm_SetParm( ) and ipm_GetParm( ) functions

In addition to the parameters documented in Table 2, “eIP_PARM Parameters and Values” on the IPM_PARM_INFO data structure reference page, the IP Media Library API supports the setting and retrieval of the following parameters relating to Packet Loss Recovery (PLR) latency.

eIP_PARM Define

Description and Values

 

 

PARMCH_LATENCYALG_AUDIO

Defines the mode of operation of the jitter buffer. By default,

 

the jitter buffer uses “adaptive mode,” which means latency can

 

grow until the available number of frames (PARMCH_

 

LATENCYFRAMEMAX_AUDIO) is depleted. Using fixed

 

mode, the number of frames buffered can grow up to 1.5 times

 

the starting value (PARMCH_LATENCYFRAMEINIT_AUDIO).

 

Type: Integer. Values: 0 (adaptive mode) or 1 (fixed mode).

 

Default: 0.

 

Note: Use “adaptive mode” to minimize audio loss due to

 

abnormal packet reception conditions. Use “fixed mode”

 

to minimize latency growth by sacrificing audio quality.

22Dialogic® Multimedia Software for ATCA Release 1.0 Release Update, Rev 06 — January 23, 2008 Dialogic Corporation

Image 22
Contents Release Update Dialogic Multimedia Software for AdvancedTCA ReleaseDialogic Corporation Purpose How to Use This PublicationIntended Audience Related Information See the following for additional informationDocument Rev 05 published June 22 Document Rev 06 published January 23Document Rev 04 published June 8 Document Rev 03 published May 1 Document Rev 02 published March 30Document Rev 01 published January Initial version of documentRelease Developments Summary of Features Updates to IpmaudiocoderinfoUpdates to Ipmaudiocoderoptionsinfo 2Release.Issues2 Issues Sorted by Type, Dialogic Multimedia Platform CLIAs the clock source instead of a previously recovered Dlservices cli start MsmlCLI, Snmp IpmlPARMCHRFC2833EVTRXPLT EvrcRtfConfigLinux.xml for mediasvr Existent list when the cable is unplugged from a Pstn Issue Type Defect No Product or Description 3Documentation.Updates3 Dialogic Device Management API Library Reference Dialogic Conferencing CNF API Library ReferenceDialogic Conferencing CNF API Programming Guide Dialogic Fax Software ReferenceDialogic Global Call IP Technology Guide Dialogic IP Media Library API Library ReferenceUpdates to the ipmSetParm and ipmGetParm functions ParmchlatencyalgaudioParmchlatencyframeinitaudio ParmchlatencyframemaxaudioUpdate to , Events Codertypeamrnbnone CodertypeevrcPage IpmGetCapabilities „ Description„ Cautions „ Example Ipmaudiocoderoptionsinfo „ Example Using AMR Coders for Narrow Band Audio Description Dialogic IP Media Library API Programming GuideDialogic IP Media Library API Support Supported RTP Payload FormatLocal Side Remote Side ExampleIpmaudiocoderoptionsinfoversion Local Side Remote Side Using Enhanced Variable Rate Codecs Coderoptamrcmrlimit CoderoptamrefficientResource Reservation of Audio Coders Outbound CallInbound Call Implicit Release by a Subsequent Successful Reserve CallHandling a Resource Reservation Failure Application issues call to release resource RESOURCEIPMG726 Dialogic Multimedia API Library Reference Dialogic Multimedia API Programming GuideDialogic Voice API Library Reference Dialogic Standard Runtime Library API Library ReferenceDialogic Standard Runtime Library API Programming Guide Dialogic Voice API Programming Guide