Доброго дня! Имеется asterisk + chan_dongle + какой-то там модем. Входящие смс обрабатываются диалпланом следующими строками:
exten => sms,1,Noop(Incoming SMS from ${CALLERID(num)} ${BASE64_DECODE(${SMS_BASE64})})
exten => sms,n,System(/usr/bin/screen -AmdS 'lynx-${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)}' /usr/bin/lynx 'https://site.com/sms.aspx?from=${CALLERID(num)}&to=${DONGLENAME}&text=${BASE64_DECODE(${SMS_BASE64})}')
Так вот возникла проблема, когда пришло сообщение, в тексте которого было слово Don`t. Вот этот самый символ «`» изгадил всю малину и я даже не представляю как с этим справиться.