Назад | Перейти на главную страницу

Транслирует ли транк SIP поток RTP или просто устанавливает вызов?

Предположим, у меня есть SIP-АТС, такая как Asterisk, и несколько зарегистрированных в ней телефонов, а исходящие / входящие вызовы обрабатываются через магистраль SIP. Проходят ли потоки RTP напрямую между телефонами и провайдером магистрали SIP или они ретранслируются через УАТС?

проверьте эту строку в sip.conf :
canreinvite = no ; allow RTP voice traffic to bypass Asterisk

если он установлен на yes RTP-трафик будет _пытаться_ для прямого перехода между конечными точками SIP. Если он установлен на no - весь трафик будет передаваться через АТС.

Это зависит. Если вы выполните какое-либо транскодирование (другими словами, две конечные точки используют разные кодеки), то Asterisk определенно будет в потоке RTP. Если две ваши конечные точки находятся на противоположных сторонах NAT, то Asterisk, скорее всего, будет в потоке RTP (также в зависимости от настроек повторного приглашения). Если обе конечные точки находятся на одной стороне NAT, скорее всего, нет.