Atendendo e Desligando
Início  Anterior  Próximo



Para atender a ligação ou tomar uma linha para discagem, o método que deve ser utilizado é o PickUp. O método pede 2 parâmetros. O primeiro é a porta de atendimento que vai de 1 a N. O segundo parâmetro é uma pausa após o atendimento, em milissegundos (1000 = 1 segundo). Esta pausa é útil em aplicações de atendimento automático em instalações com bloqueio de chamada a cobrar, etc... Ela deve ser utilizada em conjunto com o evento OnAfterPickUp. O capítulo Aplicação Exemplo Passo a Passo explicará bem esta relação.

Para desligar a ligação, o método utilizado é o HangUp. Deve ser passado somente a porta que se deseja desligar.

Exemplos:

'Atende a ligação ou toma a linha para discar na porta 3  
Private Sub cmdAtende_Click()  
    x = VoicerLibX1.PickUp(3,0) 'sem pausa  
End Sub  
 
'Desliga a linha  
Private Sub cmdDesliga_Click()  
    x = VoicerLibX1.HangUp(3)  
End Sub  
 
A variável "x" nos exemplos recebe zero se os comandos foram executados com sucesso. Para deixar o aplicativo mais completo, recomenda-se testar "x" sempre.

No caso da placa Voicer Phone, ao tomar a linha (PickUp) da primeira vez que o aplicativo é executado, o usuário provavelmente não ouvirá nada, pois o microfone e o fone do headset estarão desabilitados.