在过去的4天里,我一直在尝试让a2billing工作,我遵循了4个教程,他们都给了我一些关于事情如何工作的见解。但是a2billing还是不能用。
我的Asterisk工作得很好,freepbx i可以在中继上进行扩展和呼叫,内部完美…
我安装a2billing..管理、用户代理. .所有的工作-我可以登录添加速率,中继,模拟器得到正确的路由,速率和中继..
我可以让一个用户使用sip设备登录。但是看在上帝的份上…每次我拨号,我得到错误q931_disconnect_code_21
ISDN代码显示——Cause No. 21 - call rejected.
This cause indicates that the equipment sending this cause does not wish to accept this call. although it could have accepted the call because the equipment sending this cause is neither busy nor incompatible. This cause may also be generated by the network, indicating that the call was cleared due to a supplementary service constraint. The diagnostic field may contain additional information about the supplementary service and reason for rejection.
这意味着主机(a2billing和星号)知道呼叫,但主动拒绝路由呼叫。在模拟器中,我使用与我的sip相同的号码。
我是在Ubuntu 10.4LTS - Asterisk安装使用apt-get ->/usr/share/Asterisk,但我也有一个/var/lib/Asterisk
我做了一个ln -s到/usr/src/a2billing/agi/a2billing.php/usr/share/asterisk/agi-bin(星号配置将此定义为agi位置-和freepbx时间,freebpx echo工作)
另一个问题是,a2billing没有一个单一的日志文件,我不能确定到底发生了什么(权限设置为写全局,属于星号)..星号日志是干净的。Sip、中继均已注册。
我连接到一个2billing用户,拨打电话—静音。如果我使用freepbx扩展,我可以与使用freepbx路由的任何人交谈。
我遵循了这个指南http://www.data4ict.com/tutorials/a2billing/a2billing.asp
基本上我跳过了freepbx的图片,所以它只是星号直接到a2billing..所有的步骤和验证都像他展示的那样(除了我使用/usr/share/asterisk而不是/var/lib/asterisk…? ? . .一步一步的白痴教程,我仍然不能让它工作。
我将所有版本设置为1_6,权限很好-我甚至将test写入a2billing_agi.log,它在管理端显示了测试字符串。但是从不向日志文件写入任何内容。
apache2运行为www-data:www-dataAsterisk运行方式为Asterisk: AsteriskFreepbx(我现在禁用它,但以星号运行)
我创建了var和usr agi-bin文件夹的链接,将a2billing.php与lib链接放回
我当前的配置是像那些在教程扩展,sips,iax'as
~# php -v php Deprecated:以"#"开头的注释在/etc/php5/cli/conf.d/mcrypt.ini在第0行PHP的未知5.3.2-1ubuntu4.10 with Suhosin-Patch (cli) (build: Oct 15 2011 00:09:58)版权所有(c) 1997-2009 PHP Group Zend Engine v2.3.0版权所有Zend Technologies
asterisk -v asterisk 1.8.8.0~rc4-1digium0+1~lucid,版权所有(C) 1999- 2011年Digium, Inc.等。由马克·斯宾塞创造的Asterisk是绝对没有保修;类型详情请参阅"核心保修"。这是一个免费软件组件在GNU通用公共许可证版本2和其他的许可证;欢迎您在某些情况下重新发布它条件。输入"core show license"获取详细信息。========================================================================= 作为集团运行"星号"作为用户"星号"无法运行访问运行目录(拒绝权限)。更改为'/' for兼容性。星号已经开启/var/run/asterisk/asterisk.ctl。使用'星号-r'连接…
星号1.8.8.0 ~ rc4-1digium0 + 1 ~清醒
A2Billing 1.9.4(铜)
有没有人有任何建议如何调试正在发生的事情。也许如果我能让日志工作就会有帮助…我现在真的不知所措了。5天后。
或者有一个现成的2billing发行版,我不知道也许…
PHPAGI不能正确连接回星号。
使用FreePBX将分层,freepcb中的任何扩展都不会应用于A2Billing,除非您使用自定义扩展路由。
A2Billing不是很容易设置。
另外,尝试通过在控制台中输入
来调试Asterisk。 asterisk -rvvvvvvvvvvvvvvv
并读取它记录回屏幕,所有的v
设置为最高的冗长级别,所以它会告诉你一切发生的一步一步