Asterisk : paramètres du fichier sip.conf

Un article de Wiki Lambert Nicolas - Quement Julien.

Jump to: navigation, search
PARAMETRES GENERAUX
PARAMETRES DESCRIPTION ETATS
allowguest interdit les connexions SIP invités no / yes
bindaddr et bindport gèrent l'adresse IP et le port sur lequel on recoit les connections SIP adr IP / Port
callevents SIP génèrera ou non des évènements d'administration yes / no
checkmwi delai (en s) entre 2 vérifications de messageries (pairs) temps
compactheaders en-tete des packets SIP compact yes / no
defaultexpirey définit la validité de la référence SIP d'un appel IN/OUT temps
externhost mise en place d'une adresse IP publique nom de domaine
externip adresse valide et routable pour des serveurs distants adresse ip
externrefresh définit le delai entre deux requetes DNS(en // avec externhost) temps
localnet indique les adresses locales adr ip + mask ( ex: 192.168.1.0/24)
maxexpirey durée de validité d'enregistrement d'un pair sur serveur temps
notifymimetype notification pour le type MIME de message d'attente dans signal NOTIFY de SIP ex: text/plain
pedantic utilisation d'un signal à faible impédance (PINGTEL) et SIP doit se conformer à la RFC yes / no
realm authentification par digest votre nom de domaine
recordhistory enregistrement d'historique sur tous les canaux yes / no
relaxdtmf reduit le temps de recherche de la structure d'un interlocuteur yes / no
srvlookup définition d'une adresse logique à laquelle on peut vous atteindre et transfert des appels vers les endroits différents sans changer adresses logiques. yes / no
tos Type Of Service configure les bits tos dans l'en tete IP et permet l'amélioration de l'acheminement de ces paquets pour les routeurs utilisant les bits tos. lowdelay(minimise le retard)/throughtput(maximise le débit)/reliability(maximise la fiability)/mincost(utilise le minimum de ressources)/none(aucun debit defini)
useragent definit l'expression du champ useragent de l'en-tête ip ex: asterisk
videosupport active le support de la video pour SIP yes / no


PARAMETRES SPECIFIQUES AUX CANAUX
PARAMETRES DESCRIPTION ETATS
accountcode création d'un code de compte pour un utilisateur en particulier. crée un fichier .csv dans le répertoire /var/log/asterisk/cdr-csv/ pour stocker les détails d'un appel (CDR) nom
allow et disallow autorise ou non un usage de codecs spécifiques. définit selon canal disallow=all et allow=ulaw/gsm/ilbc
amaflags Les documents (avec indicateurs Automatic Message Accounting) spécifie une manière standard de créer et de transmettre les détails d'un appel(CDR) default/omit/billing/documentation
callerid définit une identité générique pour les utilisateurs ou les pairs qui vous appellent "nom prenom" <'numero'>
callgroup et pickupgroup avec callgroup on peut attribuer un canal à plusieurs postes et avec pickupgroup on peut récupérer l'appel d'un telephone qui sonne depuis un autre poste callgroup=pickupgroup=1,3-5
canreinvite asterisk tente de rediriger par defaut yes / no
context définit le contexte par défaut pour les appels entrant default
defaultip complète host=dynamic et sert à envoyer des messages à l'adresse ip si un hote n'est pas référencé adresse ip
deny interdire certaines adresses ip ou plage d'adresses (permit est l'inverse) adresses ip ou plage d'adresses
dtmfmode définit la norme à laquelle obéira la composition du numéro de téléphone vers le réseau classique méthode=rfc2833/inband/info
fromdomain inscrit le domain dans le champ from de len tete ip domain
fromuser définit le nom d'utilisateur avec lequel on s'authentifie prenom_nom
incominglimit nombre d'appel sortant max nombre
insecure determine quels pairs autorisés en comparant l'adresse IP et le numéro de port de l'en-tête ip (Contact) si ca correspond l'appel sera autorisé invite/port(poste derrier NAT)/invite,port
language langage utilisé fr/en/...
mailbox attribution d'une messagerie vocale messagerie@contexte
md5secret md5sum ' ???
musicclass définit la classe de la musique d'attente classical
nat ignore les adresses IP spécifiés en en-tête SIP et SDP et répondra à l'adresse et au port de l'en-tête IP yes / no / never
port port d'écoute de canaux sip ( defaut 5060) n° port
progressinband génère des tonalités suivant l'état du canal yes / no / never
promiscredir activation du transfert d'appel avec le canal SIP à la place du canal Local pour transferer à des machines distantes yes / no
quality envoi des messages pour vérifier QoS d'un pair distant yes / no /temps(ms)
regcontext en parallèle avec regexten, Asterisk créera et détruira dynamiquement un NoOp de propriété 1 pour l'extension pour accomplir un certain nombre d'action lorsqu'un interlocuteur s'identifie sur votre serveur peer_registrations
regexten spécifie l'extension à traiter au sein du contexte défini n°extension
rtpholdtimeout interrompt un appel si RTP ne recoit plus de données lors d'une mise en attente temps(s)
rtptimeout interrompt un appel si RTP ne recoit plus de données avant échéance temps(s)
secret définit le mot de passe mot de passe
setvar définit une variable propre au canal variable=valeur
username enregistre un nom d'utilisation prenom_nom