Asterisk. Проговаривание номера абонента перед соединением.

Say

Давайте попробуем организовать на базе АТС Asterisk такую фишку.
Для этого следует отредактировать файл extensions.conf следующим образом:

старый файл extensions.conf:

exten => 201,1, Macro(stdexten,201,201/SIP)
exten => 202,1, Macro(stdexten,202,202/SIP)
….

файл extensions.conf после внесения изменений:

exten => 201,1, Answer
exten => 201,2, SayDigits(201)
exten => 201,3, Macro(stdexten,201,201/SIP)
exten => 202,1, Answer
exten => 202,2, SayDigits(202)
exten => 202,3, Macro(stdexten,202,202/SIP)

В результате, если клиент набирал номер 201 или 202 ему перед соединением проиграется номер вызываемого абонента и затем произойдет собственно соединение. Можно использовать как команду SayDigits – которая проговорит цифры, так и команду SayNumber которая проговаривает номер.


About this entry