NAME irTTIntr - selectively identify touch-tones which interrupt speech SYNOPSIS #include <irapi.h> int irTTIntr ( channel_id cid, const char *tt_string, char *prev_tt_string); DESCRIPTION irTTIntr specifies which touch-tones can interrupt the current activity on the channel specified by cid. tt_string is a string of characters from the set "0123456789ABCD*#" which may cause the interrupt. Any char- acter not in the string is reported (unless irTTMask is also used), but does not result in an interrupt. The touch-tone interrupts have no effect on DTMF muting. The current value of the string is copied to the location (caller allocated) pointed to by prev_tt_string. Note that the event IRE_INPUT must be set with the appropri- ate interruption masks in order for the interrupts specified through irTTIntr to take effect. Applications relying on irTTIntr should set IRE_INPUT to (IRF_PLAYINTR | IRF_SAY_INTR | IRF_RECORDINTR ) via irSetEvent to enable the IRE_INPUT event as an interrupt for these activities. If tt_string is set to point to a null string, no touch- tones will interrupt speech. If tt_string is set to 0, the string is unchanged. If prev_tt_string is set to 0, the previous string is not returned. The default string is the entire set "0123456789ABCD*#" which is set upon channel initialization. EVENT No event results from the call to irTTIntr. RETURN VALUE IRR_OK is returned on success. IRR_FAIL is returned on error. ERROR Upon error, irError is set as follows: IRER_INVALID if cid or tt_string are invalid (invalid char- acter or too many characters (maximum IRD_MAX_TT)), SEE ALSO irTTMask(3IRAPI) VERSION This is version 8/31/00 of this man page.