AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

system в диалплане не видит переменных

Asterisk IP PBX 4 сообщений 21.09.2010 09:55 - 21.09.2010 10:59
#1 21.09.2010 09:55

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} (да и любая другая) не передается Sad

Может, неправильно написана строчка?

Через jabbersend делать не пробовал, ибо http://fuhrmannek.de/projects/asterisk/download/app_jabber/
уж больно старовата... Или я не прав? Embarassed

Сам астериск работает под непривилегированным пользователем в песочнице.
#2 21.09.2010 10:16

а чем не нравится jabbersend из комплекта asterisk? ну да ладно, не нравится и ладно.

а если пробовать ${CALLERID(num)} ?
#3 21.09.2010 10:35

Туплю! Причем, дважды Smile

${CALLERID(num)} конечно же! Shocked Спасибо!

А пакет jabbersend в самом asterisk, если честно, не нашел Embarassed

это в 1.4.х версии тоже присутствует?
#4 21.09.2010 10:59

есть. требуется iksemel для компиляции.

Added after 2 minutes:

res_jabber называется.