Несколько серверов asterisk SIP или PJSIP в реальном времени

#asterisk #sip #pjsip

#asterisk #sip #pjsip

Вопрос:

У меня есть два Asterisk (sip1 и sip2) с одной базой данных MySQL в реальном времени. Таким образом, любой пользователь может зарегистрироваться на sip1 или sip2. Нет проблем с исходящими вызовами другим провайдерам. Проблема, с которой я сталкиваюсь, заключается в вызове между серверами. Допустим, 101 вызывает 102, где 101 зарегистрирован на sip1, а 102 — на sip2. При использовании SIP: в sip.conf

 [general] 
rtsavesysname=yes
  

В таблице sip_peers DB поле «regserver» заполнено правильно. Но не понимаю, как я могу дозвониться до каждого однорангового узла
Было бы действительно здорово, если бы 101 мог звонить на 102 через сервер.

Может быть, это проще на PJSIP?

Я использую последнюю версию asterisk из git от 13/03/2019

Ответ №1:

Вам следует использовать ENUM или DUNDi, а не одноранговый узел реального времени, если вы пытаетесь найти, на каком сервере находится ваше расширение.