`

(转)关于Elastix内置的billing模块

 
阅读更多

关于Elastix内置的billing模块


  说起Asterisk上的计费,大家一定会想到炙手可热的A2Billing或者后起之秀Asterbilling.,这里我向大家啰嗦介绍的是elastix内置的billing模块

  A2Billing功能强大,但是配置也超繁琐.而且主要功能是面向运营的,对于一般应用(企业自用)来说颇有杀鸡用牛刀之嫌.

  Asterbilling设计巧妙,利用一个守护进程,通过AMI消息来生成CDR记录,不需要透过AGI来影响extensions.conf(dial plan),效率高(稳定性还不好说,我对于AMI的了解还处于学习阶段).但出于对开源的热爱,我对闭源的产品兴趣缺缺(Asterbilling 的WEB部分是开源的--也不得不开源,呵呵,但守护进程只有5通道并发许可----只能玩玩测试.我还没有搞清楚这5通道是怎么计算的,如果是asterisk的channel概念,2个分机间的操作就玩死了,一个sip分机,一个IAX分机,转接,hold,留言,这些可都是并发通道)

  Elastix内置的Billing模块(位于report模块中的Billing子模块中).这是一个和传统pbx上的计费软件相似的基于字头(prefix)判断通话类型的计费系统.设置简单,还有简单的过滤条件和报表,可以满足日常计费的需求.

  Elastix的内置billiing设置起来是比较简单的,大家可以参考elastix without tears(本站资料下载板块中有链接).但可能是因为太简单的关系吧,关于具体的设置就比较少.为了方便入门的朋友快速部署计费,我简单把设置步骤说一下

1.理解billing的基本概念

  billing模块是基于传递到Trunk的号码的字头(prefix)来判断话务类型,对于国内来说,就是00开头的是国际长途(IDD),以0开头,第二个号码不为0的是长途电话(Long Distance),不是0开头的号码视为市话(市话又分为公益电话---114.119...被叫付费电话800-XXXX-XXXX,信息台---),不同的话务类型有不同的费率

  关于rate offset(费率补偿),很多朋友卡在这里,其实rate offset类似于服务费的概念,也就是按照费率和通话时长计算话费后,然后加上rate offset定义的金额得出最后的话费(很可惜,官方rate offset不支持负数,如果有这样的需求需要修改php文件)
备注:
rate offset的值只能是一个正小数,例如0.0(单纯输入0会出错,建议输入的是0.000)

2.配置实例
  为了简单起见,我们在本例子中只区分普通市话,长话和国际长话

2.1.环境
  Elastix 1.3.2
  TDM400P

2.2 配置步骤

2.2.1 设置要要进行计费的trunk
  在Elastix的pbx模块中的Trunk子选项中,定义一个Zap Trunk(默认已有),注意,该trunk的Dial Rule保留空白

2.2.2 修改default rate(市话费率)
  在elastix的reprot模块中选择Billing子模块下的billing setup选项中
修改default rate configuration的内容
rate:0.11(市话每分钟的费率,当然这个和电信的实际计费标准是有出入的)
default rate offset: 0.0

2.2.2 选择对那些Trunk进行计费
  在elastix的report模块中选择Billing子模块下的billing setup选项中
Trunk bill configuration的中勾选那些trunk要进行计费
这里我们选择的是默认的Zap/go

2.2.3 设置其它类型话务的费率

2.2.3.1 国际长话
  在elastix的reprot模块中选择Billing子模块下的Rates选项中
Create new rate
prefix:00
name:IDD
rate:2.000(打到不同国家国际长话的费率是不同的,这只是一个释例)
rate offset:0.000
trunk:Zap/g0
保存

2.2.3.2 国内长途
  在elastix的reprot模块中选择Billing子模块下的Rates选项中
Create new rate
prefix:0
name:DDD
rate:0.700(和电信的实际计费有出入,电信是按6秒为一个计费单位)
rate offset:0.000
trunk:Zap/g0
保存

2.3 测试
  拨打市话,长话,国际长话,你可以在billing子模块下的billing report中看到计费信息了
备注:
  我们在rate中设置计费单位是分钟,但在billing report中的计费结果是按照秒来计算的,而且answer代表的是Sip应答消息而不是对方实际接听电话,所以计费中的起始时间是不准的,CDR记录中的通话持续时间要大于实际通话时间,所以我说rate offset不能输入负数是很遗憾的

  不行了,实在太困,等有精神了再继续完善吧,希望我这块小砖头能引来大家的玉(回帖大大的要,期待大家在计费上的心得)

分享到:
评论

相关推荐

    Elastix 安装使用手册

    5. **安装组件**:Elastix会自动安装所需的各种软件组件,包括Asterisk PBX、FreePBX模块、Web管理界面等。 6. **完成安装**:安装完成后,重启服务器并登录Elastix Web界面进行初步配置。 **二、Elastix配置** 1...

    Elastix安装包与代码

    Elastix的一个显著特点是其模块化设计。它允许用户选择不同的相似性指标(如互信息、均方误差等)、变换模型(如仿射变换、B-Spline变换)和优化器,通过组合这些模块,可以实现各种复杂的配准任务。此外,Elastix还...

    图像配准软件Elastix中文手册

    此外,Elastix 还提供了一个网页,用户可以在其中找到关于参数文件的例子和说明。 Transformix Transformix 是一个命令行程序,用于变换图像。用户可以使用 Transformix 来应用变换到图像中,例如,把原始图像应用...

    Elastix Call Center教学

    Elastix Call Center是基于Elastix系统的呼叫中心解决方案,其设计目的是自动化呼叫流程,管理来电和去电,并提供高效能的客服体验。这个模块允许用户上传CSV格式的电话号码列表,自动发起呼出呼叫,同时对呼入电话...

    elastix2.3安装参考视频

    Elastix是一款开源的统一通信平台,主要用于整合VoIP(Voice over Internet Protocol)服务,包括IP电话、视频会议、即时消息等多种通信功能。Elastix 2.3是该平台的一个旧版本,但其安装过程仍对许多用户具有参考...

    Elastix 中文版用户手册+Elastix_without_tears(Elastix没有眼泪英文版)

    Elastix 没有眼泪英文版, Elastix 中文版用户手册,研究astreisk的好书,Elastix 入门基础。

    Elastix_认证培训

    ### Elastix认证培训知识点详解 #### 一、Elastix认证培训概述 Elastix认证培训是由SECTraining&Expo Sdn Bhd与TeleSpeak(Elastix授权培训师)联合组织的一项专业培训课程。该培训旨在为Elastix管理员和技术人员...

    elastix-5.0.0_配准_医学图像配准程序_图像配准_

    4. **可扩展性**:elastix的模块化设计允许开发者添加新的变换模型和相似性度量,满足科研需求。 5. **脚本化支持**:提供命令行接口和脚本语言接口,方便自动化处理和批量配准。 三、elastix-5.0.0的新特性与改进 ...

    elastix中文语音包

    Elastix是一款开源的统一通信平台,它集成了多种VoIP(Voice over Internet Protocol)服务,如PBX(Private Branch Exchange)电话交换机、呼叫中心功能以及传真等。这款软件通常用于中小型企业,以实现高效的通信...

    elastix 中文版用户手册.pdf

    - **图像配准算法**:Elastix内置了多种经典的图像配准方法,如刚体配准、仿射配准、非刚体配准等。 - **多模态配准**:支持将不同成像方式获取的图像进行配准,如CT与MRI图像。 - **参数优化**:通过迭代优化过程...

    call_center_1.1-1.tar.gz_asterisk_call center_elastix_elastix as

    《 Asterisk Elastix呼叫中心模块详解》 在IT领域,呼叫中心系统是企业与客户进行有效沟通的重要工具。Asterisk,一个开源的电话互连系统,与Elastix结合,为企业提供了一套功能强大的呼叫中心解决方案。本文将详细...

    Elastix without Tears

    #### 二、关于Elastix Elastix是一个专门为搭建IP电话系统设计的发行版,它基于CentOS Linux操作系统,并预装了多种开源通信软件。这些软件包括但不限于: - **Asterisk**:一个功能强大的开源PBX(Private Branch ...

    elastix-5.0.1-manual.pdf

    Elastix配准软件学习文档 Elastix是一款功能强大且灵活的配准软件,主要应用于图像注册、图像融合等领域。该软件的学习文档涵盖了配准的基本概念、注册框架、图像 metric、图像采样器、插值器、变换、优化器、多...

    elastix SIP 对接代码演示

    Elastix是一款开源的统一通信平台,它集成了PBX(Private Branch Exchange)、CTI(Computer Telephony Integration)以及CRM(Customer Relationship Management)等多种功能,广泛应用于中小型企业。SIP(Session ...

    如何使用Elastix

    - Elastix-a2billing(计费) - Elastix-asterisk-sounds(Asterisk语音包) - Elastix-fax(传真) - Elastix-pbx(私人分支交换机) - Elastix-firstboot(首次启动配置) - Elastix-addons(附加组件) - Elastix...

    Elastix 不相信眼泪(中文版)

    - **安全性考量**:文档中提到了几个关于如何增强Elastix安全性的建议,包括更改默认密码和应用特定的安全策略。 - **网络设置**:介绍了基础的网络配置知识,如IP地址、子网掩码、DNS服务等,这对于正确设置Elastix...

    elastix-sms-beta:Elastix SMS 是一个仅用于发送个人和批量 SMS 消息的模块。 您可以创建任意数量的 SMPP 中继、创建号码组、创建 SMS 活动和发送单独的 SMS 消息

    Elastix SMS 是一个仅用于发送个人和批量 SMS 消息的模块。 您可以创建任意数量的 SMPP 中继、创建号码组、创建 SMS 活动和发送单独的 SMS 消息 ELASTIX 短信发送模块 内容 一、简介 2.主要功能 3.安装 4. 树干 5....

Global site tag (gtag.js) - Google Analytics