#ios #phone-call #serial-communication
#iOS #телефонный звонок #последовательная связь
Вопрос:
Моя мама глухая. Обычно я разговариваю с ней, используя службу TTY, и у нее дома есть телефон TTY. Я заглянул в iOS TTY, и все, что там говорится, — это о подключении кабеля к iPhone для использования физического TTY. TTY использует код со скоростью 50 бит в секунду для обмена данными. Должно быть trival написать программу, которая генерирует его на iPhone. Просто последовательность звуковых сигналов при относительно низкой скорости передачи данных. НО мне нужно иметь возможность управлять функциями телефона из приложения… Тогда я мог бы вводить сообщения типа «txting» и отправлять код в бодах на телефон моей мамы. (Я пытался дать ей компьютер, но ей 86 лет… Старый пес… новые трюки …)
Есть идеи?
Комментарии:
1. К сожалению, я не думаю, что это можно сделать.
2. Из любопытства, если она глухая (не слепая), не будет ли работать обычный txting для отправки ее напечатанных сообщений?
3. Подумайте об использовании шлюза SMS-to-TTY или купите своей маме дешевый сотовый телефон, если сможете убедить ее им воспользоваться. С приложением ничего не поделаешь.
4. @cdeszaq: Я знаю, это было бы очевидно, но вздох Моя мама и технология не слишком хорошо работают вместе. 🙁 Что очень расстраивает, когда я сам программист.
Ответ №1:
Нет, это невозможно. Официальный SDK для iPhone не допускает такого взаимодействия с телефоном.
Комментарии:
1. Я боялся этого … наверное, проблема в безопасности. Облом.
Ответ №2:
Вы не можете сделать это по телефону, но вы можете попробовать создать веб-сервис, который делает это вместо этого. Затем попросите приложение подключиться к службе для доставки сообщения.
TAPIComm на этой странице выглядит как образец для работы
http://www.tapi.info/default.aspx/TAPI/PSDKSamples.html
Вам нужно будет запустить его на компьютере с Windows с модемом.
Ответ №3:
Я знаю, что вы искали решение для iOS, но другим вариантом может быть переключение ее на телефон Android, поскольку Android предоставляет вам ГОРАЗДО больший доступ к базовым, глубинным элементам ОС, включая доступ к потоку голосовых данных.