Добрый день
дано: астриск и роутерборд
Задача: отправить команду микротику через телефон (например перезагрузить)
как делаю:
[from-internal]
exten=>*11,1,Answer()
exten=>*11,n,System(ssh admin@192.168.25.1 system reboot)
exten=>*11,n,Hangup()
проблема: в окружении ЦентОса ssh admin@192.168.25.1 system reboot все отрабатывает, микротик ребутится
а через *11 - ниже лог и перезагрузки не происходит
в Torch видно что пакеты приходят с астериска
- Executing [*11@from-internal:1] Answer("SIP/1921-00000745", "") in new stack
-- Executing [*11@from-internal:2] System("SIP/1921-00000745", "ssh admin@192.168.25.1 system reboot") in new stack
-- Executing [*11@from-internal:3] Hangup("SIP/1921-00000745", "") in new stack
== Spawn extension (from-internal, *11, 3) exited non-zero on 'SIP/1921-00000745'
-- Executing [h@from-internal:1] Macro("SIP/1921-00000745", "hangupcall") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("SIP/1921-00000745", "1?endmixmoncheck") in new stack
-- Goto (macro-hangupcall,s,9)
-- Executing [s@macro-hangupcall:9] NoOp("SIP/1921-00000745", "End of MIXMON check") in new stack
-- Executing [s@macro-hangupcall:10] GotoIf("SIP/1921-00000745", "1?nomeetmemon") in new stack
-- Goto (macro-hangupcall,s,15)
-- Executing [s@macro-hangupcall:15] NoOp("SIP/1921-00000745", "MEETME_RECORDINGFILE=") in new stack
-- Executing [s@macro-hangupcall:16] GotoIf("SIP/1921-00000745", "1?noautomon") in new stack
-- Goto (macro-hangupcall,s,18)
-- Executing [s@macro-hangupcall:18] NoOp("SIP/1921-00000745", "TOUCH_MONITOR_OUTPUT=") in new stack
-- Executing [s@macro-hangupcall:19] GotoIf("SIP/1921-00000745", "1?noautomon2") in new stack
-- Goto (macro-hangupcall,s,25)
-- Executing [s@macro-hangupcall:25] NoOp("SIP/1921-00000745", "MONITOR_FILENAME=") in new stack
-- Executing [s@macro-hangupcall:26] GotoIf("SIP/1921-00000745", "1?skiprg") in new stack
-- Goto (macro-hangupcall,s,29)
-- Executing [s@macro-hangupcall:29] GotoIf("SIP/1921-00000745", "1?skipblkvm") in new stack
-- Goto (macro-hangupcall,s,32)
-- Executing [s@macro-hangupcall:32] GotoIf("SIP/1921-00000745", "1?theend") in new stack
-- Goto (macro-hangupcall,s,34)
-- Executing [s@macro-hangupcall:34] Hangup("SIP/1921-00000745", "") in new stack
== Spawn extension (macro-hangupcall, s, 34) exited non-zero on 'SIP/1921-00000745' in macro 'hangupcall'
== Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/1921-00000745'