NAME iraAddADChannel, iraAddADDnisani - add an entry to the Application Dispatch channel and DNIS/ANI table SYNOPSIS #include <irapi-ad.h> int iraAddADChannel (int channel, int disp_mode, const char * reg_file); int iraAddADDnisani (const IRA_STR_RANGE *dnisrange, const IRA_STR_RANGE *anirange, const char *reg_file); DESCRIPTION Functions iraAddADChannel and iraAddADDnisani allow users to add entries to the AD channel table and the AD DNIS/ANI table respectively (see IRAPI-AD(4IRAPI-AD)). Function iraAddADChannel adds the application described by the registration file reg_file for channel channel and dispatch mode disp_mode into the Application Dispatch chan- nel table. The disp_mode argument specifies the dispatch mode for the application. Possible values are IRD_AD_STANDARD or IRD_AD_STARTUP . Function iraAddADDnisani adds the application described by the registration file reg_file for the dnis range dnisrange and ani range anirange into the Application Dispatch DNIS/ANI table. The start value of a range must be less than or equal to the end value of the range. The global parameter IRP_AD_READ_ONLY must be set to IRD_READWRITE or both functions will return an error. The global parameters IRP_AD_CHANNEL_TABLE and IRP_AD_DNISANI_TABLE contain the full pathnames of the AD Channel and AD DNIS/ANI tables, respectively. RETURN VALUE IRR_OK if sucessful. IRR_FAIL on error. ERROR On error, irError is set as follows: IRER_INVALID if an invalid argument is passed in. IRER_OVERFLOW if the Application Dispatch DNIS/ANI table is full. IRER_BADRANGE if an invalid range was passed into the func- tion iraAddADDnisani. IRER_PERMISSION if the global parameter IRP_AD_READ_ONLY is not set to IRD_READWRITE. IRER_SYSERROR if a system error occurred, irSysError will be set to the corresponding errno. SEE ALSO iraRemoveAD(3IRAPI-AD), IRAPI-AD(4IRAPI-AD), IrDEFINES(4IRAPI) VERSION This is version 11/25/02 of this man page.