35 видео на IT - тематику на нашем YouTube канале

ћерион Ќетворкс

3 минуты чтени€

—ейчас мы докажем, что в FreePBX можно записать вообще всЄ.

ћы уже рассказывали про логику записи звонка и том на каких фазах мы можем еЄ контролировать. ќднако, стандартный функционал записи ограничиваетс€ модулем, в рамках которого мы хотим начать запись. Ќапример, если мы включаем запись на внутреннем номере (Extension), то услышим только часть звонка, котора€ началась, когда абонент данного номера сн€л трубку.

Ќо что, если мы хотим записать ещЄ и ту часть звонка, котора€ была до этого? Ќапример, как звон€щий терпеливо выбирал опции нашего IVR и какие комментарии при этом отпускал? :)

ƒл€ этого в FreePBX существует специальный модуль - Call Recording, который позвол€ет принудительно включить или отключить автоматическую запись звонка на определенном его этапе. Ћюбые другие опции записи, которые были включены до этого, при этом будут проигнорированы. Ќо самое главное, что записи звонков, сделанные через этот модуль, будут содержать все голосовые приветстви€ (Announcement), музыку на ожидании (Music On Hold) и другие сообщени€, которые проигрывает наша IP-ј“— каждому позвонившему абоненту.

ћножество модулей во FreePBX, таких как модуль очередей (Queues), вход€щей маршрутизации (Inbound Routes), групп вызова (Ring Group), позвол€ют управл€ть записью звонка напр€мую. ƒл€ этого в них есть специальные опции Ц Call Recording, которые можно при необходимости активировать.

ќпци€ записи

ћодуль, о котором мы говорим в этой статье, позвол€ет настроить принудительное начало записи звонка ещЄ до того, как он отправитс€ на какое-нибудь направление, которое не имеет опции записи. Ќапример на Page группу или IVR.


Ќастройка

ѕеред установкой, проверьте кака€ верси€ модул€ callrecording у вас установлена. ƒл€ этого в консоли введите команду: fwconsole ma list | grep callre. ¬ерси€ модул€ должна быть 14.0.5 и выше, поскольку в более ранних верси€х, обнаружен баг (FREEPBX-18899 (https://issues.freepbx.org/browse/FREEPBX-18899)) и функционал полной записи работать не будет :(. ≈сли установлена более ранн€€ верси€, то сделайте обновление данного модул€

ѕосле этого переходим во вкладку Settins - Advanced Settings и в разделе Call Recording ищем новую опцию, котора€ должна по€витьс€ - Call Recording Option, еЄ значение устанавливаем в No и только после этого переходим к следующему шагу

Call Recording Option FreePBX

ƒл€ настройки открываем ApplicationsCall Recording и нажимаем Add Call Recording:

ћодуль Call Recording

ѕеред нами открываетс€ меню добавлени€ нового правила записи звонков:

ƒобавление правила записи

 ак видите всЄ достаточно просто:

  • Description - ќписание данного правила;
  • Call Recording Mode - Ћогика записи, подробно описана в нашей статье;
    • Force и Never замен€ют друг друга и имеют высший приоритет чем Yes и No
    • Yes и No имеют одинаковый приоритет
      •  огда один и больше Yes или No встречаетс€ в call flow, в приоритете всегда будет первое значение.
      • ѕоследующие опции Yes или No не переопредел€ют первую.
    • Force и Never будут всегда переопредел€ть опции, которые установлены ранее.
      • Force и Never будут всегда замен€ть друг друга. Ќапример если сначала был установлен Force, а потом встречаетс€ Never, то в приоритете будет Never
      • Force и Never будут всегда замен€ть предустановленные опции Yes и No
      • Yes и No никогда не замен€ть Force и Never
    • DonТt Care не будет измен€ть предыдущую опцию.
  • Destination - ”казывает направление куда необходимо отправить звонок после того, как была включена или же отключена запись.

ѕрименение

ƒавайте представим себе, что у нас есть вход€щий маршрут (Main_Route), звонки с которого отправл€ютс€ в IVR (Main_IVR). Ќо мы хотим слышать что говорит звон€щий, наход€сь в меню IVR и слуша€ голосовое сообщение, например дл€ последующего анализа и оценки его реакции.

ƒл€ этого, мы создадим Call Recording (For_IVR_Recordings), которое будет включать запись и отправл€ть звонок на тот же самый IVR, а сам Call Recording Ц повесим на вход€щий маршрут:

ƒобавление правила записи дл€ IVR ¬ход€щий маршрут с правилом записи

√отово! “еперь мы получим запись звонка, котора€ будет содержать часть, где звон€щий находитс€ в IVR и слушает его сообщение, и, возможно даЄт какие-нибудь комментарии. ќстальна€ часть записи будет зависеть от того, какие опции настроены в IVR.


ѕолезна ли ¬ам эта стать€?


Ёти статьи могут быть вам интересны: