2010-04-29 4 views
1

J'apprends l'astérisque. En cela j'ai commencé à apprendre sur l'application BackgroundDetect().Application BackgroundDetect() dans Asterisk

Il existe trois options.

BackgroundDetect (nom de fichier [| sil] [| min | max]])

sil - Si nous avons spécifié 1000 dans l'option sil, il va attendre 1 seconde après nous disons quelque chose au téléphone.

J'ai travaillé l'option de silicium, cela fonctionnait bien.

Mais je ne comprenais pas quelle est l'utilisation des options min et max.

Quelqu'un peut-il m'expliquer, but de min et max avec un exemple?

Merci à l'avance.

Répondre

4

BackgroundDetect (nom de fichier [, sil [min [, max [, analysistime]]]])

Lecture de nom de fichier, en attente d'interruption d'un chiffre donné (le chiffre doit commencer le début d'une extension valide , ou il sera ignoré). Pendant la lecture du fichier, l'audio est surveillé dans le sens de la réception, et si une période de non-silence supérieure à min ms mais inférieure à ms max est suivie de silence pendant au moins les ms, ce qui se produit pendant la première analyse ms, la lecture audio est interrompue et le traitement passe à l'extension de conversation, si disponible. Paramètres: nom de fichier: (pas de description) sil:

Si non spécifié, par défaut 1000. min:

Si non spécifié, par défaut 100. max:

Si non spécifié , par défaut à l'infini. analysistime:

Si non spécifié, par défaut à l'infini.