Автоматический выбор входящего телефонного звонка с Java

Я хочу выбрать входящие звонки на основе ввода пользователя. Например, сопоставив номер телефона с номером ввода пользователя. Чтобы получить пользовательский номер ввода, я использовал Java.

Каковы лучшие аппаратные средства, поддерживающие это требование. Я предполагаю, что это оборудование должно позволить нам вызывать API и получать текущий номер вызывающего абонента. Тогда мы можем сделать часть выбора, используя Java. После этого мы можем использовать другой метод API и разрешить выполнение этого вызова.

Дайте мне знать о подходящем оборудовании для этого.

1 ответ

У вас есть несколько вариантов, в зависимости от того, как представлены ваши входящие звонки - если вам повезло, что они входят в PABX, который имеет какой-либо вид интерфейса компьютерной телефонии (CTI), то вам просто нужно связать свое приложение Java с АТС (многие АТС Cisco, Avaya и т. Д. Будут поддерживать некоторую форму CTI).

Если ваши звонки поступают по стандартной линии на стандартный телефон сегодня, то вы можете либо заменить телефон на простую коммерческую АТС (если у вас есть бюджет), либо вы можете создать свою собственную АТС, используя один из вариантов с открытым исходным кодом и некоторые другие. Линейные карты - см. ответ на этот вопрос для ссылки на пример линейной карты для Asterix PABX с открытым исходным кодом:

/questions/8753530/integratsiya-statsionarnogo-telefona-v-sistemu-zakazov-na-osnove-java-ee/8753537#8753537

Если у вас есть опция "телефонной линии" VoIP, то стоит обратиться к вашему провайдеру, так как он может предоставить опции CTI, что избавит вас от необходимости приобретать выделенное оборудование.

Другие вопросы по тегам