Автоматичний дзвінок для пробудження - Форум Automagic
Автоматичний дзвінок для пробудження
Автоматичний дзвінок для пробудження
Допис від 202Стрілець »02 квітня 2013 14:44

Привіт дорогі люди
У мене є Samsung Galaxy GT-N7100 (Примітка II), який ще не маршрутизований, і така проблема.
Я фотограф і часто працюю до пізньої ночі. Мій найкращий друг в університеті і завжди боїться проспати перед іспитами.
Оскільки я не хочу телефонувати їй о 6:30 ранку після того, як я лягав спати о 4:00 ранку, я запрограмував наступний потік, з яким у мене досі є дві проблеми.
Ось потік у вигляді списку:
❷ ТИП ДІЇ
= "Номер дзвінка"
❸ТИП ЗМІ
= "Стан дзвінка"
└ СТАТУС ТЕЛЕФОНУ
✓ "Прийнято"
➟ умовою для наступної дії є "ТАК", оскільки я хотів би, щоб вона продовжувалась лише тоді, коли інша сторона прийняла дзвінок.
Проблема ❶
в цей момент мій потік переривається викликом. Здійснено дзвінок, і ви можете розмовляти між собою, але наступні дії ❹, ❺ & ❻ не виконуються.
❹ ТИП ДІЇ
= "Перерва"
└ INTWERVALL
2с
❺ ТИП ДІЇ
= "Голосовий вихід"
ГОЛОС
Німеччина Німеччина)
ТЕКСТ
"Доброго ранку, зараз час і хвилини. Я сам пізно лягав спати, тому буджу вас з цим автоматизмом.
Оскільки ви прийняли розмову, я припускаю, що ви тепер не спите і встанете. Бажаю вам надію сонячного дня ".
Проблема ❷
Коли я запускаю дію "Мовний вихід" "Виконати", я чую текст. Але як я можу керувати тим, щоб текст направлявся безпосередньо в мікрофон, щоб його чутно і чітко чула інша сторона. !?
Якщо after умовою після дії is є "НІ", потік буде проведений до кінця без зайвих слів, тому я міг би також визначити, що TTS (Т.зовнішній To сторперсик) з іншого боку ні можна почути.
❻ ТИП ДІЇ
= "Завершити дзвінок"
Це моя перша публікація тут, і я сподіваюся, що я зробив це досить зрозумілим.
Можливо, серед вас є хтось, хто може мені допомогти.
Мене дуже цікавить рішення, і я готовий висловити вдячність за зусилля.
Моя електронна адреса [email protected]
Вітаю і сонячного дня всім.
Стрілець
Re: Автоматичний дзвінок пробудження
Допис від в Рейнбеку »02 квітня 2013 19:26
Мойн Арчер,
Ваша помилка в мисленні полягає у підході до умови "статус дзвінка".
Стан контролює ВАШ пристрій, а не стан з’єднання.
Ви могли б досягти голосового виходу на великій гучності або кабельної гарнітури, в якій ви "затискаєте" гучномовець і мікрофон разом.
Сподіваюся, що я вам трохи допоміг.
Re: Автоматичний дзвінок пробудження
Допис від 202Арчер »03 квітня 2013 12:50
Re: Автоматичний дзвінок пробудження
Допис від в Рейнбеку »03 квітня 2013 18:30
Мені подобається дивитися це, бо я вважаю цю ідею надзвичайно чарівною
Умова описується за допомогою Умова стану виклику перевіряє, активний виклик на даний момент чи ні.
Це передбачає не різницю на стороні мережі, а локальну.
Особливо тому, що 3 "статус телефону"
НЕАКТИВНО = локальне обладнання використовується інакше (або взагалі не використовується)
ЗВОННЯ = сигнал вхідного дзвінка
TAKEN = з'єднання встановлено (вхідний прийнятий або вихідний набір "запущений")
розрізнити. Сюди не включено жодного кваліфікованого звіту або оцінки з боку мережі.
Умова працює ROOT незалежно, оскільки я також використовую її на своєму псевдонімі GT-I9305 SGS III з Android 4.1.2. і мій пристрій ще (ще) не вкорінений.
Будь ласка, повідомте спільноту про ваші рішення. Я хотів би використати і це.
Re: Автоматичний дзвінок пробудження
Допис від Мартін »04 квітня 2013 15:11
На жаль, Android надає лише приблизний статус дзвінків додаткам. Для вихідного дзвінка статус "Піднятий", "Дзвінок" доступний лише для вхідного дзвінка. Внутрішньо Android все ще матиме такий статус, як "налаштування дзвінків", яким додатки зазвичай недоступні, і я ще не знайшов способу отримати цей статус неофіційними способами.
Потік, імовірно, перервано з умовою, оскільки пристрій ще не зміг ініціалізувати виклик, і, отже, умова все ще хибна/ні. Ви можете включити дію "Пауза: 2 секунди" перед тим, як перевірити статус.
Automagic не має можливості направляти звук безпосередньо на вихідний дзвінок, але я також вважаю це дуже захоплюючим.