Я был очень заинтересован в автоматизации IP-телефона, в настоящее время я автоматизирую телефонные звонки, используя PuTTY для модема с помощью простых команд AT. Тем не менее, это плохой метод, потому что он мало что делает, кроме набора номера и набора номера; еще хуже, он может набирать только определенные номера.
Что я пробовал:
У меня есть программа, которая может каким-то образом контролировать мой IP-телефон через мой компьютер (слишком высокий уровень в том смысле, что у него нет API). Используя Wireshark, я смог перехватить пакеты, которые он отправляет на телефон, который, как я полагаю, заставит команду позвонить на какой-нибудь номер.
В этот момент я подумал, что могу отправить шестнадцатеричные значения, полученные от Wireshark через PuTTY, используя соединение Telnet. Моя первая проблема заключается в том, что я не уверен в номере порта; Однако я пробовал 23 и 80, и в обоих случаях: когда я печатаю, нажатия клавиш появляются в PuTTY. Это должно быть хорошим знаком, верно? К сожалению, через 20 секунд окно само закрывается. Я зашел на локальную веб-страницу IP-телефона через браузер и не получил никакой информации о номере порта.
Я также могу пинговать телефон без указания номера порта.
Вопрос:
Кто-нибудь может объяснить, почему моя сессия PuTTY закрывается сама по себе и / или является альтернативным решением для автоматизации IP-телефона?