Je configure un serveur SIP local avec FreePBX sur Raspberry PI

J’ai un portier SIP et des combinés Gigaset SIP, je souhaite relier tout ce petit monde en local via le protocole SIP.

Je récupère FreePBX sur Raspbian 10 Buster

http://download.raspberry-asterisk.org/raspbx-10-10-2020.zip

disponible sur http://www.raspberry-asterisk.org/downloads/

Je décompresse le fichier pour avoir un fichier .img

Je grave une carte SD (8Gb)

Je prends la dernière version portable de Etcher

Par exemple version 1.18.8

https://github.com/balena-io/etcher/

Je grave le fichier img sur la carte SD via Etcher

J’ajoute un fichier SSH

Pour autoriser le SSH, j’ajoute un fichier SSH sur le disque boot puis éjecter la carte SD

Pour mémoire le login est root/raspberry

J’ouvre FreePBX dans le navigateur Web

J’ai bloqué l’IP de raspberry sur 192.168.1.103 sur le routeur, j’utilise donc cette IP.

On configure ce premier écran 

J’accéde à l’administration 

Je crée les extensions

Dans Applications / Extensions / Add Extensions / Add New SIP pjsip

J’ajoute un groupe d’appel

Quand on sonne au portail, il faut déclencher une sonnerie de tous les postes, donc un groupe d’appel.

Mon groupe aura le numéro 800.

A lire : https://boxip.fr/doc/configurer-ses-telephones-ip-avec-freepbx/

J’ajoute un Manager User

Je pense bien à autoriser les adresses de mon réseau dans Permit (ou au minimim celle de mon Home Assistant). 192.168.1.0/255.255.255.0 autorise toutes les adresses de 192.168.1.0 à 192.168.1.255