【发布时间】:2023-03-21 14:48:01
【问题描述】:
可以从分机发起呼叫吗?我的扩展如下所示:
[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 应答,它会播放文本并挂断,如果没有人应答,它会继续拨号 我尝试制作通话文件,但它需要设置一些频道,我尝试使用本地,但不成功。 我还发现有队列,但找不到从调用文件发起对队列的调用的方法。我对星号很陌生。
【问题讨论】: