0% found this document useful (0 votes)
113 views

Elastix Call Center Module

This document provides steps to configure an Elastix call center module for handling queues, agents, forms, and campaigns. It includes instructions for creating an extension, queue, agent, form, and campaign CSV file. It also provides details on call center configuration and editing the extensions custom configuration file to route calls to the queue. The goal is to enable call center functionality like agent login and outbound dialing through the module.

Uploaded by

Balduino Moreira
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
113 views

Elastix Call Center Module

This document provides steps to configure an Elastix call center module for handling queues, agents, forms, and campaigns. It includes instructions for creating an extension, queue, agent, form, and campaign CSV file. It also provides details on call center configuration and editing the extensions custom configuration file to route calls to the queue. The goal is to enable call center functionality like agent login and outbound dialing through the module.

Uploaded by

Balduino Moreira
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Elastix Call Center Module (VoIP)

I had problem in configuring elastix call center module. Therefore, I am writing this HowTo, so that one can get
benefit of it if someone have same problem. Please use the same steps as I would mention in this post

Create an extension

User ext: 1001


Display: 1001
Secret: 1001

Create a queue

Queue to number: 1234


Queue Name: test
Static Agents: A1001,0
maxcallers: 23
ringstrategy: lastrecent
agenttimeout: 15
retry: 5
Creat Agent

number: 1001
name: A1OO1
password: 1001

Create Form

Create form from call center -> Forms

Call center configuration

configure the call center by clicking Call Center -> configuration and fill in the following information for
debugging

Login of asterisk: phpconfig


password of asterisk: php [onfig
password of asterisk (confirmation): php [onfig
To activate debug of marker: to mark to activate

Edit the extensions_custom.conf

[root@elastix~] vi /etc/asterisk/extensions_custom.conf

We are going to find this:

[from-internal-custom]

exten => 1234,1,Playback(demo-congrats) ; extensions can dial 1234


exten => 1234,2,Hangup()
exten => h,1,Hangup()
include => agentlogin
include => conferences
include => calendar-event
include => weather-wakeup

We will have to change it, and would have to be

[from-internal-custom]
;exten => 1234,1,Playback(demo-congrats) ; extensions can dial 1234
exten => 1234,1,Queue(1234) : siendo 1234 el nombre de la cola saliente
exten => 1234,2,Hangup()
exten => h,1,Hangup()
include => agentlogin
include => conferences
include => calendar-event
include => weather-wakeup

Create CSV file for Campaign

The format of csv is as follows

,number ,name ,address


0011923005125791, "Saif ur Rab", "Rawalpindi, Pakistan"
0011923219059916, "Toqeer Ali Syed", "Peshawar, Pakistan"

Create Campaign

Create campaign by clicking Call Center -> Outgoing Calls -> Create New Campaign. while creating compaing
select queue 1234.

Note: After adding a campaign if you click on "CSV Data", then you would see no data in there and don't
worry about that. The data is ported in MySQL databse

Now you are ready for dialing through call center.

step 1: Configure your x-lite for 1001 extenstion


step 2: Click Call Center -> Agent Console
Step 3: Add follwing info

Agent Number: 1001


Extension: 1001

And press Enter. You would see a call from "unknown" on your x-lite. Accept this call listen to the recording.
After recording press 1001#, which is your secret for agent login.
Step 4: After Step 3, You would be able to see agent console and dialing will be started.

Hope this will help you

You might also like