Инструкция по настройке программы автообзвона Asterisk

Программа автообзвона (SIP Asterisk) клиентов и должников

Автообзвон - это эффективное средство уведомления клиентов о поступлении товара, акциях и любой другой информации. Кроме этого, после прослушивания речи клиент может нажатием кнопки 1 связаться с вашими операторами или выполнить другие действия, которые могут быть настроены на другие цифры.

Также программа автообзвона полезна для уведомления должников о сумме задолженности, пени и штрафах. Эту неприятную и рутинную процедуру удобнее возложить на робота, который может звонить неограниченное количество раз.

Запустить автообзвон очень просто - достаточно скопировать в определенную папку файл с голосовой записью (mp3) и файл со списком телефонов (csv). После этого автообзвон начнется автоматически, а по его окончанию вы получите уведомление на электронную почту с отчетом.

Формат файла с номерами телефонов

Чтобы обеспечить универсальность в выборе источников телефонных номеров – был выбран формат csv. Это текстовый формат, столбцы в котором разделяются знаком «точка с запятой». Этот формат удобен тем, что его можно подготовить как в Excel, так и в 1С, других базах данных и даже вручную при помощи «блокнота».

Самый простой пример этого файла - просто перечисление номеров, по одному номеру в каждой строке. Например, так выглядит простейший и самый распространенный файл со списком номеров:

Подготовка файла со списком номеров для программы автообзвона Asterisk

При этом все номера будут обработаны по одинаковым правилам: номер с которого будет происходить автообзвон, список операторов и время автообзвона будут взяты из настроек по умолчанию. Как их изменить пойдет речь ниже.

Как запустить автообзвон

Чтобы начать обзвон нужно сделать два простых действия:

  1. Откройте в сетевом окружении компьютер с именем ASTERISK.
  2. Скопируйте в его папку new файлы, необходимые для автообзвона.

Рекомендуется csv файл со списком телефонов скопировать в последнюю очередь. Иначе автообзвон может начаться раньше, чем докопируются все нужные вам файлы.

Как начать автообзвон клиентов в Астериск

Автообзвон автоматически запускается через 5 секунд после того, как будут соблюдены условия:

  • в папке new есть голосовой файл mp3 (имя которого отличается от одной цифры);
  • в папке new есть файл csv со списком номеров;
  • папка process пустая (в ней содержатся временные файлы пока идет обзвон).

После начала обзвона все файлы из папки new перемещаются в папку process. В ней же создаются логи и другие временные и промежуточные файлы, которые технически нужны для автообзвона. После окончания автообзвона все файлы из папки process автоматически переносятся в папку history (для архива).
По окончанию автообзвона на электронную почту приходит письмо с кратким отчетом.

 

Расширенная информация о работе автообзвона

Как принудительно остановить автообзвон (до окончания обзвона всех номеров)

Для экстренной остановки автообзвона проще всего удалить все файлы из папки process.


Но на деле для остановки достаточно удалить только файл csv (со списком номеров). Остальные файлы можно удалить позже (или переместить в другую папку) из папки process, чтобы была возможность запустить новый автообзвон. Пока в папке process есть хоть один файл, новый автообзвон не может быть начат (считается, что всё еще продолжается текущий автообзвон раз в папке process есть рабочие файлы).

Настройки по умолчанию

Автообзвон имеет ряд настроек, которые чаще всего одинаковые для каждого автообзвона. И чтобы их не указывать при каждом новом автообзвоне - их удобнее задать один раз и использовать всегда. Чаще всего функция автообзвона уже поставляется с базовыми настройками, которые вы при желании можете изменить в любое время.

Файл настроек config.ini находится на компьютере ASTERISK в папке config. Это обычный ini файл, который вы можете изменить в любом текстовом редакторе, например, Блокнот.

Формат файла со списком телефонов

1. В первом столбце задается номер клиента на который будем звонить

Формат номера может быть достаточно свободным. Например:

  • +79230123456
  • 79230123457
  • 89230123458
  • 9230123459
  • 8(923)0123460
  • 8-923-012-34-61
  • 8 923 012 3462
  • 83852503290
  • 8(3852)50-32-90
  • и др.

Предпочтительным является формат без лишних знаков, которые не используются при наборе номера (первые 4 примера).
На текущий момент набор городских номеров возможен только с указанием кода города (последние 2 примера).

Некорректные номера не вызовут ошибку, но будут исключены из автообзвона.

Все следующие столбцы необязательны к заполнению и могут отсутствовать. Цель дополнительных столбцов - изменить стандартные значения настроек по умолчанию (заданные в config.ini). Если текущий автообзвон чем-то отличается от типичных автообзвонов, то удобнее не изменять файл config.ini, а просто переопределить некоторые параметры прямо в файле со списком номеров. Это делается через дополнительные столбцы.

2. Во втором столбце задается номер (внешняя линия), через который будет происходить звонок клиенту

Внешняя линия должна быть задана строго в том виде, как ее ожидает и предоставляет провайдер. Например: 73852987654, SIP555000RU, 654321​, gsm и т.д.

Указывая во втором столбце разные внешние линии для разных типов номеров можно добиться экономии на исходящих звонках. Так, например, для звонков на городские номера выгоднее использовать линии Ростелеком, а для звонков на мобильные номера - линии мобильных операторов. В этом случае линии должны быть заведены в Астериск.


Данный столбец не обязателен к заполнению. Если данный столбец не заполнить, то в качестве линии будет использована линия заданная по умолчанию.

3. В третьем столбце задается список операторов (через запятую)

Например: 101,200,600
Если клиент во время или после прослушивания ролика нажмет цифру 1, то вызов будет переведен на указанных операторов. Если все операторы заняты, то автообзвон временно приостанавливается до момента появления хотя бы одного свободного оператора.


Данный столбец не обязателен к заполнению. Если не задавать, то соединения с оператором не будет и клиент просто прослушает сообщение (например, напоминание о задолженности).

4. В четвертом столбце можно принудительно указать имя файла, которое будет проиграно

Для каждого номера телефона или группы телефонов можно указывать индивидуальный звуковой ролик.


Данный столбец не обязателен к заполнению. Если файл не указывать, то возьмется первый попавшийся mp3 файл из папки new. Имя файла должно отличаться от одной цифры, т.к. файлы вида 1.mp3, 2.mp3 и т.д. будут проиграны клиенту если он нажмет соответствующую цифру.

5. В пятом столбце задается интервал времени, когда можно звонить

Интервал времени задается например, так:

8:00:00-17:59:59

Но для простоты можно использовать сокращенный вид, например: 8:00-17:59. В этом случае к начальному интервалу допишутся секунды ":00", а к конечному секунды ":59".
Аналогично можно пропустить запись минут, оставив только часы. Тогда пропущенные минуты в начале интервала также будут заменены на ":00", а в конце интервала на ":59".

Приведем примеры, которые будут равнозначны:

8-17 = 8:00:00-17:59:59

8:30-17 = 8:30:00-17:59:59

8-8 = 8:00:00-8:59:59

Данный столбец не обязателен к заполнению. Если данный столбец не заполнить, то в качестве разрешенного интервала времени будет использовано значение, заданное по умолчанию (9:00:00-17:59:59).

6. В шестом столбце задается список дней недели, когда можно звонить

Можно указывать как через запятую, так и через тире. Например, 1,3-5,7 - означает, что подходят дни недели: понедельник, среда, четверг, пятница и воскресенье.

Данный столбец не обязателен к заполнению. Если данный столбец не заполнить, то в качестве списка дней недели будет использовано значение, заданное по умолчанию (с понедельника по пятницу).

Особенности работы

Возможно задавать индивидуальные настройки для каждого номера или группы номеров. Так, каждый параметр, который определен будет применяться для других номеров, пока не будет переопределен новым значением. Смотрите пример ниже:

Автообзвон клиентов, подготовка файла в Excel для Asterisk (пример)

Технически это равносильно таким настройкам:

Автообзвон клиентов, подготовка файла в Excel для Asterisk (пример как его видит автообзвон)

Таким образом, если вы хотите переопределить стандартные настройки автообзвона для всех номеров в списке, то достаточно задать настройки только у первого номера.

Если номер в первом столбце задан не корректно, то игнорируется вся строка. Такие строки могут быть использованы как комментарии.

После выбора вашим клиентом какого-то пункта меню будет проигран файл имя которого совпадает с выбранным пунктом (например, 1.mp3, 2.mp3, 0.mp3, t,mp3). Эти файлы должны быть скопированы в папку new перед начало автообзвона. Если какого-либо файла отвечающего за пункт меню нет – он не будет проигран вашему клиенту.

Как подготовить файлы в Excel

Проще всего файл со списком номеров подготавливать в Excel. Подготовленный файл нужно сохранить в формат csv.

Как сохранить csv файл в Excel для автообзвона

 

Так будет выглядеть содержимое получившегося csv-файла из примера выше:

Файл для программы автообзвона клиентов через Астериск по SIP

ООО "Терминальные системы". Все права защищены.
Яндекс.Метрика Индекс цитирования
Дизайн сайта prorezz.ru