dtmf              585 mod_freetdm/mod_freetdm.c static switch_status_t channel_send_dtmf(switch_core_session_t *session, const switch_dtmf_t *dtmf)
dtmf              598 mod_freetdm/mod_freetdm.c 	tmp[0] = dtmf->digit;
dtmf              610 mod_freetdm/mod_freetdm.c 	char dtmf[128] = "";
dtmf              699 mod_freetdm/mod_freetdm.c 	while (ftdm_channel_dequeue_dtmf(tech_pvt->ftdmchan, dtmf, sizeof(dtmf))) {
dtmf              702 mod_freetdm/mod_freetdm.c 		for (p = dtmf; p && *p; p++) {
dtmf             1951 mod_freetdm/mod_freetdm.c 			char *dtmf = sigmsg->ev_data.collected.digits;
dtmf             1964 mod_freetdm/mod_freetdm.c 			ftdm_log(FTDM_LOG_DEBUG, "got DTMF sig [%s]\n", dtmf);
dtmf             1965 mod_freetdm/mod_freetdm.c 			switch_set_string(caller_data->collected, dtmf);
dtmf             1967 mod_freetdm/mod_freetdm.c 			if ((regex || fail_regex) && !zstr(dtmf)) {
dtmf             1973 mod_freetdm/mod_freetdm.c 					match = switch_regex_perform(dtmf, fail_regex, &re, ovector, sizeof(ovector) / sizeof(ovector[0]));
dtmf             1976 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             1980 mod_freetdm/mod_freetdm.c 					match = switch_regex_perform(dtmf, regex, &re, ovector, sizeof(ovector) / sizeof(ovector[0]));
dtmf             1983 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             1985 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             3397 src/ftdm_io.c  FT_DECLARE(ftdm_size_t) ftdm_channel_dequeue_dtmf(ftdm_channel_t *ftdmchan, char *dtmf, ftdm_size_t len)
dtmf             3409 src/ftdm_io.c  		if ((bytes = ftdm_buffer_read(ftdmchan->digit_buffer, dtmf, len)) > 0) {
dtmf             3410 src/ftdm_io.c  			*(dtmf + bytes) = '\0';
dtmf             3427 src/ftdm_io.c  FT_DECLARE(ftdm_status_t) ftdm_channel_queue_dtmf(ftdm_channel_t *ftdmchan, const char *dtmf)
dtmf             3436 src/ftdm_io.c  	ftdm_log_chan(ftdmchan, FTDM_LOG_DEBUG, "Queuing DTMF %s (debug = %d)\n", dtmf, ftdmchan->dtmfdbg.enabled);
dtmf             3481 src/ftdm_io.c  	len = strlen(dtmf);
dtmf             3484 src/ftdm_io.c  		ftdm_buffer_toss(ftdmchan->digit_buffer, strlen(dtmf));
dtmf             3488 src/ftdm_io.c  		for (p = dtmf; ftdm_is_dtmf(*p); p++) {
dtmf             3499 src/ftdm_io.c  	p = dtmf;
dtmf             3509 src/ftdm_io.c  	status = ftdm_buffer_write(ftdmchan->digit_buffer, dtmf, wr) ? FTDM_SUCCESS : FTDM_FAIL;
dtmf              422 src/ftmod/ftmod_analog/ftmod_analog.c 	char dtmf[MAX_DTMF+1] = "";
dtmf              700 src/ftmod/ftmod_analog/ftmod_analog.c 						ftdm_set_string(ftdmchan->caller_data.dnis.digits, dtmf);
dtmf              733 src/ftmod/ftmod_analog/ftmod_analog.c 					*dtmf = '\0';
dtmf              816 src/ftmod/ftmod_analog/ftmod_analog.c 			if ((dlen = ftdm_channel_dequeue_dtmf(ftdmchan, dtmf + dtmf_offset, sizeof(dtmf) - strlen(dtmf)))) {
dtmf              822 src/ftmod/ftmod_analog/ftmod_analog.c 				dtmf_offset = strlen(dtmf);
dtmf              825 src/ftmod/ftmod_analog/ftmod_analog.c 				ftdm_set_string(sig.ev_data.collected.digits, dtmf);
dtmf              834 src/ftmod/ftmod_analog/ftmod_analog.c 				strcpy(dtmf, analog_data->hotline);
dtmf              839 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              840 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              395 src/ftmod/ftmod_analog_em/ftmod_analog_em.c 						ftdm_set_string(ftdmchan->caller_data.dnis.digits, dtmf);
dtmf              414 src/ftmod/ftmod_analog_em/ftmod_analog_em.c 					*dtmf = '\0';
dtmf              460 src/ftmod/ftmod_analog_em/ftmod_analog_em.c 			if ((dlen = ftdm_channel_dequeue_dtmf(ftdmchan, dtmf + dtmf_offset, sizeof(dtmf) - strlen(dtmf)))) {
dtmf              466 src/ftmod/ftmod_analog_em/ftmod_analog_em.c 				dtmf_offset = strlen(dtmf);
dtmf              469 src/ftmod/ftmod_analog_em/ftmod_analog_em.c 				ftdm_set_string(sig.ev_data.collected.digits, dtmf);
dtmf              477 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              478 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              232 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 		const char *dtmf = "none";
dtmf              274 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				dtmf = "software";
dtmf              287 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 					dtmf = "hardware";
dtmf              368 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			ftdm_log_chan(chan, FTDM_LOG_INFO, "Configured wanpipe device fd:%d DTMF: %s\n", sockfd, dtmf);
dtmf             1097 src/include/freetdm.h FT_DECLARE(ftdm_size_t) ftdm_channel_dequeue_dtmf(ftdm_channel_t *ftdmchan, char *dtmf, ftdm_size_t len);
dtmf              617 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) {