`

中文开源通信平台Freeiris2设计大纲

阅读更多

Freeiris2为Freeiris的下一版本。设计周期为2008年到2009年。主要适应使用者需求改变提升系统。

本文为设计大纲的讨论讨论稿。系统最后设计计划将参考本资料。欢迎大家讨论提出需求。


系统基本特性:


  • Freeiris2将基于Freeiris所积累的经验进行改进。
  • Freeiris2将起用FastAGI技术(Perl 的net-server实现的PerFork)极大的增加Extensions处理的能力和业务灵活性的兼顾
  • Freeiris2将支持SIP的集群化设计(仅是从结构上支持)
  • Freeiris2将会更多的使用MySQL数据
  • Freeiris2的Web部分将采用PHP+Smarty模型进行设计
  • Freeiris2将会把主要功能分离成独立的模块承载业务,以及设计核心功能区。
  • 由于Atom处理器的出现,不再考虑非x86的处理器支持、不再考虑非Linux系统的支持。
  • 将提供一套基本的用户管理机制,比如Manager,Operator,User,Customer的区分
  • 将提供对用户帐户信息的备份和恢复,路由信息的备份和恢复,通话记录的备份和恢复。





---------------------------------------
外围支持系统
---------------------------------------

  • 安装系统 - 安装系统识别分析机器的依赖情况,可以实现自动安装、手动安装、图形化安装的接口和支持
  • 用户手册 - 系统的使用手册
  • 发行版 - 发行版发布流程和外部版本控制,
  • Bug Tracker - 用户反馈问题的开发流程跟踪
  • 讨论组 - 用户问题讨论


---------------------------------------
IP交换核心模块
---------------------------------------

  • 管理员管理: 系统用户分五级,分别为1 superuser  2 manager  3 operator 4 user 5 guest
    超级用户 - 超级用户修改编辑自己的密码
    系统用户 - 设置manager或operator的系统用户
  • 用户界面: 用户界面生成的用户直接为4级用户
    分组设置 - 设置用户的分组信息
    SIP - 基于MySQL的:注册式/IP对接用户(支持集群技术)
    IAX - 基于Text的: 注册式/IP对接用户
    H323 - 基于Text的:IP对接用户
    ZAP - 基于Text的:FXS接口的模拟话机用户
  • 中继界面:
    SIP - 基于MySQL的:注册式/IP对接用户
    IAX - 基于Text的: 注册式/IP对接用户
    H323 - 基于Text的:IP对接用户
    ZAP - 基于Text的:ISDN-PRI接口的中继线(E1模式)
  • 高级设置:
    SIP协议 - 通用参数变量的设置
    IAX协议 - 通用参数变量的设置
    H323协议 - 通用参数变量的设置
    ZAP硬件 - 实现对电路板的参数设置,生成正确的配置信息用于用户或中继界面使用。
    配置文件 - 所有配置文件的在线编辑和修改
    Web调试 - 基于Web的Asterisk Cli调试和全部警告信息
  • PBX策略:
    呼入规则 - 设置默认呼叫入系统后的语音处理和流程,设置什么情况下,什么需求下,如何转接到指定的IVR上
    呼出规则 - 设置默认呼出的出局规则
    主被叫转移 - 当呼叫遇到指定的主被叫号码,就进行转移转移的目标可以选择呼入规则和呼出规则,或是在本地选择一个号码直接接通(直拨热线)
    呼叫停靠 - 当一个呼叫近来服务人员可以将呼叫停靠到系统,到其他的地方找到任意一个话机输入停靠号码既可恢复
    黑名单 - 当黑名单的号码呼叫进入后可以选择立即挂断或转移到语音信箱中
    呼叫代答 - 同一分组内用户拨指定的号码可以代答当前的呼叫
    等待音乐 - 上载指定的MP3文件成为系统的等待音乐(转换成为流数据播放,降低系统负担)
    欢迎语音 - 可以设置根据不同条件的欢迎语音,比如根据时间,和日期播放不同的欢迎语音。
    呼叫监听 - 设置呼叫监听的参数,这个功能权限为>= L2可以使用。
    呼叫强插 - 可以在正在进行的呼叫时(单方面模式,双方面模式)强插,这个功能权限为>= L3可以使用。
    坐席专线 - 如果数据库中有该用户呼叫记录,系统会提示是否主动转接到上次应答的分机号码
    通话记录 - 在线查看通话记录情况,下载通话记录
  • 备份/恢复:
    全部备份系统所有配置文件,数据文件
    恢复所备份的文件(自动覆盖)
    备份来自数据库的文件
    恢复来自数据库的文件


---------------------------------------
呼叫中心模块
---------------------------------------

  • IVR流程:
    设置一个IVR流程的名称,然后可以通过脚本形式编写IVR流程的处理方式,语音导航,或是进入指定的呼叫队列。
  • 问卷呼叫:
    可以让系统拨打一批指定的号码,拨打方案可以规定每次多少个,或规定从什么时间开始,当接通后接入一个指定的IVR流程上(电话群呼/语音通知)。
  • 用户的Web界面:  可以由用户设置自己的基本信息,通信录,可以编辑用户档案信息,对每次通话进行记录
    自动弹屏 - 用户有来电进入的时候由弹屏控制软件自动弹屏,可以直接显示当前用户的档案和信息。
    点击拨号 - 在Web页面点击一下就可以实现拨号
  • 呼叫队列:
    设置呼叫队列 - 呼叫队列的名称,成员,震铃策略,语音信箱策略
  • 语音信箱:
    设置语音信箱存储技术类型本机存储、FTP存储、Mail存储
    设置语音信箱帐户的号码名称
  • 录音信箱:
    存储记录信息的设置,采用什么方式存储,和存储的路径信息
    录音形式,全程录音,按需录音
  • 呼叫统计:
    以图形方式显示呼叫统计,呼叫损耗,客户评价。
  • 通话质检:
    在跟客户通话完毕后,由系统发出邀请客户为本次通话进行评价。
  • Webcall:
    在客户通过网页点击既可实现与客服中心接通。
  • 第三方CRM接口:
    完善的第三方CRM接口程序,可以为第三方使用者提供需要的,全面的数据共享信息。




---------------------------------------
运营/中继平台模块
---------------------------------------

  • LCR智能路由 - 根据费率来源,质量等多种条件来选择中继线路
  • 计费 - 根据号码前缀和分组来选择计费方式
  • 代理商系统

    - 代理商多级计费
    - 自主开号
    - 以及自主充值
    - 自动结算



版本计划:
第一个Alpha版:2008年低发布
第一个Beta版:2009年3-6月间
第一个Stable版:2009年


开发形式:欢迎个人爱好者,希望开发基于Asterisk呼叫中心、软交换或其他产品,但又没有技术能力的中小企业,参与项目开发。合作形式,请联系[email=[ft=#0000ff,,]hoowa.sun@freeiris.org]hoowa.sun@freeiris.org[/email]

分享到:
评论
1 楼 littleJava 2009-06-19  

移动通信方面的牛人啊,

相关推荐

    Freeiris2中文开源通信平台(IP语音)

    ### Freeiris2中文开源通信平台(IP语音)关键知识点解析 #### 一、Freeiris2概述 - **定义**: Freeiris2是一款中文开源通信平台,旨在提供高质量的IP语音服务。该平台由一群通信领域的爱好者共同开发,秉承自由、...

    Freeiris2开源通信平台Centos53下安装视频

    Freeiris2是一款中文的开源通信平台。可以实现呼叫中心,电话交换机,等各种高级功能,而且在Linux下就可以安装成功。功能媲美几十万的交换机. 这个视频是介绍从操作系统开始如何安装上freeiris2的.

    freeiris2用户手册

    从2005年起Freeiris项目由开源通信爱好者和开源软件推动者所创建的一个平台, 我们将自己的理念, 技术, 信仰融合在了一起. Freeiris的代码最早由hoowa.sun编写并以开放源代码软件的形式公布到全世界, 现在我们已经...

    freeiris2安装教程(源码版)

    在IT行业中,源码版软件的安装通常涉及到一系列复杂的过程,尤其对于服务器级别的应用,如FreeIris2。本教程将详细阐述如何从源码编译并安装FreeIris2,以便在服务器上运行和管理。FreeIris2是一款功能强大的语音...

    Freeiris2安装使用操作指南.doc

    Freeiris2 安装使用操作指南 Freeiris2 是一个功能强大的 VoIP 解决方案,提供了灵活的呼叫中心和远程办公解决方案。本文档提供了 Freeiris2 的安装使用操作指南,涵盖了从安装到配置的整个过程。 一、安装 ...

    Freeiris使用指南

    - **Freeiris**:是一款基于开源技术构建的软交换系统,主要用于提供语音、视频等多媒体通信服务。 - **适用人群**:无论是初学者还是熟悉VOIP技术的专业人士都能从中受益。 - **前置条件**:建议读者具备一定的...

    为freeiris安装centos5[1].2的图文教程

    FreeIris是一款基于Linux的开源软件,主要用于管理眼动追踪设备和数据分析。而CentOS 5.2则是一个稳定的Linux发行版,被许多开发者和服务器管理员用于其可靠的系统基础。 **1. 准备工作** 在开始安装前,确保你已经...

    freeiris-plugs-sevh323-1.0b2.tar.gz_Linux/Unix编程_PHP-PERL_

    标题中的"freeiris-plugs-sevh323-1.0b2.tar.gz"是一个针对Linux/Unix操作系统的软件包,通常这样的文件是通过tar工具进行压缩的,并且使用了gzip压缩算法。".tar.gz"扩展名表明这是一个归档文件,它包含了多个文件...

    guoyuanying1.rar_freeiris_解压密码.txt_进制转换

    ACII码与十六进制转换程序。 具体使用见解压:《说明.TxT》。 解压密码:guoyuanying。

    Freeais.org-开源

    Freeais.org 是一个使用 AIS 技术的船舶监控系统。

    Asterisk实验手册

    Asterisk是一款开源的电话交换机(PBX)功能的软件,它能够实现多种电话终端的连接和管理,包括普通电话机、IP电话机以及软电话等,并且支持多种主流的IP电话协议和系统接口。Asterisk服务器不需要特殊的硬件支持,...

    Asterisk+manager+Interface(CN).doc

    2. **Response**:Asterisk对客户端命令的响应。响应通常包含状态信息,如成功或失败等。 3. **Event**:Asterisk主动向客户端发送的通知,用于报告系统中发生的事件,比如呼叫状态的变化等。 #### 五、命令集功能...

Global site tag (gtag.js) - Google Analytics