Previous PageTable Of Contents../index.htmlIndexNext Page

dx_getxmitslotecr( )

Description | Cautions | Example | Errors | See Also

Name:

int dx_getxmitslotecr(chdev, sc_tsinfop)

Inputs:

int chdev

  voice channel device handle

 

SC_TSINFO *sc_tsinfop

  pointer to SCbus time slot information structure

Returns:

0 on success

 

 

-1 on error

 

Includes:

dxxxlib.h

 

Category:

Echo Cancellation Resource

Mode:

Synchronous

Top Of PageDescription

The dx_getxmitslotecr( ) function provides the ECR transmit time-slot number assigned to the echo cancellation resource of the specified voice channel device.

The SCbus time slot information is contained in an SC_TSINFO structure.

Parameter

Description

chdev

Specifies the voice channel device handle obtained when the channel was opened using dx_open( ).

sc_tsinfop

Specifies a pointer to the data structure SC_TSINFO.

The SC_TSINFO structure is defined as follows:

The sc_numts member of the SC_TSINFO structure must be initialized with the number of SCbus time slots requested, which in this case should always be one. The sc_tsarrayp field of the SC_TSINFO structure must be initialized with a pointer to a valid array of long integers, the length of which in this case should always be one. Upon return from the function, the first element of the array contains the number (between 0 and 1023) of the SCbus time slot used for transmission of the echo-cancelled signal of the specified voice channel.

Top Of PageCautions

This function fails when:

Top Of PageExample

Top Of PageErrors

If the function returns -1, use the SRL Standard Attribute function ATDV_LASTERR( ) to obtain the error code or use ATDV_ERRMSGP( ) to obtain a descriptive error message. The error codes returned by ATDV_LASTERR( ) are:

Equate

Returned When

EDX_BADPARM

Parameter error

EDX_SH_BADCMD

Function is not supported in current bus configuration

EDX_SH_BADINDX

Invalid Switch Handler index number

EDX_SH_BADLCLTS

Invalid channel number

EDX_SH_BADMODE

Function not supported in current bus configuration

EDX_SH_BADTYPE

Invalid channel type (voice, analog, etc.)

EDX_SH_CMDBLOCK

Blocking function is in progress

EDX_SH_LCLDSCNCT

Channel is already disconnected from SCbus

EDX_SH_LIBBSY

Switch Handler library busy

EDX_SH_LIBNOTINIT

Switch Handler library not initialized

EDX_SH_MISSING

Switch Handler is not present

EDX_SH_NOCLK

Switch Handler clock fallback failed

EDX_SYSTEM

Error from operating system; use dx_fileerrno( ) to obtain error value

Top Of PageSee Also


Previous PageTable Of ContentsTop Of PageIndexNext Page

Click here to contact Dialogic Customer Engineering

Copyright 2002, Dialogic Corporation
All rights reserved
This page generated February, 2002