Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

После применения конфигрурации с транка отправится запрос регистрации (REGISTER) на IP-ATC провайдера. Если придёт ответ, требующий аутентификацию (401,407), то ESBC использует локальную аутентификацию запросов и ответит на него, используя данные из профиля учётных данных. После успешной регистрации транка, исходящие вызовы с него возможны на любые номера , только с с зарегистрированного номера. Входящие вызовы будут обработаны с любого номера только на зарегистрированный номер

Scroll Pagebreak

...

Оправка RTP будет осуществляться на IP-адрес и порт, с которого был получен первый RTP-пакет от встречной стороны. До получения RTP от встречной стороны, медиатрафик не будет передаваться от ESBC в эту сторону. 

Scroll Pagebreak

Настройка и принцип работы nat comedia-mode для абонентов (user-interface)

...

Данный механизм используется для предотвращения ситуации в которой абонент за NAT не начнет первым отправку RTP-пакетов в сторону ESBC и соответственно ESBC не  начнет отправку встречного потока RTP к абоненту.

Scroll Pagebreak

Примеры:

1. Замена атрибутов direction в offer sdp:

...

Настройка используется в случае, когда ESBC не имеет публичного IP-адреса и выход в публичную сеть осуществляется через NAT. В таком случае в качестве Public IP указывается адрес WAN-интерфейса NAT для подстановки в сигнальные сообщения протокола SIP.

Public IP можно можно настроить для настроить для абонентского интерфейса, транка и транковой группы. 

Информация

Если Public IP настроен в транке и в транковой группе, в которую входит этот транк, то будет использоваться Public IP из настроек транка.

...

Доступна настройка интервала отправки запросов на внешний STUN-сервер.

Внешний STUN-сервер можно можно использовать в настройках абонентского интерфейса, транка и транковой группы.

...

Блок кода
languagec#
#Настройка внешнего STUN-сервера:
vesbc# configure 
vesbc(config)# esbc 
vesbc(config-esbc)# stun server external EXTERNAL_STUN
vesbc(config-esbc-stun-server-ext)# remote address 203.0.113.10

#Интервал отправки запросов на STUN-сервер = 60 секунд:
vesbc(config-esbc-stun-server-ext)# keepalive interval 60
vesbc(config-esbc-stun-server-ext)# exit

#Добавление STUN-сервера в настройки транка:
vesbc(config-esbc)# trunk sip TRUNK_B
vesbc(config-esbc-trunk-sip)# stun server EXTERNAL_STUN

#Применение и подтверждение изменений:
vesbc(config-esbc-stun-trunk-sip)# do commit
Configuration has been successfully applied and saved to flash. Commit timer started, changes will be reverted in 600 seconds.
vesbc(config-esbc-stun-trunk-sip)# do confirm
Configuration has been confirmed. Commit timer canceled

...

При входящем вызове из транка TRUNK_B ESBC также отправит запросы на STUN-сервер с RTP и RTCP-порта для согласования обмена медиатрафиком перед отправкой SDP-Answer инициатору. 

Scroll Pagebreak


Настройка локального STUN-сервера
Якорь
local stun
local stun

...

  1. general;

  2. trunk;
  3. trunk-group;
  4. user-interface.

Реализация ограничения входящего трафика поддерживается для следующих объектов:

...