![]() |
Модераторы: javastic, AntonSaburov |
![]() ![]() ![]() |
|
Legislative |
|
|||
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 3.4.2006 Репутация: нет Всего: нет |
Подскажите, как программно осуществить звонок из мидлета? Из просмотренных источников нашел варианты - вызов platformRequest, использование Wireless API, использование JTAPI. Но точного ответа не увидел.
Это нужно для установки соединения с модемом и дальнейшей передачи данных. Какие могут быть варианты? |
|||
|
||||
Dummy |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 263 Регистрация: 21.5.2007 Репутация: 7 Всего: 19 |
Звонок делается через platformRequest со схемой "tel". Но эта штука только инициирует звонок, дальнейшего контроля над передаваемыми данными она не дает.
WMA вообще к звонкам отношения не имеет. Можно описать подробнее задачу - зачем нужно куда-то именно звонить, а не общаться с девайсом через COM-порт или через сокеты? |
|||
|
||||
Legislative |
|
|||
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 3.4.2006 Репутация: нет Всего: нет |
Есть необходимость в следующем - помимо инета (т.е использования сокетов или еще чего) нужно реализовать возможность связи телефон-телефон как между 2-мя модемами (на случай отсутствия подключения).
Т.е. 1-й телефон дозванивается ко 2-му, идет соединение, далее 1-й передает порцию данных, потом 2-й отвечает тоже порцией данных, соединение разрывается. Как это можно реализовать? |
|||
|
||||
W0LF |
|
|||
![]() alexander lonsky ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1164 Регистрация: 9.2.2006 Где: Ukraine.Dnepropet rovsk Репутация: 19 Всего: 20 |
Нельзя никак! platformRequest делает вызов, звонок не контролируешь
-------------------- iOS developer |
|||
|
||||
Legislative |
|
|||
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 3.4.2006 Репутация: нет Всего: нет |
А можно использовать что-то наподобие TAPI? Ведь вроде есть JTAPI.
|
|||
|
||||
Legislative |
|
|||
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 3.4.2006 Репутация: нет Всего: нет |
Контролировать и управлять можно - есть Mobile Telephony API (MTA). Но передават данные с помощью MTA к сожалению нельзя.
|
|||
|
||||
eugine_s |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 581 Регистрация: 14.11.2007 Где: Киев Репутация: 17 Всего: 17 |
это JSR 253 чтоли? а у кого он есть? В SonyEricsson JP-8 его еще нет. В нокиях тоже нет. А если у них нет, то у кого может быть? ![]() Так что только platformRequest() и никакого контроля звонка - если звонить. Ну или что-то с портами делать. |
|||
|
||||
Legislative |
|
|||
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 3.4.2006 Репутация: нет Всего: нет |
Да, это JSR 253.
С портами делать - т.е. телефоны связывать друг с другом напрямую и передавать/принимать (что не подходит) или есть возможность работать с аппаратным обеспечением телефона каким-то универсальным способом? А можно сделать нечто подобное: StreamConnection commConn = (StreamConnection)Connector.open("tel://+4444444444", Connector.READ_WRITE,true); InputStream iStream = commConn.openInputStream(); OutputStream oStream = commConn.openOutputStream(); и пытаться передавать/принимать? На самом деле для меня не главное, какой телефон использовать, лишь бы он был дешевый и поддерживал MIDP. Пока не могу проверить, но может кто делал нечто подобное. Это сообщение отредактировал(а) Legislative - 5.8.2008, 15:37 |
|||
|
||||
W0LF |
|
|||
![]() alexander lonsky ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1164 Регистрация: 9.2.2006 Где: Ukraine.Dnepropet rovsk Репутация: 19 Всего: 20 |
Нельзя
-------------------- iOS developer |
|||
|
||||
Dummy |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 263 Регистрация: 21.5.2007 Репутация: 7 Всего: 19 |
Можно передавать данные через цепочки смсов, если, конечно, данных не очень много. В каждой смске можно будет послать до 140 байт. Понадобится только соответствующим образом упаковывать данные, а WMA первой версии многие телефоны, даже далеко не топовые, поддерживают.
|
|||
|
||||
Legislative |
|
|||
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 3.4.2006 Репутация: нет Всего: нет |
СМС тоже не вариант. Подумаю еще.
Добавлено через 2 минуты и 13 секунд Операторы моб. связи ведь придлагают услугу пердачи данных CSD. А это ни что иное как модемное соединение в принципе. И платишь ты там за время. |
|||
|
||||
CHEM_Eugene |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 73 Регистрация: 12.2.2008 Репутация: нет Всего: нет |
А где-нибудь реализована поддержка JSR 253?
Можно ли при помощи platformRequest обойтись без подтверждения вызова ? Есть ли какие-то другие средства, при помощи которых можно осуществить автодозвон? |
|||
|
||||
![]() ![]() ![]() |
FAQ раздела лежит здесь! |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java ME (J2ME) | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |