- 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 :
- 00335123456789 : le login du compte SIP.
- motdepassesip : le mot de passe associé au compte SIP.
- proxy.operateur-sip.com : le serveur SIP de l'opérateur VoIP qui fournit l'enregistrement.
- 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.
- 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.
|
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.
|