Posts Tagged ‘话吧’

为什么能看到正在进行的通话但是在窗口里看不到历史记录?

如何解决在话吧窗口中看不到通话记录的问题

Leave a Comment

为a2billing增加集中式话吧和实时计费功能

如果你已经有一个正在工作的a2billing系统, 你可能想为它增加一些新的功能, 例如为你的客户提供一个集中式话吧解决方案, 这里我就介绍一下如何让asterbilling与a2billing一起工作. 1. 在a2billing中增加一个新的配置 在a2billing.conf中增加一个新的配置信息, 例如 [agi-conf2] , 确认你已经修改了以下选项: answer_call = NO play_audio = NO use_dnid = YES number_try = 1 say_balance_after_auth = NO say_balance_after_call = NO say_rateinitial = NO say_timetocall = NO cid_enable = NO cid_auto_assign_card_to_cid = NO 总之, 取消任何提示和语音信息 2. 在 asterisk extensions中增加新的拨号计划(dialplan) 默认的情况下, a2billing中生成的 sip 用户会使用 a2billing 这个context, 因此我们在 extensions.conf [...]

Leave a Comment

调整astercc的参数,以获取更高的对asterisk计费的性能

在astercc 进程的配置文件astercc.conf中,有一些参数,我们可以通过改变它们来获取更高的对asterisk计费的性能。 请注意:你修改配置文件后,你需要重启asterrc进程以便重新载入新参数。 refreshrate = 60 refreshrate 这个参数定义了asterrc去数据中重新载入数据的间隔时间(秒),当你修改了asterBilling很多设置的时候,如:费率、分机等等,则你需要使用这个参数以便让asterrc更及时的读取新数据。如果你的系统稳定运营,不再做什么修改,则你可以将这个参数设置为’refreshrate = -1′,那么asterrc只会在每次重启的时候将数据载入,而不会在进行期间不断的去连接数据库重新载入数据。 refreshlock = 30 定义astercclock每间隔多少秒去数据库读取一次数据,以则锁定或解锁分机、组及代理商。 calculateallcdr = no 当将此参数设置为’yes’时,asterrc将mycdr表中所有通话记录进行重新计算,包括groupid =-1 or resellerid = -1的记录,这个功能一般在你需要计算包括之前未计费的通话记录在内的所有通话的费用时使用。 calculateoldcdr = no 此参数设置为’yes’时,asterrc将重新计算mycdr中所有的记录。一般在你需要计算历史通话记录时使用,主要可能因为你改变了通话费率,所以想重置所用账户的额度。 callbackbill = src 在使用回拨功能时: ; src: 只对主叫计费 ; dst: 只对被叫计费 ; both: 对双方计费 removeNonSysCDR = 0 ; 控制asterrc是否清除非系统用户(resellerid = -1 or groupid = -1)的通话记录。’0′为不清除;’1′为清除。 removeNoAnswerCDR = 0 ; [...]

Leave a Comment

使用asterBilling对asterisk计费时的费率设置方法

在asterBilling中有三种费率表,代理商费率、话吧费率和用户费率。 代理商费率:admin出售给代理商的费率。 话吧费率 (组费率): 代理商出售给话吧(组)的费率。 用户费率:话吧出售给客户的费率。 asterBilling 中的费率是可以被继承的,例如,有两条记录在 resellerrate表中: dialpreifx = 0086 number length = 0 connect charge = 0.2 init block = 60 rate = 0.1 billing block = 60 resellerid = 0 dialpreifx = 0049 number length = 0 connect charge = 0.4 init block = 60 rate = 0.4 billing block = [...]

Leave a Comment

asterbilling + asterisk 的集中式连锁话吧方案

asterBilling 是对asterisk进行实时计费的软件,通过asterBilling,你可以很容易的基于asterisk建立集中管理分布运营的连连锁话。 asterBilling 集中式话吧方案的特性: 代理商,话吧,客户 三级计费 全部功能基于web页面 高性能 适用于所有基于asterisk的系统 在这里,我们简单介绍一下如何就asterisk和asterbilling建立一个集中式话吧。 1. 安装asterisk 2. 在asterisk中添加中继和拨号计划 编辑 /etc/asterisk/sip.conf ,在这里添加中继信息: 设置拨号计划,编辑 /etc/asterisk/extensions.conf 添加一个context 3. 安装asterBilling 4. 设置 asterbilling.conf.php 你需要设置asterbilling 配置文件适用你的服务器设置,编辑asterbilling目录中的asterbilling.conf.php,找到[sipbuddy]部分,修改’context=from-booth’,此时由asterbilling生成的sip 分机会使用’from-booth’这条路由拨出。 默认情况下,asterbilling 将生成的所有分机配置信息存入文件 “/etc/asterisk/sip_astercc”,你可以在配置文件中通过参数’sipfile’更改目标文件,如果你不希望用asterbilling生成sip 分机,则将其设置为空。 另外要注意的是,如果你使用了asterbilling 生成sip分机,你需要将存储分机信息的文件包含在sip.conf中。 编辑 /etc/asterisk/sip.conf 添加: #include sip_astercc.conf 5. 设置代理商和话吧 6. 设置通话费率 7. 查看报告

Leave a Comment