Передает ли магистраль SIP поток RTP или просто устанавливает вызов?
Предположим, у меня есть SIP-АТС, подобная Asterisk, и несколько зарегистрированных телефонов, а исходящие / входящие вызовы обрабатываются через SIP-транк. Потоки RTP идут непосредственно между телефонами и поставщиком магистрали SIP, или они ретранслируются через УАТС?
2 ответа
Проверьте эту строку в sip.conf
:canreinvite = no ; allow RTP voice traffic to bypass Asterisk
если установлено yes
RTP-трафик _try_ будет проходить напрямую между конечными точками SIP. Если установлено no
- весь трафик будет отправлен через АТС.
Это зависит. Если вы выполняете какое-либо транскодирование (другими словами, две конечные точки используют разные кодеки), то Asterisk определенно будет в потоке RTP. Если ваши две конечные точки находятся на противоположных сторонах NAT, то Asterisk, скорее всего, будет в потоке RTP (также в зависимости от настроек повторного включения). Если обе конечные точки находятся на одной стороне NAT, то, скорее всего, нет.