Страница 1 из 1

Realtime глюки

Добавлено: 23 июн 2017, 15:49
Wapo
Приветствую.

Есть * 12.8.2 на убунте.
Диалплан в реалтайме через odbc к базе mysql.

И вот вижу в консоли:

Код: Выделить всё

    -- Executing [375173@dialexecute:1] System("SIP/110-00000033", "/bin/echo '23-06-2017-12_13--110--375173' >>/var/log/asterisk/service")
    -- Executing [375173@dialexecute:1] Noop("SIP/110-00000033", "starting dialing SIP/prov/375173,60,TtKk")
Первое - приорите 1 и там и там.
Второе - строка первая ваще из другого контекста, а вторая - именно такая и должна быть в данном контексте.

Ситуация не постоянная, а проскакивает периодически.

Есть какие-то мысли - почему?

Re: Realtime глюки

Добавлено: 23 июн 2017, 15:56
ded
Смотреть
CLI> dialplan show 375173@dialexecute ??

Возможно диалплан не сразу встал на switch Realtime, а дорабатыввался по ходу пьесы. Может быть остатки include, или их некорректные вставки в Realtime дают возможность выполнения этой команды через какой-то

exten => _X.,1,System(/bin/echo '23-06-2017-12_13--110--375173' >>/var/log/asterisk/service) ??
Можно пытаться найти слово echo и эту команду в a) mysql b) текстах extensions.conf

Re: Realtime глюки

Добавлено: 26 июн 2017, 11:15
Wapo
Да нет - все корректно прописано.
Именно в БД есть строки для одного контекста типа inoffice вызов echo. Причем эта строка прописана в шаге 3!!! данного контекста типа Exten => _X.,3,System....

Иных вариантов этой строки в других контекстах НЕТ! Но она вдруг появляется в контексте именно так как указал! Т.е. и шаг первый, и контекст иной! Ощущение что астер шлет запрос типа Select * from extensions без какого-либо уточнения. :(

Re: Realtime глюки

Добавлено: 26 июн 2017, 11:48
virus_net
Включи MySQL 5.7 Reference Manual / ... / The General Query Log и точно узнаешь кто и что там шлет.