настроен пиринг между двумя АТС
1 - MikoPBX внутренняя нумерация 2ХХ
2 - голый Asterisk внутренняя нумерация 1ХХ
правилом входящей маршрутизации все звонки приходящие со второй АТС отправляются на приложение диалплана со следующим содержимым:
1, GoTo(internal,${FROM_DID},1)
n, Hangup()
проблема в том что если вызов состоялся то в истории звонков выглядит так:
200 ---> 200 но на самом деле 110 звонил на 200
а если вызов не состоялся не была поднята трубка на 200, то в истории все отображается корректно.
Обновление до ver: 2022.1.99 решило проблему
Приложите вывод команды:
sqlite3 /storage/usbdisk1/mikopbx/astlogs/asterisk/cdr.db 'select * from cdr_general where linkedid="mikopbx-1650459883.26"';
И команды:
sqlite3 /storage/usbdisk1/mikopbx/astlogs/asterisk/cdr.db 'select * from cdr';
я похожее встречал ранее, но не удается воспроизвести проблему
попробуйте новый релиз
https://github.com/mikopbx/Core/releases/tag/2022.1.99
окей попробую, отпишу по результатам.
185|2022-04-20 18:04:43.000|2022-04-20 18:05:22.757|||103|||mikopbx-1650459883.26_7GM7L5|mikopbx-1650459883.26|200|NOANSWER||||ANSWERED||0||39|0|1|||
186|2022-04-20 18:04:43.000|2022-04-20 18:05:22.754|2022-04-20 18:04:47.852|PJSIP/SIP-1650439032-0000000a|200|PJSIP/200-0000000b|200|mikopbx-1650459883.28_v302dk|mikopbx-1650459883.26|200|ANSWERED|/storage/usbdisk1/mikopbx/astspool/monitor/2022/04/20/18/mikopbx-1650459883.28_v302dk.mp3|SIP-1650439032|200|||0||39|35|1||ac042b8e-bc8e-44be-b60a-2eb319552f60|[C-00000008]
вторая команда выводит пустоту.
обновление до ver: 2022.1.99 решило проблему так что вопрос можно вытирать.