我尝试使用DADHI / g0创建一个工作.call文件来拨打电话号码和播放消息。根据此页面:http://www.voip-info.org/wiki/view/Asterisk+auto-dial+out最小调用文件是:
Channel: SIP/trunkname/18882223333
Application: Playback
Data: hello-world
所以我改为:
Channel: DAHDI/g0/***********
Application: Playback
Data: hello-world
这是Asterisk CLI显示的错误:
[2015-10-24 21:53:28] WARNING[3148]: pbx_spool.c:309 safe_append: Unable to set utime on /var/spool/asterisk/outgoing/hamid.call: Operation not permitted
[2015-10-24 21:53:33] WARNING[6778][C-00000089]: pbx.c:6646 __ast_pbx_run: Channel 'DAHDI/1-1' sent to invalid extension but no invalid handler: context,exten,priority=outgoing,100,1
[2015-10-24 21:53:33] NOTICE[6778]: pbx_spool.c:402 attempt_thread: Call completed to DAHDI/g0/933377136
答案 0 :(得分:2)
这些消息都没有说呼叫失败。
Unable to set utime ...
- hamid.call不属于启动星号的用户。所以只需更改hamid.call的所有者。
...sent to invalid extension...
我认为此消息不属于此通话。因为您的通话文件没有向任何扩展程序发送频道。
Call completed to DAHDI/g0/933377136
表示通话成功。