Asterisk Faisceau SIP

De Wiki NCad
Révision de 11 novembre 2015 à 15:46 par Cacheln (discuter | contributions) (Réception des appels)

Aller à : navigation, rechercher
  • 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.