A2Billing 安装中文详解(图文)

[b][size=5][color=#808000]安装:
[/color][/size][/b]以CentOS 4.4为例 灰色部分为shell代码。直接复制使用

使用SVN下载A2Billing源码
[color=#708090]cd /usr/src/
svn co –username guest [/color][url=http://svn.a2billing.net/svn/asterisk2billing/branches/1.3/][color=#708090]http://svn.a2billing.net/svn/asterisk2billing/branches/1.3/[/color][/url][color=#708090] trunk
[/color]密码: guest

[color=#708090]cp /usr/src/trunk/a2billing.conf /etc/asterisk/[/color]

[color=#708090]vi /etc/asterisk/a2billing.conf[/color] 改为使用mysql
dbname = mya2billing
dbtype = postgres
;dbtype = mysql
改为
dbname = mya2billing
;dbtype = postgres
dbtype = mysql

添加数据库
[color=#708090]mysql -u root -ppassw0rd < /usr/src/trunk/DataBase/mysql/Mysql-3.x_4.x/a2billing-MYSQL-createdb-user.sqlmysql -u root -ppassw0rd < /usr/src/trunk/DataBase/mysql/Mysql-3.x_4.x/a2billing-mysql-schema-MYSQL.3.X-4.X_v1.3.0.sql[/color][color=#000000]拷贝文件[/color][color=#708090]cp -rf /usr/src/a2billing/trunk/A2Billing_UI /var/www/html/.cp -rf /usr/src/a2billing/trunk/A2BCustomer_UI /var/www/html/.cd /usr/src/a2billing/trunk/A2Billing_AGI cp a2billing.php /var/lib/asterisk/agi-bin/.cp -rf libs_a2billing /var/lib/asterisk/agi-bin/.chmod +x /var/lib/asterisk/agi-bin/a2billing.phpcp /usr/src/trunk/addons/sounds/* /var/lib/asterisk/sounds/.cp /usr/src/trunk/addons/sounds/en/* /var/lib/asterisk/sounds/.[/color]添加[color=#708090]echo "#include additional_a2billing_sip.conf" >> sip.conf
echo “#include additional_a2billing_iax.conf” >> iax.conf
echo “#include additional_a2billing_extensions.conf” >> extensions.conf[/color]

设置权限
[color=#708090]chmod 777 /etc/asterisk
mkdir -p /var/lib/asterisk/sounds/a2billing
chmod 777 /var/lib/asterisk/sounds/a2billing
chown –R asterisk:asterisk /var/www/html/A2Billing_UI
chown –R asterisk:asterisk /var/www/html/A2BCustomer_UI[/color]
[color=#708090]chmod 777 /var/www/html/A2Billing_UI/templates_c
chmod 777 /var/www/html/A2BCustomer_UI/templates_c[/color]

创建彩铃文件夹
mkdir -p /var/lib/asterisk/mohmp3/acc_1
….
mkdir -p /var/lib/asterisk/mohmp3/acc_10

vi /etc/asterisk/musiconhold.conf
在文件末尾添加
; class definitions For A2Billing
acc_1 => mp3:/var/lib/asterisk/mohmp3/acc_1
acc_2 => mp3:/var/lib/asterisk/mohmp3/acc_2
acc_3 => mp3:/var/lib/asterisk/mohmp3/acc_3
acc_4 => mp3:/var/lib/asterisk/mohmp3/acc_4
acc_5 => mp3:/var/lib/asterisk/mohmp3/acc_5
acc_6 => mp3:/var/lib/asterisk/mohmp3/acc_6
acc_7 => mp3:/var/lib/asterisk/mohmp3/acc_7
acc_8 => mp3:/var/lib/asterisk/mohmp3/acc_8
acc_9 => mp3:/var/lib/asterisk/mohmp3/acc_9
acc_10 => mp3:/var/lib/asterisk/mohmp3/acc_10

插入以下字段到additional_a2billing_extensions.conf中
[color=#708090]vi additional_a2billing_extensions.conf[/color]
QUOTE:
[color=#ff0000][a2billing]
exten => _**.,1,Dial(SIP/${EXTEN:2},60,r)##内部分机互打使用**加号码
exten => _**.,2,Dial(IAX2/${EXTEN:2},60,r)
exten => _**.,n,Hangup
;exten => _X.,1,Answer
exten => _X.,1,DeadAGI(a2billing.php|1)
exten => _X.,n,AGI(a2billing.php|1)
exten => _X.,n,Hangup
exten => _90000,1,Answer
exten => _90000,2,DeadAGI(a2billing.php|1|voucher)##添加充值热线
exten => _90000,2,AGI(a2billing.php|1|voucher)
exten => _90000,n,Hangup[/color]

[a2billing-callback]
exten => _X.,1,DeadAGI(a2billing.php|1|callback)
exten => _X.,1,AGI(a2billing.php|1|callback)
exten => _X.,n,Hangup
[a2billing-cid-callback]
exten => _X.,1,DeadAGI(a2billing.php|1|cid-callback|86) ;
exten => _X.,1,AGI(a2billing.php|1|cid-callback|34) ;last parameter is the callback area code
exten => _X.,n,Hangup
[a2billing-all-callback]
exten => _X.,1,DeadAGI(a2billing.php|1|all-callback|86) ;last parameter is the callback area code
exten => _X.,1,AGI(a2billing.php|1|all-callback|34) ;last parameter is the callback area code
exten => _X.,n,Hangup
[a2billing-predictivedialer]
exten => _X.,1,DeadAGI(a2billing.php|1|predictivedialer)
exten => _X.,1,AGI(a2billing.php|1|predictivedialer)
exten => _X.,n,Hangup

[a2billing-did]
exten => _X.,1,DeadAGI(a2billing.php|1|did)
exten => _X.,1,AGI(a2billing.php|1|did)
exten => _X.,2,Hangup
[a2billing-voucher]
exten => _X.,1,DeadAGI(a2billing.php|1|voucher)
exten => _X.,1,AGI(a2billing.php|1|voucher)
exten => _X.,n,Hangup

安装回拨服务
安装perl-DBD-Pg
[color=#708090]yum install perl-DBD-Pg[/color]

安装Perl 模块 Config::IniFiles
[color=#708090]perl -MCPAN -e shell[/color]
一路回车然后输入
> install Config::IniFiles
> reload

[color=#708090]mkdir -p /var/lib/asterisk/a2billing
cp -rf callback-daemon /var/lib/asterisk/a2billing/
cd /var/lib/asterisk/a2billing/callback-daemon/
[/color]
安装守候进程
[color=#708090]install –owner=root –group=root –mode=700 a2billing-callback-daemon.rc /etc/rc.d/init.d/a2billing-callback-daemon
chkconfig –add a2billing-callback-daemon && chkconfig a2billing-callback-daemon on
service a2billing-callback-daemon start[/color]

编辑 /etc/asterisk/a2billing.conf :

[color=#708090]; MANAGER CONNECTION PARAMETERS
manager_host = localhost
manager_username = admin;和manager.conf相同[/color]
[color=#708090]manager_secret = amp111 ;和manager.conf的相同[/color]

添加到自动运行
[color=#708090]crontab -e[/color]
添加行
59 9 * * * /etc/a2billing-callback-daemon-start
59 16 * * * /etc/a2billing-callback-daemon-stop

拷贝 a2billing-callback-daemon-* 到 /etc/.
[color=#708090]cp a2billing-callback-daemon-* [/color][color=#333333]/etc/[/color]
[color=#708090]chmod 755 /etc/a2billing-callback-daemon-*[/color]

[b]登陆到 A2B[/b]

打开 [url=http://xx.xx.xx.xx/A2Billing_UI][b][color=#0000ff]http://XX.XX.XX.XX/[/color][color=#000000]A2Billing_UI[/color][/b][color=#0000ff] 页面.

默认用户名/密码: root / myroot

完成!

[/color][size=5][color=#808000][b]A2billing_UI配置:[/b][/color][/size]

[size=2][color=#000000]首先准备中继[/color][/size]
[size=2][color=#000000]iax.conf[/color][/size]

[color=#0000ff][IAX2-1]
username=[/color][color=#ff0000]user
[/color][color=#0000ff]type=friend
secret=[/color][color=#ff0000]password[/color]
[color=#0000ff]host=[/color][color=#ff0000]58.61.XX.XX[/color]
[color=#0000ff]disallow=all
allow=g729
allow=g723

sip.conf
[SIP-1]
username=[/color][color=#ff0000]user[/color]
[color=#0000ff]type=friend
secret=[/color][color=#ff0000]password[/color]
[color=#0000ff]qualify=yes
nat=yes
port=5060
insecure=very
host=[/color][color=#ff0000]61.233.XX.XX[/color]
[color=#0000ff]fromuser=[/color][color=#ff0000]user[/color]
[color=#0000ff]disallow=all
allow=g729
allow=g723
canreinvite=no
context=new

H323和OH323参考8楼

打开[/color][/url][url=http://xx.xx.xx.xx/A2Billing_UI/][color=#0000ff]http://XX.XX.XX.XX/A2Billing_UI/[/color][/url] 用root登录 密码myroot

按图片的步骤设置如果没错应该可以拨打计费了
iaxLite显示余额使用附件balance.zip

回拨设置有时间贴上来
2007-9-25 16:43
[img]http://www.trixbox.com.cn/images/attachicons/image.gif[/img] [url=http://www.trixbox.com.cn/attachment.php?aid=182&nothumb=yes][color=#0000ff]1_添加提供商.jpg[/color][/url] (44.52 KB)
TRUNK—>Create Provider
[img]http://www.trixbox.com.cn/attachments/20070925_a7eae66fe1a300855a00po9EW38C74Oz.jpg[/img]
2007-9-25 16:43
[img]http://www.trixbox.com.cn/images/attachicons/image.gif[/img] [url=http://www.trixbox.com.cn/attachment.php?aid=183&nothumb=yes][color=#0000ff]2_为提供商添加中继.jpg[/color][/url] (60.28 KB)
TRUNK—>Add Trunk (同样的方法如果是其他协议,将PROVIDER TECH 改为H323,SIP即可)
[img]http://www.trixbox.com.cn/attachments/20070925_20982f8d7062b72da422FINbKr1gMNSA.jpg[/img]
2007-9-25 16:43
[img]http://www.trixbox.com.cn/images/attachicons/image.gif[/img] [url=http://www.trixbox.com.cn/attachment.php?aid=184&nothumb=yes][color=#0000ff]3_计费方案.jpg[/color][/url] (47.22 KB)
TATECARD–>Create Call Plan
[img]http://www.trixbox.com.cn/attachments/20070925_95b8713cb6a4944cea6eqQLYCliYlw6W.jpg[/img]
2007-9-25 16:43
[img]http://www.trixbox.com.cn/images/attachicons/image.gif[/img] [url=http://www.trixbox.com.cn/attachment.php?aid=185&nothumb=yes][color=#0000ff]4_添加费率卡.jpg[/color][/url] (72.52 KB)
TATECARD–>Create new RateCard
[img]http://www.trixbox.com.cn/attachments/20070925_dc168be253f3ede77171ydl4eHJjFsFh.jpg[/img]
2007-9-25 16:43
[img]http://www.trixbox.com.cn/images/attachicons/image.gif[/img] [url=http://www.trixbox.com.cn/attachment.php?aid=186&nothumb=yes][color=#0000ff]5_国内手机计费.jpg[/color][/url] (86.41 KB)
TATECARD–>Add Rate (同样的方法添加,座机0国际00)
[img]http://www.trixbox.com.cn/attachments/20070925_ccd5cd9015309517d709BYP7SAjO1jwx.jpg[/img]
2007-9-25 16:43
[img]http://www.trixbox.com.cn/images/attachicons/image.gif[/img] [url=http://www.trixbox.com.cn/attachment.php?aid=187&nothumb=yes][color=#0000ff]6_将拨号计费规则添加到计费方案.jpg[/color][/url] (64.28 KB)
TATECARD–>List Call Plan–> edit
[img]http://www.trixbox.com.cn/attachments/20070925_03aa147ba2ffba88306a5LtACBqOWWKP.jpg[/img]
2007-9-25 16:43
[img]http://www.trixbox.com.cn/images/attachicons/image.gif[/img] [url=http://www.trixbox.com.cn/attachment.php?aid=188&nothumb=yes][color=#0000ff]7_创建用户.jpg[/color][/url] (69.84 KB)
CUSTOMERS–>Ceate Customers
[img]http://www.trixbox.com.cn/attachments/20070925_a9686649e91f2b29a39dzZGaXij4DGbQ.jpg[/img]

主题测试文章,只做测试使用。发布者:zhangyang,转转请注明出处:https://www.voip88.com/a2billing-%e5%ae%89%e8%a3%85%e4%b8%ad%e6%96%87%e8%af%a6%e8%a7%a3%e5%9b%be%e6%96%87/

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022年 8月 26日 下午3:20
下一篇 2022年 8月 26日 下午3:20

相关推荐

  • 下载 Digium asterisk 用户安装手册 1

    digium 用户手册, 里面包括了模拟卡,数字卡,回声抑制的卡的安装手册。可能几个部分有重复的pdf, 大家下载时注意。 国内的克隆卡(4 口的模拟卡, 以及数字卡(pri ))基本上都可以按照Digium 的安装。, 里面包括了模拟卡,数字卡,回声抑制的卡的安装手册。可能几个部分有重复的pdf, 大家下载时注意。 国内的克隆卡(4 口的模拟卡, 以及数字…

    文档 2022年 8月 26日
    1300
  • 发现一个问题

    我现在有个分机,无法转接到该分机上面,但是该电话可以打入和代接

    文档 2022年 8月 26日
    1100
  • elastix通过SIP对接第三方运营器服务平台求救

    我现在想需要把我们的asterisk服务器注册到第三方提供对接服务的运营平台上去.服务商提供了给我一个IP,一个分机号,一个密码.我是下面这样配置的.allow=alaw&ulawdisallow=alldtmfmode=rfc2833fromuser=1001host=222.29.22.22(运营商提供的IP地址)insecure=veryse…

    文档 2022年 8月 26日
    1600
  • 中国电信与中国移动集团公司产品规划2009-2010

    [i=s] 本帖最后由 zhangtb 于 2010-5-20 11:14 编辑 [/i] 《中国移动集团公司飞信产品规划2009》09年出品,对市面流行的竞品分析教透彻,制定了自己的发展规划和经营策略,总体感觉在追QQ。

    文档 2022年 8月 26日
    900
  • Astgo 呼叫中心模块- IVR总机队列分机

    Astgo 起初版本是没有呼叫中心功能的,在 Astgo2.3 开始完美支持呼叫中心。Astgo 的账号暂时分为 1、普通回拨-一号通 2、SIP 账号或DID大号(可对接出去) 3、IVR总机账号: . 一个总机账号管理N个分机,这些分机又可以组成队列 . IVR流程在用户拨打 IVR总机账号时候自动被加载执行 . 单独管理上传IVR 使用的语音文件 . …

    文档 2022年 8月 26日
    1100

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
自6.2开始主题新增页头通知功能,购买用户可免费升级到最新版体验