Удельта

Телефония на Asterisk: как контролировать звонки, расходы и сбои

Чтобы контролировать телефонию на Asterisk, договоритесь, что считать принятым и пропущенным обращением, кто перезванивает клиенту и как сверять расходы с оператором. Начните с паспорта номера, очереди и резервного маршрута. Затем проверьте несколько контрольных звонков: журналы должны помогать отделу продаж возвращать разговоры и разбирать сбои.

Два менеджера небольшой компании принимают звонки, рядом экран очереди и журнал обратных звонков.

Что собрать для начала

  • Номера, оператор, договор, контакты поддержки, число одновременных линий и расписание.
  • Ответственные за очередь продаж, тариф, техническое обслуживание и резервный маршрут.
  • Выбранные журналы звонков и безопасное время для контрольных входящих и исходящих.

Назначьте ответственных за номер и очередь #

У поставщика оборудования шесть менеджеров и один городской номер. Днём звонки идут в очередь продаж, вечером — по резервному маршруту. Asterisk управляет этим порядком, но работа телефонии зависит и от оператора, офисной сети и организации отдела продаж.

  • Оператор. Запишите номер договора, контакт поддержки, номера, доступное число одновременных вызовов и резервный маршрут. Эти условия не определяются одним запуском Asterisk.

  • Администратор. Он отвечает за настройки, телефоны, сеть и проверку маршрутов. Включённый процесс на сервере не подтверждает, что внешний клиент может дозвониться.

  • Руководитель продаж. Он согласует расписание, меню и очередь, назначает возврат пропущенных звонков. Владелец тарифа контролирует стоимость и разрешённые направления.

Отдельно перечислите панель управления, подключение к CRM и аналитику, если они используются. Их возможности зависят от выбранных продуктов и настроек. Не считайте, что телефонное ядро автоматически даёт готовую панель отчётов и весь процесс работы с клиентами.

Определите, что считать обращением #

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

  • CDR — детали вызова. Здесь сохраняются сведения о звонке. Для подсчёта обращений нужно объединять связанные записи и исключать внутренние и учебные вызовы.

  • CEL — события соединений. Более подробная история помогает разобраться, что происходило при переводах и нескольких соединениях одного обращения.

  • Журнал очереди — queue log. Его события показывают попытки соединения с менеджером, подключение и завершение. Используйте их, если нужно проверить работу именно очереди продаж.

Статус ANSWERED означает, что вызов был принят, но ответить могло голосовое меню, а не менеджер. Для очереди проверьте собственные события соединения с человеком. ABANDON — клиент покинул очередь; RINGNOANSWER — участник очереди не ответил на попытку звонка.

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

ВопросИсточникЧто ещё уточнить
Дошёл ли вызов до AsteriskЖурнал и записи выбранного CDR backendВремя, внешний номер и маршрут
Был ли разговор с менеджеромQueue log и связанные событияПодключение к человеку, переносы и завершение
Клиент покинул очередьABANDON и другие конечные событияНе дозвонился ли он позже
Сколько стоит звонокДетализация провайдераТариф, округление, направления и платные услуги
Что произошло при переадресацииCEL и выбранные идентификаторыНесколько каналов одного клиентского обращения

Возвращайте пропущенные звонки каждый день #

В начале дня ответственный собирает необработанные обращения за вчера и внерабочее время. По каждому доступному номеру проверяет, не состоялся ли позже разговор. Затем назначает менеджера и срок обратного звонка, чтобы несколько сотрудников не работали с одним обращением независимо.

После попытки запишите результат: поговорили, не ответили, номер неверный или требуется продолжение. Не убирайте задачу после первой неудачи без принятого правила. Если номер скрыт, перезвонить невозможно; такое обращение поможет проверить доступность и работу маршрута.

Небольшому отделу может хватить таблицы или задач в CRM: номер события, время, ответственный и итог. Автоматическое создание задачи требует отдельного подключения. До него ручная выгрузка тоже позволяет вести процесс, если обращения регулярно проверяются и не теряются.

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

Как ввести начальный порядок работы

  1. Запишите расписание, очередь и внешний резервный маршрут. Назначьте владельцев.
  2. Согласуйте определения входящего, принятого и пропущенного обращения.
  3. Настройте хранение CDR и событий очереди с нужной глубиной истории.
  4. В согласованное время проверьте успешный звонок, звонок без ответа, вне рабочего времени и с переводом.
  5. Найдите записи каждого звонка и проверьте, кому назначается возврат пропущенного обращения.
  6. Каждый день разбирайте необработанные звонки, каждый месяц сверяйте расходы с оператором.

Сверяйте расходы с детализацией оператора #

Ежемесячную сверку начните с детализации оператора и тарифа. Длительность в CDR и поле billsec имеют своё назначение и могут отличаться от оплаченной длительности. При внешней переадресации могут появиться отдельные платные направления; связанные записи нельзя складывать без разбора.

  • Условия оплаты. Проверьте направления, округление длительности и фиксированные услуги. Сначала объясните расхождения на небольшой выборке звонков.

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

  • Ограничения. Запишите лимиты оператора и разрешённые маршруты. Дорогие и международные направления выдавайте по необходимости; назначьте ответственного за изменение прав.

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

Как разбирать отказ телефонии #

Сначала опишите симптом: не приходят внешние звонки, не проходят исходящие, не работает один телефон или нет звука. Запишите время и при согласованной проверке позвоните из другой сети. Затем выясняйте, на каком участке нарушена работа.

Команда ниже показывает состояние настроенных исходящих регистраций PJSIP — подключения Asterisk к оператору через этот механизм. Она не проверяет весь входящий звонок и не показывает все телефоны. Если оператор использует доступ по IP без регистрации, нужен другой согласованный способ проверки.

Команда чтения состояния исходящих PJSIP-регистраций; на вашем сервере требуется подходящий доступ.
asterisk -rx "pjsip show registrations"

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

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

Как поддерживать телефонию в работе #

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

Если используются записи разговоров, задайте отдельный порядок доступа, хранения и применения по правилам организации. Хранилище, обработка и интерфейс отчётов требуют настройки. Само наличие Asterisk не заменяет решение компании о том, кому и зачем доступны записи.

После аварии проверьте внешние входящие и исходящие, звук в обе стороны и обработку пропущенного обращения. Успешная регистрация — только один технический признак. Работа услуги подтверждается разговором и понятной записью результата в процессе отдела продаж.

Когда контроль телефонии организован

  • У номера, очереди, тарифа и резервного маршрута известны владельцы.
  • Контрольные звонки сопоставлены с журналами без повторного подсчёта одного обращения.
  • Пропущенному обращению назначены менеджер, срок и итог обратного звонка.
  • Расходы сопоставлены с детализацией оператора, а после сбоя проверены разговор и звук в обе стороны.

Источники и связанные материалы #

Материал был полезен?

Сообщить об ошибке или задать вопрос редакции

Сообщение увидит редакция. Не указывайте пароли и личные данные. Текст удаляется через 180 дней.

О материале

Управление ITРуководствоЗадача: поддерживатьУровень: практикаAsterisk

Последнее обновление:

Обсуждение

Комментарии проходят подтверждение адреса и проверку редакцией.