Как установить tcp-соединение в python для получения журналов вызовов с УАТС без telnet?

#python #python-3.x #python-2.x #netcat #pbx

#python #python-3.x #python-2.x #netcat #АТС

Вопрос:

Может ли кто-нибудь помочь мне установить tcp-соединение в python для получения журналов вызовов с УАТС без telnet?? Старый способ, который я использовал в терминале: -обратите внимание, что 192.168.1.101 — это мой IP-адрес АТС, а 5289 — это порт, который я использую

telnet 192.168.1.101 5289

SMDR n ВВЕДИТЕ ПАРОЛЬ: 12345

########## журнал вызовов находится здесь

Мне нужен другой способ < потому что я слышал, что telnet не рекомендуется для этой операции ,, Примечание … Мне нужно решение в виде скрипта на python… Я попробовал пакет сокетов, но он не работает со мной (он просто открывает окно чата между мной и АТС, как вывод команды

nc 192.168.1.101 5289

, и не позволяет мне извлекать журналы вызовов),, может быть, я что-то упустил. обратите внимание, что это работало со мной в терминале подобным образом :

stty raw amp;amp; nc 192.168.1.101 5289 amp;amp; stty вменяемый

-sSmMdDrR -Введите пароль: 1122334455

########## журнал вызовов находится здесь

.. но я хочу сделать это как скрипт на python с сокетом или чем-нибудь еще, пожалуйста!!

Комментарии:

1. Возможно, вы захотите взглянуть на pexpect.readthedocs.io/en/stable