Простой в использовании интерфейс для программирования пользовательского колл-центра - PullRequest
0 голосов
/ 01 апреля 2012

Я стремлюсь создать колл-центр по обслуживанию клиентов, не имея опыта работы с подобными проектами.

Принципы работы:

- Incoming call:
  * Determine if the caller is a customer or or employee based on caller ID
    * If employee, allow him to use a number operated menu to check him/herself in or out
    * If customer, determine question category by using a number operated menu. Place 
      him/her on queue.
        -> Search for available employees and call them automatically.
        -> Once the employee picks up, connect him/her to the customer. Start a timer 
           for billing the call. Start recording the call.
        -> On hang-up, stop the timer.
        -> (Optional) If an employee hung up and customer is still on the line, ask for
           a number operated grade on how well he/she was served. From number press till
           hang-up, save an audio recording for oral feedback.
        -> Save customer's number, employee ID, timestamps, recording of the call and 
           optional feedback and the number operated menu entries to a database.

The core functionality consists of menus and matchmaking. Call recording and feedback can
be implemented later or left out.

Я заглянул в Asterisk, и он выглядит многообещающе.Существуют ли дополнительные модули для Asterisk, которые я должен изучить, прежде чем приступить к более глубокому проектированию?Есть ли другие инструменты, кроме Asterisk для рассмотрения?Есть ли какие-то моменты, которые следует принять во внимание, которые могут сэкономить некоторые пробные и ошибочные решения?Какую литературу вы бы порекомендовали?Является ли этот проект слишком тяжелым и обреченным на провал для начинающего программиста?

Я был бы очень признателен за ваш вклад в предыдущие темы и общее руководство в целом.

Ответы [ 3 ]

0 голосов
/ 02 апреля 2012

Попробуйте воспользоваться услугами Voxeo Prophecy или Tropo . У них есть места в Европе и США. Для более сложных приложений центра обработки вызовов я бы использовал Prophecy, потому что он поддерживает открытые стандарты, такие как VoiceXML и XML управления вызовами (CCXML) . Как следует из названия, CCXML дает вам полный контроль над обработкой входящих и исходящих вызовов, конференций и других функций, которые вы упоминаете в своих требованиях. Вы можете бесплатно разрабатывать и тестировать приложения в своей сети и платить только тогда, когда вы запускаете их в производство. Поддержка Voxeo превосходна, и они предоставляют ее бесплатно, даже если вы только разрабатываете свое приложение.

Вы также можете приобрести локальное решение для Prophecy, если не хотите запускать его в качестве службы в облаке. Это то же самое программное обеспечение, которое работает в облаке, и, поскольку язык разработки основан на стандартах, любые приложения, разработанные для их облачной службы, будут работать на своем базовом решении. Они предоставят вам 2-портовое решение бесплатно для тестирования, и стоимость каждого порта для дополнительных портов очень разумна. Интерфейс телефонии для Prophecy - SIP, поэтому, если вам нужно подключиться к линиям типа TDM (например, T1 или аналоговым), вам необходимо приобрести шлюз VoIP. Voxeo перепродает приличного или вы можете пойти с CISCO шлюз.

0 голосов
/ 25 апреля 2012

Существует также Aculab Cloud (http://cloud.aculab.com) - он предоставляет C #, Python и веб-API для общих функций телефонии, с комплексной системой маршрутизации и управления вызовами.

Отказ от ответственности: Разработчик программного обеспечения для Aculab.

0 голосов
/ 01 апреля 2012

Стоит взглянуть на Twillio . Я использовал интеграцию SMS с приложением C #, и это было действительно удобно. Я не использовал Asterisk, поэтому не могу сравнить.

...