Вопрос:

Дайте инструкцию с процедурой самостоятельного создания пользователей в BPMOnline, и подключения им оплаченных сервисов

Ответ:

Для подключения интеграции с телефонией со стороны bpm'online пользователю вы можете добавить его в справочник "Пользователи Webitel".

Вы можете добавить тех пользователей, которые Вам необходимы.

Логин и пароль - это номер телефона.

В справочник можно добавлять только пользователей bpm'online.



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



Обращаю ваше внимание, может потребоваться выполнять настройки на стороне Webitel АТС. В этом случае рекомендую обратиться в тех. поддержку Webitel - support@webitel.com

Нравится

Поделиться

0 комментариев
Показать все комментарии

Собрали в едином документе ответы на основные вопросы связанные с подключением bpm'online к webitel callmanager, а именно:

  1. Как установить пакет webitel callmanager
  2. Как подключить webitel
  3. Как создаются пользователи
  4. Как отобразить базовый раздел "Звонки"
  5. Как перенести все звонки, включая и те, когда пользователь не был зарегестрирован в bpm'online

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

Нравится

Поделиться

2 комментария

А как обновить пакет? Просто поставить новую версию поверх имеющейся через раздел Установка и удаление приложений, или сначала удалить старую версию пакета, а затем поставить новую версию пакета? Нужно ли "компилировать все" после этого в Конфигураторе?

Andrey Sotov,

Здравствуйте.

Для обновления пакетов Webitel для bpm'online необходимо сначала удалить старый пакет, после чего установить новый. После установки, необходимо запустить процесс Get calls analitycs. При этом перекомпилировать систему или вносить изменения в какие-либо настройки не требуется. 

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

С уважением,

Служба технической поддержки, Webitel

Показать все комментарии

В новой версии webitel мы добавили возможность не только генерировать голос из текста, но и распознавать речь в текст. Поддерживается большое количество языков (умеет распознавать русский и украинский язык). Пока документация в процессе подготовки нового релиза, продемонстрирую на примере создания Лида в bpm'onilne из webitel.

Нравится

Поделиться

0 комментариев
Показать все комментарии

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

Мы проанализировали все запросы наших клиентов и выделили самые распространенные «хотелки» при интеграции телефонии и bpm’online:

  • У меня уже есть своя телефония, которая полностью меня устраивает! Я хочу, чтоб она была интегрирована с CRM-системой bpm’online!
  • Я не хочу переплачивать за функционал, который не буду использовать!
  • Я хочу иметь возможность заменить в будущем телефонию без дополнительных затрат на ее интеграцию с bpm’online!
  • Я хочу видеть в CRM все звонки, даже если я принимал их не из интерфейса bpm’online!
  • Я хочу слушать звонки из CRM, чтоб улучшать свои процессы взаимоотношений с клиентами!
  • Я хочу, чтоб интеграция прошла максимально быстро, и я сразу смог использовать телефонию в bpm’online!

Не помню кто, но кто-то рассказывал мне, что клиентов нужно слушать и слышать :smile:, поэтому мы решили выпустить продукт, который сможет удовлетворить все вышеперечисленные «хотелки» разом. Так и родился на свет webitel anyvoip connector for bpm’online.

Не терпится мне вернуться к нашим «хочу», поэтому давайте последовательно рассмотрим каждое из них.

«У меня уже есть своя телефония, которая полностью меня устраивает! Я хочу, чтоб она была интегрирована с CRM-системой bpm’online!» - Если посмотреть на это более широко, то у клиента может быть несколько ситуаций:

  • Клиент использует облачную виртуальную АТС;
  • Клиент приобрел виртуальный ip-номер, на одном из популярных сервисов;
  • Клиент использует IP АТС, установленную на сервере в его офисе (например, Asterisk).


С помощью webitel anyvoip connector for bpm’online вы сможете решить все три кейса, просто прописывайте параметры SIP в anyvoip и используйте телефонию в bpm’online.

«Я не хочу переплачивать за функционал, который не буду использовать!» - И это правильно! webitel anyvoip connector for bpm’online просто интегрирует существующую телефонию, не дублируя функций маршрутизации, обработки звонка, IVR и т.д. существующей телефонии. Это позволяет сократить серверные мощности на каждого пользователя и, соответственно, сделать доступной стоимость решения.

«Я хочу иметь возможность заменить в будущем телефонию без дополнительных затрат на ее интеграцию с bpm’online!» - Внешняя среда меняется, меняются процессы компании, может меняться и телефония. Bpm’online поддерживает работу только одного коннектора телефонии одновременно, поэтому при смене телефонии/провайдера, вам придется приобретать или разрабатывать коннектор к новой телефонии. В случае с webitel anyvoip connector for bpm’online какую бы вы ip-телефонию не использовали, вы сможете подключить ее к bpm’online ничего не доплачивая и не приобретая.

«Я хочу видеть в CRM все звонки, даже если я принимал их не из интерфейса bpm’online!» - По умолчанию, bpm’online сохраняет в системе только те звонки, которые вы осуществляете или принимаете в системе. Если вы закрыли систему или приняли звонок на ip-телефоне или софт-фоне при закрытом окне bpm’online информации об этом звонке в системе не будет. И тут поможет только webitel anyvoip connector for bpm’online, который хранит всю статистику и передает ее в bpm’online вне зависимости от способа совершения или приема звонка. А вишенкой на торте станет автоматическое создание активности «перезвонить» для пропущенных звонков. Да-да, мы делаем даже немножечко больше, чем вы от нас ждете :wink:

«Я хочу слушать звонки из CRM, чтоб улучшать свои процессы взаимоотношений с клиентами!» - webitel anyvoip connector for bpm’online решает и эту задачу! Записи всех звонков, и тех, которые были приняты в системе и принятых вне ее, попадают в систему и привязываются к клиентам.

Вот мы подобрались к завершающей «хотелке» из нашего списка и, я уверен, что вы уже знаете, что я отвечу…

«Я хочу, чтоб интеграция прошла максимально быстро, и я сразу смог использовать телефонию в bpm’online!» - Подскажите, 5 минут – это достаточно быстро? Если да, тогда смотрите видео интеграции телефонии и bpm'online с webitel anyvoip connector for bpm’online!

Если же у вас еще нет телефонии, тогда очень рекомендую вам обратить свой взор на webitel callmanager, но, как говаривал Леонид Каневский: «Впрочем, это уже совсем другая история…»

Нравится

Поделиться

1 комментарий

Добрый день. А как быть если у клиента есть сотрудники в полях и они с мобильными телефонами (Билайн)? Телефоны тоже разные и андроид и ios. И их мобильные номера есть в доступе для клиентов на сайте компании, то есть клиент звонит не на виртуальный номер компании а сразу на мобильный телефон.

Показать все комментарии

Хотите получить бесплатный сертификат для вашего сайта bpm'online?
Без регистрации! Без SMS! Бесплатно и на долго :wink:
Тогда данная заметка будет Вам полезна: https://kovalyshyn.pp.ua/1273.html

Нравится

Поделиться

2 комментария

К сожалению Google объявил о его блокировки в браузере Chrome и бесплатных больше не осталось.

Алексей, Вы что-то перепутали. Chrome, как и Mozilla, являются спонсорами данного проекта: https://letsencrypt.org/sponsors/

Можете скинуть ссылку, где Вы такое прочитали?

Показать все комментарии

доброго времени суток!
webitel 1.3 не видит регистраций телефонов("нет регистраций/ожидание").
может что упустил при установке сервера?
буду признателен за любую мысль по этом поводу

Нравится

2 комментария

Здравствуйте, Владимир!

Для решения вопросов настройки программного продукта webitel обратитесь, пожалуйста, за консультацией к разработчику данного ПО - компании Webitel (ссылка на портал их техподдержки: https://my.webitel.com/servicedesk/customer/user/login?destination=port…).

Здравствуйте, Алла!
я надеялся на не коммерческую помощь, а так как у webitel нет своего community, я думал ваш для этого и создан.

Показать все комментарии

Уважаемые коллеги!

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

Нравится

3 комментария

"Ифутин Юрий Борисович" написал:
если уже все пользователи созданы, а внутренние телефоны по не знанию были удалены?

Добрый день!

А внутренние номера удалены где именно? Речь идет о бесплатном collaboration или другом продукте?

Речь идет о бесплатном Webitel...

В bpm’online встроена интеграция с сервисом телефонии Webitel. Пользователи bpm’online
могут осуществлять внутренние звонки друг другу, используя гарнитуру, без установки
дополнительного программного обеспечения.
Телефония Webitel встроена в приложение bpm’online и доступна сразу при первом
использовании системы.
Чтобы сотрудники компании могли приступить к выполнению внутренних звонков
в приложении, необходимо зарегистрировать пользователей bpm’online.
При создании пользователя bpm’online ему автоматически добавляется внутренний телефон
Webitel. Он фиксируется на странице контакта на детали [Средства связи]. По умолчанию
нумерация номеров телефонов начинается с номера 100. Регистрируемым в системе
Настройка телефонии bpm’online sales 263 пользователям будут присваиваться последующие порядковые номера, например, 101, 102, 103 и т. д.

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

Показать все комментарии

В старых вебинарах я рассказывал о реализации функции “звонк на ответственного” через разработку дополнительного web-сервиса без авторизации в bpm’online. Данный сервис позволяет определить контакта по номеру телефона, найти внутренний номер сотрудника, закрепленного за этим контактом и направить звонок непосредственно на него. Только если он не ответил на протяжение n-секунд, отправить по общему правилу.

В представленной мною реализации было несколько проблем:

  1. Сервис без авторизации, а значит, к нему легко получить доступ. Ничего, кроме внутреннего номера ответственного по заданному номеру клиента не увидят. Но, это все же не безопасный метод.
  2. Есть основание полагать, что после очередного обновления bpm’online, этот сервис перестанет работать и нужна будет повторная его установка.

В документации по разработке bpm’online 7.8 появилось описание интеграции с помощью веб-службы DataService. Как уверяют меня коллеги, этот функционал был давно, но, описание появилось только начиная с 7.8 :wink: Вот на него и будем переводить нашу функцию “Звонок на ответственного”.

Для реализации поставленной задачи, нужна сборка ACR от 27.06.2016 или старше (начиная с релиза webitel v3.3.0), где была добавлена функция реверса строки и работы с Cookie. Так же, нам понадобиться логин и пароль пользователя bpm’online, у которого есть доступ на чтение в разделе Контакты.

В public маршруте проходим авторизацию с помощью httpRequest и получаем cookies в переменную:

{
    "httpRequest": {
        "exportCookie": "my_cookie",
        "url": "https://my.bpmonline.com/ServiceModel/AuthService.svc/Login",
        "method": "POST",
        "headers": {
            "Content-Type": "application/json"
        },
        "data": {
            "UserName": "Supervisor",
            "UserPassword": "Supervisor"
        }
    }
}

Дальше, имея cookie, мы можем получить доступ к DataService. Номера телефонов контактов хранятся в bpm’online в колонке Number таблицы ContactCommunication. И мы бы могли написать запрос, если бы не одно НО – как быть с символами, пробелами и другими знаками, что вносит пользователь в поле номера телефона? Для этого в bpm’online имеется скрытая колонка SearchNumber, где хранятся только цифры в обратном порядке (для более быстрого поиска). Этим мы и воспользуемся. Но, для начала обернем наш номер с помощью строковой функции reverse:

{
    "string": {
        "fn": "reverse",
        "data": "${caller_id_number}",
        "setVar": "reverted_caller_id_number"
    }
}

В переменной reverted_caller_id_number у нас будет обернутое значение номера телефона. Отправляем запрос на получение имени контакта по номеру и его ответственного:

{
    "httpRequest": {
        "url": "https://my.bpmonline.com/0/dataservice/json/reply/SelectQuery",
        "method": "POST",
        "headers": {
            "Cookie": "${my_cookie}",
            "Accept": "application/json;odata=verbose"
        },
        "exportVariables": {
            "effective_caller_id_name": "rows.0.Name",
            "owner_caller_id_number": "rows.0.OwnerLogin"
        },
        "data": {
            "QueryType": 0,
            "Columns": {
                "Items": {
                    "Name": {
                        "OrderDirection": 0,
                        "OrderPosition": 0,
                        "Caption": null,
                        "Expression": {
                            "ExpressionType": 0,
                            "ColumnPath": "Name"
                        }
                    },
                    "OwnerLogin": {
                        "OrderDirection": 0,
                        "OrderPosition": 0,
                        "Caption": null,
                        "Expression": {
                            "ExpressionType": 0,
                            "ColumnPath": "[WSysAccount:Contact:Owner].Login"
                        }
                    }
                }
            },
            "AllColumns": false,
            "IsDistinct": false,
            "RowCount": 1,
            "Filters": {
                "FilterType": 6,
                "ComparisonType": 0,
                "LogicalOperation": 0,
                "IsNull": true,
                "IsEnabled": true,
                "IsNot": false,
                "Items": {
                    "FilterByPhone": {
                        "FilterType": 1,
                        "ComparisonType": 9,
                        "LogicalOperation": 0,
                        "IsNull": true,
                        "IsEnabled": true,
                        "IsNot": false,
                        "LeftExpression": {
                            "ExpressionType": 0,
                            "ColumnPath": "[ContactCommunication:Contact].SearchNumber"
                        },
                        "RightExpression": {
                            "ExpressionType": 2,
                            "ColumnPath": null,
                            "Parameter": {
                                "DataValueType": 1,
                                "Value": "${reverted_caller_id_number}"
                            }
                        }
                    }
                }
            },
            "RootSchemaName": "Contact",
            "OperationType": 0
        }
    }
}

Результат мы сохраняем в 2-х переменных:

effective_caller_id_name – webitel подставит значение из этой переменной в SIP From.
owner_caller_id_number – а здесь у нас храниться внутренний номер ответственного по контакту. Теперь достаточно выполнить звонок на этот номер.
Ответственный получает входящий звонок с именем контакта:

Звонок на ответственного

Полный пример маршрута Вы найдете на страницах базы знаний webitel.

Нравится

Поделиться

0 комментариев
Показать все комментарии

Если у Вас установлен bpm’online on-site и Вы хотите использовать webitel с WebRTC, то без наличия HTTPS это сделать у Вас не получиться. Я уже описывал процесс перевода webitel на использование сертификатов безопастности, а сегодня поговорим о bpm’online.

В данной статье, описан процесс перевода on-site bpm'online версии 7.8 на использование HTTPS с помощью бесплатного сертификата от StartCom, что бы с WebRTC проблем не было и мы могли совершать звонки в браузере: http://kovalyshyn.pp.ua/1226.html

Нравится

Поделиться

2 комментария

Спасибо, полезная информация

Так как StarCom больше не надежны, предлагаю альтернативное решение - https://kovalyshyn.pp.ua/1273.html

Показать все комментарии

Добрый день!

Помогите разобраться вот с таким вопросом. bpm'online ondemand предоставляется клиентам с уже настроенной интеграцией с webitel. Означает ил это, я могу завести в облако свои sip аккаунты для приема звонков и совершения исходящих вызовов? Если да, то где это настраивать? Тут же, в отличии от onsite нет доступа к админке webitel. Или, что-то докупать нужно?

Нравится

2 комментария

bpm'online ondemand предоставляется клиентам с лицензией WebitelCollaboration и подключенной интеграцией к бесплатному серверу телефонии.
Данная лицензия предполагает использование функционала Webitel только для внутренних звонков или видео-звонков между сотрудниками, использующими bpm'online ondemand.

Это означает что нет возможности подключать свои Sip-каналы.
Для использования функционала приема и выполнения внешних звонков через Sip Вам необходимо:
- Приобрести IP-ATC Webitel (также доступно в ondemand-решении)
- Приобрести лицензии BPMonline Webitel Call Manager

Понял. Спасибо.

Показать все комментарии