Asterisk Faisceau SIP : Différence entre versions

De Wiki NCad
Aller à : navigation, rechercher
(Page créée avec « * Pour connecter l''''IPBX''' privé à un opérateur de téléphonie sur IP, il est nécessaire de définir un '''faisceau SIP''' dans la configuration d''''Asterisk'''.... »)
 
(Réception des appels)
Ligne 23 : Ligne 23 :
 
*# <span style="color:blue">proxy.operateur-sip.com :</span> le serveur SIP de l'opérateur VoIP qui fournit l'enregistrement.
 
*# <span style="color:blue">proxy.operateur-sip.com :</span> le serveur SIP de l'opérateur VoIP qui fournit l'enregistrement.
 
*# <span style="color:purple">7122 :</span> l'extension locale sur laquelle devront être acheminés les appels entrant en provenance de ce compte.
 
*# <span style="color:purple">7122 :</span> l'extension locale sur laquelle devront être acheminés les appels entrant en provenance de ce compte.
 +
 +
* Pour appliquer les paramètres il faut rafraîchir la configuration d''''Asterisk'''.
 +
 +
{{ Box Console | object=sudo service asterisk reload }}
 +
 +
* Ensuite, pour vérifier qu''''Asterisk''' s'enregistre bien auprès du fournisseur VoIP, on ouvre un '''CLI Asterisk''' via la commande '''asterisk -r''' puis on exécute la commande '''sip show registry''' qui retournera l'état des faisceaux SIP.
 +
 +
{{ Box Console | objet=tournesol@asterisk:~$ sudo asterisk -r<br />
 +
Asterisk 13.6.0, Copyright (C) 1999 - 2014, Digium, Inc. and others.<br />
 +
Created by Mark Spencer <markster@digium.com><br />
 +
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.<br />
 +
This is free software, with components licensed under the GNU General Public<br />
 +
License version 2 and other licenses; you are welcome to redistribute it under<br />
 +
certain conditions. Type 'core show license' for details.<br />
 +
=========================================================================<br />
 +
Connected to Asterisk 13.6.0 currently running on tournesol (pid = 10380)<br />
 +
tournesol*CLI> sip show registry<br />
 +
Host                                    dnsmgr Username      Refresh State                Reg.Time                <br />
 +
proxy.operateur-sip.com:5060                        N      00335123456789      105 Registered          Wed, 11 Nov 2015 14:40:10<br />
 +
1 SIP registrations. }}

Version du 11 novembre 2015 à 15:46

  • Pour connecter l'IPBX privé à un opérateur de téléphonie sur IP, il est nécessaire de définir un faisceau SIP dans la configuration d'Asterisk. Cette déclaration s'effectue au niveau du fichier de configuration sip.conf.

Prérequis

  • Vous devez disposez d'un compte SIP auprès d'un fournisseur de téléphonie sur IP.
  • Dans notre cas, nous disposons d'un compte SIP auprès d'un opérateur de téléphonie avec les paramètres suivants :
    • Login SIP : 00335123456789
    • Mot de passe : motdepassesip
    • Proxy SIP : proxy.operateur-sip.com

Configuration

Réception des appels

  • Pour récupérer les appels reçus depuis le compte SIP public, il est nécessaire de procéder à un enregistrement d'Asterisk auprès de l'opérateur. Cette enregistrement SIP s'effectue via la ligne register.
register => 00335123456789:motdepassesip@proxy.operateur-sip.com/7122
  • Avec :
    1. 00335123456789 : le login du compte SIP.
    2. motdepassesip : le mot de passe associé au compte SIP.
    3. proxy.operateur-sip.com : le serveur SIP de l'opérateur VoIP qui fournit l'enregistrement.
    4. 7122 : l'extension locale sur laquelle devront être acheminés les appels entrant en provenance de ce compte.
  • Pour appliquer les paramètres il faut rafraîchir la configuration d'Asterisk.
ICON Terminal.png

{{{objet}}}

  • Ensuite, pour vérifier qu'Asterisk s'enregistre bien auprès du fournisseur VoIP, on ouvre un CLI Asterisk via la commande asterisk -r puis on exécute la commande sip show registry qui retournera l'état des faisceaux SIP.
ICON Terminal.png

tournesol@asterisk:~$ sudo asterisk -r
Asterisk 13.6.0, Copyright (C) 1999 - 2014, Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
Connected to Asterisk 13.6.0 currently running on tournesol (pid = 10380)
tournesol*CLI> sip show registry
Host dnsmgr Username Refresh State Reg.Time
proxy.operateur-sip.com:5060 N 00335123456789 105 Registered Wed, 11 Nov 2015 14:40:10
1 SIP registrations.