Заказать звонок с сайта
Мы будем перезванивать вам с номера
+74991137011
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности.
Телефонизация. Технический блог.

Интегрируем Asterisk FreePBX с slack и яндекс поиском по организациям.

Инструкция FreePBX
Изначальную идею интеграции с Slack и реализацию отдельных скриптов подсмотрел у ребят из merionet, за что им респект и уважение.

В Яндексе:
Первым делом регаемся в кабинете разработчка yandex и жмакаем кнопку подключить API.
Выбираем из предложенного списка - "API поиска по организациям".
Следуя мастеру выбираем пробный тариф (500 запросов в день) и копируем ключ API он вам понадобится для скрипта.

Я на практике видел не больше 100 запросов в день в обычных компаниях, не колл центрах, так что 500 запросов более чем хватит.
В Slack:
Заходим в вебверсию slack с правами админа.
Затем идем в slack custom integrations, добавляем Incoming WebHooks в ваш slack POST to channel выбираете свой аккаунт slack
Копируем webhook url он вам понадобится для скрипта.
Создаем новый канал(он вам тоже понадобится для скрипта) в Slack под названием #calls или любой другой, но обязательно латиницей, никаких кирилических символов.

На сервере asterisk:
Заходим на сервер по ssh и выкачиваем готовый скрипт.
Запускам - bash slackintwya.sh
Скрипт спросит у вас:
API ключ яндекса.
Webhook url.
Название канала.
Имя бота который будет постить информацию о звонках в слак.

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