Ошибка при исходящем звонке на другой Asterisk, если номера на двух АТС совпадают

Добрый день!

Пытаюсь разобраться с вашей АТС.

Создал провайдера телефонии - Аутентификация по IP, без пароля. Nat отсутствует.

На двух АТС есть номер 901. Звоню с Mikopbx с номера 901 на Asterisk на номер 901.

Ошибка


Called PJSIP/00901@SIP-1668349319
[2022-11-14 11:04:43] ERROR[8363]: res_pjsip_outbound_authenticator_digest.c:447 digest_create_request_with_auth: Endpoint: 'SIP-1668349319': There were no auth ids available

Если в провайдерах телефонии включить - Переопределение SIP заголовка “From”

добавить в User: 08901 , то начинает звонить.

Если номера не пересекаются, все работает. Как пофиксить?

Используйте уникальные номера на каждой АТС.
Ваша схема работать не будет. Контекст внутренних номеров выше по приоритету. Если набираемый телефон найден среди внутренних, то пойдет вызов внутреннего номера MikoPBX.

Эту ситуацию можно обойти, один из способов Вы описали.
Второй способ - попробовать при исходящем звонке корректировать переменную канала CALLERID(num), к примеру добавлять к ней префикс 1, а при получении входящего на второй АТС отсекать префикс.

Инструкций на эту тему у нас пока нет.