Настройка соединения между GoIP 4 (GSM-шлюзом) и Asterisk-основанным FreePBX включает в себя несколько шагов. Убедитесь, что оба устройства правильно подключены к сети и имеют статические IP-адреса или настроен DHCP с фиксированным адресом для устройства GoIP.
Вот шаги для настройки соединения:
1. **Настройка GoIP:**
- Зайдите в веб-интерфейс GoIP с помощью его IP-адреса.
- Установите нужные вам параметры GSM-соединений, такие как номера SIM-карт, PIN-коды (если необходимо) и другие настройки сети.
- Вам нужно настроить SIP-аккаунты, которые GoIP будет использовать для подключения к FreePBX. Запишите пользователя (User), пароль (Password), и прокси-сервер (Proxy Server - это будет IP-адрес вашего сервера FreePBX).
2. **Настройка FreePBX:**
- Войдите в веб-интерфейс FreePBX.
- Настройте новый Trunk, на этом этапе укажите SIP-детали для подключения к GoIP:
- Название Trunk’а
- PEER Details, где вы укажете данные в соответствии с вашими SIP-данными GoIP:
```
username=USER_GOIP
secret=PASSWORD_GOIP
host=IP_ADDRESS_GOIP
type=friend
context=from-trunk
qualify=yes
disallow=all
allow=ulaw (или другой кодек, если нужно)
```
- В разделе Inbound Routes, создайте маршрут для получения звонков с GoIP. Укажите DID Number, что соответствует номеру SIM-карты в GoIP.
- Если у вас есть Outbound Routes, настройте маршрут, чтобы можно было совершать звонки через GoIP.
3. **Решение проблемы с ошибкой 503:**
- Ошибка SIP 503 обычно указывает на то, что сервис недоступен. Это может быть связано со многими проблемами: от неправильных настроек транка или путей вызова до проблем с сетью или самим GSM-шлюзом.
- Убедитесь, что SIP-транк между FreePBX и GoIP онлайн и аутентификация проходит успешно.
- Проверьте журналы на сервере FreePBX (`/var/log/asterisk/full`) и GoIP, чтобы понять причину ошибки.
- Проверьте, не блокирует ли ваш файрвол или маршрутизатор порты SIP (5060 для UDP обычно) и RTP (обычно 10000-20000 в UDP).
- Если проблема возникает только с четвертым софтфоном, можно подозревать проблемы с его настройкой или сетевыми правилами, которые мешают ему соединяться. Проверьте его SIP-настройки и регистрацию на FreePBX, а также квоты и ограничения на количество одновременных звонков для этого транка.
- Обратите внимание, что если проблема возникает только при работе с GoIP, проблема может быть в настройках самого устройства.
Убедившись, что все настройки правильные и проблемы сети отсутствуют, попробуйте снова принять звонок. Если ошибка