Blog from January, 2022

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

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

Для создания нового бота, перейдем https://t.me/BotFather и придумаем название для бота. После создания вы должны получить API ключ:


Теперь в Webitel создаем простую схему: приветствие, кнопки выбора, проверка выбора и переход в очередь операторов:



Подключаем нашего бота указав API и схему:

Не забываем его включить после создания!

Теперь мы смело можем начать общение:

На оператора распределяется чат, вы видим канал, имя пользователя, историю общения с ботом и в какую очередь он поступил:

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

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

В этой заметке я опишу как правильно зарегистрировать SIP телефон пользователю Webitel.

Исходящие параметры

Для регистрации SIP устройства нам нужно:

  1. Домен, в который входит пользователь
  2. Внутренний номер пользователя
  3. Идентификатор связанного с пользователем устройства
  4. Пароль связанного с пользователем устройства
  5. Адрес SIP сервера Webitel

Domain

Домен - это та часть, которую вы вводите при логине после знака @

Extension

Внутренний номер пользователя находится в его карточке:

Auth User/Password

Из карточки устройства, связанного с пользователем, копируем значение из полей Идентификатор и Пароль:

SIP Proxy

Адрес SIP сервера не всегда совпадает с адресов веб-интерфейса. Если вы заходите в веб-приложение опубликованного по адресу https://stage.webitel.com/ , то это никак не означает, что SIP устройство нужно регистрировать именно на этот адрес. Самый правильный способ - уточнить эту информацию у технической поддержки. В моем случае это будет sw-ams1-01.webitel.com

Регистрационные данные

Теперь у нас есть вся необходимая информация для регистрации SIP телефона пользователю:

  1. SIP Domain/Realm: demo.webitel.com
  2. Username: 200
  3. Auth User: test
  4. Auth Pass: ctEKyaAQz61a
  5. SIP Proxy: sw-ams1-01.webitel.com

Прописываю на примере MicroSIP:

После сохранения устройство должно зарегистрироваться: