Ir ao conteúdo
  • Cadastre-se

Bina Pelo Fax Modem


Posts recomendados

  • 2 semanas depois...
  • Membro VIP

Me parece que 99,9% dos modems que possuem o recurso de identificador de chamada, utilizam o padrão CalerID que não é utilizado aqui no brasil (que é exatamente o padrão BINA), já vi no forum sobre modems tópicos falando sobre como usar o modem como identificador de chamanda, e me lembro de um único que disse ter conseguido fazer funcionar, utilizando um conversor, que no momento não lembro o nome... mas é só dar uma pesquisada no forum que você acha :joia:

Link para o comentário
Compartilhar em outros sites

  • 4 meses depois...

mas tem pessoas que dizem que é possivel fazer isso atraves de um software, desde que eu ja tenha assinado o servico de bina na minha companhia telefonica, mas qual software eu deverei usar para fazer esse trabalho? Por favor me diga alguns nomes de programas com a finalidade de usar o servico de bina.

Brigado

Link para o comentário
Compartilhar em outros sites

Olá!,

Bom eu não manjo NADA sobre esses padrões de telefones e tal que vocês estão discutindo... Mas creio sim que é possivel, pois ja utilizei programas para recebimento de fax que conseguem identificar o número do telefone... mas ai já não sei se o fax está enviando algum sinal especial para o teu modem ou algo assim... pode ser que não seja o mesmo padrão de sinal da telefonica...

Sou programador, e sei que os programadores que querem fazer o pc identificar uma chamada, utilizam uma bina só o aparelho ligam uma saida na linha telefonica e outra no pc... assim o número já sai decodificado pro pc... Além disso utilizam o software que programaram para poder interpretar os sinais...

Não sei para o que seria bem essa sua aplicação, se for realmente só para ver quem esta ligando por curiosidade, compre um aparelinho que sai mais barato! =]

Valeu!

Eduardo.

Link para o comentário
Compartilhar em outros sites

  • 2 anos depois...
  • 8 meses depois...

Mesmo sendo um tópico antigo, eu me interessei pelo problema e consegui fazer o BINA funcionar no meu fax-modem. Tal vez a informação seja útil para outros ainda.

(Eu postei em outro forum também.)

O primeiro passo é obter alguma resposta no HyperTerminal. Para isso pode ser necessário um CONVERSOR DTMF/FSK.

No HyperTerminal, conectar-se ao modem, sem discar nenhum número, e escrever:

ATZ

o terminal deve responder OK.

Escrever:

AT#CID=1

Se o modem responder OK, esse é o comando para ativar o Caller ID do modem e este tem essa capacidade.

Existem outros comandos de ativação, mas eu não vou cita-los. Basta o google.

Seja como for, a resposta no HyperTerminal ao receber uma ligação deve incluir um número. Por exemplo:

RING

NMBR = 17188881234

RING

Bom, isso já foi dito muitas vezes em outros forums. Agora que vem a descoberta da pólvora.

A resposta no HyperTerminal quer dizer que o modem está recebendo a mensagem da linha, porém o modem precisa de instruções para INTERPRETAR essas mensagens. Na maioria dos casos, os programas Caller ID não funcionam porque o modem interpreta a informação da linha como UNKNOWN RESPONSE, e passa isso para o programa.

A chave de tudo está no LOG do modem, que pode ser acessado em: painel de controle -> phones e modems -> modem -> propriedades -> diagnostico -> View Log.

Por exemplo, um pedaço do meu MODEM LOG, depois de ligar do meu celular em Salvador:

08-14-2003 00:25:48.482 - Recv: <cr><lf>NMBR = 17188881234

08-14-2003 00:25:48.482 - Unknown Response

(o modem falhou em interpretar a mensagem recebida -Recv )

A SOLUÇÃO é dar ao modem as instruções corretas para interpretar essa mensagem.

Essas instruções estão contidas num arquivo .INF que vem no driver do seu modem. Este arquivo pode ser editado com o notepad. Depois, o driver deve ser reinstalado (com setup.exe ou a partir do gerenciador de dispositivos, etc).

COMO EDITAR:

Localizar o arquivo .INF dentro da pasta correta do driver do seu modem. Abrir com o notepad.

Para achar a parte onde as Respostas do CID (Responses) são 'ensinadas' ao modem, é mais fácil procurar por "NMBR". Parece com isso aqui:

HKR, Responses, "TIME = ", 1, 94, 00, 00,00,00,00, 00,00,00,00

HKR, Responses, "NMBR = ", 1, 95, 00, 00,00,00,00, 00,00,00,00

HKR, Responses, "NAME = ", 1, 96, 00, 00,00,00,00, 00,00,00,00

HKR, Responses, "MESG = ", 1, 97, 00, 00,00,00,00, 00,00,00,00

Porque então o modem falha para interpretar o NMBR? porque ele está recebendo um carriage return e um line feed antes do NMBR, assim no log:

"<cr><lf>NMBR = 17188881234"

o que ele não compreende.

A solução poderia ser aumentar uma linha como essa no INF:

HKR, Responses, "<cr><lf>NMBR = ", 1, 95, 00, 00,00,00,00, 00,00,00,00

Mas eu resolvi adicionando estas duas linhas no INF:

HKR,Responses,"<cr>",1, 01, 00, 00,00,00,00, 0,0,0,0

HKR,Responses,"<lf>",1, 01, 00, 00,00,00,00, 0,0,0,0

O que isso faz é interpretar cada <cr> e <lf> como informação trivial, descartando-as e passando a receber o "NMBR =".

Depois de reinstalar o modem com essa mudança, meu LOG ficou assim:

08-24-2007 19:35:12.359 - Recv: <cr>

08-24-2007 19:35:12.359 - Interpreted response: Informative

08-24-2007 19:35:12.359 - Recv: <lf>

08-24-2007 19:35:12.359 - Interpreted response: Informative

08-24-2007 19:35:12.359 - Recv: NMBR =

08-24-2007 19:35:12.359 - Interpreted response: NMBR

08-24-2007 19:35:12.359 - Recv: 17188881234

Viu? o modem virou um bom menino.

Lembrar que isto é apenas minha experiência em um dia e com meu equipamento. É Windows XP, e um modem Encore com chipset NETODRAGON. A informação pode não se aplicar a seu equipamento, mas espero que seja útil.

Por sinal, eu inclui uma nova RESPONSE, assim:

HKR, Responses, "NMBR = 1", 1, 95, 00, 00,00,00,00, 00,00,00,00

Desta forma, o 1 que precede o número é interpretado junto com o NMBR, istoé, é eliminado do numero de telefone que segue. Meu log depois disso:

...

08-25-2007 01:50:44.515 - Recv: NMBR = 1

08-25-2007 01:50:44.515 - Interpreted response: NMBR

08-25-2007 01:50:44.515 - Recv: 7188038603

...

Ou seja, agora o numero vem com o DDN correto, o que é útil no programa que eu uso, o PhoneTray Free.

elerouxx

Link para o comentário
Compartilhar em outros sites

  • mês depois...
Mesmo sendo um tópico antigo, eu me interessei pelo problema e consegui fazer o BINA funcionar no meu fax-modem. Tal vez a informação seja útil para outros ainda.

(Eu postei em outro forum também.)

O primeiro passo é obter alguma resposta no HyperTerminal. Para isso pode ser necessário um CONVERSOR DTMF/FSK.

No HyperTerminal, conectar-se ao modem, sem discar nenhum número, e escrever:

ATZ

o terminal deve responder OK.

Escrever:

AT#CID=1

Se o modem responder OK, esse é o comando para ativar o Caller ID do modem e este tem essa capacidade.

Existem outros comandos de ativação, mas eu não vou cita-los. Basta o google.

Seja como for, a resposta no HyperTerminal ao receber uma ligação deve incluir um número. Por exemplo:

RING

NMBR = 17188881234

RING

Bom, isso já foi dito muitas vezes em outros forums. Agora que vem a descoberta da pólvora.

A resposta no HyperTerminal quer dizer que o modem está recebendo a mensagem da linha, porém o modem precisa de instruções para INTERPRETAR essas mensagens. Na maioria dos casos, os programas Caller ID não funcionam porque o modem interpreta a informação da linha como UNKNOWN RESPONSE, e passa isso para o programa.

A chave de tudo está no LOG do modem, que pode ser acessado em: painel de controle -> phones e modems -> modem -> propriedades -> diagnostico -> View Log.

Por exemplo, um pedaço do meu MODEM LOG, depois de ligar do meu celular em Salvador:

08-14-2003 00:25:48.482 - Recv: <cr><lf>NMBR = 17188881234

08-14-2003 00:25:48.482 - Unknown Response

(o modem falhou em interpretar a mensagem recebida -Recv )

A SOLUÇÃO é dar ao modem as instruções corretas para interpretar essa mensagem.

Essas instruções estão contidas num arquivo .INF que vem no driver do seu modem. Este arquivo pode ser editado com o notepad. Depois, o driver deve ser reinstalado (com setup.exe ou a partir do gerenciador de dispositivos, etc).

COMO EDITAR:

Localizar o arquivo .INF dentro da pasta correta do driver do seu modem. Abrir com o notepad.

Para achar a parte onde as Respostas do CID (Responses) são 'ensinadas' ao modem, é mais fácil procurar por "NMBR". Parece com isso aqui:

HKR, Responses, "TIME = ", 1, 94, 00, 00,00,00,00, 00,00,00,00

HKR, Responses, "NMBR = ", 1, 95, 00, 00,00,00,00, 00,00,00,00

HKR, Responses, "NAME = ", 1, 96, 00, 00,00,00,00, 00,00,00,00

HKR, Responses, "MESG = ", 1, 97, 00, 00,00,00,00, 00,00,00,00

Porque então o modem falha para interpretar o NMBR? porque ele está recebendo um carriage return e um line feed antes do NMBR, assim no log:

"<cr><lf>NMBR = 17188881234"

o que ele não compreende.

A solução poderia ser aumentar uma linha como essa no INF:

HKR, Responses, "<cr><lf>NMBR = ", 1, 95, 00, 00,00,00,00, 00,00,00,00

Mas eu resolvi adicionando estas duas linhas no INF:

HKR,Responses,"<cr>",1, 01, 00, 00,00,00,00, 0,0,0,0

HKR,Responses,"<lf>",1, 01, 00, 00,00,00,00, 0,0,0,0

O que isso faz é interpretar cada <cr> e <lf> como informação trivial, descartando-as e passando a receber o "NMBR =".

Depois de reinstalar o modem com essa mudança, meu LOG ficou assim:

08-24-2007 19:35:12.359 - Recv: <cr>

08-24-2007 19:35:12.359 - Interpreted response: Informative

08-24-2007 19:35:12.359 - Recv: <lf>

08-24-2007 19:35:12.359 - Interpreted response: Informative

08-24-2007 19:35:12.359 - Recv: NMBR =

08-24-2007 19:35:12.359 - Interpreted response: NMBR

08-24-2007 19:35:12.359 - Recv: 17188881234

Viu? o modem virou um bom menino.

Lembrar que isto é apenas minha experiência em um dia e com meu equipamento. É Windows XP, e um modem Encore com chipset NETODRAGON. A informação pode não se aplicar a seu equipamento, mas espero que seja útil.

Por sinal, eu inclui uma nova RESPONSE, assim:

HKR, Responses, "NMBR = 1", 1, 95, 00, 00,00,00,00, 00,00,00,00

Desta forma, o 1 que precede o número é interpretado junto com o NMBR, istoé, é eliminado do numero de telefone que segue. Meu log depois disso:

...

08-25-2007 01:50:44.515 - Recv: NMBR = 1

08-25-2007 01:50:44.515 - Interpreted response: NMBR

08-25-2007 01:50:44.515 - Recv: 7188038603

...

Ou seja, agora o numero vem com o DDN correto, o que é útil no programa que eu uso, o PhoneTray Free.

elerouxx

você é o cara, mas isso e muita informaçao, melhor vou pagar R$ 40 no ML, e comprar um aparelinho que se instala na placa de som que graba a conversa e o Numero, mas valeu pela explicaçao estão detalhada. obrigado

Link para o comentário
Compartilhar em outros sites

  • 12 anos depois...
Em 25/08/2007 às 20:54, elerouxx disse:

Mesmo sendo um tópico antigo, eu me interessei pelo problema e consegui fazer o BINA funcionar no meu fax-modem. Tal vez a informação seja útil para outros ainda.

(Eu postei em outro forum também.)

O primeiro passo é obter alguma resposta no HyperTerminal. Para isso pode ser necessário um CONVERSOR DTMF/FSK.

No HyperTerminal, conectar-se ao modem, sem discar nenhum número, e escrever:

ATZ

o terminal deve responder OK.

Escrever:

AT#CID=1

Se o modem responder OK, esse é o comando para ativar o Caller ID do modem e este tem essa capacidade.

Existem outros comandos de ativação, mas eu não vou cita-los. Basta o google.

Seja como for, a resposta no HyperTerminal ao receber uma ligação deve incluir um número. Por exemplo:

RING

NMBR = 17188881234

RING

Bom, isso já foi dito muitas vezes em outros forums. Agora que vem a descoberta da pólvora.

A resposta no HyperTerminal quer dizer que o modem está recebendo a mensagem da linha, porém o modem precisa de instruções para INTERPRETAR essas mensagens. Na maioria dos casos, os programas Caller ID não funcionam porque o modem interpreta a informação da linha como UNKNOWN RESPONSE, e passa isso para o programa.

A chave de tudo está no LOG do modem, que pode ser acessado em: painel de controle -> phones e modems -> modem -> propriedades -> diagnostico -> View Log.

Por exemplo, um pedaço do meu MODEM LOG, depois de ligar do meu celular em Salvador:

08-14-2003 00:25:48.482 - Recv: <cr><lf>NMBR = 17188881234

08-14-2003 00:25:48.482 - Unknown Response

(o modem falhou em interpretar a mensagem recebida -Recv )

A SOLUÇÃO é dar ao modem as instruções corretas para interpretar essa mensagem.

Essas instruções estão contidas num arquivo .INF que vem no driver do seu modem. Este arquivo pode ser editado com o notepad. Depois, o driver deve ser reinstalado (com setup.exe ou a partir do gerenciador de dispositivos, etc).

COMO EDITAR:

Localizar o arquivo .INF dentro da pasta correta do driver do seu modem. Abrir com o notepad.

Para achar a parte onde as Respostas do CID (Responses) são 'ensinadas' ao modem, é mais fácil procurar por "NMBR". Parece com isso aqui:

HKR, Responses, "TIME = ", 1, 94, 00, 00,00,00,00, 00,00,00,00

HKR, Responses, "NMBR = ", 1, 95, 00, 00,00,00,00, 00,00,00,00

HKR, Responses, "NAME = ", 1, 96, 00, 00,00,00,00, 00,00,00,00

HKR, Responses, "MESG = ", 1, 97, 00, 00,00,00,00, 00,00,00,00

Porque então o modem falha para interpretar o NMBR? porque ele está recebendo um carriage return e um line feed antes do NMBR, assim no log:

"<cr><lf>NMBR = 17188881234"

o que ele não compreende.

A solução poderia ser aumentar uma linha como essa no INF:

HKR, Responses, "<cr><lf>NMBR = ", 1, 95, 00, 00,00,00,00, 00,00,00,00

Mas eu resolvi adicionando estas duas linhas no INF:

HKR,Responses,"<cr>",1, 01, 00, 00,00,00,00, 0,0,0,0

HKR,Responses,"<lf>",1, 01, 00, 00,00,00,00, 0,0,0,0

O que isso faz é interpretar cada <cr> e <lf> como informação trivial, descartando-as e passando a receber o "NMBR =".

Depois de reinstalar o modem com essa mudança, meu LOG ficou assim:

08-24-2007 19:35:12.359 - Recv: <cr>

08-24-2007 19:35:12.359 - Interpreted response: Informative

08-24-2007 19:35:12.359 - Recv: <lf>

08-24-2007 19:35:12.359 - Interpreted response: Informative

08-24-2007 19:35:12.359 - Recv: NMBR =

08-24-2007 19:35:12.359 - Interpreted response: NMBR

08-24-2007 19:35:12.359 - Recv: 17188881234

Viu? o modem virou um bom menino.

Lembrar que isto é apenas minha experiência em um dia e com meu equipamento. É Windows XP, e um modem Encore com chipset NETODRAGON. A informação pode não se aplicar a seu equipamento, mas espero que seja útil.

Por sinal, eu inclui uma nova RESPONSE, assim:

HKR, Responses, "NMBR = 1", 1, 95, 00, 00,00,00,00, 00,00,00,00

Desta forma, o 1 que precede o número é interpretado junto com o NMBR, istoé, é eliminado do numero de telefone que segue. Meu log depois disso:

...

08-25-2007 01:50:44.515 - Recv: NMBR = 1

08-25-2007 01:50:44.515 - Interpreted response: NMBR

08-25-2007 01:50:44.515 - Recv: 7188038603

...

Ou seja, agora o numero vem com o DDN correto, o que é útil no programa que eu uso, o PhoneTray Free.

 

elerouxx cara você é um gênio!

Uso o PhoneTray a 12 Anos, recentemente portei minha linha da Vivo/GVT para a OI com isso minha bina parou de funcionar, um dos problemas é que o modem é FSK (padrão da GVT) e agora a linha é DTMF, comprei um conversor de FSK para DTMF e agora recebo o numero corretamente no Log.

"Só" falta agora eu conseguir alterar o INF pro PhoneTray voltar a interpretar (achei até estranho ele não funcionar, afinal o driver do modem é o mesmo que era antes), mas com Windows 10 ta um parto conseguir instalar o driver depois de manipular, já estou a um dia inteiro tentando e só paro quando conseguir, retorno com o resultado pois se pra mim esse artigo ainda foi útil tantos anos depois certamente algum necessitado ainda cai aqui novamente.

 

Abraço.

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...