Fórum de Suporte Digivoice
Você não está logado.
Olá, gostaria de saber quais as diferenças entre as chamadas
Dial
MakeCall
Devo fazer um sistema para chamadas automáticas, identificando também se o telefone estava ocupado, ninguém atendeu, e, se possível, se o telefone era inválido.
Em desenvolvimento utilizo ramais e necessito discar externamente com a utilização do dígito 0 (ZERO)
Em produção não tenho certeza da operação que será feita.
Gostaria de um auxílio para isso.
Offline
Dentre tantas diferenças existem duas que são básicas entre elas. A função Dial simplesmente disca. Já a função Makecall tem diversos parâmetros e faz para o programador/desenvolvedor diversas verificações na linha que facilitam a vida na hora de efetuar uma ligação.
Para o tipo de aplicação que você reportou, a função mais indicada é o Makecall. Ela tem um parâmetro que habilita a SUPERVISÃO DE LINHA, e consegue verificar se existe Tom para efetuar a discagem, se o telefone atendeu, se o telefone está ocupado.
Se vc se refere aquela frase "Este Número de Telefone não existe." que fala qdo se digita um número inválido. Este tipo de verificação é impossível de ser feita, pois a placa não tem como saber se quem está atendendo é um ser vivo ou uma máquina. Neste caso o STATUS retornado pela função MAKECALL seria o de atendimento.
VErifique o EXEMPLO DE TRANSFERENCIA disponível para Download no site, ele demonstra perfeitamente o funcionamento da função MAKECALL.
Offline