Добрый день!
Уважаемые подскажите как реализовать такую штуку...
Есть астер 1.8 на ubuntu связан с avaya по Н323, с lync по SIP...вебморд и тп нет, все только из консоли. С астером,линуксом знаком неделю.
Все настраивал по документом и т.п.,в принципе все работает.
Есть одна проблема, настроена конференция на meetme, с помощью call файлов. Ежедневно в определенное время, call файлы генерятся и отрабатыватся, в итоге 20 абонентов находятся в одной конференции. Необходимо что бы абонент мог присоединить еще абонентов путем набора на телефоне номера, и вернуться в конференцию. Вообщем необходимо что бы какимто образом DTMF сигналы както сохранить в call файл и положить астеру на обработку в /outgoing
часть кода.
[conferens]
exten => s,1,Answer
exten => s,n,Wait(1)
exten => s,n,MeetMe(500,1MAsxX)
exten => 1,1,NoOp("нажата 1") ;нажали 1
exten => 1,n,Goto(call_file,s,1) ;
exten => 2,1,NoOp("нажата 2") ;нажали 2
[call_file]
exten => s,1,Read(Digits,dial-exten,3) ; записали DTMF в Digits
# /usr/share/asterisk/agi-bin/call.agi
exten => s,1,Noop(------call file create-----)
exten => s,n,AGI(call.agi); тут думаю необходимо запускать какой то скрипт и что то еще, чтоб DTMF сохранить в call файл.