exten => s,n,Authenticate(/tmp/pass,a)
exten => s,n,Playback(/var/lib/asterisk/sounds/custom/data)
exten => s,n,Read(data,beep,,,3,15)
exten => s,n,SayDigits(${data})
exten => s,n,MYSQL(Connect connid localhost test test test)
exten => s,n,MYSQL(Query resultid ${connid} INSERT INTO _${myvar} SET callerid=${CALLERID(name)}, data=${data}, date=${STRFTIME(${EPOCH},,%C%y%m%d%H%M)})
exten => s,n,MYSQL(Clear ${connid})
Похоже на предыдущий пример, только данные сохраняются в
MYSQL.
MYSQL(Connect connid dhhost[:dbport] dbuser dbpass dbname [dbcharset]) - соединиться с БД
MYSQL(Query resultid ${connid} query-string) - записать данные в БД
MYSQL(Clear ${resultid}) - очистить память