我使用星号11.9.0,我想生成一个出局呼叫。我发现,对于外出,我必须制作一个.call文件,并将其放在var/spool/asterisk/outgoing中。我正在点击下面的链接
http://the-asterisk-book.com/1.6/call-file.html call-file-parameter
我的代码与上面链接中给出的相同,上面的例子只使用单个固定号码来调用。
我的问题是我必须生成一个从数据库取出的号码(每次取出到新号码),所以如何编写。call文件的代码用于多个号码传出,以及如何将这些号码从数据库取出到。call文件从我的extensions.conf有什么办法能做到吗?我不熟悉星号。你可以使用vicidial.org软件来做这些事情。
注意,在不了解星号逻辑和非常高的编程/数据库技能的情况下,用星号做类似于拨号程序的应用程序是非常糟糕的主意。
更多信息请访问
http://www.voip-info.org/wiki/view/Asterisk +自动拨号了
使用WombatDialer可能更容易,因为它有一个简单的API,你可以告诉它你想要它做什么,它会照顾剩下的。我们为出境游做了一个简单的设置,从零到现在的状态可能需要几天的时间。"vicicidial"这个词可能有点过头了。
关于为什么自己滚动不是一个好主意,Wombat手册非常清楚:http://manuals.loway.ch/WD_UserManual-chunked/ch01.html#_why_was_wombatdialer_created
您还可以使用AMI (Asterisk Manager Interface),使用后台运行的守护进程来控制拨打的内容和对这些拨号的响应会更容易编程。