Windows Mobile 6 отвечает на несколько звонков - PullRequest
1 голос
/ 01 июня 2011

Я разрабатываю приложение для Windows Mobile 6, в котором мне нужно управлять несколькими вызовами, используя C ++ TAPI (из C #, используя PInvoke).

Приложение отлично работает для одного звонка, но я не знаю, как управлять, когда у меня есть входящий звонок, и я хочу ответить на второй входящий звонок.

Например: я отвечаю на первый вызов с помощью lineAnswer, я обнаруживаю второй вызов и хочу принять его с помощью lineAccept, затем удерживаю первый вызов lineHold и отвечаю на второй вызов с помощью lineAnswer.

Проблема в том, что я вообще не могу справиться со вторым звонком. Какие шаги (функциональные вызовы) я должен выполнить для управления 2 входящими вызовами?

Ответы [ 2 ]

1 голос
/ 01 июня 2011

Вы смотрели библиотеку OpenNetCF.Telephony ?Это обертка C # с открытым исходным кодом для функций TAPI, которая поставляется с рядом примеров, показывающих, как отслеживать входящие вызовы и отвечать на них.Возможно, для вас есть несколько советов, как справиться с вашим конкретным сценарием.

0 голосов
/ 03 июня 2011

Я нашел себе решение:

Команда, помещенная для вызова, по-прежнему lineAnswer, но раньше приложение должно быть владельцем вызова, поэтому я использую lineSetCallPrivilege с Owner значение.

...