Affichage des résultats 1 à 5 sur 5

Discussion: Je n'entends pas mon correspondant quand il m'appelle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Junior
    Date d'inscription
    décembre 2013
    Messages
    3
    Downloads
    0
    Uploads
    0
    Merci pour ta réponse Je ne connaissais pas le rtp debug. Malheureusement, ça ne résoud pas mon problème.

    Donc ce qui se passe quand je passe un appel depuis mon poste vers l'extérieur, j'ai une série de lignes comme celles ci qui défilent non stop jusqu'à ce que je décroche :
    Code:
    Got  RTP packet from    XXX.XXX.XXX.XXX:50042 (type 00, seq 026588, ts 012800, len 000160)
    Sent RTP packet to      91.121.128.146:30522 (type 00, seq 038367, ts 012800, len 000160)
    Et lorsque je décroche sur mon téléphone extérieur, j'ai quelques lignes du genre
    Code:
    Sent RTP P2P packet to 91.121.128.146:30522 (type 00, len 000160)
    À l'inverse, lorsque j'appelle de l'extérieur, j'ai les lignes suivantes mais seulement après avoir décroché
    Code:
    Got  RTP packet from    XXX.XXX.XXX.XXX:50044 (type 00, seq 026146, ts 076320, len 000160)
    Sent RTP packet to      91.121.128.144:32880 (type 00, seq 035054, ts 076320, len 000160)
    XXX.XXX.XXX.XXX est l'adresse IP de mon client (celle de mon routeur derrière lequel est mon ordi) et 91.121.128.144 c'est sip.ovh.fr. Pour les tests j'ai donc mis nat=yes pour les postes (qui sont en général derrière un routeur) et nat=no pour le general, vu que le serveur est directement relié à Internet. Je n'ai redirigé que vers un seul poste également pour simplifier.

    Vu que je n'y connais pas grand chose et qu'il est difficile de trouver de la documentation claire pour Asterisk, j'ai fait pas mal d'essais avec les paramètres directmedia et directrtpsetup, dans certains cas j'avais du son que dans un sens même en appelant vers l'extérieur, voire pas de son du tout. D'après ce que j'ai compris, ça permet d'initialiser le dialogue entre les partis avec un système d'invitations et d'acknowledgments et vu la gueule de la trace RTP, c'est à ce niveau là qu'il faut régler quelque chose...

  2. #2
    Membre Senior
    Date d'inscription
    septembre 2010
    Localisation
    Where the sun shines
    Messages
    1 418
    Downloads
    0
    Uploads
    0
    peux tu regarder le rtp.conf et vérifier que les ports listés sont bien ouverts sur le firewall

    directmedia est une prise de tête totale. ca sert lorsque deux clients sip qui sont en comm via un serveur se mettent à échanger le media directement sans passer par le serveur. mais il faut que chaque client connaisse son ip publique et d'autres conditions... oublie, ca ne peut que compliquer

    lorsque tu appelles depuis l''exterieur, l'@ "ovh" est .146 et non .144 comme les autres - fautes de frappe ?

    essaie d'abord de faire un echo test - dans le dialplan, au lieu de faire dial ton tel, fais answer() puis echo() - ca permettra de voir ou le son se perd

  3. #3
    Membre Junior
    Date d'inscription
    décembre 2013
    Messages
    3
    Downloads
    0
    Uploads
    0
    J'ai désactivé directmedia. Effectivement, l'IP du serveur est fixe mais celle des clients peut varier. Seulement, avec directmedia à no, je n'entends plus mon correspondant que ce soit quand je l'appelle ou quand il m'appelle. Avec set rtp debug à on, j'ai les mêmes traces qu'avant, mis à part que les Sent RTP P2P packet ne s'arrêtent pas. C'est de toute évidence une fausse piste.

    Pour ce qui est du firewall c'est simple, il laisse tout passer (Asterisk utilise les ports 10000-20000 pour le RTP) et mon serveur est directement connecté à Internet. Lorsque je fais un netstat -na en passant un appel, je vois bien les flux ouverts.

    Code:
    udp        0      0 XXX.XXX.XXX.XXX:5060      0.0.0.0:*
    udp        0      0 XXX.XXX.XXX.XXX:10008     0.0.0.0:*
    udp        0      0 XXX.XXX.XXX.XXX:10009     0.0.0.0:*
    udp        0      0 XXX.XXX.XXX.XXX:10018     0.0.0.0:*
    udp        0      0 XXX.XXX.XXX.XXX:10019     0.0.0.0:*
    Sinon, L'IP de sip.ovh.fr est 91.121.129.20 (et non 91.121.128.146 ni 91.121.128.144)

Les tags pour cette discussion

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •