# 04 - Maintenance

## **1) Diagnostic et dépannage**

#### **Commandes de diagnostic Asterisk**  


<table cellpadding="7" cellspacing="0" id="bkmrk-commande-usage-aster" width="627"><colgroup><col width="299"></col> <col width="299"></col> </colgroup><tbody><tr valign="top"><td bgcolor="#1f547d" style="background: #1f547d; border: 1px solid #000000; padding: 0.18cm;" width="299"><span style="color: #ffffff;"><span style="font-family: Arial, serif;"><span style="font-size: small;">**Commande**</span></span></span>

</td><td bgcolor="#1f547d" style="background: #1f547d; border: 1px solid #000000; padding: 0.18cm;" width="299"><span style="color: #ffffff;"><span style="font-family: Arial, serif;"><span style="font-size: small;">**Usage**</span></span></span>

</td></tr><tr valign="top"><td bgcolor="#f0f4f8" style="background: #f0f4f8; border: 1px solid #000000; padding: 0.18cm;" width="299"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">asterisk -rx "pjsip show contacts"</span></span></span>

</td><td bgcolor="#f0f4f8" style="background: #f0f4f8; border: 1px solid #000000; padding: 0.18cm;" width="299"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">État des enregistrements : Avail/NonQual/Unreachable + RTT</span></span></span>

</td></tr><tr valign="top"><td bgcolor="#ffffff" style="background: #ffffff; border: 1px solid #000000; padding: 0.18cm;" width="299"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">asterisk -rx "pjsip show endpoints"</span></span></span>

</td><td bgcolor="#ffffff" style="background: #ffffff; border: 1px solid #000000; padding: 0.18cm;" width="299"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">État global des endpoints configurés</span></span></span>

</td></tr><tr valign="top"><td bgcolor="#f0f4f8" style="background: #f0f4f8; border: 1px solid #000000; padding: 0.18cm;" width="299"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">asterisk -rx "pjsip show endpoint 1000"</span></span></span>

</td><td bgcolor="#f0f4f8" style="background: #f0f4f8; border: 1px solid #000000; padding: 0.18cm;" width="299"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Détail d'un endpoint spécifique</span></span></span>

</td></tr><tr valign="top"><td bgcolor="#ffffff" style="background: #ffffff; border: 1px solid #000000; padding: 0.18cm;" width="299"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">asterisk -rx "core show channels"</span></span></span>

</td><td bgcolor="#ffffff" style="background: #ffffff; border: 1px solid #000000; padding: 0.18cm;" width="299"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Appels actifs en cours</span></span></span>

</td></tr><tr valign="top"><td bgcolor="#f0f4f8" style="background: #f0f4f8; border: 1px solid #000000; padding: 0.18cm;" width="299"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">asterisk -rx "dialplan show interne"</span></span></span>

</td><td bgcolor="#f0f4f8" style="background: #f0f4f8; border: 1px solid #000000; padding: 0.18cm;" width="299"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Afficher le contexte du dial plan</span></span></span>

</td></tr><tr valign="top"><td bgcolor="#ffffff" style="background: #ffffff; border: 1px solid #000000; padding: 0.18cm;" width="299"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">asterisk -rx "module reload res\_pjsip.so"</span></span></span>

</td><td bgcolor="#ffffff" style="background: #ffffff; border: 1px solid #000000; padding: 0.18cm;" width="299"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Recharger PJSIP à chaud</span></span></span>

</td></tr><tr valign="top"><td bgcolor="#f0f4f8" style="background: #f0f4f8; border: 1px solid #000000; padding: 0.18cm;" width="299"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">asterisk -rx "dialplan reload"</span></span></span>

</td><td bgcolor="#f0f4f8" style="background: #f0f4f8; border: 1px solid #000000; padding: 0.18cm;" width="299"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Recharger extensions.conf</span></span></span>

</td></tr><tr valign="top"><td bgcolor="#ffffff" style="background: #ffffff; border: 1px solid #000000; padding: 0.18cm;" width="299"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">asterisk -rvvvv</span></span></span>

</td><td bgcolor="#ffffff" style="background: #ffffff; border: 1px solid #000000; padding: 0.18cm;" width="299"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Console interactive avec niveau de verbosité 4</span></span></span>

</td></tr></tbody></table>

#### **Activation des logs SIP et RTP** 

Depuis la console Asterisk (asterisk -rvvvv) :

```
pjsip set logger on    ; Active les logs SIP complets (INVITE, OPTIONS, 200 OK...)
rtp set debug on       ; Active les logs RTP (flux audio)
pjsip set logger off   ; Désactive (important en prod, très verbeux)
rtp set debug off
```

#### **Vérification réseau**

```
# Vérifier qu'Asterisk écoute sur le bon port
sudo ss -ulnp | grep 5160

# Tester la connectivité vers les téléphones
ping -c 4 192.168.10.67   # Yealink T41P
ping -c 4 192.168.10.66   # Yealink T31P

# Vérifier les logs Asterisk
sudo tail -f /var/log/asterisk/full
sudo tail -f /var/log/asterisk/messages
```

#### **Problème fréquent**

<table cellpadding="7" cellspacing="0" id="bkmrk-sympt%C3%B4me-cause-proba" width="627"><colgroup><col width="194"></col> <col width="195"></col> <col width="194"></col> </colgroup><tbody><tr valign="top"><td bgcolor="#1f547d" style="background: #1f547d; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="color: #ffffff;"><span style="font-family: Arial, serif;"><span style="font-size: small;">**Symptôme**</span></span></span>

</td><td bgcolor="#1f547d" style="background: #1f547d; border: 1px solid #000000; padding: 0.18cm;" width="195"><span style="color: #ffffff;"><span style="font-family: Arial, serif;"><span style="font-size: small;">**Cause probable**</span></span></span>

</td><td bgcolor="#1f547d" style="background: #1f547d; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="color: #ffffff;"><span style="font-family: Arial, serif;"><span style="font-size: small;">**Solution**</span></span></span>

</td></tr><tr valign="top"><td bgcolor="#f0f4f8" style="background: #f0f4f8; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">"Provisoirement indisponible"</span></span></span>

</td><td bgcolor="#f0f4f8" style="background: #f0f4f8; border: 1px solid #000000; padding: 0.18cm;" width="195"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Contact en état NonQual — téléphone non qualifié</span></span></span>

</td><td bgcolor="#f0f4f8" style="background: #f0f4f8; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Ajouter qualify\_frequency=30 dans la section AOR. Vérifier DHCP/IP du téléphone.</span></span></span>

</td></tr><tr valign="top"><td bgcolor="#ffffff" style="background: #ffffff; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Pas de son (audio absent)</span></span></span>

</td><td bgcolor="#ffffff" style="background: #ffffff; border: 1px solid #000000; padding: 0.18cm;" width="195"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">external\_signaling\_address manquant → Asterisk annonce 127.0.0.1</span></span></span>

</td><td bgcolor="#ffffff" style="background: #ffffff; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Ajouter external\_signaling\_address et external\_media\_address dans le transport. Redémarrer Asterisk.</span></span></span>

</td></tr><tr valign="top"><td bgcolor="#f0f4f8" style="background: #f0f4f8; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Audio unidirectionnel</span></span></span>

</td><td bgcolor="#f0f4f8" style="background: #f0f4f8; border: 1px solid #000000; padding: 0.18cm;" width="195"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">direct\_media=yes → bypass RTP échoue</span></span></span>

</td><td bgcolor="#f0f4f8" style="background: #f0f4f8; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Ajouter direct\_media=no dans chaque endpoint.</span></span></span>

</td></tr><tr valign="top"><td bgcolor="#ffffff" style="background: #ffffff; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Appel en absence sans sonnerie</span></span></span>

</td><td bgcolor="#ffffff" style="background: #ffffff; border: 1px solid #000000; padding: 0.18cm;" width="195"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">DND activé sur le téléphone destinataire</span></span></span>

</td><td bgcolor="#ffffff" style="background: #ffffff; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Désactiver DND dans Features → Forward &amp; DND → Etat NPD → "de".</span></span></span>

</td></tr><tr valign="top"><td bgcolor="#f0f4f8" style="background: #f0f4f8; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Téléphone non enregistré (croix rouge)</span></span></span>

</td><td bgcolor="#f0f4f8" style="background: #f0f4f8; border: 1px solid #000000; padding: 0.18cm;" width="195"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Port SIP incorrect, mauvaise IP serveur, ou mot de passe erroné</span></span></span>

</td><td bgcolor="#f0f4f8" style="background: #f0f4f8; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Vérifier la config du téléphone : IP Asterisk, port 5160, username/password.</span></span></span>

</td></tr><tr valign="top"><td bgcolor="#ffffff" style="background: #ffffff; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Contact Unavail après redémarrage VM</span></span></span>

</td><td bgcolor="#ffffff" style="background: #ffffff; border: 1px solid #000000; padding: 0.18cm;" width="195"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Téléphone garde l'ancienne IP du serveur en cache</span></span></span>

</td><td bgcolor="#ffffff" style="background: #ffffff; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Redémarrer le téléphone. Vérifier que la réservation DHCP d'Asterisk est correcte.</span></span></span>

</td></tr><tr valign="top"><td bgcolor="#f0f4f8" style="background: #f0f4f8; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Module reload sans effet sur le transport</span></span></span>

</td><td bgcolor="#f0f4f8" style="background: #f0f4f8; border: 1px solid #000000; padding: 0.18cm;" width="195"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Le transport PJSIP ne se recharge pas à chaud</span></span></span>

</td><td bgcolor="#f0f4f8" style="background: #f0f4f8; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">sudo systemctl restart asterisk</span></span></span>

</td></tr><tr valign="top"><td bgcolor="#ffffff" style="background: #ffffff; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Appels impossibles, pas de connectivité VM</span></span></span>

</td><td bgcolor="#ffffff" style="background: #ffffff; border: 1px solid #000000; padding: 0.18cm;" width="195"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">VM attachée au mauvais bridge Proxmox</span></span></span>

</td><td bgcolor="#ffffff" style="background: #ffffff; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Changer vmbr0 → vmbr1 dans les paramètres réseau de la VM Proxmox.</span></span></span>

</td></tr></tbody></table>

## **2) Sécurité de l'infrastructure VoIP**

#### **Menaces courantes**

<table cellpadding="7" cellspacing="0" id="bkmrk-menace-description-i" width="627"><colgroup><col width="194"></col> <col width="195"></col> <col width="194"></col> </colgroup><tbody><tr valign="top"><td bgcolor="#1f547d" style="background: #1f547d; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="color: #ffffff;"><span style="font-family: Arial, serif;"><span style="font-size: small;">**Menace**</span></span></span>

</td><td bgcolor="#1f547d" style="background: #1f547d; border: 1px solid #000000; padding: 0.18cm;" width="195"><span style="color: #ffffff;"><span style="font-family: Arial, serif;"><span style="font-size: small;">**Description**</span></span></span>

</td><td bgcolor="#1f547d" style="background: #1f547d; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="color: #ffffff;"><span style="font-family: Arial, serif;"><span style="font-size: small;">**Impact**</span></span></span>

</td></tr><tr valign="top"><td bgcolor="#f0f4f8" style="background: #f0f4f8; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Scan SIP (SIPVicious)</span></span></span>

</td><td bgcolor="#f0f4f8" style="background: #f0f4f8; border: 1px solid #000000; padding: 0.18cm;" width="195"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Robots qui scannent le port 5060 à la recherche de serveurs Asterisk</span></span></span>

</td><td bgcolor="#f0f4f8" style="background: #f0f4f8; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Tentatives d'enregistrement non autorisé</span></span></span>

</td></tr><tr valign="top"><td bgcolor="#ffffff" style="background: #ffffff; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Brute force</span></span></span>

</td><td bgcolor="#ffffff" style="background: #ffffff; border: 1px solid #000000; padding: 0.18cm;" width="195"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Attaque par dictionnaire sur les credentials SIP</span></span></span>

</td><td bgcolor="#ffffff" style="background: #ffffff; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Accès non autorisé, frais téléphoniques</span></span></span>

</td></tr><tr valign="top"><td bgcolor="#f0f4f8" style="background: #f0f4f8; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Toll fraud</span></span></span>

</td><td bgcolor="#f0f4f8" style="background: #f0f4f8; border: 1px solid #000000; padding: 0.18cm;" width="195"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Utilisation du serveur pour passer des appels internationaux payants</span></span></span>

</td><td bgcolor="#f0f4f8" style="background: #f0f4f8; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Factures exorbitantes</span></span></span>

</td></tr><tr valign="top"><td bgcolor="#ffffff" style="background: #ffffff; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Écoute RTP</span></span></span>

</td><td bgcolor="#ffffff" style="background: #ffffff; border: 1px solid #000000; padding: 0.18cm;" width="195"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Capture des flux audio RTP sur le réseau</span></span></span>

</td><td bgcolor="#ffffff" style="background: #ffffff; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Violation de la confidentialité</span></span></span>

</td></tr><tr valign="top"><td bgcolor="#f0f4f8" style="background: #f0f4f8; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Déni de service (DoS)</span></span></span>

</td><td bgcolor="#f0f4f8" style="background: #f0f4f8; border: 1px solid #000000; padding: 0.18cm;" width="195"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Flood de paquets SIP pour saturer le serveur</span></span></span>

</td><td bgcolor="#f0f4f8" style="background: #f0f4f8; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Interruption de service</span></span></span>

</td></tr></tbody></table>

#### **Mesures de sécurité recommandées**

 • (5060 → 5160 ou autre) pour réduire les scans automatisés.Changer le port SIP par défaut  
 • Minimum 16 caractères, mélange de lettres, chiffres et symboles.Mots de passe complexes  
 • Bloquer automatiquement les IPs effectuant trop de tentatives d'authentification.Fail2ban  
 • Utiliser les listes de contrôle d'accès du Cisco ISR pour n'autoriser le trafic SIP qu'en provenance du VLAN 20.ACL réseau  
 • Isoler les téléphones du reste du réseau — déjà en place dans ce projet.VLAN dédié  
 • Chiffrer le flux audio RTP avec SRTP pour les environnements sensibles.SRTP  
 • Modules Asterisk non utilisés (DAHDI, chan\_skinny...) doivent être désactivés.Désactiver les services inutiles

#### **Installation de Fail2ban pour Asterisk**

Fail2ban est un outil qui surveille les fichiers de logs d'Asterisk et bloque automatiquement les adresses IP qui font trop de tentatives d'authentification SIP échouées (brute force sur les mots de passe des postes).

```
sudo apt install -y fail2ban

# Créer /etc/fail2ban/jail.local
[asterisk]
enabled = true
port = 5160
filter = asterisk
logpath = /var/log/asterisk/full
maxretry = 5
bantime = 3600

sudo systemctl restart fail2ban
sudo fail2ban-client status asterisk
```


## **3) Supervision avec Zabbix**

#### **Éléments à superviser**

<table cellpadding="7" cellspacing="0" id="bkmrk-%C3%89l%C3%A9ment-m%C3%A9thode-seui" width="627"><colgroup><col width="194"></col><col width="195"></col><col width="194"></col></colgroup><tbody><tr valign="top"><td bgcolor="#1f547d" style="background: #1f547d; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="color: #ffffff;"><span style="font-family: Arial, serif;"><span style="font-size: small;">**Élément**</span></span></span>

</td><td bgcolor="#1f547d" style="background: #1f547d; border: 1px solid #000000; padding: 0.18cm;" width="195"><span style="color: #ffffff;"><span style="font-family: Arial, serif;"><span style="font-size: small;">**Méthode**</span></span></span>

</td><td bgcolor="#1f547d" style="background: #1f547d; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="color: #ffffff;"><span style="font-family: Arial, serif;"><span style="font-size: small;">**Seuil d'alerte**</span></span></span>

</td></tr><tr valign="top"><td bgcolor="#f0f4f8" style="background: #f0f4f8; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Service Asterisk</span></span></span>

</td><td bgcolor="#f0f4f8" style="background: #f0f4f8; border: 1px solid #000000; padding: 0.18cm;" width="195"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Check process "asterisk"</span></span></span>

</td><td bgcolor="#f0f4f8" style="background: #f0f4f8; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Alerte si arrêté &gt; 1 min</span></span></span>

</td></tr><tr valign="top"><td bgcolor="#f0f4f8" style="background: #f0f4f8; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Nombre d'appels actifs</span></span></span>

</td><td bgcolor="#f0f4f8" style="background: #f0f4f8; border: 1px solid #000000; padding: 0.18cm;" width="195"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">AMI ou script</span></span></span>

</td><td bgcolor="#f0f4f8" style="background: #f0f4f8; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Alerte si &gt; seuil configuré</span></span></span>

</td></tr><tr valign="top"><td bgcolor="#ffffff" style="background: #ffffff; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Enregistrements SIP</span></span></span>

</td><td bgcolor="#ffffff" style="background: #ffffff; border: 1px solid #000000; padding: 0.18cm;" width="195"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Script pjsip show contacts</span></span></span>

</td><td bgcolor="#ffffff" style="background: #ffffff; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Alerte si endpoint Unreachable</span></span></span>

</td></tr><tr valign="top"><td bgcolor="#ffffff" style="background: #ffffff; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Connectivité téléphones</span></span></span>

</td><td bgcolor="#ffffff" style="background: #ffffff; border: 1px solid #000000; padding: 0.18cm;" width="195"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">ICMP ping</span></span></span>

</td><td bgcolor="#ffffff" style="background: #ffffff; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Alerte si téléphone injoignable</span></span></span>

</td></tr><tr valign="top"><td bgcolor="#f0f4f8" style="background: #f0f4f8; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Logs d'erreurs</span></span></span>

</td><td bgcolor="#f0f4f8" style="background: #f0f4f8; border: 1px solid #000000; padding: 0.18cm;" width="195"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Log monitoring</span></span></span>

</td><td bgcolor="#f0f4f8" style="background: #f0f4f8; border: 1px solid #000000; padding: 0.18cm;" width="194"><span style="font-family: Arial, serif;"><span style="font-size: small;"><span style="font-weight: normal;">Alerte sur ERROR/WARNING répétés</span></span></span>

</td></tr></tbody></table>