system в диалплане не видит переменных
Решил сделать "контроль" через джаббер определенных событий.
...
exten => 2710,4,System(/bin/echo -e "Call: ${CALLERIDNUM}"|/usr/bin/sendxmpp -f /home/asterisk/.sendxmpprc user@jabber.ru -s "Call to 2710" -t &)
...
Переменная ${CALLERIDNUM} (да и любая другая) не передается
Может, неправильно написана строчка?
Через jabbersend делать не пробовал, ибо http://fuhrmannek.de/projects/asterisk/download/app_jabber/
уж больно старовата... Или я не прав?
Сам астериск работает под непривилегированным пользователем в песочнице.
а если пробовать ${CALLERID(num)} ?
${CALLERID(num)} конечно же!
А пакет jabbersend в самом asterisk, если честно, не нашел
это в 1.4.х версии тоже присутствует?
Added after 2 minutes:
res_jabber называется.