
-20-
v4.9
GSM related functions
4.10. Generating DTMF tones
This function generate a DTMF tone according the code listed below:
•
‘0’ - Stop the sound tone
•
‘1’ - DTMF tone for 1 key, duration 100ms
•
‘2’ - DTMF tone for 2 key, duration 100ms
•
‘3’ - DTMF tone for 3 key, duration 100ms
•
‘4’ - DTMF tone for 4 key, duration 100ms
•
‘5’ - DTMF tone for 5 key, duration 100ms
•
‘6’ - DTMF tone for 6 key, duration 100ms
•
‘7’ - DTMF tone for 7 key, duration 100ms
•
‘8’ - DTMF tone for 8 key, duration 100ms
•
‘9’ - DTMF tone for 9 key, duration 100ms
•
‘10’ - DTMF tone for 0 key, duration 100ms
•
‘11’ - DTMF tone for A key, duration 100ms
•
‘12’ - DTMF tone for B key, duration 100ms
•
‘13’ - DTMF tone for C key, duration 100ms
•
‘14’ - DTMF tone for D key, duration 100ms
•
‘15’ - DTMF tone for # key, duration 100ms
•
‘16’ - DTMF tone for * key, duration 100ms
•
‘17’ - Subscriber busy sound, duration always
•
‘18’ - Congestion sound, duration always
•
‘19’ - Error information sound, duration 1330*3ms
•
‘20’ - Number unobtainable sound, duration 1330*3ms
•
‘21’ - Authentication failure sound, duration 1330*3ms
•
‘22’ - Radio path acknowledgement sound, duration 700*1ms
•
‘23’ - Radio path not available sound, duration 400*4ms
•
‘24’ - CEPT call waiting sound, duration 4000*2ms
•
‘25’ - CEPT ringing sound, duration always
•
‘26’ - CEPT dial tone, duration always
Example of use:
{
// Generate subscriber busy sound:
_3G.generateTone(17);
delay(5000);
// Stops the sound:
_3G.generateTone(0);
}
This function returns:
•
‘1’ on success
•
‘0’ if error