`

Asterisk Queue呼叫中心的实现

 
阅读更多

1.先在sip.conf中建立若干个sip账号

 

   如:

   [2207]
type=friend
mailbox=2207
dtmfmode=rfc2833
callgroup=
host=dynamic
username=2207
secret=2207
canreinvite=yes
context=internal
callerid=sch<2207>
pickupgroup=
accountcode=
nat=yes
disallow=all
allow=ilbc
allow=alaw
allow=g729

 

其他的账号就不一一写出来了。

 

2. 将这些sip账号加入了座席(Agent)中,在agents.conf中加入

 

   agent => 2207,2207,Agent one

 

   即 agent => 账号,密码,座席名(任意定义)

 

   其他的成员也以这样的方式加入.

 

3.将座席加入到队列(Queue)中,即在queues.conf中加入

 

   (1),先定义一个队列名 ,

   (2),然后将座席加入

 

  如下:

 

  [myqueue]

  member => Agent/2207

 

  同理再将其他的座席也加入

 

 

 

  4. 在拨号方案中加入登录到队列的操作,在extension.conf中的sip指定的[internal]中加入以下语句

 

   [internal]

 

   exten => 6100,1,AgentCallbackLogin(,,${CALLERID(num)}@internal) 

 

   在sip账号登录之后,再呼叫6100,然后系统会提示输入座席号及密码,然后就会提示已经进入队列了。 

 

   即具体的AgentCallbackLogin的参数的使用,就请各位在http://www.voip-info.org查询一下了。

 

   大致就是指 AgentCallbackLogin([AgentNo][|[options][|[exten]@context]]):

 

   即 AgentNo 就是指 座席号,由于本流程中,是希望所有的座席都可以登录,所以就省去了这个参数。

 

   options这里没有使用,也空着

 

   [exten]@context 这个就是指,在哪个context和exten 中接收进入到队列的流程。

 

   如我们这里设置的,即是在internal中。

 

   因为我们要在internal的context中加入

 

   exten => _22XX,1,Dial(${EXTEN})  

 

   在呼叫座席,所以要这样定义。

 

   如果想在其他的context中接收进入队列的流程时,可以自己调整

 

 

 

   5. 在拨号方案 internal中接收呼叫

 

   [internal]

 

   加入

 

   exten => _22XX,1,Dial(${EXTEN})

 

 

   6.在拨号方案中,增加进入队列的流程

 

   [internal]

   增加

 

   exten => 999,1,Queue(myqueue)

 

 

   整个呼叫中心就是这样完成了。

分享到:
评论

相关推荐

    Asterisk Queue Activity-开源

    6. **用户界面**:Asterisk Queue Activity的界面展示了队列活动,包括队列成员数量、在线状态、等待呼叫的数量、处理中的呼叫等关键指标。这些信息对于监控和优化呼叫中心的效率至关重要。 7. **社区参与**:作为...

    asterisk info 录音实现方案

    标签“asterisk record”指的是与Asterisk录音相关的配置和功能,它表明文章将围绕如何在Asterisk中设置和实现录音功能。 在提供的部分内容中,提到了几个关键的配置文件和步骤,这些是实现Asterisk录音功能的核心...

    asterisk 视频通讯实现方法

    Asterisk是一款开源的PBX(Private Branch Exchange)软件,专用于实现VoIP(Voice over IP)通信。在本文中,我们将深入探讨如何利用Asterisk实现视频通讯功能。实现Asterisk视频通讯的关键在于配置sip.conf文件...

    20120411_用Sqlserver存储Asterisk的呼叫记录1

    标题 "20120411_用Sqlserver存储Asterisk的呼叫记录1" 描述了一个关于如何使用Microsoft SQL Server存储Asterisk呼叫记录的教程,版本为1.0.0。这个过程涉及到在Linux系统上安装必要的软件包,配置数据库连接,并在...

    Asterisk 代码学习笔记,深入浅出asterisk,asterisk通道,呼叫情景(call scenario)

    实现桥接的关键是在Asterisk内部为这些通道创建一个共享的音频缓冲区,从而实现实时音频混合。 **植入通道(Masquerading Channels)** 植入通道是一种特殊类型的通道,它可以模拟其他通道的行为。例如,在进行电话...

    使用asterisk构建callcenter ppt,英文的

    构建这样的智能呼叫中心解决方案,还需要对Asterisk的配置文件(如extensions.conf和queues.conf)有深入理解,以及如何编写和应用Asterisk的AGI(Asterisk Gateway Interface)脚本和AMI(Asterisk Manager ...

    呼叫中心配置 CENTOS 服务器安装指南

    呼叫中心通常还需要与CRM(Customer Relationship Management)系统集成,可能需要安装API接口或者定制插件来实现数据同步。 安全方面,确保所有的服务都有防火墙规则允许访问,但也要防止不必要的开放端口。使用`...

    AsteriskSimpleCCReport:Asterisk 简单呼叫中心报告 - Asterisk 的基本报告应用程序

    这个项目是一个配置方法和一些工具,允许你运行一个带有星号的小型服务操作,你可以得到生产力报告,这个项目中没有拨号器,唯一的目的是生成报告。 您可以在 freepbx 或其他系统上使用此程序,但请注意不要覆盖文件...

    Asterisk 简介 Asterisk 架构 Asterisk程序框图

    - **呼叫中心**:提供ACD功能,智能分配呼入电话,提高客服效率。 - **会议桥**:创建多用户语音会议,支持远程协作。 - **IVR系统**:自动应答客户电话,提供菜单导航,减少人工座席压力。 - **录音系统**:记录...

    Asterisk.NET 1.6.3 控制Asterisk

    使用Asterisk.NET的AMI组件,开发者可以实现诸如监控呼叫状态、挂断电话、创建新的通话、管理用户账户等功能。例如,你可以编写一个程序监听特定事件,当有新呼叫到来时,自动将呼叫路由到指定的座席。 FastAGI...

    call_center_1.1-1.tar.gz_asterisk_call center_elastix_elastix as

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

    通过asterisk-java操作asterisk

    Asterisk-java通过实现这个接口,允许开发者使用Java语言进行操作,例如登录到AMI服务器、监听事件、发送命令等。 1. **登录到Asterisk Manager**:使用Asterisk-java,你可以创建一个`ManagerConnection`对象,...

    asterisk1.8的相关资料

    Asterisk 1.8 是 Asterisk 开源通信平台的一个重要版本,对于理解呼叫中心的工作原理及其内在机制,它提供了丰富的学习资源。初学者通过深入研究 Asterisk 1.8,不仅可以掌握基础的电话系统配置,还能了解复杂的VoIP...

    Asterisk群呼功能实现1

    总的来说,Asterisk 1.6的群呼功能通过创建拨号方案和呼叫文件,结合MeetMe模块,实现了对多个用户的自动呼叫并将其接入同一个会议。这在需要进行多方交流或广播消息的场景中非常有用。如果需要更高级的功能,如语音...

    Asterisk AMI 接口代码

    使用这个Java库,开发者可以轻松地构建自己的Asterisk管理应用,例如监控中心、IVR系统、呼叫中心报告工具等。需要注意的是,由于AM接口是明文传输,因此在生产环境中应确保连接的安全性,例如使用SSL/TLS加密或者在...

    Asterisk 之数据库配置方案 asterisk数据库

    Asterisk 是一个开源的 PBX(Private Branch Exchange)系统,可以实现电话交换和语音网关的功能。在传统的 Asterisk 配置中,配置文件都是存储在文件系统中的,但是随着系统的复杂度和规模的增加,配置文件的管理和...

    Asterisk 客户端.rar

    4. **开发与集成**:使用Asterisk客户端和AMI,开发者可以构建各种创新的应用,如企业级PBX系统、呼叫中心解决方案或者VoIP服务提供商平台。这些应用可以与CRM系统、数据库和其他业务流程集成,提升工作效率和客户...

Global site tag (gtag.js) - Google Analytics