asterisk sip settings настройка

ИТ База знаний

Полезно

— Узнать IP — адрес компьютера в интернете

— Онлайн генератор устойчивых паролей

— Онлайн калькулятор подсетей

— Калькулятор инсталляции IP — АТС Asterisk

— Руководство администратора FreePBX на русском языке

— Руководство администратора Cisco UCM/CME на русском языке

— Руководство администратора по Linux/Unix

Серверные решения

Телефония

Настройка программных телефонов

Корпоративные сети

Популярное и похожее

FreePBX 13 — настройка SIP транка

FreePBX 13 – маршрутизация вызова

Настройка Intercom и Paging FreePBX13

Настройка статусов присутствия в FreePBX13

Обзор модуля Asterisk Sip Settings в FreePBX

Продолжаем говорить про модули FreePBX. Сегодня спешим рассказать про очень важный модуль — Asterisk Sip Settings. Корректная настройка этого модуля имеет сильно влияет на параметры прохождения голосового трафика и проблем односторонней слышимости. От слов к делу.

Вкладка General SIP Settings

Перейдем к настройке. Для этого, открываем SettingsAsterisk Sip Settings. Пробежимся по опциям, которые доступны для настройки:

  • Allow Anonymous inbound SIP Calls — если данная опция переключена в позицию Yes, ваша IP – АТС Asterisk будет обрабатывать звонки, поступающие с неизвестных IP –адресов в контексте from – pstn. Обычно, выбор данной опции в положение Yes связан с включением набора по SIP URI. Учтите, что включенная опция значительно увеличивает риски связанные с безопасностью системы;
  • External Address — в данном поле необходимо указать ваш внешний IP – адрес. Помимо прочего, нажав на Detect Network Settings АТС автоматически определит параметры внешнего IP – адреса и внутренних локальных подсетей;
  • Local Networks — локальные подсети, из которых будут подключаться ваши SIP – устройства. Синтаксис прост: сетевой IP – адрес/маска. Например, 192.168.1.0/255.255.255.0. Есть возможность добавить несколько подсетей нажав на кнопку Add Local Network;
  • RTP Settings
    • RTP Ranges -начальный и конечный UDP порты для RTP трафика. В целом, данный диапазон можно посчитать. Знайте, что для каждого звонка нужно иметь по крайне мере 4 порта;
    • RTP Checksums — подсчитывать ли контрольную сумму для UDP, который переносит RTP трафик (голос);
    • Strict RTP — данная опция будет отбрасывать RTP пакеты, который приходят не от источника RTP – потока в рамках сессии;
  • Codecs — выберите нужные кодеки. Важно учесть порядок кодеков – он влияет на приоритет установления кодека в рамках SDP сообщений;
  • STUN Servers — указать IP – адрес STUN сервера. Если кратко, STUN помогает преодолеть проблемы с NAT – он помогает SIP – клиентам внутри локальной сети определять свой публичный адрес;
Читайте также:  настройка работы гранд смета

Вкладка Chan SIP Settings

Переходим к настройке chan_sip.

  • NAT Settings
    • NAT — настройка NAT (Network Address Translation) для Asterisk.
      • yes — использовать NAT;
      • no — использовать трансляцию согласно RFC3581. Если кратко, то данный RFC позволяет отправлять ответа на порт, с которого запрос был получен, вместо порта, взятого из заголовка Via в SIP пакете;
      • never — не использовать NAT согласно RFC3581;
      • route — данная опция подойдет для клиентов, которые не отрабатывают поле rport в заголовках SIP сообщений (согласно RFC3581 );
    • IP Configuration — в данном поле вы можете указать параметры внешнего IP. Вы можете указать вручную ваш внешний IP – адрес, а также использовать DDNS (Dynamic DNS);
  • Audio Codecs
    • Non-Standard g726 — порой пир устанавливает порядок инициации параметров аудио потока (характерно для некоторых моделей Sipura и Grandstream) для кодека G726 с полосой пропускания 6, 24, 32, и 40 килобит/сек. Если требуется, установите эту опцию в положение Yes;
    • T38 Pass-Through — позволяет сквозное пропускание факсов через Asterisk без дополнительной обработки и внесения изменений по протоколу T38;
      • No — выключить сквозной режим;
      • Yes — включает T38 в режиме коррекции ошибок FEC (Forward Error Correction), а так же переписывает значение, предоставленное оконечным устройством, согласно которому мы можем отправить факс – пакеты размером 400 байт по протоколу T38;
      • Yes with FEC — включает T38 в режиме коррекции ошибок FEC;
      • Yes with Redundancy — включает T38 в режиме отказоустойчивой коррекции ошибок FEC;
      • Yes with no error correction — включает T38 без коррекции ошибок;
  • Video Codecs
    • Video Support — включив эту опцию в переключатель Enabled, вам будет предложено настроить кодеки для видео – звонков.;
    • TLS/SSL/SRTP Settings
      • Enable TLS -включить поддержку защищенных подключений по TLS;
      • Certificate Manager — включить сертификат для поддержки TLS. Его можно легко настроить в модуле Certificate Manager;
      • SSL Method — метод передачи SSL транспорта (только для TLS). По умолчанию используется sslv2;
      • Don’t Verify Server — не запрашивать проверку сертификата сервере (настройка влияет только на TLS).;
    • MEDIA & RTP Settings
      • Reinvite Behavior — опция, которая позволяет перенаправить поток данных RTP в случае, если пир находится не за NAT (средствами RTP это можно детектировать по IP – адресам);
      • RTP Timeout — сброс канала, на котором отсутствует голосовые потоки (пакеты) RTP/RTCP в течение указанного времени. Важно отметить, что постановка вызова на hold не является триггером для данного поля настройки.;
      • RTP Hold Timeout -сбросить звонок, поставленный на удержание после истечения таймера (в секундах) этого поля;
      • RTP Keep Alive — отправлять Keep Alive сообщения (проверки жизнеспособности сервиса) для поддержки NAT – сессии (в случае постановки вызова на удержание особенно актуально);
    • Notification & MWI
      • MWI Polling Freq — частота в секундах, в рамках которой будет производиться проверка смены статуса MWI (световая индикация, Message Waiting Indication) и отправка статуса пирам;
      • Notify Ringing — опция позволяет контролировать состояние абонента, понимая, что его телефон используется (INUSE) получением пакета SIP 180 RINGING. Удобно при использовании BLF функционала;
      • Notify Hold — контроль абонента и перевод в состояние INUSE, если звонок поставлен на удержание (событие ONHOLD).;
    • Registration Settings
      • Registration Timeout — таймаут регистрации. По умолчанию, равен 20 секунд. Иными словами, каждые 20 секунд будет отправляться запрос на регистрацию, пока не будет превышено максимальное количество попыток;
      • Registration Attempts — количество попыток регистрации, после которого сервер примет решение перестать отправлять запросы. Если выставлено как 0, то количество запросов ограничено не будет. В нормальной ситуации, значение 0 является вполне рабочим – Asterisk будет продолжать посылать запросы на регистрацию до тех пор, пока очередная попытка не увенчается успехом;
      • Registration Minimum Expiry — минимальное время, в течение которого сессия регистрации будет считаться просроченной;
      • Registration Maximum Expiry — максимальное время, в течение которого сессия регистрации будет считаться просроченной (для входящих регистраций);
      • Registration Default Expiry — длительность входящих и исходящих регистраций по умолчанию;
    • Jitter Buffer Settings
      • Enable Jitter Buffer — данная опция активирует использование джиттер буффера на принимающей стороне в рамках одного SIP – канала;
    • Advanced General Settings
      • Default Context — контекст обработки вызова по умолчанию, если не указан иной контекст. Сам по себе FreePBX назначает данную опцию как from-sip-external. Вносите изменения только в том случае, если полностью понимаете, что делаете;
      • Bind Address — в данном поле указывается IP – адрес, на котором Asterisk будет ожидать запросы на телефонный процессинг, на порту, указанном в опции Bind Port. Если указано как 0.0.0.0, Asterisk будет принимать запросы на всех адресах, указанных в настройках ОС. Рекомендуем оставить эту опцию без изменений. Кстати, chan_sip не поддерживает IPv6 для транспорта UDP. Если укажите [::] , Asterisk будет слушать все IPv4 и все IPv6 адреса. Если вы настолько круты, что используйте PJSip, то смело используйте IPv6 🙂
      • Bind Port — локальный UDP (и TCP, если включено в опции Enable TCP) порт, на котором Asterisk слушает обращения к chan_SIP. Если оставить поле пустым, то по умолчанию будет использован порт 5060 (5160);

        В более старых версиях FreePBX, использовался порт 5060 (когда только 1 SIP драйвер был в наличии). В более новых, используется 5160);

        Важно: мы рекомендуем использовать PJSip для всех коммункаци на базе протокола IPv6;

        Полезна ли Вам эта статья?

        Пожалуйста, расскажите почему?

        Нам жаль, что статья не была полезна для вас 🙁 Пожалуйста, если не затруднит, укажите по какой причине? Мы будем очень благодарны за подробный ответ. Спасибо, что помогаете нам стать лучше!

        Подпишитесь на нашу еженедельную рассылку, и мы будем присылать самые интересные публикации 🙂 Просто оставьте свои данные в форме ниже.

        источник

        FreePBX Asterisk SIP Settings

        Глобальные настройки могут быть переопределены для конкретных FreePBX 13 Extensions — Внутренние номера или транков в модуле FreePBX SIP Trunk.

        Изменить использование драйвера можно в модуле Settings > Asterisk Settings — Dialplan and Operational — SIP Channel Driver

        General SIP Settings

        Chan SIP

        IP Configuration

        External IP

        IP адрес через который осуществляются внешние регистрации. (Внешний IP роутера или IP внешнего интерфейса данной машины)
        Например:

        Local Networks

        Внутренние подсети из которых возможны регистрации.
        Например:

        Audio Codecs

        Список Аудио кодеков используемых в системе.

        Non-Standard g726

        Нестандартный g726 для некоторых типов оборудования. yes/no

        T38 Pass-Through

        Поддержка T38 в транзитном режиме. Например если канал или устройство используют Т38,
        Asterisk обеспечит транзит без обработки медиа потока(без конвертации кодеков). yes/no

        Video Codecs

        Video Support

        Enable/Disable — Если включить появится список поддерживаемых кодеков:

        Max Bit Rate

        Максимальная полоса пропускания для видео:
        по умолчанию 384 kb/s

        MEDIA & RTP Settings

        Reinvite Behavior

        Поведение ReInvite — см. подробнее > reinvite

        RTP Timers

        rtpholdtimeout. Завершает звонок если в установленное в секундах значение rtpholdtimeout не обнаруживается активности RTP или RTCP в аудио канале при состоянии on Hold (в ожидании). Значение должно быть > чем rtptimeout.

        RTP Port Ranges

        Диапазон Real Time Protocol портов используемых Asterisk

        Notification & MWI

        Уведомления и Индикатор ожидающих сообщений(MWI)

        MWI Polling Freq

        Частота запросов в секундах для обновления информации о пирах.

        Notify Ringing

        Контролирует внутренний номер о состоянии абонента INUSE получением пакета RINGING если уже принят один звонок. Удобно при использовании BLF — Busy Lamp Functionality. yes/no

        Notify Hold

        Контролирует внутренний номер о состоянии абонента INUSE получением пакета ONHOLD если звонок поставлен на ожидание Удобно при использовании BLF — Busy Lamp Functionality. yes/no

        Registration Settings

        Registrations

        registertimeout. Повторяет попытки регистрации каждые N секунд, указанные в registertimeout до успешной регистрации, или при достижении указанного ограничения в registrationattempts.

        registrationattempts. Количество попыток регистрации. Значение 0 соответствует бесконечному числу попыток. Обычное значение указывается 0 для того, чтобы Астериск продолжал попытки зарегистрироваться при пропадании локальной сети или маршрута в публичных сетях.

        Registration Times

        minexpiry. Минимальное значение действия регистрации/подписки.

        maxepiry. Максимально возможное время действия для входящих регистраций.

        defaultexpiry. Дефолтное значение действия входящих и исходящих регистраций.

        Jitter Buffer Settings

        Jitter Buffer

        Enabled/Disabled

        Force Jitter Buffer

        Implementation

        Fixed/Adaptive

        Jitter Buffer Logging

        Enable/Disable

        Jitter Buffer Size

        Advanced General Settings

        Language

        Язык звуковых сообщений в канале SIP .

        Default Context

        Контекст по умолчанию для входящих вызовов. Если не указано, то from-sip-external.

        Bind Address

        IP адрес на котором ‘слушаются’ входящие вызовы. Если указано 0.0.0.0, то будут «прослушиваться» все доступные IP адреса. Рекомендуется оставить это поле ПУСТЫМ.

        Bind Port

        Allow SIP Guests

        Allow Anonymous Inbound SIP Calls

        SRV Lookup

        Call Events

        Other SIP Settings

        Добавьте кастомные установки, которые вам требуются.

        транслировать КПВ или сообщение из канала (например, по умолчанию, при вызове на занятый или отключенный мобильный телефон, Астериск сообщит что все канала заняты, что вводит пользователей в замешательство. Включенная установка progressinband позволит транслировать в канал сообщение о занятости или недоступности абонента от провайдера.

        Chan_PJSIP

        General Chan PjSIP Settings

        В данном модуле настраивается транспортный уровень драйвера pjsip.

        источник

Оцените статью
Adblock
detector