立即注册
 找回密码
 立即注册

聚金客智能客服实验室

搜索
热搜: 活动 交友 discuz
手机版
专享特惠酒店
联系方式

qq:798971002

基于asterisk 的计费和直拨实现(转) [复制链接] qrcode

查看: 244 | 回复: 0

dlbird
发表于: 2019-4-26 09:49:15 | 显示全部楼层

https://www.xuebuyuan.com/1894276.html
现在比较流行的落地软件基本上都支持该功能。比如免费的a2billing,收费的asterbilling,vos,vps,mvts 等。以上提到的软件都是比较专业的系统软件,功能都比较齐全,但是免费的性能不一定保证,并且不经过自己修改和测试,不一定能达到实际需求。并且改起来都比较复杂。没有一定的经验和编程功底,不一定能够理解其中的原理,免费版本的asterbilling 职只有5个licence。并且web 漏洞百出,根本无法使用,像vos,vps,mvts 虽然有破解版本的,虽然也是经过业界的大量测试。但是作为运营的话。风险很大。那天系统罢工了也无策。
      现在asterisk 经过不断的完善,已经相当的完善。如果想运营,需要自己去开发。自带的只有一份cvs 格式的cdr。或安装了asterisk-addon 后,也是只能获得原始的cdr 记录。无法实行实时的计费功能。鉴于此,现在已经在筹备基于asterisk 的实时计费的功能。基本可以满足直拨,发卡的计费需求。agi 脚本采用php实现。最原始版本为perl 版本。
      以下介绍整个系统的操作流程:
认证方法有2种:1、基于卡号,密码验证,2、基于绑定的主叫号码,和密码认证;
一、基于卡号认证:
   1、 用户拨打DID 号码进入asterisk IVR
   2、提示用户输入用户8位卡号,超过3此错误,系统退出;
   3、提示用户输入6为卡号密码,输入3此错误,系统退出;
   4、卡号密码正确,将会验证该卡是否过期,如果超过使用期限,该电话卡将会报废,不能使用;
   5、语音提示该卡的余额,
   6、提示用户输入被叫号码;
   7、如果输入的被叫号码找到正确的路由,将会告诉用户该路由的费率,如果无路由将提示用户号码错误;
   8、根据用户的需求,设置主叫号码为卡号绑定的主叫,外呼被叫;
   9、呼叫完成根据通话时长和费率,生成话单,并扣减用户费用。
  10、以上操作可以支持中、英文语种提示。
二、基于主叫号码认证:
  1、在用户拨打DID号码后,主叫号码和被叫号码一次输入完成,一般该方式在web 方式的用户比较方便;
  2、如果用户送过来的主叫无法找到对应的卡号,将会提示错误,系统退出;
  3、提示用户输入6位的卡号密码;
  4、如果正确,将会根据被叫号码查找路由,如果找到则外呼相关号码,如果没有被叫号码,则提示用户输入被叫号码;
  5、通话结束后,根据费率扣费;
  6、同样支持中、英文语种提示

界面管理功能(计划中...):
web 方式的生成卡号信息,卡号的删除,充值,停用或启用;
话单明细,统计。
路由管理(不同路由的费率设置)

客户管理,客户只能管理属于自己的卡号信息 ,和cdr 数据。

跳转到指定楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题:2 | 回复:2

快速回复 返回顶部 返回列表