OxYdAbLeS
|
|||
Opérateur
Téléphonique VoIP avec compte SIP : Asterisk
peut jouer aussi bien le rôle de client que de serveur VoIP. Ce qui
permet avec un compte SIP classique chez un fournisseur de téléphonie
VoIP de redistribuer la ligne ensuite sur plusieurs téléphone au seins
de l'entreprise. Et cela selon le même principe qu'Internet avec une
adresse publique (ici le numéro de téléphone), et une adresse privé
(dans ce cas c'est le numéro interne)
Et c'est exactement ici ou les Freenautes sont gâtés. En effet Free est aujourd'hui le seul FAI à fournir directement à ses clients l'accès à un compte SIP sur leur serveur SIP. Ainsi un client de chez Free pourras récupérer sa ligne avec son serveur Asterisk de cette manière (dans sip.conf) : register => 087xxxxxxx:Mot_de_passe@freephonie.net Ensuite
on déclare ces mêmes informations dans deux comptes qu'on va associer à
cette ligne. On
place le premier compte dans un contexte ''Interne'', ce qui va nous
permettre d'appeler. Et
le deuxième dans un contexte d'appels sortants. Il
faut également rajouté au fichiers de configuration ceci : extensions.conf Toutes
les règles de routage sont définies
dans ce fichier. Il contient le plan de numérotation (DialPlan),
toutes les extensions (numéros) y sont associées soit a des comptes
d'utilisateurs, soit a différentes actions a effectuer lors d'un appel. C'est
dans ce fichier qu'on défini un contexte global et chaque contexte déclaré
dans sip.conf et iax.conf (dans les exemples précédents seul un contexte
a été défini). Toutes les variables déclarées dans le contexte global
ont une portée sur le reste des contextes du fichiers, on parle alors de
variables globales. Les variables déclarées dans les autres contextes
sont des variables locales, et n'ont de portées que sur ce contexte lui même.
Deux
mêmes extensions ne peuvent êtres définies dans un seul contexte. La définition
d'une extension se fait de la manière suivante : exten
=> Extension,NuméroDeSéquence,Action Ou
Extension représente le numéro qui va correspondre a un client (ou une
action), le NuméroDeSéquence correspond au rang de l'action qui le suit,
s'il est a 1 l'action qui suit est exécutée en premier, si c'est 2 elle
est exécutée en second,... Action
est ce qu'il faut exécuter comme commande (appeler un correspondant,
mettre de la musique d'attente,...). |
|||