Ранее никогда не работал с колбэком, но вот пришла нужда его построить средствами FreePBX. В итоге вижу в конце лога вижу следующее
Код: Выделить всё
-- Goto (callback,1,1)
-- Executing [1@callback:1] Set("Dongle/dongle0-0100000001", "CALL=+79152692507") in new stack
-- Executing [1@callback:2] Set("Dongle/dongle0-0100000001", "DESTINATION=from-did-direct.999.1") in new stack
-- Executing [1@callback:3] Set("Dongle/dongle0-0100000001", "SLEEP=3") in new stack
-- Executing [1@callback:4] System("Dongle/dongle0-0100000001", "/var/lib/asterisk/bin/callback +79152692507 from-did-direct.999.1 3 &") in new stack
-- Executing [1@callback:5] Hangup("Dongle/dongle0-0100000001", "") in new stack
== Spawn extension (callback, 1, 5) exited non-zero on 'Dongle/dongle0-0100000001'
aster*CLI>
пробовал просто из консоли запустить
Код: Выделить всё
/var/lib/asterisk/bin/callback +79152692507 from-did-direct.999.1 3
лог девственно чист/var/lib/asterisk/bin/callback +79152692507 from-did-direct.999.1 3 >> /tmp/callbacklog
при этом, если я напишу в консоли просто /var/lib/asterisk/bin/callback, то будет ругань, что не введены параметры.
я в отчаянии
uname -a
Linux aster 2.6.36 #1 SMP Fri Feb 17 17:58:22 MSK 2012 i686 i686 i386 GNU/Linux
Asterisk 1.8.9.0, FreePBX 2.9.0.5
Есть единственное подозрение, что какой-то косяк допущен был при пересборке ядра (хотя до пересборки колбэк не пробовал запускать), но где искать - даже ума не приложу. need help.