为了表明这一切都有效,我们将在/etc/asterisk/extensions.conf底部添加几行Dialplan,并用SIPp测试设置。
/etc/asterisk/extensions.conf [sipp] exten => 123,1,Answer exten => 123,2,SetMusicOnHold(default) exten => 123,3,WaitMusicOnHold(2) exten => 123,4,Hangup /etc/asterisk/sip.conf [sipp] type=friend context=sipp host=dynamic user=sipp canreinvite=no disallow=all allow=ulaw我们再次强制重新加载配置文件,并安装SIPp:
as root: service asterisk restart yum install sipp如果您的发行版的存储库不包含SIPp,解决办法也很简单。为了测试我们的安装,我们运行以下命令。您可以通过查看Asterisk控制台中的日志来验证SIPp是否指向了您的Asterisk实例。
sipp -d 2000 -s 123 127.0.0.1 -l 10 -timeout 4s现在我们可以通过发出后看到一个非零数字来确认我们有通话记录:
echo "select count(*) from cdr;" | /opt/nuodb/bin/nuosql asteriskCDR --user asteriskUser --password mySecret 概括由于Asterisk是一个可以运行各种电话应用程序的框架,因此它与数据库之间有任意多个可能的连接点。我们已经测试了CDR功能以及其他一些路径,但我们很乐意提供您的反馈。请让我们知道您使用Asterisk和NuoDB的经历!
问答
为移动浏览器设置电话链接的可靠方法是什么?
相关阅读
如何获取iOS应用网络权限
针对.NET开发者的NuoDB 1.1发布
Android Service 系统服务