freeswitchforum.com https://freeswitchforum.com/ |
|
FreeSWITCH js mail() https://freeswitchforum.com/viewtopic.php?f=6&t=151 |
Страница 1 из 1 |
Автор: | neb0t [ 10 май 2013 12:25 ] |
Заголовок сообщения: | FreeSWITCH js mail() |
Всем здравствуйте! Помогите допилить скрипт на js: Код: console_log("INFO","chat console"); e = new Event("CUSTOM", "SMS::SEND_MESSAGE"); e.addHeader("proto", "jingle"); e.addHeader("dest_proto", "jingle"); e.addHeader("from", "auto_from@gtalk"); e.addHeader("to", "max@gmail.com"); e.addBody(message.getBody()); console_log("INFO",e.serialize()); e.fire(); Нужно инициализировать переменную какую-то и засунуть туда e.addBody(message.getBody()); Хочу отправлять уведомление на почту через ф-цию email('max@gmail.com','from_user', "Subject: " + "SMS", здесь_должна_быть_переменная_с_текстом_сообщения); |
Автор: | neb0t [ 10 май 2013 18:22 ] |
Заголовок сообщения: | Re: FreeSWITCH js mail() |
Да ладно, сам отвечу: пересылаем смс очень просто и бысто mail.js Код: var sms = message.getBody();
email('max@gmail.com','titan@some.net', "Subject: " + "SMS", sms); |
Автор: | neb0t [ 10 май 2013 18:41 ] |
Заголовок сообщения: | Re: FreeSWITCH js mail() |
Дополнительно нужно настроить 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); Скрипт обрабатывает поле от кого, получает тело и кому предназначалось (у меня не только смс донглы но и почта жмейл). Спасибо за внимание. |
Автор: | neb0t [ 13 май 2013 10:39 ] |
Заголовок сообщения: | Re: FreeSWITCH js mail() |
Текст пишем в /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> |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |