Faça um número de telefone tocar por algum tempo usando um modem de 56KB

0

temos um antigo modelo de modem US Robotics Sportster Flash e precisaríamos usá-lo para abrir uma porta em nossa organização, fazendo uma ligação telefônica para um número interno (digamos, 101 ).

Estamos rodando em uma máquina baseada no Ubuntu e estamos tentando configurar um único comando para ser executado (a partir da linha de comando) para fazer a chamada telefônica. Essa chamada deve ser interrompida pelo cliente após alguns segundos, a fim de evitar uma linha ocupada.

Nós tentamos usar minicom versão de software 2.5 (o modem é acessível através de /dev/ttyS0 device), executado através do comando minicom -s on .

Segue nossa tentativa de fazer a ligação telefônica.

AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0
OK
AT
OK
ATD101
NO DIAL TONE
ATDT101
NO DIAL TONE
ATD,101,
DIALING DISABLED

Embora as conexões na camada física sejam aceitáveis, estamos obtendo o erro NO DIAL TONE .

Em qualquer caso, nossa tentativa final envolveria um script Python usando a biblioteca serial .

Como podemos resolver isso?

    
por auino 21.03.2017 / 10:30

0 respostas