SetDTMFTwist
|
Início Anterior Próximo |
|
Delphi:
|
procedure SetDTMFTwist(Twist1: integer; Twist2: integer);
|
|
|
Visual Basic:
|
Function SetDTMFTwist(Twist1 as Integer, Twist2 as integer) As Integer
|
O parâmetro TWIST1 diz respeito à tolerância na diferença de amplitude entre as duas freqüências do DTMF F1 e F2. Quanto maior o valor de TWIST, maior a tolerância a variações de amplitude entre as duas freqüências ou mais fácil será a detecção de digitos (podendo até chegar em situações de talk-off). Quando necessário, o ajuste desta variável deve ser feito sem que a placa esteja falando. O valor padrão é 10, podendo variar de 0 a 99.
|
|
O parâmetro TWIST2 diz respeito à seletividade de uma terceira freqüência F3 com relação às duas freqüências, F1 e F2 presentes no áudio recebido pela placa, isto quer dizer que quanto menor o valor de TWIST2, maiores poderão ser as amplitudes das outras freqüências presentes no áudio sem que seja rejeitada a detecção de DTMF, ou seja, os valores menores aumentam a sensibilidade de DTMF podendo chegar até situações de talk-off. O valor padrão é 0, podendo variar de 0 a 99.
|
|
Os dois valores deverão ser ajustados empiricamente em situações que os dígitos não estejam sendo detectados a contento ou, no outro extremo, em situações de talk-off.
|
|