PDA

Voir la version complète : XiVo : ou se trouve le parametre canreinvite



xBaSToSx
24/09/2012, 16h37
Bonjour,
je tente de parametrer mon trunk sip de chez Sewan sur une installation xivo skaro 12.17 mais j'ai un soucis sur les appels sortants.
La demande d'appel sortant est bien transmise au trunk (j'ai une trace chez Sewan avec un id d'appel) mais aprés environ 5 sec mon xivo me dit :

WARNING[28538]: chan_sip.c:20598 handle_response_invite: Re-invite to non-existing call leg on other UA. SIP dialog avec comme id l'id que je vois chez Sewan.
En parcourant les forums j'ai vu que je pouvais tenter de désactiver l'option "canreinvite" mais j'ai parcouru l'interface de Xivo en long et en large et de toute évidence je suis passé à coté. J'ai fouillé le wiki xivo sans succés .
Quelqu'un pourrai-t-il m'aiguiller s'il vous plait ?

xBaSToSx
24/09/2012, 16h52
Je me réponds à moi même car forcement on ne cherche jamais assez.
Il semblerait que depuis Asterisk 1.8 cette option ait évolué en un paramètre appelé 'directmedia' qui a été traduit dans l'interface web par "Redirect media streams" ou "Rediriger les flux médias"
Et au passage cette option n'a pas résolu mon problème, je vais devoir encore jouer du sniffer..grrrr...:wink:

therebel23
24/09/2012, 20h19
hello,
C'est ce que j'allais dire :

http://www.voip-info.org/wiki/view/Asterisk+sip+canreinvite

Sur xivo 1.1 (asterisk 1.4) , l'option se trouvait dans Protocole SIP > Onglet Défaut

Tu vois le ré-invite dans les traces de wireshark ?

al3x
25/09/2012, 14h02
Hello,

il y'a également le paramètre "directrtpsetup" dans l'onglet signalisation de la configuration globale du protocole SIP.

Les deux activés doivent te permettre de mettre cela en place.

++

xBaSToSx
25/09/2012, 14h24
Merci beaucoup pour tout ces tuyaux, malheureusement j'ai toujours le même problème, y compris en jouant du directrtpsetup. Pour info je suis en NAT (donc les champs NAT sont à OUI dans le SIP général et dans le trunk)
Les appels entrants fonctionnent, c'est juste les appels sortants qui posent problème.
Voici ma trace Wireshark lorsque j'essaie de composer le 06xxxxxxxx:

Request-Line: INVITE sip:06xxxxxxxx@sip.sewan.fr:5060 SIP/2.0
SIP Status: 100 Trying
SIP Status: 401 Authentication required
SIP Request: ACK sip:06xxxxxxxx@sip.sewan.fr:5060
SIP/SDP Request: INVITE sip:06xxxxxxxx@sip.sewan.fr:5060, with session description
SIP Status: 100 Trying
SIP Status: 408 Client transaction timed out
SIP Request: ACK sip:06xxxxxxxx@sip.sewan.fr:5060

Il se passe environ 10 secondes entre le moment ou Asterisk envoi la demande au trunk ( -- Called SIP/trunk_sewan/06xxxxxxxx ) et ou le trunk renvoie l'erreur 408 (Asterisk retourne alors le Warning du re-invite puis un joli "Everyone is busy/congested at this time")

al3x
25/09/2012, 15h00
Là il faut activer du debug SIP pour voir ce qu'il y'a dans tes échanges avec Sewan après envoi de ton INVITE ...

Et tu as désactivé tous les paramètres de direct rtp, même au niveau du trunk SIP sewan ?