Notre blog en mousse \o/ - Mot-clé - interface web2024-03-01T10:31:54+01:00Les Lamas !urn:md5:16d806c26b4faf0eabfff608393c3d26DotclearConfigurer Asterisk avec Freeurn:md5:0b542a8342fb556475b4a296d83c92612013-06-10T19:06:00+02:002013-06-25T18:44:39+02:00RulianeAdministrationasteriskdigiumfreefreeboxguiinterface web <h3>Activation du compte SIP</h3>
<p>Avant toute chose, se connecter sur le site de Free et aller dans Téléphonie > Paramétrer mon compte SIP. Activer le compte SIP et rediriger les appels entrant vers le "téléphone SIP". Choisir un mot de passe, puis valider. Redémarrer la box (en Freebox v5).<br />
<br /></p>
<h3>Configuration d'Asterisk en interface web</h3>
<p>On commence par configurer les informations classiques :<br />
<em>Type</em> : SIP<br />
<em>Provider name</em> : Un nom pour le trunk, par exemple "Freephonie"<br />
<em>Hostname</em> : le serveur d'en face. Dans notre cas, "freephonie.net"<br />
<em>Username</em> : l'identifiant, qui est le numéro de téléphone assigné par Free (souvent en 09xxxxxxxx)<br />
<em>Password</em> : le mot de passe renseigné dans la première étape.<br />
<br />
Une fois le trunk créé, il faut l'éditer pour remplir les champs suivants :<br />
<em>FromDomain</em> : pour les appels sortants, doit être défini à "freephonie.net"<br />
<em>FromUser</em> : pour les appels sortants, doit être votre numéro de téléphone au format international. Quelque chose comme "00339xxxxxxxx".<br />
<em>AuthUser</em> : votre numéro de téléphone ("09xxxxxxxx")<br />
<em>insecure</em> : very (recommandé)<br />
<br />
Attention : sans <em>FromUser</em> et <em>FromDomain</em>, vous pourrez recevoir les appels mais pas en émettre.<br />
<br /></p>
<h3>Configuration d'Asterisk en CLI</h3>
<p>Éditer /etc/asterisk/users.conf et ajouter une section :<br /></p>
<pre>
[09xxxxxxxx]
host = freephonie.net
username = <numéro de téléphone>
secret = <mot de passe>
trunkname = Freephonie
context = <nom de votre contexte (p.ex : default) >
hassip = yes
registersip = yes
trunkstyle = voip
fromuser = <numéro au format international. ex : 00339xxxxxxxx>
authuser = <numéro de téléphone>
insecure = port,invite
</pre>
<p><br /></p>
<h3>Augmentation du "defaultexpiry"</h3>
<p>Le temps d'expiration du REGISTER est par défaut à 120 secondes alors que Free refuse le ré-enregistrement avant 30 minutes. Pour éviter d'avoir plein de warnings dans les logs, on peut l'augmenter : éditer /etc/asterisk/users.conf et dans la section du trunk, ajouter :</p>
<pre>
[09xxxxxxxx]
[...]
defaultexpiry = 3600
</pre>Asterisk et Asterisk-GUI sous Debianurn:md5:730683a46e8c4090cb0faeadd8f430042011-08-03T20:38:00+02:002012-07-11T18:07:01+02:00RulianeAdministration404asteriskdebiandigiumguiinterface weblinux <p>(sur Debian Squeeze 64 bits)</p>
<p>Installation de Asterisk</p>
<ul>
<li>apt-get install asterisk</li>
</ul>
<p>Dans /etc/asterisk/manager.conf :</p>
<pre>
enabled = yes
webenabled = yes
[admin]
secret = adminpw
read = system,call,log,verbose,command,agent,user,config
write = system,call,log,verbose,command,agent,user,config
</pre>
<p>Et dans /etc/asterisk/http.conf :</p>
<pre>
enabled=yes
enablestatic=yes
bindaddr=0.0.0.0 (commenter le 127.0.0.1)
</pre>
<p>Puis en user normal :</p>
<ul>
<li>svn checkout http://svn.digium.com/svn/asterisk-gui/trunk asterisk-gui</li>
<li>cd asterisk-gui</li>
<li>./configure</li>
<li>make</li>
</ul>
<p>En root :</p>
<ul>
<li>make install</li>
</ul>
<p>Petit soucis : les fichiers sont copiés dans /var/lib/asterisk/ alors que l'installation d'Asterisk ous Debian va chercher dans /usr/share/asterisk/.</p>
<p>Heureusement, la solution est trouvable. (Source : <a href="http://androus.wordpress.com/2009/12/26/asterisk-gui-2-0-404-url-not-found-fedora/">http://androus.wordpress.com/2009/12/26/asterisk-gui-2-0-404-url-not-found-fedora/</a>)</p>
<ul>
<li>cp -Rfv /var/lib/asterisk/* /usr/share/asterisk/</li>
<li>mv /var/lib/asterisk /var/lib/asterisk_original</li>
<li>ln -s /usr/share/asterisk /var/lib/asterisk</li>
</ul>
<p>Penser à redonner les bons droits :</p>
<ul>
<li>chown -R asterisk:asterisk /usr/share/asterisk</li>
</ul>
<p>/etc/init.d/asterisk restart et zou :</p>
<p>http://<ip_du_pbx>:8088/static/config/index.html</p>