A placa VoicerPhone tem tratamentos diferenciados para o fone e o microfone do headset. Como padrão, o fone está desabilitado, portanto o usuário não poderá ouvir nada (voz, tom de discagem, ocupado, etc...).
Para habilitar o fone, basta chamar o método PhoneOn e para desabilitar, PhoneOff.
Isso pode ser feito associado a um botão por exemplo, ou ainda o programador pode automaticamente habilitar o fone quando uma ligação é atendida e desabilitá-lo quando a ligação é finalizada.
Exemplo:
'Atende a ligação e habilita o fone
Private Sub cmdAtende_Click()
x = VoicerLibX1.PickUp(1,0)
if x = 0 then
'Liga o fone
VoicerLibX1.PhoneOn(1)
End if
End Sub
'Ao desligar, desabilita
Private Sub cmdDesliga_Click()
x = VoicerLibX1.HangUp(1)
if x = 0 then
'Liga o fone
VoicerLibX1.PhoneOff(1)
End if
End Sub