Estou tentando habilitar a comunicação entre os seguintes clientes:
- Telefone IP Nortel 1535.
- Linphone 3.7.0 em execução no FreeBSD.
- Linphone 3.7.0 em execução no iPhone (Linphone iPhone 2.2.3).
A parte boa é que as chamadas de áudio funcionam entre todos os dispositivos, sem problemas.
A parte ruim é que o vídeo não funciona. Os sintomas são diferentes, no entanto:
- Telefone IP da Nortel fazendo uma chamada de vídeo para o Linphone: nada acontece. O Linphone não vê nada e o Nortel eventualmente expira.
- O telefone IP da Nortel fazendo uma chamada de áudio para o Linphone (com êxito) e depois tentando ativar o vídeo: nada acontece. O Linphone não reage ao pressionar o botão "video" no Nortel.
- O Linphone liga para a Nortel no modo normal (sem vídeo) (obtém êxito) e tenta ativar o vídeo no Linphone: nada acontece. A linha de status do Linphone começa a dizer "Modificando parâmetros de chamada" e é isso.
- O Linphone ligando para a Nortel no modo normal e, em seguida, pressionando o botão “video” no Nortel - o Linphone abre uma pequena janela nova (presumivelmente, destinada ao vídeo), mas a nova janela permanece preta.
O telefone Nortel suporta apenas dois codecs de vídeo: H.263 e H.264. O último não está disponível no Linphone (embora eu o tenha construído a partir do código-fonte), mas o primeiro está disponível e deve ser suficiente. O Linphone no iPhone possui apenas um codec de vídeo (VP8), que não está disponível no telefone Nortel.
Alguma idéia de como abordar algum dos pontos acima?
Atualização: a parte que aciona a porta da configuração do meu roteador:
Portas de acionamento de saída Portas de entrada para abrir ---------------------------------------------- UDP Qualquer -> 3478-3479 UDP Qualquer -> 3478-3479 UDP Qualquer -> 5000-5100