+#endif
+
+ /* generate DTMF tones */
+ switch (mncc->keypad) {
+ case '1': p_m_g_dtmf = dtmf_samples[0]; break;
+ case '2': p_m_g_dtmf = dtmf_samples[1]; break;
+ case '3': p_m_g_dtmf = dtmf_samples[2]; break;
+ case 'a':
+ case 'A': p_m_g_dtmf = dtmf_samples[3]; break;
+ case '4': p_m_g_dtmf = dtmf_samples[4]; break;
+ case '5': p_m_g_dtmf = dtmf_samples[5]; break;
+ case '6': p_m_g_dtmf = dtmf_samples[6]; break;
+ case 'b':
+ case 'B': p_m_g_dtmf = dtmf_samples[7]; break;
+ case '7': p_m_g_dtmf = dtmf_samples[8]; break;
+ case '8': p_m_g_dtmf = dtmf_samples[9]; break;
+ case '9': p_m_g_dtmf = dtmf_samples[10]; break;
+ case 'c':
+ case 'C': p_m_g_dtmf = dtmf_samples[11]; break;
+ case '*': p_m_g_dtmf = dtmf_samples[12]; break;
+ case '0': p_m_g_dtmf = dtmf_samples[13]; break;
+ case '#': p_m_g_dtmf = dtmf_samples[14]; break;
+ case 'd':
+ case 'D': p_m_g_dtmf = dtmf_samples[15]; break;
+ }
+ p_m_g_dtmf_index = 0;