What you’ll learn
- regex
- Dialplan configuration
- KAMAILIO installation and configuration
- Create Trunk SIP
- SIP Headers manipulation
- Dial string rewritting
- TLS configuration on OPENSIPS and ASTERISK
- Google cloud, aws and Azure interface and firewall management
- Firewall rules
- OPENSIPS Configuration
- KAMAILIO Configuration
- ASTERISK Configuration
- Call routing
Requirements
- Connaissances générales sur la téléphonie
Description
Nous vous proposons ce module qui est un lab à 100% pratique où nous vous montrons toutes les phases d’ingénierie réalisées pour la conception d’une solution CENTREX flexible, sécurisée et interconnectée.
Dans ce lab, vous apprendrez : à définir un plan de numérotation, ensuite à le configurer dans le coeur des serveurs, à créer des routes sur les serveurs pour autoriser les appels, à manipuler les headers SIP afin de réecrire/reformatter les numéros de téléphone à votre convenance, à écrire une expression regulière (regex) pour matcher des numéros, à éditer des règles de firewall pour autoriser les flux téléphoniques, à vous familiariser avec les interfaces de différents cloud provider comme google cloud, azure et aws, à comprendre le rôle d’un SBC dans une architecture centralisée, et bien d’autres choses intéressantes.
PLAN :
PARTIE I :
Explication des Scripts shell and Dockerfile
Démarrage du CENTREX
Formulaire Web form
Configuration de Client SIP
Configuration du Dialplan au niveau du CENTREX
Premier appel interne
Troubleshooting
Explication des codes Php
Explication du mécanisme IAM (Identity and Access Management)
Activation de HTTPS
PARTIE II :
Configuration du dialplan au niveau du SBC ANYNODE
PARTIE III :
Appels entre CENTREX et PSTN via OPENSIPS :
Configuration Trunk SIP
Dialplan/Regex et routage d’appel
Troubleshooting
test d’appel : Du CENTREX vers le PSTN
test d’appel : Du PSTN vers le CENTREX
PARTIE IV :
Installation de KAMAILIO
Création d’utilisateurs KAMAILIO
Ouverture des flux sur le firewall de KAMAILIO
Appel de KAMAILIO vers le CENTREX :
Configuration du dialplan/regex sur le PBX KAMAILIO
Configuration du dialplan/regex sur le SBC OPENSIPS
Configuration du dialplan sur le CENTREX
Test d’appel
Appel du CENTREX vers KAMAILIO :
Configuration du dialplan sur le CENTREX
Configuration du dialplan/regex sur le SBC OPENSIPS
Test d’appel
Appel de KAMAILIO vers le PSTN :
Configuration du dialplan/regex sur le PBX KAMAILIO
Test d’appel
Appel du PSTN vers KAMAILIO :
Configuration du dialplan/regex sur le SBC OPENSIPS
Test d’appel
BONUS : module DISPATCHER de OPENSIPS et Manipulation de la SIP Request-URI
PARTIE V :
Génération et configuration d’un certificat SSL pour le CENTREX
Génération et configuration d’un certificat SSL pour le SBC OPENSIPS
Activation et configuration de TLS pour OPENSIPS :
Premières explications
Modifications à apporter dans le fichier de configuration de OPENSIPS
Mise à jour des règles de firewall
Mise à jour des trunk SIP et gateway SIP
Premiers appels du CENTREX vers le PSTN sur la couche TLS
Troubleshooting
Appel du CENTREX vers le PSTN sur TLS : réussi
Who this course is for:
- Architecte télécom
- élèves Ingénieur
- telecom technician