The document provides information about the Elastix Call Center Protocol (ECCP) which allows client applications to communicate with a Call Center server built on Elastix. It describes the ECCP architecture including the dialerd service, PHP class files, database, AMI integration and logs. It explains the protocol which uses XML for events, requests and responses in a session-oriented manner. Examples are provided for common requests like agent login/logout. It recommends using the ECCP PHP class to simplify parsing XML and provides a link to download a full client application example.
An array is a list of homogeneous (similar data type) elements stored in contiguous memory locations. Elements are accessed via an index. One dimensional arrays use a single subscript, while two dimensional arrays use two subscripts to reference an element. Arrays can be initialized during declaration. The size of an array is calculated as upper bound - lower bound + 1. Elements of arrays can be traversed, inserted, or deleted. Two dimensional arrays can be stored in row major or column major order, affecting the calculation of element addresses. Multidimensional arrays generalize this to any number of dimensions.
Ccn(Data communication and networking) edited solution-manual suitable to be ...Vishal kakade
This document provides solutions to review questions and exercises related to network models and data link control. It begins with solutions to review questions on network models, including definitions of the OSI and Internet models. It then provides solutions to exercises on typical network examples like telephone and cable networks. Finally, it discusses data link control protocols like Stop-and-Wait ARQ, Go-Back-N ARQ, and Selective-Repeat ARQ, and provides solutions to related exercises.
These slides cover a topic on Virtual circuit & message switching in Data Communication. All the slides are explained in a very simple manner. It is useful for engineering students & also for the candidates who want to master data communication & computer networking
This document discusses algorithms and their complexity. It provides an example of a linear search algorithm to find a target value in an array. The complexity of this algorithm is analyzed for the worst and average cases. In the worst case, the target is the last element and all n elements must be checked, resulting in O(n) time complexity. On average, about half the elements (n+1)/2 need to be checked, resulting in average time complexity of O(n).
1. Guided media uses cabling to guide data signals along a specific path, including twisted pair cable, coaxial cable, and optical fiber.
2. Unguided or wireless media transmits electromagnetic signals through free space without cabling, including radio waves, microwaves, and infrared waves.
3. Common examples of wireless transmission media are WiFi networks using radio waves, cellular networks and satellite TV using microwaves, and TV remotes using infrared signals.
Infix to Postfix Conversion Using StackSoumen Santra
Infix to Postfix Conversion Using Stack is one of the most significant example of application of Stack which is an ADT (Abstract Data Type) based on LIFO concept.
The document provides information about the Elastix Call Center Protocol (ECCP) which allows client applications to communicate with a Call Center server built on Elastix. It describes the ECCP architecture including the dialerd service, PHP class files, database, AMI integration and logs. It explains the protocol which uses XML for events, requests and responses in a session-oriented manner. Examples are provided for common requests like agent login/logout. It recommends using the ECCP PHP class to simplify parsing XML and provides a link to download a full client application example.
An array is a list of homogeneous (similar data type) elements stored in contiguous memory locations. Elements are accessed via an index. One dimensional arrays use a single subscript, while two dimensional arrays use two subscripts to reference an element. Arrays can be initialized during declaration. The size of an array is calculated as upper bound - lower bound + 1. Elements of arrays can be traversed, inserted, or deleted. Two dimensional arrays can be stored in row major or column major order, affecting the calculation of element addresses. Multidimensional arrays generalize this to any number of dimensions.
Ccn(Data communication and networking) edited solution-manual suitable to be ...Vishal kakade
This document provides solutions to review questions and exercises related to network models and data link control. It begins with solutions to review questions on network models, including definitions of the OSI and Internet models. It then provides solutions to exercises on typical network examples like telephone and cable networks. Finally, it discusses data link control protocols like Stop-and-Wait ARQ, Go-Back-N ARQ, and Selective-Repeat ARQ, and provides solutions to related exercises.
These slides cover a topic on Virtual circuit & message switching in Data Communication. All the slides are explained in a very simple manner. It is useful for engineering students & also for the candidates who want to master data communication & computer networking
This document discusses algorithms and their complexity. It provides an example of a linear search algorithm to find a target value in an array. The complexity of this algorithm is analyzed for the worst and average cases. In the worst case, the target is the last element and all n elements must be checked, resulting in O(n) time complexity. On average, about half the elements (n+1)/2 need to be checked, resulting in average time complexity of O(n).
1. Guided media uses cabling to guide data signals along a specific path, including twisted pair cable, coaxial cable, and optical fiber.
2. Unguided or wireless media transmits electromagnetic signals through free space without cabling, including radio waves, microwaves, and infrared waves.
3. Common examples of wireless transmission media are WiFi networks using radio waves, cellular networks and satellite TV using microwaves, and TV remotes using infrared signals.
Infix to Postfix Conversion Using StackSoumen Santra
Infix to Postfix Conversion Using Stack is one of the most significant example of application of Stack which is an ADT (Abstract Data Type) based on LIFO concept.
Abstract data types (ADTs) specify operations on data without defining implementation. Common ADTs include sets, lists, stacks, queues, maps, trees and graphs. Sets contain unique elements; lists are ordered; stacks use last-in first-out access; queues use first-in first-out access; maps store key-value pairs; trees link parent nodes to children; and graphs link vertices with edges. Core operations for collections include adding, removing and accessing elements.
OOP Unit 1 - Foundation of Object- Oriented Programmingdkpawar
Foundation of object oriented programing-
Introduction to procedural, modular, object-oriented and generic programming techniques
Limitations of procedural programming
Need of object-oriented programming
fundamentals of object-oriented programming:
objects, classes, data members, methods, messages, data encapsulation, data abstraction and information hiding, inheritance, polymorphism.
Inline functions
Function overloading
call by value and call by reference, return by reference,
Flex and Bison are tools for building programs that handle structured input. They were originally designed for writers of compilers and interpreters, and are replacements for the classic Lex and Yacc tools developed at Bell Labs in the 1970s. Flex handles lexical analysis by scanning input and breaking it into tokens, while Bison handles syntax analysis by parsing the tokens according to grammar rules.
The document describes normalizing two sample tables into third normal form (3NF).
For the first table, converting it to 2NF results in three tables: OrderProduct, Order, and Product. Converting these 2NF tables to 3NF results in four tables: OrderProduct, Order, Customer, and Zip.
For the second table (Appointments), it is already in 1NF and 2NF. Converting it to 3NF results in five tables: Appointment, Patient, Doctor, Appointment Type, and Planned Duration.
This document discusses types of network addresses and internet address classes. It contains the following key points:
- There are 32-bit global internet addresses that include network and host identifiers in dotted decimal notation like 192.228.17.57.
- Internet addresses have application, network, and data link layers with examples provided.
- InterNIC is responsible for network layer IP addresses and application layer domain names.
- There are five classes of internet addresses - Classes A, B, and C are available to organizations, while Classes D and E are reserved for special purposes.
- Class A addresses start with 1-126 and allow for 16 million addresses. Class B starts with 128-191 allowing 65
This document discusses different multiplexing techniques used to transmit multiple channels over a single communication link, including frequency division multiplexing (FDM), time division multiplexing (TDM), statistical TDM, asynchronous digital subscriber line (ADSL), and various digital subscriber line (DSL) technologies. It provides examples of how FDM, TDM, and statistical TDM are used in analog carrier systems, digital carrier systems, synchronous optical network (SONET), and cable modem networks. It also describes how ADSL and discrete multitone (DMT) modulate signals across different frequencies to provide broadband internet over telephone lines.
Data structure,abstraction,abstract data type,static and dynamic,time and spa...Hassan Ahmed
The document summarizes a group project submitted by 5 students on basic data structures. It discusses topics like stacks, queues, linked lists, and the differences between static and dynamic data structures. It provides examples and definitions of basic linear data structures like stacks, queues, and deques. It also explains how insertions and removals work differently in static versus dynamic data structures due to their fixed versus flexible memory allocation.
This document provides an overview of data communications and computer networks. It discusses the fundamental problem of communication and reproducing messages at different points. It also describes trends in traffic growth and new services, and reviews the components of a basic communications model. Additionally, it examines different types of networks including local area networks, wide area networks, and the Internet—covering technologies like circuit switching, packet switching, frame relay, and asynchronous transfer mode. The chapter introduces concepts like transmission media, networking, and elements that make up modern network architectures.
The document discusses key aspects of wireless communication reference models including:
1. It describes the layers of the reference model from the physical layer up to the application layer and their main functions.
2. It covers topics like frequency ranges used for wireless transmission, common modulation techniques, and effects of signal propagation like multipath propagation.
3. It discusses technologies and standards used for wireless networks and regulations set by organizations like ITU.
Parallel Mode is the way the internal transfer of binary data takes place inside a computer.
Serial Mode is the predominant method of transferring information in data communications.
Using arrays with PHP for forms and storing informationNicole Ryan
This document discusses using arrays with PHP for forms and storing information. It covers manipulating array elements, exploring associative arrays, finding and extracting elements and values, and using multidimensional arrays. Specific techniques covered include adding and removing elements from arrays, removing duplicate elements, iterating through arrays, returning portions of arrays, and using arrays to store form data submitted from web forms.
The document discusses satellite communication systems. It provides background on the history of satellite communications beginning in 1945. It then describes different types of satellite systems including geostationary, low earth orbit (LEO), and medium earth orbit (MEO) systems. Finally, it discusses key concepts for satellite systems such as localization, handover procedures, and examples of operational LEO and MEO networks.
This document discusses and compares different types of transmission media, including guided and unguided media. Guided media includes twisted pair cables, coaxial cables, and optical fiber cables. Unguided media includes radio waves, microwaves, and infrared waves. Each type of media has different characteristics, performance capabilities, and applications. Optical fiber provides the highest bandwidth and data transmission rates, while being immune to interference, but is also the most expensive.
The document discusses different types of queues including their representations, operations, and applications. It describes queues as linear data structures that follow a first-in, first-out principle. Common queue operations are insertion at the rear and deletion at the front. Queues can be represented using arrays or linked lists. Circular queues and priority queues are also described as variants that address limitations of standard queues. Real-world and technical applications of queues include CPU scheduling, cashier lines, and data transfer between processes.
PSTN is the global collection of interconnects originally designed to support circuit switched voice communication.
The PSTN provides traditional Plain Old Telephone Service (POTS), also known as “landline phone” service , to residences & many other establishments.
Parts of the PSTN are also utilized for DSL, voIP & other Internet based network technologies.
This document summarizes the Python requests library. It introduces requests, noting it was created by Kenneth Reitz and is based on urllib3 but improved. It lists requests features like keep-alive, sessions, authentication, and file uploads. Installation via pip or source is covered. Examples are provided for GET, POST, response codes, file uploads and headers. Finally, a demo of downloading from PacktPub using requests is mentioned.
This study guide is intended to provide those pursuing the CCNA certification with a framework of what concepts need to be studied. This is not a comprehensive document containing all the secrets of the CCNA, nor is it a “braindump” of questions and answers.
I sincerely hope that this document provides some assistance and clarity in your studies.
The document discusses computer communication and networks. It covers topics like data communication, the brief history of communication from the telegraph to modern networks, and data communication systems. The key points are:
- Data communication is defined as the exchange of information between entities using a transmission medium.
- The core components of a basic data communication system are a message, sender, receiver, transmission medium, and communication protocol.
- More complex systems connect multiple devices over different mediums like twisted wire, microwave, coaxial cable, and fiber optic cable that provide varying speeds and costs.
The document discusses various data structures and their classification. It begins by stating the objectives of understanding how data structures can be classified, basic data types and arrays, and problem-oriented data structures used to solve specific problems. It then defines key terms like data, information, and data structures. It provides examples of different data structure types like arrays, lists, stacks, queues and trees. It also discusses basic data types, array types, and various operations involved in searching, sorting and manipulating different data structures.
Abstract data types (ADTs) specify operations on data without defining implementation. Common ADTs include sets, lists, stacks, queues, maps, trees and graphs. Sets contain unique elements; lists are ordered; stacks use last-in first-out access; queues use first-in first-out access; maps store key-value pairs; trees link parent nodes to children; and graphs link vertices with edges. Core operations for collections include adding, removing and accessing elements.
OOP Unit 1 - Foundation of Object- Oriented Programmingdkpawar
Foundation of object oriented programing-
Introduction to procedural, modular, object-oriented and generic programming techniques
Limitations of procedural programming
Need of object-oriented programming
fundamentals of object-oriented programming:
objects, classes, data members, methods, messages, data encapsulation, data abstraction and information hiding, inheritance, polymorphism.
Inline functions
Function overloading
call by value and call by reference, return by reference,
Flex and Bison are tools for building programs that handle structured input. They were originally designed for writers of compilers and interpreters, and are replacements for the classic Lex and Yacc tools developed at Bell Labs in the 1970s. Flex handles lexical analysis by scanning input and breaking it into tokens, while Bison handles syntax analysis by parsing the tokens according to grammar rules.
The document describes normalizing two sample tables into third normal form (3NF).
For the first table, converting it to 2NF results in three tables: OrderProduct, Order, and Product. Converting these 2NF tables to 3NF results in four tables: OrderProduct, Order, Customer, and Zip.
For the second table (Appointments), it is already in 1NF and 2NF. Converting it to 3NF results in five tables: Appointment, Patient, Doctor, Appointment Type, and Planned Duration.
This document discusses types of network addresses and internet address classes. It contains the following key points:
- There are 32-bit global internet addresses that include network and host identifiers in dotted decimal notation like 192.228.17.57.
- Internet addresses have application, network, and data link layers with examples provided.
- InterNIC is responsible for network layer IP addresses and application layer domain names.
- There are five classes of internet addresses - Classes A, B, and C are available to organizations, while Classes D and E are reserved for special purposes.
- Class A addresses start with 1-126 and allow for 16 million addresses. Class B starts with 128-191 allowing 65
This document discusses different multiplexing techniques used to transmit multiple channels over a single communication link, including frequency division multiplexing (FDM), time division multiplexing (TDM), statistical TDM, asynchronous digital subscriber line (ADSL), and various digital subscriber line (DSL) technologies. It provides examples of how FDM, TDM, and statistical TDM are used in analog carrier systems, digital carrier systems, synchronous optical network (SONET), and cable modem networks. It also describes how ADSL and discrete multitone (DMT) modulate signals across different frequencies to provide broadband internet over telephone lines.
Data structure,abstraction,abstract data type,static and dynamic,time and spa...Hassan Ahmed
The document summarizes a group project submitted by 5 students on basic data structures. It discusses topics like stacks, queues, linked lists, and the differences between static and dynamic data structures. It provides examples and definitions of basic linear data structures like stacks, queues, and deques. It also explains how insertions and removals work differently in static versus dynamic data structures due to their fixed versus flexible memory allocation.
This document provides an overview of data communications and computer networks. It discusses the fundamental problem of communication and reproducing messages at different points. It also describes trends in traffic growth and new services, and reviews the components of a basic communications model. Additionally, it examines different types of networks including local area networks, wide area networks, and the Internet—covering technologies like circuit switching, packet switching, frame relay, and asynchronous transfer mode. The chapter introduces concepts like transmission media, networking, and elements that make up modern network architectures.
The document discusses key aspects of wireless communication reference models including:
1. It describes the layers of the reference model from the physical layer up to the application layer and their main functions.
2. It covers topics like frequency ranges used for wireless transmission, common modulation techniques, and effects of signal propagation like multipath propagation.
3. It discusses technologies and standards used for wireless networks and regulations set by organizations like ITU.
Parallel Mode is the way the internal transfer of binary data takes place inside a computer.
Serial Mode is the predominant method of transferring information in data communications.
Using arrays with PHP for forms and storing informationNicole Ryan
This document discusses using arrays with PHP for forms and storing information. It covers manipulating array elements, exploring associative arrays, finding and extracting elements and values, and using multidimensional arrays. Specific techniques covered include adding and removing elements from arrays, removing duplicate elements, iterating through arrays, returning portions of arrays, and using arrays to store form data submitted from web forms.
The document discusses satellite communication systems. It provides background on the history of satellite communications beginning in 1945. It then describes different types of satellite systems including geostationary, low earth orbit (LEO), and medium earth orbit (MEO) systems. Finally, it discusses key concepts for satellite systems such as localization, handover procedures, and examples of operational LEO and MEO networks.
This document discusses and compares different types of transmission media, including guided and unguided media. Guided media includes twisted pair cables, coaxial cables, and optical fiber cables. Unguided media includes radio waves, microwaves, and infrared waves. Each type of media has different characteristics, performance capabilities, and applications. Optical fiber provides the highest bandwidth and data transmission rates, while being immune to interference, but is also the most expensive.
The document discusses different types of queues including their representations, operations, and applications. It describes queues as linear data structures that follow a first-in, first-out principle. Common queue operations are insertion at the rear and deletion at the front. Queues can be represented using arrays or linked lists. Circular queues and priority queues are also described as variants that address limitations of standard queues. Real-world and technical applications of queues include CPU scheduling, cashier lines, and data transfer between processes.
PSTN is the global collection of interconnects originally designed to support circuit switched voice communication.
The PSTN provides traditional Plain Old Telephone Service (POTS), also known as “landline phone” service , to residences & many other establishments.
Parts of the PSTN are also utilized for DSL, voIP & other Internet based network technologies.
This document summarizes the Python requests library. It introduces requests, noting it was created by Kenneth Reitz and is based on urllib3 but improved. It lists requests features like keep-alive, sessions, authentication, and file uploads. Installation via pip or source is covered. Examples are provided for GET, POST, response codes, file uploads and headers. Finally, a demo of downloading from PacktPub using requests is mentioned.
This study guide is intended to provide those pursuing the CCNA certification with a framework of what concepts need to be studied. This is not a comprehensive document containing all the secrets of the CCNA, nor is it a “braindump” of questions and answers.
I sincerely hope that this document provides some assistance and clarity in your studies.
The document discusses computer communication and networks. It covers topics like data communication, the brief history of communication from the telegraph to modern networks, and data communication systems. The key points are:
- Data communication is defined as the exchange of information between entities using a transmission medium.
- The core components of a basic data communication system are a message, sender, receiver, transmission medium, and communication protocol.
- More complex systems connect multiple devices over different mediums like twisted wire, microwave, coaxial cable, and fiber optic cable that provide varying speeds and costs.
The document discusses various data structures and their classification. It begins by stating the objectives of understanding how data structures can be classified, basic data types and arrays, and problem-oriented data structures used to solve specific problems. It then defines key terms like data, information, and data structures. It provides examples of different data structure types like arrays, lists, stacks, queues and trees. It also discusses basic data types, array types, and various operations involved in searching, sorting and manipulating different data structures.
Решение Naumen Phone Outsourcing, являющееся для профессионалов рынка телефонного обслуживания одновременно основным средством и главным инструментом для получения прибыли, в последнее время вызывает живой интерес у компаний, планирующих создание корпоративного call-центра или замену существующего.
КРОК, как и любая крупная клиенто-ориентированная компания, активно занимается внедрением систем управления взаимодействием с клиентами (CRM). Важной составной частью в управлении взаимодействием с клиентами является применение систем класса Call-центр, которые автоматизируют работу телефонных операторов компаний при обслуживании звонков. В том числе, КРОК внедрил такую систему и у себя.
Контакт-центр одного из крупнейших розничных российских банков, ВТБ-24, предназначен для обслуживания обращений клиентов, а также для поддержки таких бизнес-процессов банковской деятельности, как продажи банковских услуг и продуктов, сбор просроченной задолженности, проведение маркетинговых исследований.
Similar to программный модуль Elastix call center (20)
2. Программный модуль Call Center (1)
■ Программный модуль предназначен для создания кампаний
входящих и исходящих звонков.
■ Звонки - это диалоги операторов-агентов с людьми,
вступающими в контакт (абонентами).
■ Термин "кампания" обозначает выполнение
последовательности звонков.
■ Модуль содержит прогнозирующий номеронабиратель
для автоматического обзвона "целевых" номеров.
3. Программный модуль Call Center(2)
■ Модуль содержит два главных компонента: консоль агента
с web-интерфейсом и интерфейс управления звонками.
■ Текущая версия модуля поддерживает протокол ECCP.
■ Этот протокол повышает эффективность работы и позволяет
интегрировать внешние приложения.
■ Модуль Elastix Call Center имеет открытый исходный
программный код.
5. Модель работы
■ Модуль Call center использует функцию очереди
программного обеспечения Asterisk.
■ Это предполагает, что каждая очередь имеет
по крайней мере одного агента.
■ Каждая кампания использует одну очередь.
Агент может принадлежать нескольким очередям.
■ В данной версии есть два режима работы:
сходящие кампании и Входящие кампании.
6. Выполняемые функции
■ Автоматический обзвон абонентов по списку номеров
■ Выполнение нескольких кампаний одновременно
■ Контроль агента (по звонкам)
■ Прогнозирующий номеронабиратель
■ Хранение сценариев, подготовленных для агентов
■ Ввод форм
■ План обзвона
■ Постановка звонка на удержание
■ Отчеты по активности звонков
7. Известные ограничения
■ Невозможно закрепить определенный звонок за конкретным агентом.
■ Невозможно разместить звонок в очереди, не имеющей агента для
звонков, не имеющих оператора, звук не воспроизводится.
■ По этим причинам модуль предназначен только для обработки
звонков агентами-людьми.
■ Возможно, в будущем эти функции будут реализованы
как "Кампании без агентов".
9. Прогнозирующий номеронабиратель (1)
■ Является частью колл-центра, работает
непосредственно со звонками.
■ Реализован в виде резидентной службы(daemon),
написан на языке PHP. Служба может быть запущена командой:
service elastixdialer stop|start
■ Номеронабиратель начинает обработку каждого
звонка с выдачи команды Originate в Asterisk.
■ Номеронабиратель постоянно отслеживает все размещенные им
звонки, , по Originate), , ля которых еще не произошло событие
( д
OriginateResponse.
10. Прогнозирующий номеронабиратель (2)
■ Если номеронабиратель принимает ответ (OriginateResponse,
например, «соединен» или «на линии»), он записывает информацию
об этом звонке в базу данных.
■ Номеронабиратель регулярно опрашивает состояние очереди, чтобы
узнать, сколько подключенных агентов свободно.
■ Число свободных агентов определяет число звонков, которые могут
быть инициированы одновременно.
■ Номеронабиратель оценивает среднюю продолжительность звонка и
прогнозирует время окончания каждого звонка, чтобы разместить
новые поступившие звонки. Эта функция является настраиваемой.
11. Прогнозирующий номеронабиратель (3)
■ Модель прогнозирования основана на
функции распределения Эрланга.
■ Запуск и остановка номеронабирателя
выполняется в Web-интерфейсе
■ Web-интерфейс, кроме того, позволяет включить или выключить
отладку номеронабирателя даже тогда, когда номеронабиратель
работает.
■ По умолчанию для файла отчета номеронабирателя используется
путь: /opt/elastix/dialer/dialerd.log
12. Прогнозирующий номеронабиратель (4)
■ По умолчанию, после установки модуля прогнозирующий
номеронабиратель активен.
■ Однако, используя интерфейс модуля, номеронабиратель можно
выключить (в меню настроек модуля).
13. Служба администрирования модуля
■ Служба администрирования модуля позволяет:
■ Создавать агентов
■ Создавать очереди
■ Создавать новые исходящие кампании
■ Создавать новые входящие кампании
■ Администрировать перерывы
■ Содержит интерфейс, позволяющий запускать, останавливать и
настраивать номеронабиратель, а также включать режим отладки.
14. Начало работы
Перед началом работы колл-центра мы предлагаем сделать
следующие основные настройки:
1. Установить модуль Elastix Call Center
2. Создать группу с настройками для агентов
3. Создать пользователей для каждого агента в системе
4. Создать для агентов добавочные номера
5. Создать агентов в модуле Call Center.
6. Создать очереди, необходимые для работы.
15. Начало работы
Установка модуля Call Center (1)
Установка модуля очень проста. Вызовите меню Addons
(Встраиваемые программы) и нажмите кнопку INSTALL (УСТАНОВИТЬ).
16. Начало работы
Установка модуля Call Center (2)
Установка начнется автоматически
После установки модуль Elastix будет доступен
в меню встраиваемых программ (addon).
17. Начало работы
Создание группы (1)
■ Для работы колл-центра необходимо создать пользователей и
агентов.
■ Для обеспечения безопасности и управления, права доступа
пользователей необходимо ограничить.
■ Необходимо создать группу с ограниченным доступом (только к
консоли Агента)
■ Чтобы создать группу, выполните команду меню:
System → Users → Group: Create New Group
19. Начало работы
Создание группы (3)
■ Для создания прав доступа для новой группы выполните команду меню:
System → Users → Group Permissions
■ Выберите недавно созданную группу. Раскройте вкладку Show filter
(Показать фильтр) и отфильтруйте по ресурсу Agent Console
■ Выберите указанную выше опцию и сохраните настройки.
20. Начало работы
Создание пользователей
■ После того, как создана группа с ограниченными правами доступа,
можно создать пользователей для агентов. Выполните команду меню:
System → Users → Create New User
■ Можно создать столько пользователей и агентов, сколько
необходимо.
21. Начало работы
Создание добавочных номеров
■ Необходимо создать столько добавочных номеров,
сколько агентов требуется в кампании.
■ Достаточно создать добавочные номера SIP.
■ Для обеспечения работы колл-центра эти добавочные номера
должны использовать софтфоны (стандартный режим работы).
■ Модуль колл-центра будет передавать все звонки любой
компании на добавочный номер агента.
22. Начало работы
Создание агентов (1)
■ Создание агента отличается от создания пользователей. Агенты
генерируются модулем Call Center.
■ Оператор / агент будет необходим пользователю для регистрации в
модуле Elastix. После входа в интерфейс для регистрации в Call
Center необходимо иметь права доступа агента.
■ Чтобы создать агента, выполните команду меню:
Call Center → Agent Options → Agents
■ Щелкните по ссылке "New Agent" (Новый агент)
23. Начало работы
Создание агентов (2)
■ В поле ECCP Password ничего вводить не требуется, система сама
назначит пароль, когда будет создан новый агент.
24. Начало работы
Создание очередей (1)
■ Процесс создания очереди подобен тем, которые мы только что
изучали на практике.
■ Единственное отличие состоит в том, что вместо размещения
добавочных номеров, созданных в Elastix, мы теперь будем
размещать номера агентов, которые мы хотим назначить данной
очереди.
■ Еще одно отличие - в назначаемых именах: каждому номеру агента
всегда предшествует префикс A.
■ Создадим очередь с именем ectetest и номером 101
25. Начало работы
Создание очередей (2)
■ Как видно на изображении, в поле "static agents" (Статические
агенты) перечислены агенты, созданные модулем Call Center. Мы
использовали префикс "A" и цифру 0 после номера агента.
■ Можно разместить любую стратегию обработки кольца очереди.
Обычно это "fewestcalls" (наименьшее число звонков).
26. Начало работы
Включение модуля
■ Перед началом работы необходимо проверить, работает ли модуль
Call Center.
■ Это можно сделать, используя панель управления, либо в меню
настройки модуля call center (раздел Dialer Status (Состояние
номеронабирателя)).
27. Консоль агента (1)
■ Консоль агента управляет взаимодействием агента с системой.
Используется web-интерфейс.
■ Консоль принимает события звонков от ECCP. То же относится и к
информации каждого звонка
■ Агент будет видеть эту информации в окне консоли (номер телефона,
контактную информацию).
■ В настоящее время консоль работает по протоколу ECCP.
29. Консоль агента (3)
Операции
■ Hangup (Повесить трубку): Используется для завершения вызова
■ Take Break (Перерыв): Позволяет агенту прерваться, чтобы
определить следующую операцию. Перерывы должны быть ранее
созданы администратором.
■ Transfer (Передача): Передает звонок любому добавочному номеру,
существующему в плане обзвона. Эта передача является слепой.
■ VTiger CRM: Открывает Vtiger в н ов ом ок н е бра уз ера. Vtiger
должен быть в это время активен.
■ End session (Конец сеанса): Завершает сеанс для этого агента, в
данном колл-центре.
30. Консоль агента (4)
Функции кампании
■ Call Information (Информация о звонке): Отображает информацию
о звонящем (если она присутствует в базе данных). Если этой
информации нет, внизу будет показан телефонный номер.
■ Call Script (Сценарий звонка): Отображает ранее созданный
сценарий с инструкциями для агента.
■ Call Form (Форма звонка): В этом окне показана форма, созданная
для кампании.
31. Исходящие кампании (1)
■ Система использует для обзвона список телефонных номеров.
■ После того, как кампания будет активирована, система начнет
набирать эти номера, одновременно проверяя, есть ли свободные
агенты, подключенные к очереди. Сколько свободных агентов,
столько и звонков обрабатывается одновременно.
■ При этом методе номер абонента связан с очередью. Если звонок
принят успешно, он ставится в очередь и назначается следующему
свободному агенту.
■ Назначение зависит от стратегии обработки кольца очереди
(линейная, по случайному закону и т.д .)
32. Исходящие кампании (2)
■ Система подключает агента, назначенного звонку в ее базе данных.
■ Эта информация будет использована для отчетов и консультаций.
■ По окончании звонка, агенту назначается незанятое состояние, и он
становится готовым к приему нового звонка.
■ Этот процесс продолжается до тех пор, пока не будет использован
последний номер из списка.
■ Можно настроить повторные звонки, тогда модуль будет обзванивать
все номера, звонки по которым ранее были неуспешными.
33. Входящие кампании
■ Задаём очередь, содержащую агентов. Прогнозирующий
номеронабиратель не используется в этом режиме работы.
■ Требуется маршрутизировать звонки от абонентов к очереди
кампании.
■ Система подключает агента, назначенного звонку в ее базе данных.
Эта информация будет использована для отчетов и консультаций.
■ Можно загрузить список номеров клиентов с дополнительной
информацией. Агент увидит эту информацию в окне консоли.
34. Настройка кампании
Для каждого типа кампании имеется своё меню:
■ Outgoing Calls (Исходящие звонки)
■ Ingoing Calls (Входящие звонки)
Перед тем как начать кампанию, важно задать:
a. Формы
b. Списки контактов (опция для входящих звонков)
c. Список телефонных номеров (требуется для исходящих звонков)
d. Перерывы
e. И конечно: агенты и очереди
35. Настройка кампании
Формы (1)
Формы создаются командой меню:
■ Call Center → Forms → Form Designer
Каждая форма имеет опцию добавления следующих полей:
■ Текстового поля
■ Поля списка
■ Поля даты
■ Поля метки
37. Настройка кампании
Формы (3)
■ В окне «Form Preview (Предпросмотр формы)» отображается
предварительный вид формы
■ Создание форм и управление ими хорошо работает в браузере Mozilla
Firefox. В других браузерах может оказаться, что настроить
некоторые поля не удастся.
38. Настройка кампании
Клиенты – Входящие звонки (1)
■ Входящие звонки загружаются в список контактов.
■ Модуль сверяет номер входящего звонка со списком и показывает
информацию контакта агенту (если он доступен).
■ В списке контакта поддерживается следующая информация:
■ "telefono"(телефон),"cedula/ruc"(ID-номер ),
"nombre"(Имя),"apellido”(Фамилия)
39. Настройка кампании
Клиенты – Входящие звонки (2)
■ Полезно построить список в Excel или Calc в OpenOffice.
■ В первом столбце отображены номера телефонов. Во втором столбце
приведены ID-номера (cedula). В третьем и четвертом столбцах
содержатся имена и фамилии.
OpenOffice
40. Настройка кампании
Клиенты – Входящие звонки (3)
■ Поле cedula/ruc является обязательным полем в этом наборе
функций. Если в файле в этом поле нет информации, выдается
сообщение об ошибке.
■ Если ID-номера контактов неизвестны, можно присвоить
им номера-идентификаторы.
■ В предыдущем примере показан случайный номер
для каждого контакта.
■ Файл должен быть сохранен с расширением csv:
■ Если файл создан в OpenOffice, необходимо
сохранить его, как "Text(.csv)"
■ Если файл создан в Excel, необходимо сохранить его,
как "Windows Comma Separated CSV(.csv)"
41. Настройка кампании
Клиенты – Входящие звонки (4)
После того, как файл контактов создан, необходимо загрузить его в
меню "Clients" (Клиенты):
Call Center → Ingoing Calls → Clients
42. Настройка кампании
Список телефонов – Исходящие звонки (1)
■ Наиболее важной информацией об исходящих звонках является
список номеров телефонов.
■ Эта информация будет требоваться при создании кампании, она
важна для того, чтобы правильно организовать кампанию.
■ Полезно построить список в Excel или Calc в OpenOffice.
Файл должен быть создан с расширением csv
43. Настройка кампании
Список телефонов – Исходящие звонки (2)
1. Если файл создан в OpenOffice, необходимо сохранить его, как "Text
(.csv)"
2. Если файл создан в Excel, необходимо сохранить его, как
"WindowsComma Separated (.csv)"
OpenOffice
44. Настройка кампании
Настройка перерывов (I)
■ Перерывы позволяют сделать агента на
некоторое время недоступным.
■ В этом состоянии номеронабиратель не будет
назначать агенту вызовы.
■ Это применимо к обоим типам кампаний: исходящей и входящей.
■ Чтобы создать Перерыв, выполните команду меню: Call Center →
Breaks; щелкните по “Create new break” (Создать новый перерыв).
45. Настройка кампании
Настройка перерывов (2)
■ Перерывы могут быть "Active" (активными) или "Inactive" (Не
активными).
■ Чтобы перерыв можно было выбрать, он должен быть активен, в
противном случае он недоступен агенту.
46. Работа кампании
Входящие звонки (1)
■ Во-первых, необходимо выбрать очередь.
■ Модуль будет передавать все входящие звонки в очередь, и очередь
будет распределять их между заданными агентами.
■ Очередей может быть несколько, может быть инициировано
несколько входящих кампаний.
■ Очередь может быть выбрана несколькими активными кампаниями
(более одной).
47. Работа кампании
Входящие звонки (2)
■ Call Center → Ingoing Calls → Queues
48. Работа кампании
Входящие звонки (3)
■ После выбора очереди рекомендуется сохранить список клиентов в
базе данных.
■ Создадим теперь кампанию для всех входящих звонков.
■ Выполните команду меню: Call Center → Ingoing Calls → Ingoing
Campaigns
■ После того, как кампания будет создана, выберите используемую
форму и напишите сценарий для агента.
50. Работа кампании
Входящие звонки (5)
■ После того, как кампания будет создана, она начнет работать –
назначать вызовы всем подключенным агентам.
■ Процесс подключения агента будет рассмотрен позже.
51. Работа кампании
Исходящие звонки (1)
■ Выполните команду меню: Call Center → Outgoing Calls → Campaigns.
■ Теперь можно создать новую кампанию.
■ Модуль поддерживает несколько кампаний, работающих
одновременно. Ограничимся случаем, когда телефонная линия
доступна для всех звонков.
■ Как и при входящих звонках, очередь может быть присвоена нескольким
кампаниям (более одной). Однако, если очередь присвоена входящей
кампании, ее нельзя использовать в исходящей кампании.
53. Работа кампании
Исходящие звонки (3)
■ После того, как кампания будет создана, номеронабиратель начнет
работать и будет назначать вызовы всем подключенным агентам.
54. Работа кампании
Исходящие звонки (4)
■ Модуль имеет функцию, позволяющую вводить номера, которые не
должны вызываться.
■ Эта функция позволяет ввести определенный номер.
■ Она также позволяет загрузить список номеров из файла .csv
55. Работа кампании
Исходящие звонки (5)
■ Call Center → Outgoing Calls → Do not call list
56. Подключение агента (1)
■ Агент должен сначала зарегистрироваться в Elastix
как пользователь и ввести пароль.
57. Подключение агента (2)
■ После регистрации агент получит доступ только к консоли.
■ Далее агент должен выбрать номер агента и добавочный номер,
затем следует щелкнуть кнопку "Enter".
■ Модуль позвонит на добавочный номер, агент должен ответить и
набрать пароль, затем #, после этого он будет зарегистрирован в call
center.
63. Взаимодействие с агентом (5)
■ Агент может прекратить звонок, повесив трубку, либо передать его на
другой номер в соответствии с планом внутренних номеров.
64. Отчеты (1)
Отчеты содержат:
■ Детальную информацию о звонке ■ График распределения звонков по часам
■ Таблицу распределения звонков по часам ■ Информацию об агентах
■ Удельное число звонков (по агентам) ■ Мониторинг агентов
■ Время удержания ■ Использование магистралей (по часам)
■ Начало и окончание регистрации ■ Время подключения агентов
■ Количество успешных входящих звонков ■ Мониторинг входящих звонков