Изначальную идею интеграции с 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 или какой вы указали.