Прием звонков через Bluetooth с 32feet.net и c # - PullRequest
0 голосов
/ 25 августа 2018

Мне нужно выполнить две задачи в c # 1) с USB-кабелем 2) с Bluetooth

Я хочу набирать номер и принимать звонки со смартфона Android Mobile. Мобильный можно подключить с помощью USB-кабеля или Bluetooth. Я могу набирать и принимать звонки с помощью USB-кабеля с помощью AT-команд. Мобильный Android подключен как USB GSM модем (виртуальный com-порт). AT + CLIP = 1 дает информацию о номере вместе с RING, когда кто-то звонит. Так что я могу посетить звонок, просмотрев определенный номер. Эта часть работает хорошо.

Вторая часть - то же самое с Bluetooth. Я использовал 32feet.net для набора номера. Я могу позвонить после перехода по этим ссылкам на форумах

Наберите Bluetooth с 32feet.net и c #

Связь Bluetooth с ПК на мобильный телефон, использование динамика ноутбука и микрофона во время голосового вызова

Получение данных с устройства Bluetooth в C #

теперь я не могу получить какую-либо информацию, когда кто-то звонит по Bluetooth Я использую профиль "свободные руки", так как использую последовательный порт. Я получаю сообщение об ошибке. Возможно, мой мобильный телефон не поддерживает виртуальный COM-порт Bluetooth.

Может кто-нибудь указать мне, как я могу получить информацию о том, что он вызывает, или вызвать какую-то функцию, когда кто-нибудь вызывает. Мне нужно получить номер, по которому вы звоните, и который поможет мне принять или отклонить вызов.

1 Ответ

0 голосов
/ 25 августа 2018

Bluetooth: используйте профиль HandsFree. Он запускает канал управления RFCOMM, который позволяет вашему приложению выполнять вызовы, обрабатывать входящие вызовы, трехсторонние вызовы и другие вещи, используя AT-команды (HFP хорошо документирован, поэтому вы можете найти все команды в его спецификации). Однако стандартный драйвер Bluetooth для Windows от Microsoft не поддерживает подключение к HFP Audio Fateway. Вы можете сделать это только с BlueSoleil.

USB: профиль HFP USB отсутствует. Android поддерживает только DUN через USB, поэтому он может работать только как USB GSM модем и поддерживает только команды модема. Нет голоса и других команд.

...