Приветствую форумчане!
Помогите пожалуйста разобраться в чем дело.
Есть три FreePBX 16 и на двух из них есть внешний транк от провайдеров (ОБИТ и Ростелеком) для звонков наружу ну и чтобы внешние компании могли звонить нам, а третий без транка просто со внутренними номерами.
Когда человек звонит на внешний номер компании он попадает в IVR может набрать добавочный и попасть к нужному человеку который находится на любом из трех FreePBX.
И все хорошо работало пока не поменяли протокол транков с IAX2 на PJSIP которые связывают между собой FreePBX'сы в трех городах.
Теперь картина такая с внешки человек попадая в IVR может дозвонится только до человека за определенным FreePBX и сип транком провайдера на оставшиеся два FreePBX не уходят вызовы просто скидывает.
У меня раньше был сделан кастомный экстеншен в файле extensions_custom.conf для того чтобы можно было позвонить любому человеку за любым FreePBX.
[ivr-2-custom]
exten => _XXXX,1,NoOp(Call by Moskow from ${CALLERID(all)} to ${EXTEN})
same => n,Dial(IAX2/MOS/${EXTEN},60,Tt)
same => n,Hangup()
exten => _XXXX,1,NoOp(Call by Tver from ${CALLERID(all)} to ${EXTEN})
same => n,Dial(IAX2/TVR/${EXTEN},60,Tt)
same => n,Hangup()
После перехода на PJSIP я поменял IAX2 на PJSIP в экстеншене, но не взлетело.
17875 [2024-05-30 13:11:30] VERBOSE[5798][C-000002d1] pbx.c: Executing [3939@ivr-2:2] Dial("PJSIP/Rtk-000005a5", "PJSIP/MOS/3939,60,Tt") in new stack
17876 [2024-05-30 13:11:30] ERROR[4990] res_pjsip.c: Endpoint 'MOS': Could not create dialog to invalid URI '3939'. Is endpoint registered and reachable?
17877 [2024-05-30 13:11:30] ERROR[4990] chan_pjsip.c: Failed to create outgoing session to endpoint 'MOS'
17878 [2024-05-30 13:11:30] NOTICE[5798][C-000002d1] app_dial.c: Unable to create channel of type 'PJSIP' (cause 3 - No route to destination)
При этом транки в нормальном состоянии и связь между городами внутри компании есть и доступность звонков на внешние номера тоже есть во всех трех городах ну и собственно FreePBX.