Сервер EC2 Кажется, есть проблемы с портом

Я установил сервер Elastix на экземпляр m4.large, но не могу получить звук ни при одном из моих вызовов.

Сервер настроен следующим образом: CentOS 5.9 Elastix 2.4

Используя следующее руководство: https://thewebfellas.com/blog/how-to-install-elastix-onto-an-amazon-ec2-instance

Я могу зарегистрировать SIP-телефоны и SIP-транки. Но звонки не получают сигнал ОК или аудио. Я пробовал оба с определенными правилами для портов SIP и RTP, но проблема сохраняется, даже когда я открываю все порты.

Есть идеи о том, что мне не хватает?

2 ответа

Решение

Отсутствие звука в вызовах SIP почти всегда связано с проблемами межсетевого экрана или NAT. Весь трафик в / из вашего экземпляра EC2 проходит через NAT, поэтому я хотел бы убедиться, что необходимые настройки NAT в Elastix установлены правильно.

Похоже, по какой-то причине Elastix игнорировал настройки NAT, настроенные в веб-интерфейсе. Я решил эту проблему, добавив следующие строки в /etc/asterisk/sip_nat.conf

nat=yes
externip=<your_vdc_public_ip>
localnet=192.168.0.0/255.255.255.0

Спасибо EEAA и этой статье, которая дала мне понять:

http://community.voicepulse.com/articles/en_US/Article/Elastix-Template-NAT-Settings-to-Resolve-Disconnects

Другие вопросы по тегам