prefixkit Вопрос инженеруСпросить EN

Телефония

Генератор SIP-транка

Готовая настройка SIP-транка: pjsip.conf и диалплан для Asterisk, gateway и диалплан для FreeSWITCH, фрагмент для Kamailio. Регистрация или авторизация по IP, кодеки, DTMF, NAT, TLS и SRTP.

Оператор

Номера и маршрутизация

Медиа и NAT

Конфигурация собирается в браузере, пароль никуда не отправляется.

Как подключить транк

  1. Возьмите у оператора адрес сервера, логин и пароль (или договоритесь об авторизации по IP и сообщите ему внешний адрес АТС).
  2. Asterisk: добавьте блоки в /etc/asterisk/pjsip.conf и extensions.conf, выполните pjsip reload и dialplan reload, проверьте pjsip show registrations.
  3. FreeSWITCH: положите шлюз в sip_profiles/external, выполните sofia profile external rescan и sofia status gateway provider.
  4. Проверьте доступность сервера оператора нашей проверкой SIP, а при проблемах вставьте лог в анализатор SIP-логов.

Частые проблемы

  • 401/403 при регистрации — неверный логин авторизации или From domain. Многие операторы требуют, чтобы From user совпадал с номером.
  • Нет звука или звук в одну сторону — АТС за NAT без external_media_address, либо SIP ALG на роутере. Отключите ALG (на MikroTik — в нашем генераторе) и откройте RTP-порты.
  • Входящие не доходят — звонок пришёл с IP, которого нет в identify, или номер в Request-URI в другом формате (с «+», без кода страны).
  • 488 Not Acceptable — нет общего кодека. Обычно операторы принимают G.711 A-law (PCMA).

Сколько каналов нужно

Число линий для заданной нагрузки посчитает калькулятор Эрланга, полосу на канал — калькулятор полосы.