2015-05-25 13 views
1

Я хочу установить связь с модемом DFM-562IS D-Link (который подключен к материнской плате моего компьютера через слот PCI) с использованием Java. Целью является прослушивание входящих вызовов и получение кода, который пользователь вводит с другой стороны после подключения (с помощью клавиатуры своего телефона).Использование модемных модемов или GSM модемов в Java

До сих пор мой поиск в Интернете не дал мне ничего полезного, и я нашел только некоторые закрытые старые темы (например, Here и here).

Я просто хочу знать, если это возможно? И если да, дай мне гильдию, пожалуйста.

Я очень благодарен за пролить свет на эту проблему. Заранее спасибо

Update:

Если цель достижима с GSM модемы, пожалуйста, предоставьте соответствующие решения по данному вопросу в своем ответе также.

ответ

1

Я уверен, что это возможно, но я сомневаюсь, что это очень популярно в наши дни!

Я не знаю много о модемах, но предположительно, если вы не можете найти библиотеку более высокого уровня, тогда вы можете связаться с ними через последовательный порт, используя Java Communications API или RxTx.

Чтобы увидеть пример связи с GSM-модемом, просмотрите SMSLib.


Если вы хотите поддержать IVR, то вы не можете быть в состоянии найти поддержку Java для него. Программное обеспечение, подобное FreeSwitch, может помочь.

+0

Да, вы правы. В настоящее время эти устройства действительно устарели. Но я вынужден использовать их в своем проекте, к сожалению. Есть ли способ достичь вышеуказанной цели с использованием ** GSM-модема **? (Я имею в виду ожидание входящего вызова с удаленного телефона и принимать его и после этого получать код, который вводит пользователь на клавиатуре). –

+0

Да, еще много вещей делается с GSM модемами. Я добавлю немного больше своего ответа – Armand

+0

Итак, я могу создать сниффер для коммутируемого соединения между телефоном и его сетью, используя 2 GSM-модем? (Один из них получает вызов и код, а после их обработки ссылается на другой GSM-модем, а второй модем отправляет их в реальную цель) –