MajorDoMo + Tasker
MajorDoMo сообщает о входящем звонке!
Заходим в Majordomo (далее МД) Сценарии -> Категории и создаём категорию Tasker.
Далее создаём сценарий IncomingCall
$txt=$params['To'].", входящий звонок";
$txt.=" от ";
$txt.=$params['From'];
say($txt, 2);
Немного о коде.
Параметр To - имя того кому звонят.
From - кто звонит.
В переменную $txt по очереди добавляются передаваемые таскером параметры.
say - проговаривает составленное предложение, т.е. переменную $txt.
Все эти параметры мы должны получить с таскера.
Запускаем на телефоне Tasker и заходим в раздел VARS и добавляем переменную MyServer.
Жмём на + вводим имя MyServer и чтобы сохранить жмём галочку.
Далее жмём на переменную %MyServer и вводим IP адрес нашего сервера.
В моём случае это 192.168.8.118
Добавим ещё одну переменную MyName и в качестве значения вводим своё имя.
Далее заходим в раздел PROFILES создаём новый профиль нажав на +.
Название можно задать любое, например "Вам звонят" и жмём галочку.
Далее в выпадающем меню выбираем Событие -> Телефон -> Телефон звонит.
Далее Вызывающий абонент -> нажимаем на лупу и выбираем Любой контакт.
Кнопкой назад выходим жмём Новая задача, назавём её Входящий звонок и жмём галочку.
Далее жмём + -> Сеть -> HTTP Post.
Далее для заполнения HTTP Post запроса нам опять понадобится ссылка на наш скрипт IncomingCall в МД.
http://192.168.8.118:80/objects/?script=IncomingCall
Server:Port жмём на стрелочку и выбираем нашу переменную %MyServer порт прописывать ненужно т.к. это стандартный 80 порт.
В Path прописываем /objects/
Data/File вводим script=IncomingCall
Не выходя из Data/File жмём Enter и добавляем параметры необходимые для нашего скрипта, а именно $params['To'] и $params['From'].
Вводим To= далее жмём на стрелочку и выбираем нашу переменную %MyName
Жмём Enter и вводим From= жмём на стрелочку и находим пункт Имя абонента (вход). Или же чтобы не искать прописываем имя переменной %CNAME.
Должно получиться как на картинке.
Теперь при входящем звонке Алиса в МД будет сообщать Кто Кому звонит.
Намного больше информации по этим ссылкам.
Tasker Majordomo
4pda.ru
Заходим в Majordomo (далее МД) Сценарии -> Категории и создаём категорию Tasker.
Далее создаём сценарий IncomingCall
$txt=$params['To'].", входящий звонок";
$txt.=" от ";
$txt.=$params['From'];
say($txt, 2);
Немного о коде.
Параметр To - имя того кому звонят.
From - кто звонит.
В переменную $txt по очереди добавляются передаваемые таскером параметры.
say - проговаривает составленное предложение, т.е. переменную $txt.
Все эти параметры мы должны получить с таскера.
Запускаем на телефоне Tasker и заходим в раздел VARS и добавляем переменную MyServer.
Жмём на + вводим имя MyServer и чтобы сохранить жмём галочку.
Далее жмём на переменную %MyServer и вводим IP адрес нашего сервера.
В моём случае это 192.168.8.118
Добавим ещё одну переменную MyName и в качестве значения вводим своё имя.
Далее заходим в раздел PROFILES создаём новый профиль нажав на +.
Название можно задать любое, например "Вам звонят" и жмём галочку.
Далее в выпадающем меню выбираем Событие -> Телефон -> Телефон звонит.
Далее Вызывающий абонент -> нажимаем на лупу и выбираем Любой контакт.
Кнопкой назад выходим жмём Новая задача, назавём её Входящий звонок и жмём галочку.
Далее жмём + -> Сеть -> HTTP Post.
Далее для заполнения HTTP Post запроса нам опять понадобится ссылка на наш скрипт IncomingCall в МД.
Server:Port жмём на стрелочку и выбираем нашу переменную %MyServer порт прописывать ненужно т.к. это стандартный 80 порт.
В Path прописываем /objects/
Data/File вводим script=IncomingCall
Не выходя из Data/File жмём Enter и добавляем параметры необходимые для нашего скрипта, а именно $params['To'] и $params['From'].
Вводим To= далее жмём на стрелочку и выбираем нашу переменную %MyName
Жмём Enter и вводим From= жмём на стрелочку и находим пункт Имя абонента (вход). Или же чтобы не искать прописываем имя переменной %CNAME.
Должно получиться как на картинке.
Теперь при входящем звонке Алиса в МД будет сообщать Кто Кому звонит.
Намного больше информации по этим ссылкам.
Tasker Majordomo
4pda.ru
Комментарии
Отправить комментарий