Основные возможности модуля «Телефония» в «Битрикс24». Битрикс телефония


Как настроить интеграцию Битрикс24 и телефонии – GenCloud

Как мы убедились из нашей предыдущей статьи, интеграция IP телефонии и CRM Битрикс24 дает ряд неоспоримых преимуществ при общении менеджеров с клиентами.

В этой статье мы обсудим какие существуют способы подключения телефонии в CRM Битрикс24, проведем сравнение различных вариантов интеграции со своими слабыми и сильными сторонами и ответим на самые частые вопросы по настройке телефонии в Битрикс24.

Способы подключения телефонии в Битрикс24

Чисто технически подключение телефонии – задача простая. Подробное описание всех настроек можно найти в справочной документации.

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

Глобально существует три способа подключения IP-телефонии в Битрикс 24:

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

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

Давайте разбираться!

 

Встроенная телефония Битрикс24

Самая главная новость – совершать исходящие звонки из вашей CRM можно сразу после подключения к Битрикс24 и для этого не требуются никакие настройки, нужна только гарнитура и веб-браузер – тут строго, Google Chrome или Mozilla Firefox.

Проверьте есть ли деньги на вашем балансе (раздел меню Телефония – Баланс и статистика) и смело набирайте номер (как совершать звонки из Битрикс24 можно прочитать в нашей предыдущей статье).

В разделе Баланс и статистика вы можете ознакомиться с тарифами на звонки при использовании встроенной телефонии Битрикс24. Здесь же вы можете пополнить баланс вашей телефонии и посмотреть детализацию и расходы за предыдущие месяцы.

Как привязать свой номер в Битрикс24

Вы могли обратить внимание, что при звонке из Битрикс24 у принимающего высвечивается незнакомый номер – это связано с тем, что ваш корпоративный портал еще не знает вашего номера и подставляет номер базовой станции оператора. Для того, чтобы при звонках из вашей CRM через встроенную телефонию у клиента определялся именно ваш номер телефона, его нужно “привязать” к порталу.

Сделать это можно в разделе Телефония – Управление номерами – Привязать свой номер. Чтобы подтвердить, что этот номер ваш, система сразу совершит на него звонок и продиктует “пароль”, который нужно тут же указать для привязки номера, поэтому привязывайте только реально существующий номер, звонки на который вы можете принимать.

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

Аренда номера – как принимать звонки в Битрикс24

Если помимо совершения исходящих звонков, вы планируете принимать звонки от клиентов в вашей CRM, то необходимо направить входящие звонки на какой-либо номер телефона в ваш портал.

Один из вариантов решения – арендовать номер телефона непосредственно в Битрикс 24.

Как и при аренде номера у любого другого оператора IP-телефонии, в зависимости от региона и вида номера, за его использование взимается ежемесячная плата. На выбор предоставляются мобильные и городские номера со всего мира, а также федеральные номера вида 8–800, звонки на которые оплачивает принимающая сторона.

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

bitriks24-arenda-nomera

bitriks24-arenda-nomera

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

 

Как видно, начать пользоваться встроенной телефонией в CRM Битрикс24 можно буквально за несколько минут и для этого даже не требуется интеграция – все уже готово к работе, необходимо только выбрать номер и пополнить баланс.

Главное преимущество использования встроенной телефонии Битрикс 24 – легкость и скорость настройки, возможность достаточно быстро протестировать работу телефонии, не занимаясь технической настройкой интеграции. Особенно, если у вас еще нет собственной АТС и оператора телефонии.

Но есть и обратная сторона – арендованный номер “намертво” привязан к вашей CRM, вы не сможете использовать его отдельно от Битрикс24. Значит при смене CRM вы потеряете номер, а при сбоях в работе Битрикс 24 – не сможете принимать звонки. И наконец, возможности по настройке встроенной АТС от 1С-Битрикс пока еще остаются достаточно ограниченными и не позволяют настроить множество полезных для компании сценариев.

 

Как интегрировать Битрикс24 и SIP телефонию

Не смотря на наличие встроенной телефонии, не требующей серьезной настройки, компания 1С-Битрикс предоставила возможность подключать к порталу номера внешних SIP-АТС. Это может быть собственная АТС, установленная в офисе, или виртуальная АТС, управляемая через Интернет. И здесь совсем не важно, какие номера, какие услуги и какой оператор предоставляет. Единственное условие – звонки на ваши номера можно принимать по SIP-протоколу.

На практике при интеграции с виртуальными АТС сторонних операторов могут возникать различные технические нестыковки SIP-протоколов, поэтому рекомендуется подключать телефонию наиболее популярных и проверенных операторов (Mango, Telphin, UIS, Zadarma и т.п.).

При подключении внешнего номера все услуги связи предоставляет ваш оператор – аренда номеров, тарифы за разговоры, функции доступные в самой АТС оплачивается поставщику услуг телефонии, в Битрикс24 остается только один платеж – модуль для интеграции SIP-коннектор. Такой способ подключения особо актуален для компаний, которые уже пользуются IP-телефонией – сохраняются существующие номера, знакомые клиентам, на звонки действуют привычные тарифы, а все преимущества интеграции CRM Битрикс24 и телефонии являются дополнительным бонусом.

Подключить SIP-АТС можно на странице Телефония – Управление номерами – Подключить SIP-АТС. Как и прежде подключение на стороне Битрикс24 настраивается в два счета – указываем адрес сервера, логин и пароль SIP-пользователя, ждем несколько минут и интеграция готова. Настройки управления номерами такие же как и при аренде номера в Битрикс24 и подробно описаны в справке.

bitrix24-sip

bitrix24-sip

Однако, необходимо помнить, что на стороне вашей SIP-АТС имеются дополнительные настройки переадресации звонков, которые влияют на конкретный маршрут соединения. И в этом состоит ключевое отличие подключения внешнего номера от использования встроенной телефонии – на большинстве современных АТС вы можете выбрать при каких условиях направлять звонок в SIP-аккаунт, привязанный к Битрикс24 и это открывает множество дополнительных сценариев обработки звонка, еще до поступления в CRM.

Приведем пример. В любой современной АТС вы можете настроить голосовое меню (IVR) – когда при входящем звонке клиент слышит “нажмите 1, чтобы переключиться в отдел продаж, 2 – для технической поддержки, 3 – для связи с бухгалтерией” и т.д. При выборе разных опций клиентом звонок можно направить в разные SIP-аккаунты, каждый из которых может использоваться в Битрикс24, обычных IP-телефонах, переадресовываться на внешний номер и т.д. Значит можно настроить две разных очереди в Битрикс24 – одна для отдела продаж, а другая для отдела тех.поддержки, а звонки в бухгалтерию отправлять на обычный IP-телефон, минуя Битрикс24. Это позволяет полностью разделить входящие для разных отделов и даже офисов.

Настроить такой сценарий в рамках встроенной телефонии пока не получится, т.к. телефония Битрикс24 не имеет функции “голосовое меню”. А подключение почти любой современной IP-АТС с легкостью решает задачу.

Другой востребованный сценарий – разные способы обработки звонков в разное время. Например, в рабочее время в будние дни – направляем все звонки в Битрикс24. В нерабочее и выходные – составляем список мобильных номеров, на которые будет направляться звонок.

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

 

В заключение статьи, хотим дать несколько рекомендаций тем, кто решился использовать IP-телефонию в Битрикс24.

  1. Внимательно продумайте маршрутизацию вызовов внутри компании.Кто принимает звонки в Битрикс24? На кого и по каким правилам переключает? Что происходит с пропущенными вызовами? Кто работает с телефонией на портале, а кто остается на внешних телефонах?Интеграция Битрикс24 с телефонией очень не любит различные смешанные сценарии, когда часть менеджеров сидит в офисе, другие разъезжают с мобильными вне 4G, бухгалтерия вообще пользуется аналоговым телефоном и в Битрикс24 не заходит.
  2. Оцените насколько вам подходит работа с телефонией через Битрикс 24В браузере с гарнитурой необходимо все время сидеть за компьютером, чтобы не пропускать звонки. Для работы с IP телефонами требуется закупать отдельный аппарат для каждого пользователя. А чтобы звонить, через мобильное приложение нужно находиться в зоне высокоскоростной интернета?
  3. Обратитесь к профессионалам.Когда вы описали необходимые сценарии обработки звонков, убедились, что интеграция вам нужна и удобна в работе, проконсультируйтесь с профессиональными интеграторами. Телефония Битрикс24 постоянно развивается, а сценарии обработки звонков у каждой компании только на первый взгляд кажутся одинаковыми. Только с профессионалами вы сможете сформулировать план внедрения, избежать ошибок и сэкономить время, деньги и нервы.

 

Если у вас есть вопросы по настройке телефонии в Битрикс24 – задавайте их в комментариях под статьей. Наши специалисты будут рады поделиться опытом.

gencloud.ru

Телефония в Битрикс24 - настройка

Сергей Малышев, директор

Для тех, кто только планирует начать пользоваться Битрикс24, либо уже использует в своей работе облачную или коробочную версию Битрикс24 и хочет завести звонки в CRM, мы подготовили в формате «для чайников» краткий обзор основных шагов по организации телефонии в компании и ее интеграции с CRM Битрикс24.

Важно отметить, что в отличие от классической аналоговой телефонии, для цифровой телефонии (IP-телефонии) существует невообразимо большее количество альтернатив организации телефонной связи в офисе. С одной стороны, это позволяет расширить круг решаемых задач и максимально автоматизировать рутинные процессы, не решаемые аналоговой телефонией, а также сократить издержки на звонки. С другой, сбивает столку тех, кто делает только первые шаги в этом направлении.

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

Цифровая телефония против аналоговой

Итак, начнем с самого основного. Различают 3 вида телефонии:

Далее мы будем говорить исключительно о проводной цифровой телефонии, подразумевая под телефонией именно ее цифровой вариант. Цифровую телефонию также принято называть IP-телефонией. В случае с аналоговой телефонией телефонный аппарат соединяется с АТС по специальным телефонным двужильным проводам. Цифровая же телефония работает через интернет - в цифровой телефонный аппарат подключается обычный интернет-кабель или мобильный LTE/3G/2G интернет.

Цифровая телефония и IP-телефония, по сути, одно и то же. Одно из преимуществ цифровой телефонии для бизнеса - возможность интеграции с CRM: автоматическая переадресация входящих на ответственных, запись звонков, привязка к контактам и т.д.

Если у вас уже есть свой Битрикс24, и отдел продаж активно пользуется модулем CRM или только планирует им пользоваться, то подключение телефонии к CRM Битрикс24 - следующий логичный шаг. В рамках данного материала не будем подробно останавливаться на преимуществах интеграции телефонии и CRM Битрикс24, а сосредоточимся на тех основных шагах, которые необходимо сделать, чтобы все заработало.

Что нужно для настройки цифровой телефонии в вашем офисе и её интеграции с Битрикс24?

6 шагов к организации цифровой телефонии и интеграции с CRM Битрикс24:

  1. интернет
  2. провайдер телефонии (не аналоговой, конечно, а цифровой)
  3. телефонный номер - городской или 8-800 (аренда)
  4. виртуальная АТС - офисная или облачная (софт, управляющий потоками звонков, альтернатива железной офисной АТС)
  5. настройка интеграции телефонии и CRM Битрикс24
  6. телефонные аппараты (не аналоговой, а цифровой связи!) или софтфон (эмуляция телефона на компьютере + гарнитура)

Шаг 1: Интернет

В офис должна быть проведена линия высокоскоростного интернета. Допускается использование мобильного LTE или даже 3G интернета, но он может оказаться крайне не надежен.

Шаг 2: Провайдер телефонии

В России действует более десятка провайдеров цифровой (IP) телефонии, из которых можно выбрать наиболее подходящего и заключить с ним договор на оказание услуг связи:

Шаг 3: Телефонный номер

Как правило, провайдер телефонии предлагает арендовать у него городской номер телефона или федеральный номер 8-800. Можно арендовать несколько / много номеров и завести их в офис. Кроме того, не исключено, что ваш текущий провайдер аналоговой телефонной связи начал предоставлять услуги цифровой связи и сможет перевести ваш старый номер на цифровую телефонию, чтобы вы не потеряли своих клиентов из-за смены номера. Свяжитесь со своим провайдером, чтобы узнать о такой возможности.

Шаг 4: Виртуальная АТС

Виртуальная АТС - это программа (софт), которую можно установить на компьютер (сервер) внутри вашей компании. В этом случае говорят об «офисной АТС». Самая популярная и бесплатная офисная АТС - Asterisk.

Либо можно арендовать подобную программу у провайдера телефонии, тогда она физически будет работать и обслуживаться на сервере провайдера, а доступ к ней из вашего офиса осуществляться через интернет. Такую виртуальную АТС часто называют «облачная АТС» или «SIP АТС».

В первом случае заботы по поддержанию инфраструктуры лягут на ваши плечи, во втором - на провайдера телефонии. За свои услуги провайдер будет взимать ежемесячную плату (аренда SIP АТС). В обоих случая у вас будет доступ к индивидуальным настройкам виртуальной АТС, однако в случае с облачной АТС они будут ограничены.

На текущий момент специалистами Битрикс24 протестирована и проверена работа следующих виртуальных АТС:

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

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

Для сокращения подобных рутинных операций предлагается настроить интеграцию вашей виртуальной АТС (облачной или офисной) с CRM Битрикс24.

Шаг 5: Интеграция телефонии с Битрикс24

По умолчанию в Битрикс24 предлагаются услуги провайдера телефонии VoxImplant (Россия). Достаточно выбрать номер телефона, оплатить ежемесячную плату, заполнить настройки в Битрикс24 информацией о внутренних номерах и начать пользоваться. К плюсам можно отнести простоту и скорость начала работы, к минусам - стоимость звонков и разного рода трудности в случае организации сложной телефонии в крупной компании с большим количеством внутренних телефонных аппаратов.

Альтернативный вариант - воспользоваться услугами стороннего провайдера телефонии, арендовать у него облачную АТС (или установить в офисе собственную офисную виртуальную АТС) и заполнить настройки соответствующей информацией в Битрикс24. После этого вы сможете принимать внутренние звонки. Для совершения внешних звонков в обязательном порядке понадобится арендовать у Битрикс24 модуль для исходящей связи, так называемый SIP-коннектор.

Шаг 6: Телефонные аппараты для Битрикс24

Для совершения звонков в случае цифровой (IP) телефонии не подходят обычные телефонные аппараты, предназначенные для аналоговой телефонии. Как быть, если много сотрудников и ранее были куплены аналоговые аппараты? Есть 3 варианта решения проблемы:

После того, как к цифровому телефонному аппарату будет подключен провод локальной компьютерной сети (с интернетом), состемный администратор получит возможность через веб-браузер офисного компьютера подключиться к телефонному аппарату и внести в него настройки: адрес АТС, логин и пароль.

В случае с «коробочкой» и софтфоном - аналогично.

Список цифровых телефонных аппаратов, протестированных для звонков из Битрикс24 с примерами настроек можно посмотреть здесь.

Если вам требуется консультация по настройке телефонии в Битрикс24, будем рады помочь! Для этого оставьте заявку.

Виртуальная АТС - настройка звонков в Битрикс24

Рамка видео

IP-телефония в Битрикс24

Увеличение продаж
Все готово к работе
Когда вам звонит клиент
Интеграция телефонии с CRM Битрикс24
Подключение внешней SIP АТС
Битрикс24.Софтфон
Сколько стоит штатная интернет-телефония Битрикс24

blog.orangecode.ru

VoIP телефония от Битрикс24 предлагает самую надежную и дешевую связь с клиентами

«Битрикс24» - это не только VoIP телефония

Это все, что необходимо для организации работы компании. Инструменты тесно взаимосвязаны, а это значит, что вам не придется переключаться между разными сервисами. Начать работать можно сразу после регистрации. Достаточно любого браузера. Не нужно устанавливать ПО. Не нужно внедрять. Не нужно учиться, чтобы освоить.

Бесплатно и неограниченно!

www.bitrix24.ru

Основные возможности модуля "телефония" в Битрикс24

Приветствуем вас, уважаемые читатели нашего блога.

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

Прочитав эту статью до конца, вы поймете что это просто и сможете внедрить в своем бизнесе.

1.Задачи, решаемые модулем

Модуль «Телефония» корпоративного портала «Битрикс24» позволяет решать следующие задачи:

1)Принимать входящие звонки.

2)Совершать исходящие звонки.

3)Сохранять записи звонков.

4)Фиксировать истории звонков в CRM.

5)Контролировать звонки сотрудников.

6)Создавать отчет по всем звонкам.

7)Автоматизировать работу.

8)Организовать виртуальную АТС: распределение очереди входящих звонков по ответственным сотрудникам, внутренние номера, рабочее время, перенаправление на мобильный телефон.

9)Возможность совершать звонки через веб-браузер, десктопное приложение, мобильное приложение или телефонные аппараты SIP.

10)Дополнительно: возможность арендовать городские номера (московские 499, 495, других городов), федеральные номера 8-800.

2.Что это такое и как работает?

В «Битрикс24» модуль «Телефония» реализован на основе технологии WebRTC, которая позволяет принимать и совершать звонки непосредственно через браузер.

Основой работы являются сервер «1С-Битрикс» (Контроллер) и голосовые серверы Voixplant.

При звонке с портала или телефонного аппарата, пользователь подключается к серверу Voixplant, затем к Контроллеру для проверки возможности совершения звонка. После проверки, Контроллер передает настройки подключения.

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

3.Возможности модуля

У модуля телефонии «Битрикс24» возможны следующие 3 варианта подключения: 

•Привязка собственного номера телефона

Позволяет только совершать исходящие звонки с портала. Абонент видит ваш номер.

Вариант подходит, если уже имеется городской (не IP) или мобильный номер. Исходящие звонки совершаются с портала, история сохраняется в CRM. Входящие принимаются как обычно.

•Подключение виртуальной (облачной) АТС

Потребуется аренда виртуального номера, городского или федерального 8-800, у компании «1С-Битрикс», либо у другого провайдера (на текущий момент протестирована работа с SIPNET, Tekmi,«Телфин.Офис», MANGO, zadarma.com, Youmagic.pro, Интертелеком, telecom.kz, Дом.ру, MTT Бизнес). Позволяет совершать исходящие звонки и принимать входящие. При подключении облачной АТС сторонних провайдеров необходима оплата лицензии SIP-коннектора. Возможно подключение до 5 облачных АТС.

•Подключение офисной АТС

Позволяет подключить офисную АТС, например, на базе Asterisk. Количество подключаемых АТС не ограничено. Для работы исходящих звонков необходима оплата лицензии SIP-коннектора (входящие звонки можно принимать без оплаты SIP-коннектора).

После подключения по одному из вариантов, можно настраивать следующие функции:

•Правила обработки звонков

•Внутренние номера, обработка добавочного номера

•Маршрутизация звонков: проверка номера по базе CRM, перенаправление входящего звонка на конкретного сотрудника, очередь и правила распределения звонков в очереди.

•Перенаправление на мобильный телефон сотрудника.

•Обработка неотвеченного вызова.

•Сохранение записи звонков.

•Оценка качества обслуживания.

•Настройка рабочего времени номера, правила перенаправления в нерабочее время.

•Настройка мелодии звонков и приветствия.

•Настройка черного списка.

•Подключение телефонного аппарата.

4.Обязательные требования

Для работы модуля и подключения телефонии к порталу «Битрикс24» есть ряд требований:

1.Телефония работает только на активной лицензии «Битрикс24».

2.К номеру лицензии «Битрикс24» привязывается лицензия SIP-коннектора и оплата телефонии. 

3.Если используется облачная АТС сторонних провайдеров или офисная АТС, для совершения исходящих звонков необходимо приобрести лицензию SIP-коннектора.

4.Для работы телефонии необходим протокол https, то есть, необходимо приобрести и установить SSL-сертификат.

5.Браузер для совершения и приема звонков должен поддерживать технологию WebRTC.  Возможно использовать браузеры версий не ниже: Google Chrome v29, Mozilla Firefox v27, Opera v18, Яндекс.Браузер v13. Internet Explorer не поддерживает WebRTC. В Opera и Яндекс.Браузер работа нестабильная от версии к версии браузеров.

5.Подключение телефонных аппаратов

Для совершения и приема звонков с портала «Битрикс24», помимо веб-браузера, десктопного приложения «Битрикс24» и мобильного приложения «Битрикс24», возможно использовать настольные телефонные SIP-аппараты.

Для подключения аппарата, в настройках пользователя необходимо включить опцию «Подключить телефонный аппарат». Система выдаст адрес сервера, логин и пароль для подключения. Эти данные необходимо ввести в настройки аппарата. После этого аппарат автоматически регистрируется на сервере и начнет работать.

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

Для работы в «Битрикс24» подходит любой SIP-аппарат, список проверенных компанией «1С-Битрикс» аппаратов представлен в таблице:

6.Кейсы

6.1.Подключении телефонии для диспетчерской службы жилого квартала

Задачи: Прием входящих обращений (звонков) от жителей в диспетчерскую службу. Фиксация и обработка обращений. Запись разговора.

Особенности: Подключение арендованного номера стороннего провайдера. Только входящие звонки, исходящие не используются. Подключение телефонного аппарата D-Link DHP-150S.

Реализация.

1)Подключение номера для приема входящих звонков.

Так как совершать исходящие звонки не требуется, оплачивать лицензию SIP-коннектора не нужно.

Для начала подключается модуль «Телефония», производятся настройки сервера и локальной сети (портал «Битрикс24» расположен на собственном сервере Клиента, операционная система CentOs 6, Битрикс веб-окружение), модуля «Push and Pull».

 

После чего настраиваем подключение «Облачной АТС» в модуле «Телефония» на портале. Вводим данные подключения SIP-номера (адрес сервера, логин и пароль) в соответствующие поля.

 

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

Подключаем проверку номеров по базе CRM, при звонке с неизвестного номера включаем опцию создания новой карточки в диалоговом окне звонка.

 

Заполняем внутренние (добавочные) номера диспетчеров.

 

2)Подключение телефонного аппарата D-Link DHP-150S.

Для удобства работы диспетчеров необходимо подключить настольный телефонный аппарат. Для реализации выбираем аппарат D-Link DHP-150S.

 

Выбираем необходимого пользователя, включаем опцию «Подключить телефонный аппарат» и получаем настройки для подключения (адрес сервера, логин и пароль).

    

Далее подключаемся к аппарату D-Link DHP-150S через LAN и вводим полученные настройки. Проверяем подключение аппарата к серверу – при успешном подключении индикатор линии загорается зеленым цветом.

6.2.Подключение телефонии для отдела продаж

Задачи: Фиксация процесса работы с клиентами в CRM. Прием входящих звонков. Совершение исходящих звонков. Запись разговоров с клиентами.

Особенности: Подключение облачной АТС «МТТ Бизнес».

Реализация.

Для подключения возможности принимать входящие звонки через стороннего провайдера (в данном случае «МТТ Бизнес»), необходимо приобрести лицензию SIP-коннектор. Для подключения и тестирования доступен пробный период 1 месяц и 60 бесплатных минут. Включить режим отладки можно в настройках модуля.

 

На первом шаге производится установка и настройка модуля «Телефония», настройка сервера и локальной сети, модуля «Push and Pull».

Далее в аккаунте МТТ Бизнес необходимо настроить рабочее место арендованного номера и получить данные для подключения к «Битрикс24» (адрес сервера, логин и пароль).

 

И настроить маршрутизацию входящей связи на соответствующее рабочее место.

 

В модуле «Телефония» на портале выбираем пункт «Подключить облачную АТС» и вводим настройки рабочего места МТТ.

 

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

 

Для более удобной работы с телефонией на рабочем месте менеджера устанавливается бесплатное десктопное приложение «Битрикс24».

7.Заключение

С использованием модуля «Телефония» в «Битрикс24» возможно организовать интегрированную с CRM виртуальную АТС с широкими возможностями настройки.

Возможно подключить номер «1С-Битрикс», других провайдеров (МТТ, Задорма и др.) или свою офисную АТС.

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

studiobit.ru

Звоним на мобильные и стационарные телефоны прямо из браузера

Телефония в Битрикс24

Коллеги, одной из самых важных новинок последнего релиза – стала телефония в Битрикс24. Сегодня я хотела бы подробнее рассказать об этом инструменте, выделить основные сценарии, которые можно решить с его помощью.

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

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

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

В мессендере появилась дополнительная иконка, которая открывает окно набора номера. В этом окне вы может набрать любой номер телефона и выполнить звонок.

2d270d39d1627bc297c478d932fe9b2f.pngЗвоним коллеге

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

2d090943dd9a8a791b5bc35da3076e8e.pngЕсли например, вы звоните коллеге на портале через аудио или видеозвонок, но его нет на рабочем месте,  система сама предложит вам перезвонить ему на мобильный телефон. 8a868781235987cc3b8135fb6750c364.pngТаким образом, все сотрудники компании всегда будут оставаться на связи и вам не нужно совершать дополнительных действий, для того чтобы позвонить коллеге.

Звонки в CRM

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

Но уже сейчас, телефония внутри Битрикс24 – это в первую очередь экономия бюджета компании, вам не нужны дополнительные устройства, оборудования, телефонные аппараты и т.д., а также это простой и удобный способ связи с клиентами.

Расскажу о том, что уже реализовано и как с этим работать.

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

568125cdb610eb5f99f018477656d01f.pngСейчас, пока звонки доступны только из списка контактов, но позже, такой значок телефона появится во всех разделах CRM, где указан номер клиента.

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

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

Кроме этого, в живой ленте CRM будет автоматически зафиксирован звонок, а также приложен файл с записью разговора.

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

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

В ленте остается запись выполненного исходящего звонка, с данными клиента, номером телефона, ответственным менеджером, а также с информацией о длительности звонка.

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

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

Нам очень важно ваше мнение, буду ждать ваших отзывов.

Спасибо.

www.bitrix24.ru

Архитектурные решения в системе телефонии «Битрикс24»

Несмотря на эпоху интернета и всевозможных средств коммуникации, телефонная связь по прежнему остаётся одним из важнейших каналов взаимодействия компании со своими клиентами. И каким бы ни был корпоративный сайт, — лицо фирмы — отсутствие телефона или плохое качество связи может сильно подпортить впечатление клиентов и партнёров. Поэтому, мы когда-то всерьёз озаботились тем, чтобы интегрировать в «Битрикс24» полноценную систему телефонной связи, которую наши пользователи могут применять для поддержки и развития своего бизнеса. И на страницах этого поста мы хотим рассказать об архитектуре и принципах функционирования созданной системы. Прорабатывая требования к телефонии, которую планировалось интегрировать в «1С-Битрикс», мы сразу же решили, что каждый телефонный аккаунт должен быть изолирован друг от друга. Чтобы ни один клиент не мог помешать или навредить другому. Нас не устраивала схема, когда на нашу компанию выделяется один телефонный аккаунт, клиенты переводят нам деньги, а мы как-то распределяем трафик. Нам требовалась полная изоляция, чтобы у каждого пользователя была своя статистика, свой баланс, раздельное предоставление прочих услуг. Для этого потребовалось, чтобы компания Voximplant, чей продукт мы выбрали для создания телефонии, доработала свою систему. В результате был внедрён так называемый мастер-аккаунт, под которым создаются все дочерние аккаунты наших пользователей, для каждого портала свой. Хотя, на самом деле, технически используется четыре мастер-аккаунта: для рублей, гривен, долларов и евро.

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

Контроллер телефонии

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

Поэтому, чтобы реализовать задуманное нами разделение пользовательских аккаунтов, нам пришлось написать на PHP и MySQL модуль для Битрикс24, называющийся контроллер телефонии. Он выступает своеобразным информационным посредником между пользовательским порталом и сервером Voximplant.

Когда пользователь впервые инициирует вызов, то модуль телефонии на его портале обращается к контроллеру телефонии и запрашивает учётные данные. Контроллер проверяет на сервере лицензий, что данный пользователь имеет право на использование этой услуги, а потом обращается за учётными данными на сервер Voximplant. Если учётной записи ещё нет, то она сразу создаётся. После этого контроллер возвращает порталу учётные данные для подключения по SIP, они записываются в БД на портале и используются при всех последующих вызовах. То есть в дальнейшем контроллер телефонии уже не задействуется.

По получении учётных данных пользователь напрямую обращается к Voximplant и весь голосовой трафик идет по WebRTC без каких-либо посредников. Для передачи все прочей информации используется подключение по протоколу WebSocket. Когда вызов завершается, Voximplant уведомляет контроллер, а тот фиксирует это в статистике пользователя. Всё общение с серверами Voximplant осуществляется по принципу REST.

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

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

В отличие от звонков через браузер, телефонные аппараты пользователей «Битрикс24» подключаются к серверу Voximplant напрямую, минуя контроллер телефонии. Для этого при первичном подключении в телефон заносятся логин и пароль, которые впоследствии используются при каждом звонке. Эти учётные данные пользователь получает во время настройки в разделе «Телефония», процедура такая же, как и при совершении первого звонка. И уже на основе этих регистрационных данных Voximplant отправляет статистику о совершенных звонках. А поскольку телефонные аппараты (в том числе приложения для VoIP-телефонии) могут менять хозяев, то у администратора есть возможность быстро сменить пароль или вообще отключить данный аккаунт.

Когда из внешней сети поступает входящий вызов на номер, арендованный пользователем «Битрикс24», то он попадает на сервер Voximplant. Тот обращается к контроллеру за информацией о том, кому нужно направить звонок. На портале соответствующего пользователя появляется оповещение о входящем вызове, и как только кто-то отвечает, сервер связывает обоих абонентов напрямую.

Безопасность

Несмотря на наличие информационного посредника в виде контроллера телефонии, безопасности это не вредит. Во-первых, все данные передаются по HTTPS, то есть шифруются протоколом SSL. Кроме того, при каждом обмене данными (любая команда по REST) между порталом и контроллером телефонии, на основе передаваемой информации и лицензионного ключа формирует уникальный ключ запроса (для каждого набора данных он будет разным). Такое же шифрование осуществляется при обмене данным между контроллером и голосовыми терминалами Voximplant. Обмен ключами осуществляется и при установлении прямой связи между пользовательским порталом и сервером Voximplant.

Регистрация аккаунтов

Когда новый пользователь заходит на портале «Битрикс24» в раздел телефонии, то контроллер телефонии автоматически создает для него учетную запись в Voximplant. При совершении первого звонка или подключении телефонного аппарата информация о телефонном номере добавляется в учетную запись. То есть все операции по регистрации выполняются последовательно, по мере осуществления пользователем тех или иных действий. Тем самым мы избегаем возникновения пиковой нагрузки на серверы в процессе регистрации.

Обновление аккаунтов

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

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

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

Сценарии звонков

Voximplant позволяет создать абсолютно любой сценарий звонка. Ниже представлен пример упрощенной схемы входящего вызова.

Давайте разберемся в этой схеме. Итак, у нас есть входящий звонок. Поскольку Voximplant является для «Битрикс24» внешней системой, сначала ему нужно получить у контроллера настройки для вызываемого абонента (в формате JSON), на основании которых сценарий выполняет действия, предусмотренные для входящих или исходящих вызовов. После первого вызова настройки JSON кэшируются, и впоследствии нам не нужно каждый раз обращаться за ними на пользовательский портал. Сам же сценарий представляет собой программный модуль, написанный на JavaScript и содержащий около 3000 строк кода.

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

Мы обрабатываем все типовые сценарии, которые могут быть востребованы нашими пользователями. Например, если входящий звонок совершается ночью, то нужно сообщить о том, что на месте пока никого нет, перезвоните позже или оставьте сообщение. Или сценарии обработки CRM: нужно ли это делать, если да, то перевести вызов на ответственного человека и сразу сообщить ему, от кого именно поступил звонок. Чтобы звонящему сразу ответили: «Здравствуйте, Иван Иванович. Что вы хотите?»

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

Дополнительные возможности

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

Также контроллера позволяет нам переносить все настройки пользователя при его переходе с облачной версии «Битрикс24» на коробочную. Поскольку телефонный аккаунт не привязан жёстко к порталу, то достаточно просто переназначаем его на другую версию продукта. Поэтому клиенту ничего не нужно перенастраивать, сразу после миграции он может продолжить пользоваться телефонной связью.

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

Лог2015-07-24 08:50:08 Loading scenario bitrix24 2015-07-24 08:50:08 Sent event to JS onPhoneEvent with params [{accessURL = ; accountId = XXXXX ; applicationId = XXXXX ; logURL = ; name = Application.Started ; sessionId = 48475497 ; userId = 1 ; } ; ] 2015-07-24 08:50:08 Sent event to JS onPhoneEvent with params [{callerid = test ; destination = 74012XXXXXX ; displayName = 79112233444 ; fromURI = sip:[email protected] ; headers = {VI-Client-Device = SIP ; VI-Client-IP = 69.167.178.6 ; VI-Client-Type = user ; } ; id = 16214d90008034a8.1437727808.225341 ; name = Application.CallAlerting ; toURI = sip:[email protected] ; } ; ] 2015-07-24 08:50:08 Executing JS command: SetCustomData with params [{data = 16214d90008034a8.1437727808.225341 ; } ; ] 2015-07-24 08:50:08 Executing JS command: StartAudio with params [{headers = NULL ; id = 16214d90008034a8.1437727808.225341 ; } ; ] 2015-07-24 08:50:08 Executing JS command: PlayToneScript with params [{id = 16214d90008034a8.1437727808.225341 ; loop = true ; script = 440@-19,480@-19;*(2/4/1+2) ; } ; ] 2015-07-24 08:50:08 2015-07-24 08:50:08 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:08 Start INCOMING scenario (version: 9) 2015-07-24 08:50:08 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:08 2015-07-24 08:50:08 2015-07-24 08:50:08 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:08 Pure variables 2015-07-24 08:50:08 Call scenario user: 1 2015-07-24 08:50:08 Call callerId: test 2015-07-24 08:50:08 Sent event to JS onPhoneEvent with params [{headers = {} ; id = 16214d90008034a8.1437727808.225341 ; name = Call.AudioStarted ; } ; ] 2015-07-24 08:50:08 Call destination: 74012XXXXXX 2015-07-24 08:50:08 Call displayName: 79112233444 2015-07-24 08:50:08 Call number/destination: 74012XXXXXX 2015-07-24 08:50:08 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:08 2015-07-24 08:50:09 2015-07-24 08:50:09 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:09 Get B24 config: 2015-07-24 08:50:09 ID: 23 / PORTAL_MODE: RENT / SEARCH_ID: test / PHONE_NAME: 88002501860 / CRM: Y / CRM_RULE: queue / CRM_CREATE: lead / CRM_FORWARD: Y / QUEUE_TIME: 3 / QUEUE_TYPE: evenly / DIRECT_CODE: Y / DIRECT_CODE_RULE: voicemail / RECORDING: Y / RECORDING_TIME: 0 / NO_ANSWER_RULE: voicemail / FORWARD_NUMBER: / FORWARD_LINE: default / TIMEMAN: N / VOICEMAIL: Y / MELODY_LANG: RU / MELODY_WELCOME: http://dl.bitrix24.com/vi/RU01.mp3 / MELODY_WELCOME_ENABLE: Y / MELODY_WAIT: http://dl.bitrix24.com/vi/MELODY.mp3 / MELODY_HOLD: http://dl.bitrix24.com/vi/MELODY.mp3 / DATE_DELETE: null / TO_DELETE: N / MELODY_VOICEMAIL: http://dl.bitrix24.com/vi/RU03.mp3 / PHONE_TITLE: 88002501860 / PORTAL_URL: https://phone.bitrix24.ru/ 2015-07-24 08:50:09 PORTAL_SIGN: -hidden- 2015-07-24 08:50:09 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:09 2015-07-24 08:50:09 2015-07-24 08:50:09 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:09 Call type is: TEST CALL 2015-07-24 08:50:09 Phone number: 74012XXXXXX 2015-07-24 08:50:09 Call to: 79112233444 2015-07-24 08:50:09 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:09 2015-07-24 08:50:09 Call in correct worktime 2015-07-24 08:50:09 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:09 2015-07-24 08:50:09 Executing JS command: AcceptCall with params [{headers = NULL ; id = 16214d90008034a8.1437727808.225341 ; } ; ] 2015-07-24 08:50:09 Executing JS command: Play with params [{id = 16214d90008034a8.1437727808.225341 ; loop = false ; url = http://dl.bitrix24.com/vi/RU01.mp3 ; } ; ] 2015-07-24 08:50:09 Executing JS command: HandleTones with params [{handle = true ; id = 16214d90008034a8.1437727808.225341 ; } ; ] 2015-07-24 08:50:10 Sent event to JS onPhoneEvent with params [{headers = {} ; id = 16214d90008034a8.1437727808.225341 ; name = Call.Connected ; } ; ] 2015-07-24 08:50:17 Sent event to JS onPhoneEvent with params [{id = 16214d90008034a8.1437727808.225341 ; name = Call.PlaybackFinished ; } ; ] 2015-07-24 08:50:17 Executing JS command: Stop with params [{id = 16214d90008034a8.1437727808.225341 ; } ; ] 2015-07-24 08:50:19 Executing JS command: HandleTones with params [{handle = false ; id = 16214d90008034a8.1437727808.225341 ; } ; ] 2015-07-24 08:50:19 2015-07-24 08:50:19 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:19 Direct code is: none 2015-07-24 08:50:19 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:19 2015-07-24 08:50:19 Executing JS command: Play with params [{id = 16214d90008034a8.1437727808.225341 ; loop = true ; url = http://dl.bitrix24.com/vi/MELODY.mp3 ; } ; ] 2015-07-24 08:50:20 2015-07-24 08:50:20 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:20 Get B24 invite answer: {"COMMAND":"wait","TYPE_CONNECT":"crm","USER_ID":"67","USER_HAVE_PHONE":"Y"} 2015-07-24 08:50:20 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:20 2015-07-24 08:50:20 2015-07-24 08:50:20 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:20 Action: Send invite to phone67 2015-07-24 08:50:20 from number: 74012XXXXXX 2015-07-24 08:50:20 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:20 2015-07-24 08:50:20 Executing JS command: CallUser with params [{id = viXMtbt2TrSdBzRsqoyzSUQTaqDxKESGr_bNdm7UuBI ; } ; {callerid = 79112233444 ; displayName = NULL ; headers = NULL ; username = phone67 ; video = NULL ; } ; ] 2015-07-24 08:50:21 Sent event to JS onPhoneEvent with params [{content = {"COMMAND":"wait","OPERATOR_ID":"67"} ; method = POST ; name = Application.HttpRequest ; path = /request/28ccd1538fd88709.1437727808.225342_38.88.16.65/e2a2f42cebd2f7a2 ; } ; ] 2015-07-24 08:50:21 2015-07-24 08:50:21 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:21 Get command from B24 portal: {"COMMAND":"wait","OPERATOR_ID":"67"} 2015-07-24 08:50:21 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:21 2015-07-24 08:50:22 Sent event to JS onPhoneEvent with params [{content = {"COMMAND":"wait","OPERATOR_ID":"67"} ; method = POST ; name = Application.HttpRequest ; path = /request/28ccd1538fd88709.1437727808.225342_38.88.16.65/e2a2f42cebd2f7a2 ; } ; ] 2015-07-24 08:50:22 2015-07-24 08:50:22 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:22 Get command from B24 portal: {"COMMAND":"wait","OPERATOR_ID":"67"} 2015-07-24 08:50:22 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:22 2015-07-24 08:50:25 Sent event to JS onPhoneEvent with params [{content = {"COMMAND":"user","OPERATOR_ID":"67","USER_ID":67} ; method = POST ; name = Application.HttpRequest ; path = /request/28ccd1538fd88709.1437727808.225342_38.88.16.65/e2a2f42cebd2f7a2 ; } ; ] 2015-07-24 08:50:25 2015-07-24 08:50:25 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:25 Get command from B24 portal: {"COMMAND":"user","OPERATOR_ID":"67","USER_ID":67} 2015-07-24 08:50:25 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:25 2015-07-24 08:50:25 2015-07-24 08:50:25 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:25 Action: Connect to user67 2015-07-24 08:50:25 from number: 74012XXXXXX 2015-07-24 08:50:25 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:25 2015-07-24 08:50:25 Executing JS command: CallUser with params [{id = aI2BuvHLRLmeITs0LNDdq1O4AmrcWkZUmtayuwx7k_o ; } ; {callerid = 79112233444 ; displayName = NULL ; headers = NULL ; username = user67 ; video = NULL ; } ; ] 2015-07-24 08:50:26 Sent event to JS onPhoneEvent with params [{headers = {} ; id = aI2BuvHLRLmeITs0LNDdq1O4AmrcWkZUmtayuwx7k_o ; name = Call.Ringing ; } ; ] 2015-07-24 08:50:26 Sent event to JS onPhoneEvent with params [{headers = {} ; id = aI2BuvHLRLmeITs0LNDdq1O4AmrcWkZUmtayuwx7k_o ; name = Call.Ringing ; } ; ] 2015-07-24 08:50:26 Sent event to JS onPhoneEvent with params [{headers = {} ; id = aI2BuvHLRLmeITs0LNDdq1O4AmrcWkZUmtayuwx7k_o ; name = Call.AudioStarted ; } ; ] 2015-07-24 08:50:26 Sent event to JS onPhoneEvent with params [{headers = {} ; id = aI2BuvHLRLmeITs0LNDdq1O4AmrcWkZUmtayuwx7k_o ; name = Call.Connected ; } ; ] 2015-07-24 08:50:26 Executing JS command: HangupCall with params [{code = 3.0200E+02 ; headers = NULL ; id = viXMtbt2TrSdBzRsqoyzSUQTaqDxKESGr_bNdm7UuBI ; } ; ] 2015-07-24 08:50:26 Executing JS command: SendMediaBetween with params [{id1 = aI2BuvHLRLmeITs0LNDdq1O4AmrcWkZUmtayuwx7k_o ; id2 = 16214d90008034a8.1437727808.225341 ; } ; ] 2015-07-24 08:50:26 Executing JS command: Record with params [{id = 16214d90008034a8.1437727808.225341 ; stereo = false ; } ; ] 2015-07-24 08:50:26 Sent event to JS onPhoneEvent with params [{id = 16214d90008034a8.1437727808.225341 ; name = Call.RecordStarted ; url = http://recordUrl.com/record.mp3 ; } ; ] 2015-07-24 08:50:26 2015-07-24 08:50:26 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:26 Send CallStart: COMMAND=StartCall&CALL_ID=16214d90008034a8.1437727808.225341&CALL_DEVICE=WEBRTC&EXTERNAL=N&USER_ID=67 2015-07-24 08:50:26 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:26 2015-07-24 08:50:26 2015-07-24 08:50:26 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:26 Start recording call: http://recordUrl.com/record.mp3 2015-07-24 08:50:26 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:26 2015-07-24 08:50:31 Sent event to JS onPhoneEvent with params [{headers = {} ; id = aI2BuvHLRLmeITs0LNDdq1O4AmrcWkZUmtayuwx7k_o ; name = Call.MessageReceived ; text = {"COMMAND":"hold"} ; } ; ] 2015-07-24 08:50:31 2015-07-24 08:50:31 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:31 Get command from B24 user: {"COMMAND":"hold"} 2015-07-24 08:50:31 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:31 2015-07-24 08:50:31 Executing JS command: StopMediaBetween with params [{id1 = 16214d90008034a8.1437727808.225341 ; id2 = aI2BuvHLRLmeITs0LNDdq1O4AmrcWkZUmtayuwx7k_o ; } ; ] 2015-07-24 08:50:31 Executing JS command: Stop with params [{id = 16214d90008034a8.1437727808.225341 ; } ; ] 2015-07-24 08:50:31 Executing JS command: Play with params [{id = 16214d90008034a8.1437727808.225341 ; loop = true ; url = http://dl.bitrix24.com/vi/MELODY.mp3 ; } ; ] 2015-07-24 08:50:31 Sent event to JS onPhoneEvent with params [{headers = {} ; id = aI2BuvHLRLmeITs0LNDdq1O4AmrcWkZUmtayuwx7k_o ; name = Call.MessageReceived ; text = {"COMMAND":"meter","PERCENT":100,"GRADE":5} ; } ; ] 2015-07-24 08:50:31 2015-07-24 08:50:31 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:31 Get command from B24 user: {"COMMAND":"meter","PERCENT":100,"GRADE":5} 2015-07-24 08:50:31 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:31 2015-07-24 08:50:36 Sent event to JS onPhoneEvent with params [{headers = {} ; id = aI2BuvHLRLmeITs0LNDdq1O4AmrcWkZUmtayuwx7k_o ; name = Call.MessageReceived ; text = {"COMMAND":"meter","PERCENT":100,"GRADE":5} ; } ; ] 2015-07-24 08:50:36 2015-07-24 08:50:36 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:36 Get command from B24 user: {"COMMAND":"meter","PERCENT":100,"GRADE":5} 2015-07-24 08:50:36 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:36 2015-07-24 08:50:36 Sent event to JS onPhoneEvent with params [{code = 487 ; headers = {} ; id = viXMtbt2TrSdBzRsqoyzSUQTaqDxKESGr_bNdm7UuBI ; name = Call.Failed ; reason = Request Terminated ; } ; ] 2015-07-24 08:50:39 Sent event to JS onPhoneEvent with params [{headers = {} ; id = aI2BuvHLRLmeITs0LNDdq1O4AmrcWkZUmtayuwx7k_o ; name = Call.MessageReceived ; text = {"COMMAND":"unhold"} ; } ; ] 2015-07-24 08:50:39 2015-07-24 08:50:39 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:39 Get command from B24 user: {"COMMAND":"unhold"} 2015-07-24 08:50:39 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:39 2015-07-24 08:50:39 Executing JS command: Stop with params [{id = aI2BuvHLRLmeITs0LNDdq1O4AmrcWkZUmtayuwx7k_o ; } ; ] 2015-07-24 08:50:39 Executing JS command: Stop with params [{id = 16214d90008034a8.1437727808.225341 ; } ; ] 2015-07-24 08:50:39 Executing JS command: SendMediaBetween with params [{id1 = 16214d90008034a8.1437727808.225341 ; id2 = aI2BuvHLRLmeITs0LNDdq1O4AmrcWkZUmtayuwx7k_o ; } ; ] 2015-07-24 08:50:41 Sent event to JS onPhoneEvent with params [{headers = {} ; id = aI2BuvHLRLmeITs0LNDdq1O4AmrcWkZUmtayuwx7k_o ; name = Call.MessageReceived ; text = {"COMMAND":"meter","PERCENT":100,"GRADE":5} ; } ; ] 2015-07-24 08:50:41 2015-07-24 08:50:41 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:41 Get command from B24 user: {"COMMAND":"meter","PERCENT":100,"GRADE":5} 2015-07-24 08:50:41 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:41 2015-07-24 08:50:44 Sent event to JS onPhoneEvent with params [{cost = 0.0000E+00 ; direction = any outgoing voip ; duration = 18 ; headers = {} ; id = aI2BuvHLRLmeITs0LNDdq1O4AmrcWkZUmtayuwx7k_o ; name = Call.Disconnected ; } ; ] 2015-07-24 08:50:44 Executing JS command: HangupCall with params [{code = 6.0300E+02 ; headers = NULL ; id = 16214d90008034a8.1437727808.225341 ; } ; ] 2015-07-24 08:50:44 Sent event to JS onPhoneEvent with params [{content = {"COMMAND":"queue","OPERATOR_ID":"67"} ; method = POST ; name = Application.HttpRequest ; path = /request/28ccd1538fd88709.1437727808.225342_38.88.16.65/e2a2f42cebd2f7a2 ; } ; ] 2015-07-24 08:50:44 2015-07-24 08:50:44 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:44 Get command from B24 portal: {"COMMAND":"queue","OPERATOR_ID":"67"} 2015-07-24 08:50:44 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:44 2015-07-24 08:50:44 Sent event to JS onPhoneEvent with params [{cost = 0.0000E+00 ; direction = any Incoming VoIP ; duration = 34 ; headers = {} ; id = 16214d90008034a8.1437727808.225341 ; name = Call.Disconnected ; } ; ] 2015-07-24 08:50:44 2015-07-24 08:50:44 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:44 Send HangupCall: COMMAND=HangupCall&PHONE_NUMBER=74012XXXXXX&ACCOUNT_SEARCH_ID=test&CALL_ID=16214d90008034a8.1437727808.225341&USER_ID=67 2015-07-24 08:50:44 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:44 2015-07-24 08:50:44 2015-07-24 08:50:44 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:44 Send call history 2015-07-24 08:50:44 Call code: 200 2015-07-24 08:50:44 Call reason: Success call 2015-07-24 08:50:44 Call direction: any%20Incoming%20VoIP 2015-07-24 08:50:44 Call params: COMMAND=AddCallHistory&ACCOUNT_ID=XXXXX&PORTAL_USER_ID=67&APPLICATION_ID=XXXXX&PORTAL_TYPE=RENT&PORTAL_NUMBER=74012XXXXXX&PORTAL_CALL=N&ACCOUNT_SEARCH_ID=test&PHONE_NUMBER=79112233444&URL=http://recordUrl.com/record.mp3&INCOMING=2&CALL_ID=16214d90008034a8.1437727808.225341&CALL_LOG=http://callLog/call.log&CALL_DURATION=34&CALL_START_DATE=1437727826308&CALL_STATUS=true&CALL_QUALITY=100&CALL_DEVICE=WEBRTC&CALL_VOTE=0&COST=0 2015-07-24 08:50:44 ------------------------------------------------------------------------------------------ 2015-07-24 08:50:44 2015-07-24 08:50:45 Sent event to JS onPhoneEvent with params [{cost = 0 ; duration = 18 ; id = 16214d90008034a8.1437727808.225341 ; name = Call.RecordStopped ; reason = Stopped by user ; url = http://recordUrl.com/record.mp3 ; } ; ] 2015-07-24 08:50:45 Executing JS command: close with params [void ; ] 2015-07-24 08:50:45 Session terminated

Все вызываемые JavaScript-методы прописаны в API Voximplant. Чтобы специалистам было проще читать логи, мы сделали небольшой плагин для Chrome, который немного меняет форматирование:

Так как услуга телефонии предоставляется в рамках сервиса «Битрикс24», то к ней мы применяем такие же политики безопасности, как и к самому сервису. Мы гарантируем пользователям, что без их ведома не заходим к ним на порталы, не прослушиваем записи разговоров и так далее. У нас хранятся только статистические данные по количеству и продолжительности звонков. А сами записи разговоров хранятся только у оператора в закрытом разделе и на портале у клиента. Кроме того, круг специалистов, которые могут с разрешения пользователей получать доступ к записям, строго ограничен.

Трудности внедрения

В целом мы не сталкивались с какими-то сложностями при внедрении системы телефонной связи в «Битрикс24». Можно отметить разве что один момент, да и тот вообще не связан с платформой Voximplant.

Проблема была связана с реализацией «SIP-коннектора». Это услуга, позволяющая пользователю подключить свою АТС (облачную или офисную), чтобы совершать звонки через неё, а не через интерфейс браузера. Оказалось, что разные поставщики услуг и операторы облачных АТС (не говоря уже про офисные АТС) по-разному работают с форматами номеров. Кто-то прекрасно понимает, что такое 7495; кому-то нужно указывать ведущий +; для некоторых не нужно указывать код страны. Для казахских операторов нужно вместо 7495 указывать 8495, иначе не дозвонишься. Также абонентам казахских операторов для международных вызовов (на все номера, кроме казахских и российских) нужно перед кодом страны указывать 810.

Вообще проблема нумерации существует даже в головах пользователей: кто-то набирает перед номером префикс +7, кто-то 8; кто-то набирает 007495, а кто-то 0117495. Многие пользователи любят указывать номера в таком виде: 8 (495) 445-11-20, и нам приходится приводить их к международному формату (без знака +) 74954451120.

Не так давно Voximplant реализовали у себя логику, с помощью которой система распознаёт, откуда звонит пользователь. И для РФ, например, префикс 8 заменяет на 7. Мы пока не готовы к этому переходу, нам кажется, что тут нужно ориентироваться не на страну регистрации номера, а на предпочтения пользователя и сложившиеся традиции; всё-таки русскому человеку, находящемуся в командировке, куда привычнее набирать 8, чем какие-то непонятные 00.

Планы на будущее

Возможности платформы Voximplant весьма обширны, и на сегодняшний день мы используем лишь порядка 30% её функционала. Например, мы планируем внедрить у себя систему многоуровневого IVR. Также собираемся дополнить функцию предупреждения о малом остатке средств на счёте неким адаптивным алгоритмом. По умолчанию в Voximplant уведомления рассылаются по достижении некой границы, общей для всех пользователей. Но в каждой компании свой уровень использования телефонной связи, и если для одной 300 рублей на счёте вполне позволят спокойно работать пару дней, пока не будет пополнен баланс, то для другой даже 2000 рублей не хватит на рабочий день. Так что мы хотим дополнить контроллер телефонии модулем, который будет анализировать расходы компании на телефонную связь в течение недели, и исходя из полученных данных будет устанавливать индивидуальный порог остатка на счёте, по достижении которого будет отправляться уведомление.

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

Иными словами, телефония для «Битрикс24» активно развивается, мы внимательно отслеживаем все пожелания наших пользователей и стараемся максимально быстро внедрять необходимые новинки.

habr.com

Интеграция IP-телефонии с Битрикс24

Интеграция телефонии с Битрикс24 позволяет вести учет звонков, просматривать историю контактов с клиентом, записывать разговоры и анализировать результативность. Можно снизить нагрузку на менеджеров и увеличить выручку отдела продаж.

Фактически, интеграция Bitrix24 с IP-телефонией — это дополнительные возможности бизнеса, которые легко превратить в преимущества.

 

Преимущества интеграции IP-телефонии с Битрикс 24

При входящих звонках:

При исходящих звонках:

 

Дополнительные плюсы интеграции телефонии и Битрикс24

Другие функции, которые выгодно использовать в повседневной работе, позволяют:

Устанавливать статусы непосредственно в CRM-системе. Вы можете сами назначить статусы разным стадиям работы с клиентом и менять их в процессе работы.

Переадресовать вызов из CRM на разных сотрудников, в зависимости от обсуждаемых вопросов.

 

Получать статистику по звонкам отдела продаж и видеть реальную загрузку сотрудников.

Записывать звонки, а при необходимости легко находить и прослушивать запись в разрезе клиентов/менеджеров;

 

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

Сократить время менеджеров на поиск информации по клиенту и выполнение звонка. Т.е. для большего объема работ нужно меньше сотрудников.

 

Использование телефонии вместе с Битрикс24 позволяет за 1-3 дня создать эффективную, автоматизированную систему коммуникаций и не потерять клиентов.

 

Как проходит интеграция

К системе Битрикс24 есть возможность подключения любой IP-телефонии. Например, интеграция Яндекс телефонии и Битрикс24 — достаточно популярное сочетание. Благодаря этому можно вести учет параметров и качества звонков, записывать их, проводить анализ на основании статистической информации.

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

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

 

Для подключения телефонии к Битрикс24 есть 2 способа:

Сегодня на рынке не существует решений, которые способны сразу решать любые задачи, стоящие перед пользователем. Поэтому интеграция CRM-систем с различными типами телефонии очень актуальна с точки зрения расширения функционала и адаптации под потребности компании.

 

Почему выбирают нас

Интеграция Битрикс24 с телефонией — это удачное решение для бизнеса. Оно повышает эффективность работы отдела продаж и улучшает качество работы с клиентами. Компания становится более гибкой, работает быстрее и продуктивнее.

 

Стоимость и сроки выполнения проектов по интеграции Битрикс24 с IP-телефонией

Проект по интеграции Битрикс24с телефонией занимает:

от 1 дня от 10 000 рублей

 

Как начать работу?

 

Начните интеграцию Bitrix 24 с телефонией уже сегодня!

Для расчета под требования вашей организации,оставьте нам заявку:

 

Не знаете, какое решение подойдет именно вам?

Прямо сейчас получите рекомендации нашего ИТ-эксперта:

Прямой номер эксперта (9.00–23.00):

 

 

Похожие услуги

www.stekspb.ru


Prostoy-Site | Все права защищены © 2018 | Карта сайта