Talvez o seu modem não esteja configurado para atendimento automático?
O registro 0 em um modem padrão compatível com Hayes armazena o número de toques antes que o modem responda. Se esse valor for 0, não haverá resposta automática.
Além disso, existe uma maneira de armazenar a configuração como padrão, então talvez a configuração do seu modem tenha sido alterada para este valor de 0 e a configuração armazenada.
Portanto, usando um programa terminal como o minicom, conecte-se à porta problemática do modem e você pode perguntar ao modem sobre este valor:
ATS0?
se esse valor for 0, defina-o como, por exemplo, 2 toques:
ATS0=2
salve a configuração (no perfil 0):
AT&W0
e depois diga ao modem para usá-lo na energização:
AT&Y0
Já faz um tempo, então não garanto que isso funcionará. Leia mais aqui: link