Алексей Портнов пишет: В логе должны быть события типа: Код UserEvent ( FromCDR , Channel : $ { chan }, Date : $ { date1 }, Lines : $ { Lines })
Цитата
Алексей Фомин пишет: В логе отладчика при попытке запросить историю есть такая информация: <generic event="AGIExec" privilege="agi,all" sequencenumber="754268" file="res_agi.c" line="3411" func="agi_handle_command" subevent="End" channel="Local/10000555@miko_ajam-00008051;2" commandid="2070837102" command="EXEC UserEvent FromCDR,Channel:SIP/9612,Date:20140911,Line:2014-09-11\ 11:24:15@.@9612@.@9612@.@SIP/9612-0001ebde@.@SIP/9612-0001ebdf@.@12@.@ANSWERED@.@1410420255.192175.........." resultcode="200" result="Success" />¶
Разве это не одно и то же?
Цитата
Алексей Портнов пишет: Обязательно проверьте, что у пользователя Asterisk ( manager.conf ) указаны только необходимые привилегии ! Код [ 1cami ] secret = PASSWORD1cami deny = 0.0 . 0.0 / 0.0 . 0.0 permit = 0.0 . 0.0 / 0.0 . 0.0 read = call , user , cdr write = call , reporting , originate
Сейчас вопрос не в безопасности, необходимо получить историю.
event="AGIExec" Этого события не должно быть в логах. Настройте правка доступа как описано в инструкциях.
EXEC UserEvent FromCDR,C... То, что в AGI было выполнено приложение UserEvent, никак не значит, что оно выполнено успешно. В CLI консоли Asterisk выполните