Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
informatique:telephonie:asterisk [2014/03/04 11:48] – bn8 | informatique:telephonie:asterisk [2021/06/14 15:42] (Version actuelle) – [Convertir un fichier MP3 en GSM] bn8 | ||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
**Exemple : ** | **Exemple : ** | ||
- | < | + | < |
+ | **Ou via la commande //sox// :** | ||
+ | |||
+ | <code bash> | ||
+ | FILE=my-file | ||
+ | sox $FILE.wav -r 8000 -c1 $FILE.gsm lowpass 4000 compand 0.02,0.05 -60, | ||
+ | |||
+ | <note tip>Pour que sox supporte le format **MP3** en entrée, installé le paquet Debian // | ||
+ | |||
+ | ===== Générer un message (PicoTTS & Sox) ===== | ||
+ | |||
+ | * Installation des paquets nécessaires : <code bash>apt install libttspico-utils sox</ | ||
+ | * Génération du fichier WAV avec PicoTTS : <code bash> | ||
+ | * Conversion du fichier WAV en un fichier compatible avec Asterisk : <code bash>sox / | ||
===== Téléphones Grandstream ===== | ===== Téléphones Grandstream ===== | ||
Ligne 202: | Ligne 215: | ||
On installe les dépendances : | On installe les dépendances : | ||
- | < | + | < |
On commence par préparer l' | On commence par préparer l' | ||
Ligne 272: | Ligne 285: | ||
< | < | ||
- | FIXME : | + | Pour finir, on met en place le fichier de configuration. Pour cela, dans // |
- | * Mettre | + | |
- | * Mettre | + | * La configuration de l' |
+ | * Utilisateur utilisé pour envoyer les fax : // | ||
+ | * Utilisateur d' | ||
+ | * Mail de l' | ||
+ | * La langue par défaut : // | ||
+ | * La société : // | ||
+ | * Le chemin de l' | ||
+ | * La taille des feuilles de papier par défaut : // | ||
+ | * On modifie la configuration de reporting d' | ||
+ | |||
+ | < | ||
+ | |||
+ | === Astuces === | ||
+ | |||
+ | == Activer le debug == | ||
+ | |||
+ | Configuration | ||
+ | |||
+ | == Désactiver la fonctionnalité | ||
+ | |||
+ | Configuration // | ||
+ | |||
+ | |||
+ | == Activer l'OCR == | ||
+ | |||
+ | Installation de tesseract : | ||
+ | < | ||
+ | |||
+ | Configuration : | ||
+ | |||
+ | * ENABLE_OCR_SUPPORT = true | ||
+ | * OCR_BINARY = / | ||
+ | * OCR_LANGUAGE = fra | ||
+ | |||
+ | ===== Activer les logs des files téléphoniques | ||
+ | |||
+ | Prenons ici en exemple le log dans // | ||
+ | |||
+ | * Il faut tout d' | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | CONSTRAINT queue_log_pkey PRIMARY KEY (id) | ||
+ | ) WITHOUT OIDS; | ||
+ | |||
+ | GRANT ALL ON TABLE queue_log TO asterisk;</ | ||
+ | * Il faut ensuite faire en sorte que le module // | ||
+ | * Il faudra également configurer la connexion // | ||
+ | dbhost=127.0.0.1 | ||
+ | dbport=5432 | ||
+ | dbname=asterisk | ||
+ | dbuser=asterisk | ||
+ | dbpass=astpass | ||
+ | requirements=warn</ | ||
+ | * Pour faire en sorte que le champs //data// soit éclaté en plusieurs champs // | ||
+ | * Pour conserver le fichier de log en plus de la base de données, ajouter également : < | ||
+ | * Activer enfin les logs queue_log via Postgres dans le fichier // | ||
+ | * Il ne vous restera plus qu'a recharger | ||
+ | |||
+ | ===== Mise en place d'un service de conférence avec MeetMe ===== | ||
+ | |||
+ | <note important> | ||
+ | * Plus de dépendance sur le module //dahdi// | ||
+ | * Il n' | ||
+ | </ | ||
+ | |||
+ | |||
+ | * Installation : <code bash> | ||
+ | m-a prepare | ||
+ | m-a a-i dahdi | ||
+ | service asterisk stop | ||
+ | modprobe dahdi | ||
+ | service asterisk start</ | ||
+ | * Configurer une extension | ||
+ | * Dans le fichier // | ||
+ | * pour rejoindre ou créer une conférence : < | ||
+ | * pour rejoindre une conférence existante : < | ||
+ | |||
+ | ===== Blacklist de certains appelants ===== | ||
+ | |||
+ | ==== Installation ==== | ||
+ | |||
+ | Dans le fichier | ||
+ | |||
+ | * Ajouter le contexte // | ||
+ | exten => s, | ||
+ | exten => s, | ||
+ | exten => s, | ||
+ | exten => s, | ||
+ | exten => s, | ||
+ | * Dans le traitement des appels entrants, ajouter un truc du genre : < | ||
+ | standard, | ||
+ | |||
+ | ==== Gérer les numéros blacklistés ==== | ||
+ | |||
+ | === En ligne de commande === | ||
+ | |||
+ | Via la cli asterisk ('' | ||
+ | |||
+ | * lister les numéros blacklistés : < | ||
+ | * blacklister un numéro : < | ||
+ | * dé-blacklister un numéro : < | ||
+ | |||
+ | === Interface web === | ||
+ | Il est aussi possible d' | ||
+ | * créer un compte pour l'API //manager// d' | ||
+ | * dans le fichier /// | ||
+ | enabled = yes | ||
+ | port = 5038</ | ||
+ | * créé le fichier | ||
+ | secret=secret | ||
+ | write = system, | ||
+ | * Mettre en place l' | ||
+ | * installer les librairies en dépendance : | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * dans un dossier accessible via HTTP, mettre en place le code source récupérer du dépôt Git | ||
+ | * éditer le fichier // | ||