dtmf              579 mod_freetdm/mod_freetdm.c static switch_status_t channel_send_dtmf(switch_core_session_t *session, const switch_dtmf_t *dtmf)
dtmf              592 mod_freetdm/mod_freetdm.c 	tmp[0] = dtmf->digit;
dtmf              604 mod_freetdm/mod_freetdm.c 	char dtmf[128] = "";
dtmf              693 mod_freetdm/mod_freetdm.c 	while (ftdm_channel_dequeue_dtmf(tech_pvt->ftdmchan, dtmf, sizeof(dtmf))) {
dtmf              696 mod_freetdm/mod_freetdm.c 		for (p = dtmf; p && *p; p++) {
dtmf             1878 mod_freetdm/mod_freetdm.c 			char *dtmf = sigmsg->raw_data;
dtmf             1891 mod_freetdm/mod_freetdm.c 			ftdm_log(FTDM_LOG_DEBUG, "got DTMF sig [%s]\n", dtmf);
dtmf             1892 mod_freetdm/mod_freetdm.c 			switch_set_string(caller_data->collected, dtmf);
dtmf             1894 mod_freetdm/mod_freetdm.c 			if ((regex || fail_regex) && !zstr(dtmf)) {
dtmf             1900 mod_freetdm/mod_freetdm.c 					match = switch_regex_perform(dtmf, fail_regex, &re, ovector, sizeof(ovector) / sizeof(ovector[0]));
dtmf             1903 mod_freetdm/mod_freetdm.c 					ftdm_log(FTDM_LOG_DEBUG, "DTMF [%s] vs fail regex %s %s\n", dtmf, fail_regex, match ? "matched" : "did not match");
dtmf             1907 mod_freetdm/mod_freetdm.c 					match = switch_regex_perform(dtmf, regex, &re, ovector, sizeof(ovector) / sizeof(ovector[0]));
dtmf             1910 mod_freetdm/mod_freetdm.c 					ftdm_log(FTDM_LOG_DEBUG, "DTMF [%s] vs dial regex %s %s\n", dtmf, regex, match ? "matched" : "did not match");
dtmf             1912 mod_freetdm/mod_freetdm.c 				ftdm_log(FTDM_LOG_DEBUG, "returning %s to COLLECT event with DTMF %s\n", status == FTDM_SUCCESS ? "success" : "break", dtmf);
dtmf             2952 src/ftdm_io.c  FT_DECLARE(ftdm_size_t) ftdm_channel_dequeue_dtmf(ftdm_channel_t *ftdmchan, char *dtmf, ftdm_size_t len)
dtmf             2964 src/ftdm_io.c  		if ((bytes = ftdm_buffer_read(ftdmchan->digit_buffer, dtmf, len)) > 0) {
dtmf             2965 src/ftdm_io.c  			*(dtmf + bytes) = '\0';
dtmf             2982 src/ftdm_io.c  FT_DECLARE(ftdm_status_t) ftdm_channel_queue_dtmf(ftdm_channel_t *ftdmchan, const char *dtmf)
dtmf             2991 src/ftdm_io.c  	ftdm_log_chan(ftdmchan, FTDM_LOG_DEBUG, "Queuing DTMF %s\n", dtmf);
dtmf             3046 src/ftdm_io.c  	len = strlen(dtmf);
dtmf             3049 src/ftdm_io.c  		ftdm_buffer_toss(ftdmchan->digit_buffer, strlen(dtmf));
dtmf             3053 src/ftdm_io.c  		for (p = dtmf; ftdm_is_dtmf(*p); p++) {
dtmf             3064 src/ftdm_io.c  	p = dtmf;
dtmf             3074 src/ftdm_io.c  	status = ftdm_buffer_write(ftdmchan->digit_buffer, dtmf, wr) ? FTDM_SUCCESS : FTDM_FAIL;
dtmf              341 src/ftmod/ftmod_analog/ftmod_analog.c 	char dtmf[MAX_DTMF+1] = "";
dtmf              572 src/ftmod/ftmod_analog/ftmod_analog.c 						ftdm_set_string(ftdmchan->caller_data.dnis.digits, dtmf);
dtmf              589 src/ftmod/ftmod_analog/ftmod_analog.c 					*dtmf = '\0';
dtmf              672 src/ftmod/ftmod_analog/ftmod_analog.c 			if ((dlen = ftdm_channel_dequeue_dtmf(ftdmchan, dtmf + dtmf_offset, sizeof(dtmf) - strlen(dtmf)))) {
dtmf              678 src/ftmod/ftmod_analog/ftmod_analog.c 				dtmf_offset = strlen(dtmf);
dtmf              681 src/ftmod/ftmod_analog/ftmod_analog.c 				sig.raw_data = dtmf;
dtmf              690 src/ftmod/ftmod_analog/ftmod_analog.c 				strcpy(dtmf, analog_data->hotline);
dtmf              695 src/ftmod/ftmod_analog/ftmod_analog.c 		if (last_digit && (!collecting || ((elapsed - last_digit > analog_data->digit_timeout) || strlen(dtmf) >= analog_data->max_dialstr))) {
dtmf              696 src/ftmod/ftmod_analog/ftmod_analog.c 			ftdm_log_chan(ftdmchan, FTDM_LOG_DEBUG, "Number obtained [%s]\n", dtmf);
dtmf              218 src/ftmod/ftmod_analog_em/ftmod_analog_em.c 	char dtmf[128] = "";
dtmf              396 src/ftmod/ftmod_analog_em/ftmod_analog_em.c 						ftdm_set_string(ftdmchan->caller_data.dnis.digits, dtmf);
dtmf              415 src/ftmod/ftmod_analog_em/ftmod_analog_em.c 					*dtmf = '\0';
dtmf              461 src/ftmod/ftmod_analog_em/ftmod_analog_em.c 			if ((dlen = ftdm_channel_dequeue_dtmf(ftdmchan, dtmf + dtmf_offset, sizeof(dtmf) - strlen(dtmf)))) {
dtmf              467 src/ftmod/ftmod_analog_em/ftmod_analog_em.c 				dtmf_offset = strlen(dtmf);
dtmf              470 src/ftmod/ftmod_analog_em/ftmod_analog_em.c 				sig.raw_data = dtmf;
dtmf              478 src/ftmod/ftmod_analog_em/ftmod_analog_em.c 		if (last_digit && (!collecting || ((elapsed - last_digit > analog_data->digit_timeout) || strlen(dtmf) > analog_data->max_dialstr))) {
dtmf              479 src/ftmod/ftmod_analog_em/ftmod_analog_em.c 			ftdm_log(FTDM_LOG_DEBUG, "Number obtained [%s]\n", dtmf);
dtmf              279 src/ftmod/ftmod_pika/ftmod_pika.c 				char dtmf[128] = "";
dtmf              281 src/ftmod/ftmod_pika/ftmod_pika.c 				chan_data->dtmf_len = ftdm_buffer_read(chan_data->digit_buffer, dtmf, sizeof(dtmf));
dtmf              282 src/ftmod/ftmod_pika/ftmod_pika.c 				pk_status = PKH_TG_PlayDTMF(chan_data->media_out, dtmf);
dtmf              226 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 		const char *dtmf = "none";
dtmf              268 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				dtmf = "software";
dtmf              281 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 					dtmf = "hardware";
dtmf              363 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				spanno, x, chan->span_id, chan->chan_id, sockfd, dtmf);
dtmf              217 src/ftmod/ftmod_wanpipe/wanpipe_tdm_api_iface.h 		} dtmf;
dtmf              235 src/ftmod/ftmod_wanpipe/wanpipe_tdm_api_iface.h #define wp_tdm_api_event_dtmf_digit 	wp_tdm_api_event_u.dtmf.digit
dtmf              236 src/ftmod/ftmod_wanpipe/wanpipe_tdm_api_iface.h #define wp_tdm_api_event_dtmf_type 	wp_tdm_api_event_u.dtmf.type
dtmf              237 src/ftmod/ftmod_wanpipe/wanpipe_tdm_api_iface.h #define wp_tdm_api_event_dtmf_port 	wp_tdm_api_event_u.dtmf.port
dtmf              337 src/ftmod/ftmod_wanpipe/wanpipe_tdm_api_iface.h 	int (*wp_dtmf_event)(sng_fd_t fd, unsigned char dtmf, unsigned char type, unsigned char port);
dtmf              806 src/include/freetdm.h FT_DECLARE(ftdm_size_t) ftdm_channel_dequeue_dtmf(ftdm_channel_t *ftdmchan, char *dtmf, ftdm_size_t len);
dtmf              593 src/include/private/ftdm_core.h FT_DECLARE(ftdm_status_t) ftdm_channel_queue_dtmf(ftdm_channel_t *ftdmchan, const char *dtmf);
dtmf               39 src/priserver.c 		char *dtmf = event->data;
dtmf               40 src/priserver.c 		printf("DTMF %s\n", dtmf);
dtmf               73 src/priserver.c 	char dtmf[] = "1234567890";
dtmf              140 src/priserver.c 			if (ftdm_channel_command(chan, FTDM_COMMAND_SEND_DTMF, dtmf) != FTDM_SUCCESS) {