1) http://freeswitchforum.com/viewtopic.php?f=6&t=151
Текст пишем в /usr/local/freeswitch/scripts например в файл mail.js.
Далее пишем чат-план (mod_dingaling, mod_sms) :
mcedit /usr/local/freeswitch/conf/chatplan/default.xml
Код:
<?xml version="1.0" encoding="utf-8"?><include>
<context name="default">
<extension name="notify">
<condition field="to" expression="^(.*)$">
<action application="javascript" data="mail.js"/>
</condition>
</extension>
</context>
</include>
Дополнительно нужно настроить postfix или sendmail чтобы отправлялась почта.
Модернизировал под подобие chan_dongle:
Код:
var sms = "От кого:" + message.getHeader("from") +"\nТекст:" + message.getBody() + "\nКому:" + message.getHeader("to");
email('max@gmail.com','info@ukr.net', "Subject: " + "SMS", sms);
email('max@gmail.com','info@ukr.net', "Subject: " + "SMS", sms);
Скрипт обрабатывает поле от кого, получает тело и кому предназначалось (у меня не только смс донглы но и почта жмейл).
2) делаю на lua вот так:
freeswitch.email("mye...@gmail.com", "CallMaster@fs", "subject: WARNING: Call routing\n\n", "Call from " .. cid .. " to " .. dn .. " via " .. gwlist[gw_index] .. " .\n\n");
Комментариев нет:
Отправить комментарий