我有一个数据库,其中一个条目的结构如下:
number_to_call日期文件_to_play
使用星号,我需要执行以下操作:
1.每天检查数据库
2.如果日期与今天的日期相匹配,则启动呼叫号码
3.拿起手机后,播放file_to_play。
一些关于我如何开始做这件事的一般性建议会很棒
到目前为止,我编写的大多数应用程序都能处理来电。我有以下问题:
1.如何编写一个"守护进程"来检查数据库?Asterisk应该同时具有用户和组权限,以便正确执行。我该怎么做
2.我可以从星号拨号计划之外发起呼出电话吗?
正在拨打PSTN/移动电话号码。
您可以编写任何脚本,该脚本可以每天检查数据库,一旦确定了日期范围,您就可以使用.call
文件启动调用。
请研究voip-info.org上的星号自动拨号-我想你那时可以更好地理解。
您可以在星号运行时为同一用户运行脚本。还有一种从linux启动调用的方法,我们可以调用Originate CLI命令,也可以参考http://voip-info.org/.
一般来说,编写自己的拨号程序不是一个好主意,除非音量非常低。在我工作的地方,我们开始推出自己的解决方案,但最终采用了处理大部分逻辑的商业解决方案。有很多商业和免费的解决方案,所以不要重新发明轮子。
查看我对的回答https://stackoverflow.com/questions/11666755/outbound-dialer-using-asterisk/14589901#14589901为什么自己滚动不是一个好主意。