У меня FreePBX работает на виртуальной машине на хосте Windows 8, сетевой адаптер настроен на мост, и я назначил ему статический IP-адрес. Мой хост Windows 8 подключен к обычному домашнему беспроводному маршрутизатору. Я использую X-Lite на компьютере с Windows 8, чтобы звонить на мобильный телефон MetroPCS. Телефон зазвонит, но я не слышу звук в любом направлении.
При поиске в Google это большинство из того, что я нахожу, связано с неправильной настройкой NAT. Я попытался переадресовать порты 5060 UDP и 10001-20000 UDP на виртуальный ящик freePBX, но безуспешно. Я также попытался использовать опцию DMZ, которую предоставляет мой маршрутизатор, чтобы поместить эту виртуальную коробку в DMZ. В обоих случаях я мог подключиться, но звук в любом направлении отсутствовал. Я предполагаю, что этот параметр DMZ открывает все порты для этого компьютера, но я не уверен, и не оставил его там надолго, поэтому возможно, что мой маршрутизатор не успел отреагировать на изменения. Я также обнаружил проблемы с несовместимыми кодеками где-то в конвейере, поэтому я убедился, что FreePBX и X-lite настроены для поддержки ULAW, ALAW и GSM.
Я сильно подозреваю, что это какая-то проблема с сетью. Я пропускаю порт при пересылке?
PS На данный момент моя цель сейчас состоит в том, чтобы позвонить на мой телефон и услышать звук в обоих направлениях. Я обеспокоен приемом звонков, но это произойдет позже. Я не понимаю, почему мне нужно пробивать дыры в брандмауэре, чтобы сделать исходящий звонок.