Fórum de Suporte Digivoice
Você não está logado.
Estou usando a Placa VB6060-2E1 - pci, para gravação em paralelo.
Estou usando windows 2003R2 e visual basic.
E estou tendo um pequeno problema, onde o evento OnLoggerEvent não consegue identificar o CallerID e nem o E1 Number
sE1 = vlib.GetE1Number(Port) 'pega número do E1
sBina = vlib.GetCallerID(Port) 'pega BINA
Usando dessa forma como descrito, mesmo assim nao identifica, em alguns casos, e ocorre tanto nas ligaçoes saintes quanto nas entrantes.
Alguem já passou por isso, ou sabe o que causa isso.
Offline
pelo que percebi no LOG, toda vez que ocorre esse evento:
<16:10:53>(nPort 29) Eventos de Logger: Linha de Assinante Livre com Tarifação
Como podem ver no restante de parte do LOG, ocorre normal o evento na Porta 28:
<16:11:25>(nPort 28) Eventos de Logger: Linha de Assinante Livre com Tarifação
<16:11:55>(nPort 28) Logger LineReady (Entrante) (Caller ID: 16521236013, E1 Number: 7300)
<16:11:55>(nPort 28) Iniciando Gravação
<16:12:06>(nPort 27) Eventos de Logger: Linha de Assinante Livre com Tarifação
Ocorre o erro abaixo, ele não acha informa o CallerID e o E1 Number, conforme abaixo:
<16:12:07>(nPort 29) Logger LineReady (Sainte) (Caller ID: , E1 Number: )
Como corrijo isso?? Alguem tem alguma ideia??
Offline
Olá schuch,
Faça download do nosso exemplo em VB6 de Logger, teste no seu ambiente de desenvolvimento e verifique se o erro persiste.
Neste exemplo há o tratamento de CallerID e E1 Number.
Aguardo seu retorno.