Android lauch Skype для бизнеса и сделать звонок с указанным Skype

При нажатии на текстовое представление с skypeID приложение должно запустить Skype для бизнеса (Lync) и начать вызов с указанным skypeID. Я могу запустить приложение, но не запускаю опцию вызова автоматически? я был в состоянии сделать это в скайпе, но не в скайпе для бизнеса (lync), не могли бы вы предложить мне, как это сделать? ТИА

1 ответ

public static void skype(String number, Context ctx) {
    try {
        //Intent sky = new Intent("android.intent.action.CALL_PRIVILEGED");
        //the above line tries to create an intent for which the skype app doesn't supply public api

            Intent sky = new Intent("android.intent.action.VIEW");
        sky.setData(Uri.parse("skype:" + number));
        Log.d("UTILS", "tel:" + number);
        ctx.startActivity(sky);
    } catch (ActivityNotFoundException e) {
        Log.e("SKYPE CALL", "Skype failed", e);
    }

}

Я не пробовал это, пожалуйста, попробуйте и проверьте. для получения дополнительной информации перейдите по этой ссылке SO

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