2014-03-02 44 views
0

我想配置星号以使用a2billing。 我需要一个预付费计费系统,用于我系统中配置为 的分机,所以我现在只能作为分机呼叫的计费分机。Asterisk和A2billing

我似乎无法找到任何这样做的综合教程(即没有外部连接计费)。 任何帮助,将不胜感激。

回答

0

您需要/etc/asterisk/extensions.conf这样的背景下设置:

[a2billing] 
exten => _X.,1,AGI(a2billing.php,1) 

后,在AGI-CONF1,你需要设置使用-DNID = YES,数量试= 1,播放 - 音频=无

并分配给您的分机accountcode =用户名(销)在a2billing和上下文= a2billing

之后,你可以调用ext2ext使用5555前缀(默认)。

或试图打电话时,你可以使用右键

[exts] 
    exten => _X.,1,Set(CDR(DNID)=5555${EXTEN}) 
    exten => _X.,2,Goto(a2billing,5555${EXTEN},1) 
+0

感谢arheops..I收到以下错误:**推出AGI脚本/var/lib/asterisk/agi-bin/a2billing.php PHP致命错误:Class'AGI'在第59行的/var/lib/asterisk/agi-bin/a2billing.php中找不到。**您认为怎么样? – user3317524

+0

这意味着您没有正确安装a2billing(符合INSTALL文件)。请按照说明重新安装。 – arheops

+0

在这种特殊情况下,您可能没有从/ usr/local/src/a2billing/common/lib到/ var/lib/asterisk/agi-conf/lib的链接。但更好的做完全正确的安装,可以是其他问题。 – arheops