Настройка шлюза в FusionPBX: добавляем номер ZuteSIP
Обновлено 2026-09-30 · Команда ZuteSIP (ZuteSIP Inc.)
Коротко: В FusionPBX SIP-транк называется шлюзом (gateway). Откройте Accounts > Gateways, нажмите Add и введите SIP-логин и пароль ZuteSIP, sip.zutesipdialer.com как proxy, Register — true и профиль external. Сохраните и запустите шлюз, затем добавьте входящий маршрут для своего номера и исходящий маршрут через шлюз.
FusionPBX — веб-интерфейс для FreeSWITCH, поэтому шлюзы, маршруты и кодеки настраиваются в графическом интерфейсе. Настройка ниже использует регистрацию с учётными данными каждого номера, которые предоставляет ZuteSIP.
Что понадобится
- ✓ Номер ZuteSIP и SIP-логин и пароль с его страницы в личном кабинете.
- ✓ Доступ admin или superadmin в FusionPBX и домен, в котором должен звонить номер.
- ✓ Правила брандмауэра, разрешающие SIP к sip.zutesipdialer.com на 5060 (или 5061 для TLS) и диапазон RTP FreeSWITCH.
Что вводить
| Параметр | Значение |
|---|---|
| SIP-сервер / регистратор / домен | sip.zutesipdialer.com |
| Транспорт и порт | UDP или TCP 5060; TLS 5061 |
| Имя пользователя | <SIP_USERNAME> (на странице номера в личном кабинете) |
| Пароль | <SIP_PASSWORD> (на той же странице) |
| Аутентификация | Digest (логин + пароль), с регистрацией |
| Кодеки | G.711 µ-law (PCMU) и G.711 A-law (PCMA) |
| DTMF | RFC 2833 (RTP-события) или SIP INFO |
| Входящий DID | <YOUR_NUMBER> в формате E.164 |
Пошагово: добавляем шлюз
Названия полей соответствуют документации FusionPBX по шлюзам по состоянию на сентябрь 2026.
- 1Войдите в FusionPBX, откройте меню Accounts и выберите Gateways.
- 2Нажмите Add.
- 3Gateway: имя, например zutesip. Username: <SIP_USERNAME>. Password: <SIP_PASSWORD>.
- 4From User: <SIP_USERNAME>. From Domain и Proxy: sip.zutesipdialer.com. Realm можно оставить пустым или указать тот же хост.
- 5Register: true. Expire Seconds: оставьте значение по умолчанию, если поддержка не посоветует иное.
- 6Context: public. Profile: external. Enabled: true.
- 7В расширенных параметрах установите Register Transport в udp (или tls с proxy на порту 5061) и, если поле есть, Codec Preferences — PCMU,PCMA.
- 8Сохраните, затем нажмите Start в списке шлюзов и убедитесь, что статус — зарегистрирован (REGED).
Входящий маршрут: направляем DID к назначению
Перейдите в Dialplan > Inbound Routes (или Destinations в новых сборках) и добавьте маршрут, у которого номер назначения — ваш номер ZuteSIP. Направьте его на внутренний номер, группу вызова, IVR или очередь колл-центра в нужном домене.
Поскольку шлюз использует контекст public, маршрут должен совпадать с номером ровно в том виде, в каком он приходит. Проверьте формат (с плюсом или без) в логе FreeSWITCH или в записи CDR тестового звонка.
Исходящий маршрут и Caller ID
Откройте Dialplan > Outbound Routes, выберите шлюз zutesip и выберите или пропишите шаблон набора — например, международные номера, набранные с плюсом в начале.
Задайте исходящий Caller ID для внутренних номеров (или на маршруте) — ваш номер ZuteSIP. Он должен совпадать с номером, чьими данными регистрируется шлюз. Исходящие звонки расходуют 1,000 включённых минут номера в месяц.
Несколько номеров или несколько арендаторов
У каждого номера ZuteSIP свои SIP-логин и пароль, поэтому каждый номер становится отдельным шлюзом. Называйте их понятно, например zutesip-us-sales и zutesip-gb-support, чтобы исходящие маршруты и логи оставались читаемыми.
В мультитенантной FusionPBX создавайте шлюз в домене, который будет его использовать, или как глобальный шлюз, если через него должны звонить несколько доменов. Входящие маршруты всегда привязаны к одному домену, поэтому один DID звонит ровно у одного арендатора.
Проверьте шлюз
- 1В Status > SIP Status (или командой fs_cli sofia status gateway zutesip) убедитесь, что состояние шлюза — REGED.
- 2Позвоните на номер ZuteSIP с другого телефона и убедитесь, что входящее назначение звонит и звук идёт в обе стороны.
- 3Нажмите цифры в IVR, чтобы проверить DTMF, затем сделайте исходящий звонок и проверьте Caller ID, который видит другая сторона.
Устранение проблем
- ✓ Шлюз показывает FAIL_WAIT или постоянно повторяет попытки: обычно это 401/403 из-за неверных учётных данных. Скопируйте их заново из личного кабинета и перезапустите шлюз.
- ✓ Регистрация есть, но входящие никуда не приходят: номер во входящем маршруте не совпадает с приходящим DID или маршрут создан в другом домене.
- ✓ Звук в одну сторону: задайте переменные внешних RTP- и SIP-IP для вашего публичного адреса, пробросьте диапазон RTP и отключите SIP ALG на роутере.
- ✓ Звонки отклоняются из-за кодеков: убедитесь, что PCMU и PCMA разрешены в профиле external и на шлюзе.
- ✓ Цифры в IVR не распознаются: используйте DTMF RFC 2833 — FreeSWITCH использует его по умолчанию; запасной вариант — SIP INFO.
Частые вопросы
Шлюз FusionPBX — это то же самое, что SIP-транк?
Register — true или false?
Какой SIP-профиль использовать для шлюза?
Можно ли использовать один номер ZuteSIP в нескольких доменах FusionPBX?
Есть ли месячный лимит минут?
Похожие страницы
Источники
- FusionPBX Docs: Gateways (по состоянию на сентябрь 2026)
- FusionPBX Docs: Outbound Routes (по состоянию на сентябрь 2026)
Всё включено в каждый номер
- ✓ Безлимитные входящие SMS
- ✓ Безлимитные входящие звонки
- ✓ 500 исходящих SMS в месяц
- ✓ 1000 исходящих минут в месяц
- ✓ SIP-доступ для любого софтфона или АТС
- ✓ Переадресация на любой телефон
- ✓ Веб-звонилка в личном кабинете
- ✓ Номер ваш столько, сколько захотите
- ✓ 7-дневная гарантия замены — бесплатный новый номер
Цена $1.80/мес · оплата за год ($21.60).
7-дневная гарантия замены
Если номер вам не подошёл — например, приложение его не принимает или коды не приходят, — в течение 7 дней после покупки вы можете бесплатно заменить его на новый номер в той же стране одним кликом в личном кабинете. Замена доступна до 2 раз, независимо от того, пользовались ли вы номером. А если номер не использовался ни для звонков, ни для SMS, можно вместо этого получить полный возврат денег.
Регистрация и оплата доступны только на английском языке.