星号和a2billing通话问题

时间:2011-12-08 09:35:11

标签: ubuntu asterisk

我一直试图让a2billing在过去的4天里工作,我跟着4个教程,他们都给了我一些关于事情如何运作的见解......但是a2billing仍然没有用..

我的Asterisk工作正常,freepbx我可以进行扩展并在中继线上打电话,内部完美......

我安装了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 - 使用apt-get安装Asterisk - > / usr / share / asterisk但我也有/ var / lib / asterisk

我向/usr/src/a2billing/AGI/a2billing.php / usr / share / asterisk / agi-bin做了一个ln -s(asterisk conf将其定义为agi位置 - 和freepbx时间,freebpx echo工作原理)

另一个问题是a2billing没有制作1个单独的日志文件,我无法确定到底是什么(权限设置为全局写入并且属于星号)..星号日志是干净的... sip,trunk都是注册

我连接到a2billing用户,发出呼叫 - 沉默。并且只是错误q931(iPhone上的游戏玩家)如果我使用freepbx扩展程序我可以与任何使用freepbx路由的人交谈。

我遵循了本指南 http://www.data4ict.com/tutorials/a2billing/a2billing.asp

基本上我跳过了freepbx图片,所以它只是星号指向a2billing ..并且所有步骤和验证就像他显示的那样(execpt我使用/ usr / share / asterisk而不是/ var / lib / asterisk ...... ??一步一步的白痴教程,我仍然无法让它发挥作用。

我将所有版本设置为1_6,权限很好 - 我甚至将测试写入a2billing_agi.log并在管理端显示测试字符串..但从不向日志文件写入任何内容。

apache2运行以www-data:www-data运行 星号运行为星号:星号 freepbx(我暂时禁用它,但以星号运行)

我链接到var和usr agi-bin文件夹,然后将a2billing.php与lib链接放在一起

我当前的配置就像是turorial扩展中的配置,sips,iax' as

  

〜#php -v PHP不推荐使用:以'#'开头的评论不推荐使用   /etc/php5/cli/conf.d/mcrypt.ini位于第0行的Unknown第1行PHP上   5.3.2-1ubuntu4.10与Suhosin-Patch(cli)(内置:2011年10月15日00:09:58)版权所有(c)1997-2009 PHP Group Zend Engine v2.3.0,   版权所有(c)1998-2010 Zend Technologies

     

asterisk -v Asterisk 1.8.8.0~rc4-1digium0 + 1~lucid,Copyright(C)1999    - 2011 Digium,Inc。和其他公司。由Mark Spencer Asterisk创建,绝对不提供任何保证;类型   '核心展示保修'详情。这是免费软件   根据GNU通用公共许可证版本2和版本许可的组件   其他许可证;欢迎您在某些情况下重新分发它   条件。键入'核心展示许可证'详情。   ================================================== =======================作为小组运行'星号'以用户'星号运行'无法   访问正在运行的目录(权限被拒绝)。改为' /'对于   兼容性。星号已经在运行   /var/run/asterisk/asterisk.ctl。使用' asterisk -r'连接..

     

Asterisk 1.8.8.0~rc4-1digium0 + 1~lucid

     

A2Billing 1.9.4(Cuprum)

有人有任何建议如何调试正在发生的事情。也许如果我可以让日志工作,这将有所帮助..我现在真的很麻木了... 5天后。

或者有没有准备好去a2billing发行版我不知道也许..

1 个答案:

答案 0 :(得分:1)

您的PHPAGI无法正确连接回星号。

使用FreePBX将被分层,freepcb中的任何扩展都不会在A2Billing中应用,除非您使用自定义扩展路由。

A2Billing设置起来不是很容易。

另外,尝试通过在控制台中输入

来调试Asterisk

asterisk -rvvvvvvvvvvvvvvv

并阅读它记录回屏幕的内容,所有v都将其设置为更高级别的详细程度,因此它将告诉您一步一步发生的所有事情

祝你好运