Можно ли инициировать звонок с внутреннего номера? Мое расширение выглядит следующим образом:
[read_text]
exten => s,1,Answer( )
exten => s,n,Dial(SIP/1,G(99))
exten => s,n,Dial(SIP/2,G(99))
exten => s,n,Goto(1)
exten => s,100,System(echo '${text}' | /usr/bin/espeak --stdout |sox -t wav - -r 8000 /tmp/voice.wav)
exten => s,n,Playback(/tmp/voice)
exten => s,n,System(rm /tmp/voice.wav)
exten => s,n,Hangup( )
Так что, если SIP / 1 или SIP / 2 отвечает, он воспроизводит текст и зависает, если никто не отвечает, он продолжает набирать.
Я пытался создать файл вызова, но для этого требуется настроить какой-либо канал, я пытался использовать Local, но безуспешно.
Я также обнаружил, что есть очереди, но не могу найти способ инициировать вызов в очередь из файла вызовов. Я очень плохо знаком со звездочкой.