Передает ли магистраль 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, то, скорее всего, нет.

Другие вопросы по тегам