Intel 05-1832-002 IP Phone User Manual


 
256 Voice API for Windows Operating Systems Library Reference — November 2003
dx_getxmitslotecr( ) — get echo cancellation resource transmit time slot number
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 is 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 TDM bus
EDX_SH_LIBBSY
Switch Handler library is busy
EDX_SH_LIBNOTINIT
Switch Handler library is 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
!
!!
! Example
#include <stdio.h>
#include <windows.h>
#include <srllib.h>
#include <dxxxlib.h>
main()
{
int chdev; /* Channel device handle */
SC_TSINFO sc_tsinfo; /* Time slot information structure */
long scts; /* TDM bus time slot */
/* Open board 1 channel 1 devices */
if ((chdev = dx_open("dxxxB1C1", 0)) == -1) {
/* Perform system error processing */
exit(1);
}
/* Fill in the TDM bus time slot information */
sc_tsinfo.sc_numts = 1;
sc_tsinfo.sc_tsarrayp = &scts;