Projet

Général

Profil

Bouygues Telecom appels sortants coupé après 10 minutes

Ajouté par Raph R il y a 7 jours

Bonjour,
j'ai récupéré la gestion d'un vieux Ipbx sous Xivo sur lequel on a changé le fournisseur.
On a un trunk SIP de 5 canneux connecté à une VM Wivo derrière un fortigate.
Après pas mal de galère, des analyses de trame et des fichiers de configuration spécifiques, j'ai réussi à faire fonctionner les appels sortants et les entrants, sur l'ensemble des téléphones internes.
Il reste cependant un problème avec les appels sortants qui coupent au bout de 10 minutes.

J'ai ouvert un ticket chez Bouygues pour essayer de trouver l'origine du problème et on en est là pour l'instant :

Nos deux équipements communiquent entre eux via la signalisation SIP. On a vu ensemble qu'un re-INVITE est émis au bout de 10 minutes dans le but de refresh la session.
Chaque signalisation comporte un numéro de séquence unique est incrémenté à chaque fois que la méthode correspondante est utilisée lors de la communication.
Votre IPBX utilise le même numéro de séquence sur méthodes 200OK différentes.
Ce qui est curieux, c'est que votre IPBX ne semble pas agir de la même façon à chaque fois, j'ai pu voir plusieurs appels fonctionnels de plus de 10 min dans le sens sortants.

Ca me laisse un peu perplexe cette réponse...

Auriez-vous des expériences similaires ?

Merci pour votre aide...


Réponses (2)

RE: Bouygues Telecom appels sortants coupé après 10 minutes - Ajouté par Antoine TIXIER il y a 4 jours

Bonjour Raph,

De quelle version de Xivo (et d'Asterisk) s'agit il ?

Pas d'intervention du Fortigate ? (SIP ALG désactivé ? https://docs.fortinet.com/document/fortigate/7.6.2/administration-guide/147933/sip-alg-and-sip-session-helper)

RE: Bouygues Telecom appels sortants coupé après 10 minutes - Ajouté par Antoine TIXIER il y a 3 jours

Sur certains firewall, type PfSense, il faut aussi régler la durée de vie des sessions UDP au travers du NAT à plus de 300 secondes, sous peine d'avoir ce genre de coupures de com brutales.

Chez Fortigate, ça a l'air de s'appeler : udp-idle-timer

set udp-idle-timer {integer} UDP connection session timeout. This command can be useful in managing CPU and memory resources (1 - 86400 seconds (1 day), default = 60). range[1-86400]

    (1-2/2)