Fórum de Suporte Digivoice
Você não está logado.
Srs, tenho um problema, a placa VB0408 não detecta o sinal de RING e mesmo o telefone chamando se eu escolher o canal que está chamando e clicar em ATENDER ai sim ela atende a ligação..
Porque não detecta o RING ?
Para testar usei o programa VLibDiag0408 no site de vcs para download.
Detalhe, o executável que já vem compilado, detecta perfeitamente o sinal de RING, porém qdo compilo o que vcs mandam no fonte, não funciona. me aparece 2 erros.
nRet := vLib4.SetPlayFormat(nPortaEmUso, ffWave49);
Erro: Undefined indentifer: 'ffWave49'
ignoro-a colocando como comentário.
outro erro:
if nRet = DG_WARNING_OLDFILEFORMAT then
Erro: Undefined indentifer: 'DG_WARNING_OLDFILEFORMAT'
ignoro da mesma forma.
Alguma solução para isto ?
Estou usando o D7.
0> 22:56:20:187 -> VoicerLib.OCX versão 4.2.0.0 rc1
0> 22:56:20:187 -> VoicerLib.DLL versão 4.2.0.0 rc1
1> 22:56:21:531 -> Placa 1 Versão Firmware: 258H
Offline
Bom Dia!
Verifiquei os dados que você passou.
Primeiro, atualize a versão de voicerlib, no site está a 4.2.0.0 rc2.
No delphi é necessário importar novamente o componente da voicerlib (OCX), a cada atualização. Provavelmente você atualizou a versão da voicerlib, porém no delphi o componente está desatualizado, por isso você está conseguindo obter sucesso no executável pronto e na compilação não.
Para 'reimportar' o componente, no Delphi selecione a opção de menu "Component ->Import ActiveX Control" e direcione para o arquivo voicerlib.ocx ( que está em \Windows\system32) e clique em Install.
Qualquer dúvida poste novamente, estamos no aguardo.
Atenciosamente.
Offline
Thiago,
Fiz o que vc me pediu. Atualizei com a versão de voicerlib 4.2.0.0 rc2. E mesmo assim os mesmos erros continuam.
0> 17:10:48:93 -> Placa iniciada com sucesso!
0> 17:10:48:93 -> 1 placa(s) detectada(s)
1> 17:10:48:250 -> Supervisão de linha "criado" com sucesso usando cp_default.cfg
2> 17:10:48:265 -> Supervisão de linha "criado" com sucesso usando cp_default.cfg
3> 17:10:48:265 -> Supervisão de linha "criado" com sucesso usando cp_default.cfg
4> 17:10:48:281 -> Supervisão de linha "criado" com sucesso usando cp_default.cfg
0> 17:10:48:281 -> VoicerLib.OCX versão 4.2.0.0 rc2
0> 17:10:48:296 -> VoicerLib.DLL versão 4.2.0.0 rc2
1> 17:12:10:281 -> Placa 1 Versão Firmware: 256H
Repito.
O executável que já vem compilado, detecta perfeitamente o sinal de RING, porém qdo compilo o que vcs mandam no fonte, não funciona e me aparece 2 erros.
nRet := vLib4.SetPlayFormat(nPortaEmUso, ffWave49);
Erro: Undefined indentifer: 'ffWave49'
ignoro-a colocando como comentário.
outro erro:
if nRet = DG_WARNING_OLDFILEFORMAT then
Erro: Undefined indentifer: 'DG_WARNING_OLDFILEFORMAT'
ignoro da mesma forma.
Última alteração por lmancini (08/07/2009 17:12:39)
Offline
lmancini,
Por favor entre em contato com o suporte pelo fone 11-21916363, dessa forma ficará mais simples resolver o problema.
Apos a solução será postado no forum.
Att,
Offline
Olá fórum,
Só para feedback, o problema acima foi resolvido reimportando a ocx da voicerlib no Delphi, seguindo os procedimentos citados para atualização do componente.
Atenciosamente,
Equipe Digivoice.
Olá fórum,
Na FAQ da Voicerlib, coloquei um procedimento passo a passo de como reimportar a OCX: http://digivoice.com.br/suporte/produto/faq/VLIB01
Até mais.
Última alteração por PattyC (18/08/2009 13:38:11)