Перейти до вмісту

Медіа-реле

Цей переклад зроблено автоматично і ще не вичитано. Читати англійську версію

З медіа-реле RTP дзвінка, тобто сам голос, проходить через комутатор, а не йде напряму між тим, хто дзвонить, і вендором чи абонентом, якому дзвонять. Це дає змогу пристроям за NAT чути співрозмовника й бути почутими, а також приховує адреси ваших вендорів і клієнтів одне від одного. Ціна - пропускна здатність і процесорний час комутатора: кожен дзвінок через медіа-реле двічі проходить його мережею. Чи використовувати медіа-реле, вирішується для кожного дзвінка за налаштуваннями акаунта й підключення; група маршрутизації вибирає, яке саме медіа-реле використати.

Екран Поле URL
Форма акаунта, вкладка Basic (основне) Media Relay Type (тип медіа-реле) /accounts.php
Форма підключення Use Media Relay (використовувати медіа-реле), Preferred Media Relay (бажане медіа-реле) /connections.php?i_vendor=<id>
Форма групи маршрутизації, вкладка Advanced Parameters (додаткові параметри) Media Relay (медіа-реле) /routing_groups.php
SIP Features → SIP, вкладка Media (медіа) Default Media Relay (медіа-реле за замовчуванням) /system_parameters_sip.php
Screenshot "admin-panel/connection-media-relay" has not been generated yet — see scripts/screenshots/screens.yml.
Поле Значення
Media Relay Type (акаунт), Use Media Relay (підключення) When Necessary (за потреби, за замовчуванням): медіа-реле, коли той, хто дзвонить, перебуває за NAT. Always (завжди): медіа-реле для кожного дзвінка. Never (ніколи): без медіа-реле з цього боку. Для підключень з протоколами, відмінними від SIP, поле неактивне
Preferred Media Relay (підключення) Медіа-реле, яке використовує це підключення: Built-in RTPproxy (вбудований RTPproxy) або зовнішнє медіа-реле, зареєстроване у вашій інсталяції. Неактивне, коли Use Media Relay має значення Never
Media Relay (група маршрутизації) Медіа-реле для дзвінків групи або [ from Connection ] (з підключення), щоб використати Preferred Media Relay підключення, яке приймає дзвінок
Default Media Relay (налаштування SIP) Медіа-реле, попередньо вибране для нових підключень і нових груп маршрутизації

Чи йде дзвінок через медіа-реле

Розділ «Чи йде дзвінок через медіа-реле»

Комутатор поєднує налаштування акаунта, з якого зроблено дзвінок, з налаштуванням підключення, яке його приймає:

Акаунт Підключення Результат
Always будь-яке Через медіа-реле
будь-яке Always Через медіа-реле
Never Never Без медіа-реле
When Necessary When Necessary або Never Через медіа-реле, коли той, хто дзвонить, за NAT
Never When Necessary Через медіа-реле, коли той, хто дзвонить, за NAT

Коротко: Always з будь-якого боку перемагає, Never з обох боків вимикає медіа-реле, а будь-яка інша комбінація пропускає через медіа-реле лише тих, хто дзвонить з-за NAT. Комутатор виявляє NAT, коли адреса в SIP-повідомленнях того, хто дзвонить, відрізняється від адреси, з якої надходять пакети.

Для дзвінка on-net на зареєстрований пристрій підключення немає: враховується лише Media Relay Type акаунта, з якого дзвонять, і When Necessary пропускає через медіа-реле тих, хто за NAT. Коли вхідна маршрутизація абонента, якому дзвонять, надсилає дзвінок на транк, акаунт, з якого дзвонять, поєднується з підключенням призначення транка, як у таблиці.

Яке медіа-реле використовується

Розділ «Яке медіа-реле використовується»
  • Коли група маршрутизації того, хто дзвонить, має медіа-реле в Media Relay, використовується саме воно.
  • Коли там [ from Connection ], використовується Preferred Media Relay підключення, яке приймає дзвінок.
  • Для дзвінка on-net на зареєстрований пристрій із [ from Connection ] підключення немає, і використовується Built-in RTPproxy.

Test Dialplan (перевірка плану набору) показує медіа-реле кожного запису маршрутизації в колонці Media Relay. Позначте Caller is behind NAT (той, хто дзвонить, за NAT) у розділі More (більше), щоб побачити результат для того, хто дзвонить з-за NAT. Див. Перевірка плану набору.

Налаштування медіа-реле

Розділ «Налаштування медіа-реле»
  1. Відкрийте SIP Features → SIP, перейдіть на Media і виберіть Default Media Relay, щоб його отримували нові підключення й групи маршрутизації.
  2. Залиште Use Media Relay у значенні When Necessary для підключень вендорів із публічними адресами.
  3. Установіть Use Media Relay у Always для підключень, медіа яких ніколи не має потрапляти до іншої сторони напряму, наприклад для вендора, який не повинен бачити адреси ваших клієнтів.
  4. Установіть Media Relay Type у Always для акаунтів із пристроями, що мають проблеми зі звуком за фаєрволом або SIP ALG.
  5. Зробіть тестовий дзвінок у Test Dialplan і перевірте колонку Media Relay.

Пов’язані сторінки

Розділ «Пов’язані сторінки»