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