Я недавно перенес наш старый сервер на новый Asterisk с PJSIP, мы используем базу данных и AGI для управления вызовами. Наш клиент может настроить вызовы на конечные точки PSTN или Sip.
На старом sip-сервере мы использовали следующую команду в AGI.
SIP/#######@sipserverip.com,30,HL(299940000:7000:5000)
Теперь для PJSIP я изменил следующий для моей PSTN, она работает отлично, та же самая строка, но для исходящих вызовов Sip, я получаю ошибки. Как моя магистраль PSTN зарегистрирована, так и работает,
PJSIP/#######@sipserverip.com,30,HL(299940000:7000:5000)
Это дает мне ошибку
Unable to create PJSIP channel - endpoint 'sipserverip.com' was not found
Я могу исправить это с помощью файла pjsip.conf и добавить эту конечную точку, но моя проблема в том, что у меня огромное количество конечных точек в моей базе данных, и должно быть другое решение, это что-то в конфигурации? поскольку мы не добавляем эти IPS в систему, а просто перенаправляем вызовы на другую оконечную точку SIP. И у пользователя есть возможность добавить больше конечных точек. Мы не используем sip-регистрацию и не разрешаем sipper управлять пользователями в реальном времени.
Спасибо за помощь.