J'essaie d'activer les communications entre les clients suivants:
- Téléphone Nortel IP 1535.
- Linphone 3.7.0 s'exécutant sur FreeBSD.
- Linphone 3.7.0 fonctionnant sur iPhone (Linphone iPhone 2.2.3).
La bonne partie est que les appels audio fonctionnent entre tous les appareils, pas de problème.
La mauvaise partie est que la vidéo ne fonctionne pas. Les symptômes sont différents, cependant:
- Téléphone IP Nortel passe un appel vidéo sur Linphone: rien ne se passe. Linphone ne voit rien et Nortel finit par expirer.
- Téléphone IP Nortel passe un appel audio sur Linphone (succès) puis tente d'activer la vidéo: rien ne se passe. Linphone ne réagit pas lorsque vous appuyez sur le bouton «Vidéo» sur Nortel.
- Linphone appelle Nortel en mode normal (non vidéo) (avec succès), puis essaie d'activer la vidéo sur Linphone: rien ne se passe. La ligne d'état de Linphone commence par dire «Modification des paramètres d'appel» et c'est tout.
- Linphone appelle Nortel en mode normal, puis appuie sur le bouton «Vidéo» de Nortel - Linphone ouvre une nouvelle fenêtre (destinée probablement à la vidéo), mais la nouvelle fenêtre reste noire.
Le téléphone Nortel ne prend en charge que deux codecs vidéo: H.263 et H.264. Ce dernier n'est pas disponible sur Linphone (même si je l'ai construit à partir de la source), mais l'ancien est disponible et devrait être suffisant. Linphone sur iPhone ne possède qu'un seul codec vidéo (VP8), qui n'est pas disponible sur le téléphone Nortel.
Des idées sur la façon de traiter l'un des points ci-dessus?
Mise à jour: la partie de la configuration de mon routeur qui déclenche le port:
Ports de déclenchement sortants Ports entrants à ouvrir ---------------------------------------------- UDP Any -> 3478-3479 UDP Any -> 3478-3479 UDP Any -> 5000-5100