Asterisk/Xivo et téléphones Snom, éviter la coupure de l'appel lors du passage en mode muet

Un certain nombre d'équipements VoIP disposent d'une fonctionnalité appelée "No RTP detection" qui permet de couper un appel devenu orphelin (i.e. avec perte des terminaisons). Un appel est jugé orphelin dès qu'aucun paquet RTP n'est détecté dans le canal pendant une durée donnée. Ainsi, avec Xivo/Asterisk et un téléphone Snom 715 (appel transitant par sip.ovh.fr), la communication se coupe dès que l'on passe plus 3 minutes en mode muet (ce qui est toutefois bien pratique dans une téléconférence). Cela peut également se produire lorsqu'un combiné dispose d'une "trop bonne" détection de silence et n'envoie aucun paquet pendant les moments de silence de l'un des interlocuteurs.

Pour régler ce problème, les téléphone Snom récents disposent d'une fonctionnalité ad hoc qui s'appelle : "allow rtp on mute". On la trouve dans l'interface d'administration du téléphone dans Paramètres avancés, Audio. Lorsque l'option est activée (elle ne l'est pas par défaut), le téléphone continue à envoyer des paquets RTP même lorsque le mode muet est sélectionné.

Et voilà, plus de déconnexion intempestive lors des appels via Asterisk !