Набор внутреннего номера SIP в переполнении стека

Любые идеи, как набрать sip: [email protected]: 5060 из скрипта PHP и сохранить этот вызов по таймеру, например, в течение 60 секунд? Этот телефонный звонок не поразит внешний мир, и на нем НЕТ голоса. Это просто должно быть «прибитое» соединение в течение 60 секунд. Он попадает во внутреннее приложение (IVR) в той же подсети, это нужно просто для запуска приложения IVR при вызове PHP-скрипта. Все остальное на эту тему — люди, желающие совершать реальные голосовые вызовы или подключаться к провайдеру SIP, или фантазировать о реальных вещах, используя библиотеки своих провайдеров или API. Нет необходимости в этом, потому что телефонный звонок не покидает тот же сервер, с которого он поступил. Разве это не должно быть просто?

1

Решение

Я получил это. Все, что я хочу сделать, находится в программном телефоне «Twinkle» SIP и нажимать, чтобы позвонить и код PHP из них. Просто жестко запрограммируйте их причудливый PHP-скрипт, чтобы набрать один номер (вместо ожидания ввода), и выполните его из вызова http, чтобы активировать его. Красивая. Смотрите, все остальные позволяют вам загружать API или «Библиотеки», которые работают только с их платными услугами. Я не хочу звонить по телефону во внешний мир, и мне не нужно говорить об этом тоже. Просто позвоните по номеру добавочного номера в своей собственной сети, а не в своей, и продолжайте удерживать вызов.

1

Другие решения

Это просто открытие сокетного соединения и отправка нужной полезной нагрузки.

для просмотра см. https://stackoverflow.com/a/42138141/151097
для использования сокетов в php см. http://php.net/manual/en/book.sockets.php

0

По вопросам рекламы [email protected]