इसके माध्यम से साझा किया गया


किसी अन्य ऐप (प्रोटोकॉल सक्रियण) से Dynamics 365 Remote Assist लॉन्च करें

सलाह

Dynamics 365 Remote Assist ग्राहकों के पास अब Microsoft Teams मोबाइल में Remote Assist तक पहुंच है. Teams द्वारा प्रदान की जाने वाली सभी सुविधाओं का लाभ उठाएं और अन्य उपयोगकर्ताओं के साथ सहयोग करें! HoloLens पर सर्वोत्तम कॉलिंग अनुभव के लिए, Dynamics 365 Guides का उपयोग करें.

Guides के साथ, जब आपके सामने एक मार्गदर्शिका की होलोग्राफिक सामग्री दिखाई दे रही है, तो वही दूरस्थ विशेषज्ञ समस्या के माध्यम से आपकी सहायता कर सकते हैं.

और जानें और Guides आज़माएं!

नोट

Azure Active Directory अब Microsoft Entra ID है. अधिक जानें.

आप अपने HoloLens, iOS, या Android एप्लिकेशन में Microsoft Dynamics 365 Remote Assist स्विच करने के लिए कोड एम्बेड कर सकते हैं और यूनिफ़ॉर्म रिसोर्स आइडेंटिफ़ायर (URI) का उपयोग करके कॉल शुरू कर सकते हैं.

उदाहरण के लिए, मान लें कि आप एक हेलीकॉप्टर रखरखाव ऐप बना रहे हैं. आप एक बटन जोड़ सकते हैं जिसका उपयोग एक रखरखाव इंजीनियर किसी विशेषज्ञ को कॉल करने के लिए कर सकता है अगर वे स्टक हो जाते हैं. बटन Dynamics 365 Remote Assist लॉन्च करेगा और नामित विशेषज्ञ को कॉल करेगा.

HoloLens प्रोटोकॉल सक्रियण

Dynamics 365 Remote Assist HoloLens एप्लिकेशन प्रोटोकॉल सक्रियण के लिए दो विधियों का समर्थन करता है:

  • "ms-voip-video" वीडियो-सक्षम कॉलिंग के लिए है.

  • "ms-voip-call" केवल-ऑडियो कॉलिंग के लिए है.

दोनों विधियाँ एक ही तर्क स्कीमा का उपयोग करती हैं, जो "contactID" फ़ील्ड स्वीकार करती है. URI कुछ ऐसा दिखाई देगा:

ms-voip-video:?contactids=\<contactID\>

संपर्क आईडी उपयोगकर्ता का Microsoft Entra ऑब्जेक्ट आईडी है.

कोड का उदाहरण

आपको अपने HoloLens ऐप में कोड एम्बेड करना होगा. निम्न कोड उदाहरण C++ में लिखा गया है, लेकिन इसे आसानी से दूसरी भाषा में अनुकूलित किया जा सकता है.

Platform::String\^ id = objectId-\>Text;
auto uri = ref new Windows::Foundation::Uri("ms-voip-video:?contactids=" + id);
resultText-\>Text = uri-\>AbsoluteUri; 

concurrency::task\<bool\> launchUriOperation(Windows::System::Launcher::LaunchUriAsync(uri));
launchUriOperation.then([this](bool success)   
{         
    if (success)         
    {             
        // URI launched  
        resultText-\>Text += " (URI Launched)"; 
    } 
    else         
    {             
        // URI launch failed             
        resultText-\>Text += " (FAILED)";
    }     
});  

वीडियो के बजाय केवल-ऑडियो कॉल करने के लिए, URI का उपयोग करें: "ms-voip-call:?contactids="

कॉल के अंत में अपने ऐप पर लौटें

कॉल समाप्त होने पर Dynamics 365 Remote Assist आपके एप्लिकेशन पर वापस लौट सके, उसके लिए एक अतिरिक्त returnto फ़ील्ड शामिल की जा सकती है. यह उपयोगकर्ताओं को उनके बीच मैन्युअल रूप से स्विच किए बिना आपके ऐप में अपना अनुभव शुरू और समाप्त करने में सक्षम बनाता है.

returnto फ़ील्ड का समर्थन करने के लिए, आपको अपने ऐप को कस्टम URI के साथ पंजीकृत करना होगा (कस्टम URI के साथ ऐप पंजीकृत करें, देखें).

फिर वैकल्पिक returnto फ़ील्ड को उस पंजीकृत ऐप नाम के साथ शामिल करें जिसे आपने पिछले चरण में पूरा किया था. नीचे दिए गए उदाहरण में, "हेलीकॉप्टर-रखरखाव-ऐप" पंजीकृत URI है:

ms-voip-call:?contactids=<CONTACT_ID>&returnto=helicoptor-maintenance-app");

फ़ील्ड में वैकल्पिक वापसी के साथ अपने ऐप से Dynamics 365 Remote Assist लॉन्च करने का उदाहरण

निम्न कोड उदाहरण C++ में लिखा गया है, लेकिन इसे आसानी से दूसरी भाषा में अनुकूलित किया जा सकता है.

Platform::String^ id = objectId->Text;
auto uri = ref new Windows::Foundation::Uri("ms-voip-video:?contactids=" + id + &returnto=helicoptor-maintenance-app");
resultText->Text = uri->AbsoluteUri; 

concurrency::task<bool> launchUriOperation(Windows::System::Launcher::LaunchUriAsync(uri));
launchUriOperation.then([this](bool success)   
{         
    if (success)         
    {             
        // URI launched  
        resultText->Text += " (URI Launched)"; 
    } 
    else         
    {             
        // URI launch failed             
        resultText->Text += " (FAILED)";
    }     
});  

अपने कोड का परीक्षण करने के लिए कॉल करें

  1. अपना ऐप HoloLens पर चलाएँ.

  2. अपने ऐप से कॉल आरंभ करें.

  3. HoloLens, ऐप को बंद करने के लिए दिखाई देगा, अगर यह पहले से नहीं खुला नहीं है, तो Dynamics 365 Remote Assist खोलें और साइन इन करें.

  4. संपर्क पैनल लोड होने के बाद, Dynamics 365 Remote Assist निर्दिष्ट संपर्क को कॉल करेगा.

URI के साथ ऐप लॉन्च करने के बारे में अधिक जानकारी के लिए, URI के साथ ऐप लॉन्च करें देखें.

iOS और Android प्रोटोकॉल सक्रियण

Dynamics 365 Remote Assist मोबाइल एप्लिकेशन प्रोटोकॉल सक्रियण के लिए दो विधियों का समर्थन करता है:

  • "रामोबाइल" का उपयोग तब किया जाता है जब Remote Assist मोबाइल पहले से ही डिवाइस पर स्थापित होने के लिए जाना जाता है.
  • "https://call.d365ra.com/link" का उपयोग तब किया जाता है जब Remote Assist मोबाइल की पहले से ही डिवाइस पर स्थापित होने के लिए पुष्टि न की गई हो.

दोनों विधियों के लिए तर्क स्कीमा एक वैकल्पिक contactSearch फ़ील्ड को स्वीकार करता है, जो किसी संपर्क को खोजने के लिए उपयोग करने के लिए स्ट्रिंग्स की JSON-प्रारूपित सरणी है.

    { "contactSearch":[ "supportContact@microsoft.com"] }

उदाहरण

इस उदाहरण के लिए, हम एक संपर्क खोजेंगे. हमें contactSearch पैरामीटर शामिल करने की आवश्यकता है, जो खोज स्ट्रिंग्स की एक सरणी है.

  1. पहले हम एक JSON स्ट्रिंग बनाते हैं:
	{
      "contactSearch":[
        "Jill Smith",
        "jillsmith@microsoft.example"
      ]
    }
  1. Base64 में JSON स्ट्रिंग को एनकोड करें. ewogICJjb250YWN0U2VhcmNoIjpbCiAgICAiSmlsbCBTbWl0aCIsCiAgICAiamlsbHNtaXRoQG1pY3Jvc29mdC5leGFtcGxlIgogIF0KfQo=

3अ. "रामोबाइल का उपयोग करने के लिए:" विधि, Base64 एन्कोडेड स्ट्रिंग को "रामोबाइल" में जोड़ें: ताकि नया URI बनाया जा सके. "ramobile:ewogICJjb250YWN0U2VhcmNoIjpbCiAgICAiSmlsbCBTbWl0aCIsCiAgICAiamlsbHNtaXRoQG1pY3Jvc29mdC5leGFtcGxlIgogIF0KfQo=";

जब यह लिंक चुना जाता है, तो Remote Assist मोबाइल लॉन्च होगा और प्रदान किए गए संपर्क विवरण की खोज करेगा और उपयोगकर्ता को परिणाम प्रदान करेगा.

3ख. Https डीप लिंक विधि का उपयोग करने के लिए, Base64 एन्कोडेड स्ट्रिंग को 'd' कुंजी के मान के रूप में जोड़ें. "https://call.d365ra.com/link?d=ewogICJjb250YWN0U2VhcmNoIjpbCiAgICAiSmlsbCBTbWl0aCIsCiAgICAiamlsbHNtaXRoQG1pY3Jvc29mdC5leGFtcGxlIgogIF0KfQo=";

जब यह लिंक चुना जाता है और Remote Assist मोबाइल स्थापित नहीं होता है, तो एक वेब ब्राउज़र खुलेगा, जो उपयोगकर्ता को Remote Assist मोबाइल स्थापित करने के लिए प्रेरित करेगा. एक बार स्थापित हो जाने पर, उपयोगकर्ता Remote Assist मोबाइल लॉन्च करने के लिए दूसरे बटन पर क्लिक कर सकता है और प्रदान किए गए संपर्क विवरण की खोज कर सकता है और उपयोगकर्ता को परिणाम प्रदान कर सकता है. अगर Remote Assist मोबाइल पहले से स्थापित है, तो Remote Assist मोबाइल लॉन्च होगा और प्रदान किए गए संपर्क विवरण की खोज करेगा और उपयोगकर्ता को परिणाम प्रदान करेगा.