Dial
Início  Anterior  Próximo



Disca uma seqüencia de números ou pausa.

Declarações:
 
Delphi:  
function Dial(Port: Smallint; const Number: WideString;   
                         PauseAfterDial: Integer, DialType: integer): Smallint;   
 
 
Visual Basic:  
Function Dial(Port As Integer, Number As String,   
                         PauseAfterDial as Integer, DialType as Integer) As Integer  
 
 
Descrição:

O método Dial permite enviar a VoicePhone até 16 digitos ou pausas para que seja efetuada a discagem. Pode ser enviado os dígitos de "0" a "9", "#", "*" e os símbolos de pausa "vírgula" "ponto-e-vírgula" e "ponto".

A pausa para cada símbolo deve ser atribuída através das propriedades DelayComma, DelaySemicolon e DelayDot (assumem o padrão de 1 segundo).

O tipo de discagem (pulso ou tom) é determinado pelo 4o. parâmetro, o DialType.

Parâmetros:
 
Port – Indica o canal da Placa  
Number – String contendo os dígitos ou pausas para discagem.  
PauseAfterDial - É um tempo extra em milisegundos que é dado após a discagem. O evento OnAfterDial só será gerado após este tempo.  
DialType - Pode assumir o valor dtTone ou dtPulse, indicando se a discagem é por pulso e tom.  
 
Valor de Retorno:
 
Retorna zero se foi executado com sucesso ou 1 no caso de erro.

Exemplos:
 
Delphi:  
VoicerLibX1.Dial(1,'0,72952557...202',1000);  
   
 
Visual Basic:  
x = VoicerLibX1.Dial(1,"0,72952557...202" ,1000)  
 
 
Veja Também: DelayComma, DelaySemicolon, DelayDot