Bendrinti naudojant


Programinio telefono integravimo pavyzdys naudojant "Dynamics 365 Channel Integration Framework 1.0"

Atsisiųskite "softphone" integravimo pavyzdį, skirtą Microsoft Dynamics "365 Channel Integration Framework" 1.0 versijai.

Pastaba.

Kodo pavyzdys nepalaikomas Internet Explorer naršyklėse ir naršyklėse, kurios neturi "WebRTC" palaikymo. Daugiau informacijos: WebRTC

Svarbu

  • Šiuo metu šio kodo pavyzdžio pasiekiamumas ribojamas.
  • Programinio telefono integravimo į „Dynamics 365”, naudojant „Dynamics 365” kanalo integravimo sistemą, kodo pavyzdys pateikiamas, kad klientai gautų prieigą anksti ir pateiktų atsiliepimų. Kodo pavyzdys nėra skirtas naudoti gamyboje ir gali turėti ribotą arba ribotą funkcionalumą.
  • "Microsoft" neteikia šio kodo pavyzdžio palaikymo gamybos reikmėms, o Microsoft Dynamics 365 techninio palaikymo tarnyba negalės jums padėti iškilus problemoms ar klausimams. Tam taikomos papildomos naudojimo sąlygos.

Būtinosios sąlygos

Tinkama "Azure" prenumerata reikalinga norint publikuoti programos pavyzdį "Azure".

Pastaba.

Jei neturite "Azure" prenumeratos, galite sukurti nemokamą paskyrą.

Programos pavyzdžio publikavimas "Azure"

  1. Atidarykite sprendimo SampleInteg.sln naudodami Visual Studio 2017 m.

  2. Sprendimų naršyklėje dešiniuoju pelės mygtuku spustelėkite sprendimą ir sukurkite visą sprendimą.

  3. "Solution Explorer" dešiniuoju pelės mygtuku spustelėkite projektą SampleInteg ir pasirinkite Publikuoti.

  4. Pasirinkite Pradėti , kad paleistumėte publikavimo vedlį.

  5. Pasirinkite App Service kaip publikavimo tikslą.

  6. Pasirinkite Kurti naują , tada pasirinkite Publikuoti.

  7. Pateikite programos pavadinimą. Pavyzdžiui,SampleInteg .

  8. Pateikite galiojančią prenumeratos, išteklių grupės ir prieglobos plano informaciją.

  9. Pasirinkite Kurti , kad sukurtumėte "Azure" programos paslaugą, ir įrašykite programos paslaugos URL, kad galėtumėte naudoti ateityje.

    Pavyzdžiui, https://sampleinteg.azurewebsites.net.

    Pasirinkite Kurti, kad publikuotumėte programą

Sukurkite funkciją, kurią naudosite su programos paslauga

  1. Sukurkite kliento balso funkcijos kodo pavyzdį.
    Peržiūrėkite funkciją iš readme failo, supakuoto su "softphone" integravimo pavyzdžiu "Dynamics 365 Insider" portale.

  2. Naudokite pajėgumo atpažinimo ženklo funkcijos kodo pavyzdį.
    Peržiūrėkite funkciją iš readme failo, supakuoto su "softphone" integravimo pavyzdžiu "Dynamics 365 Insider" portale.

Pastaba.

Išsaugokite galimybės atpažinimo ženklo funkcijos, kurią gaunate iš aukščiau pateikto kodo pavyzdžio, URL. Pavyzdžiui, URL yra https://sampleinteg.sample/capability-token.

Programos pavyzdžio konfigūravimas programoje "Dynamics 365"

  1. Atkreipkite dėmesį į pagrindinį ""Dynamics 365"" organizacijos, kurioje saugomi visi žiniatinklio ištekliai, URL. Internetinei organizacijai tai turėtų būti forma https://<orgname>.crmXX.dynamics.com. Pavyzdžiui, https://sampleorg.crm10.dynamics.com.

  2. Gaukite "Dynamics 365 Channel" integravimo sistemos sprendimą. Daugiau informacijos ieškokite "Dynamics 365 Channel Integration Framework" gavimas.

  3. Konfigūruokite kanalo teikėją pateikdami išsamią informaciją, kaip parodyta matricoje. Daugiau informacijos ieškokite Kanalo teikėjo konfigūravimas.

    Laukas Aprašą
    Pavadinimą Kanalo teikėjo pavadinimas.

    Pavyzdys: Contoso
    Label Etiketė rodoma kaip grafinės sąsajos elementas pavadinimas.

    Pavyzdys: Contoso
    Kanalo URL Kanalo URL yra tokio formato: <azure_app_service_url>?base=<crm_base_url>

    Pastaba: Šio pavyzdžio URL yra https://sampleinteg.azurewebsites.net?base=https://sampleorg.crm10.dynamics.com.
    Įgalinti siuntimą Taip
    Kanalo užsakymas 0
    API versija 1.0
    Patikimi domenai Domenas (URL), galintis pasiekti kanalo integravimo sistemos API.
    Pasirinkite kanalo vieningoji sąsaja programas Vieningoji sąsaja programų, kuriose rodomas agentų kanalas, sąrašas.
    Kanalo vaidmenų pasirinkimas Saugos vaidmenys, esantys "Dynamics 365".
    Pastaba: Jei nepriskirsite jokio vaidmens, kanalo teikėjas bus rodomas visiems vartotojams, priskirtiems naudoti "Dynamics 365 vieningoji sąsaja" programą.
  4. Paleiskite vieningoji sąsaja programą, kad pamatytumėte ryšio grafinės sąsajos elementas dešinėje pusėje.

    Ryšys grafinės sąsajos elementas sumažintu režimu

    Ryšio grafinės sąsajos elementas sumažintu režimu.

    Ryšys grafinės sąsajos elementas išplėstiniu režimu

    Ryšys grafinės sąsajos elementas išplėstiniu režimu.

Svarbu

  • Visi URL turi būti HTTPS.
  • Jei "Azure" programai arba "Dynamics 365" organizacijai naudojate asmeniškai pasirašytą sertifikatą, tam tikros naršyklės gali atmesti ryšį ir nepavykti įkelti telefono pavyzdžio. Kaip sprendimą, atidarykite "Azure" programą atskirame skirtuke ir vieną kartą priimkite sertifikatą.
  • Įsitikinkite, kad naršyklės politika neblokuoja prieigos prie mikrofono ir garsiakalbio.

Gaukite "Dynamics 365" kanalų integravimo sistemą

Kanalo teikėjo konfigūravimas

Microsoft.CIFramework

Kliento renginiai

Subjekto nuoroda