Webhook - общее название механизма, когда при наступлении какого-то события на указанные url отправляется http запрос с какой-то структурой об этом событии.
Конкретику - читать в документации к Вашей телефонии.
other_letter, в одном предложении заявляете, что знаете, в следующем свои же слова опровергаете. Как направить? В настройках сервиса указать адрес вашего веб сервера (напрямую на скрипт). Как принять - самое простое это php. Как разобрать данные - указано в документации.
other_letter, если интеграция с каким-то сервисом типа Slack - идти в доку вашего Slack, там будет написан ваш персональный url для отправки web hook.
Если интеграция с собственным сервисом - указываете свой собственный url скрипта, дальше парсите что вам пришло.
Дмитрий Энтелис, Спасибо. Немного прояснили. А подсказать пример со Slack не затруднит? Где искать я нагуглю, что шлёт АТС - тоже. А вот как скрестить одно и другое...
other_letter, что бы это работало - slack должен знать вашу АТС
В Slack есть вкладка Apps, там сервисы от которых Slack умеет принимать вебхуки.
Если Вашей АТС там нет - значит нужно будет городить свой собственный скрипт.
Делаете скрипт который тупо записывает куда-то все что ему приходит в GET/POST, выкладываете на какой-то сайт.
Прописываете его URL в качестве пути вебхука в настройках АТС.
Делаете событие.
Смотрите в сохраненные данные скрипта, там будет достаточно очевидно что пришло.
other_letter, какие мануалы?
WebHook это просто HTTP запрос в котором в POST лежат данные. Формат данных определяет отправитель.
Собственно никаких мануалов тут и нет и быть не может.
Этот скрипт напишет любой фрилансер с закрытыми глазами минут за 10 на любом языке.
Если адресат НЕ знает отправителя - работать это не будет.
Нужно что бы у адресата была поддержка этого отправителя.
Но повторюсь, никакого rocket science там нет, пишется все на коленке очень просто.