У меня есть Skype и Skype для бизнеса, установленные на устройстве Android. Я хочу программно сделать вызов VOIP со Skype для бизнеса. Я создаю намерение так:Намерение для Skype для звонка по телефону
Intent intent = new Intent("android.intent.action.VIEW");
intent.setData(Uri.parse("skype:" + somePhoneNumber));
context.startActivity(intent);
Когда я начинаю намерение сделать вызов, появляется всплывающее окно:
Завершить действие с помощью:
Скайпа
Телефона
Только После Всегда
Skype для бизнеса нет.
Я попробовал followoing, но он выходит из строя (IllegalArgument)
intent.setData(Uri.parse("skype for business:" + somePhoneNumber));
Что я могу сделать?
С этими словами я получаю: * ActivityNotFoundException: Нет активности не обнаружено обрабатывать Intent {act = android.intent.action.View dat = ms-sfb: // call? id = (212) 555-1212} * –
Вы пробовали форматировать параметр id, например, пример? ' "Мс-SFB: // идентификатор вызова = + 1425-555-1234?"' –