แชร์ผ่าน


ตัวอย่างการรวมซอฟต์โฟนโดยใช้เฟรมเวิร์กการรวมช่องทางของ Dynamics 365 1.0

ดาวน์โหลด ตัวอย่างการรวมซอฟต์โฟนสำหรับเฟรมเวิร์กการรวมช่องทางของ Microsoft Dynamics 365 1.0

หมายเหตุ

ไม่รองรับโค้ดตัวอย่างบน Internet Explorer และบนเบราว์เซอร์ที่ไม่รองรับ WebRTC ข้อมูลเพิ่มเติม: WebRTC

สำคัญ

  • โค้ดตัวอย่างนี้มีความพร้อมใช้งานที่จำกัดอยู่ในขณะนี้
  • โค้ดตัวอย่างสำหรับการรวมซอฟต์โฟนกับ Dynamics 365 โดยใช้เฟรมเวิร์กการรวมช่องทางของ Dynamics 365 นั้นมีให้เพื่อให้ลูกค้าสามารถเข้าถึงก่อนกำหนดและให้ข้อเสนอแนะ โค้ดตัวอย่างไม่ได้มีไว้สำหรับการนำไปใช้งานจริงและอาจมีข้อจำกัด หรือการจำกัดฟังก์ชันการทำงาน
  • Microsoft ไม่ได้ให้การสนับสนุนโค้ดตัวอย่างสำหรับการใช้งานจริงและฝ่ายสนับสนุนทางเทคนิคของ Microsoft Dynamics 365 จะไม่สามารถช่วยเหลือคุณเกี่ยวกับปัญหาหรือคำถามได้ สิ่งนี้อยู่ภายใต้ ข้อกำหนดการใช้งานเพิ่มเติม

ข้อกำหนดเบื้องต้น

จำเป็นต้องมีการสมัครใช้งาน Azure ที่ถูกต้องเพื่อเผยแพร่แอปตัวอย่างไปยัง Azure

หมายเหตุ

ถ้าคุณยังไม่มีการสมัครใช้งาน Azure คุณสามารถสร้าง บัญชีฟรี

เผยแพร่แอปตัวอย่างไปยัง Azure

  1. เปิดโซลูชัน SampleInteg.sln โดยใช้ Visual Studio 2017

  2. ใน ตัวสำรวจโซลูชัน ให้คลิกขวาที่โซลูชันและสร้างโซลูชันที่สมบูรณ์

  3. ใน ตัวสำรวจโซลูชัน ให้คลิกขวาที่โครงการ SampleInteg และเลือก เผยแพร่

  4. เลือก เริ่มต้น เพื่อเปิดใช้วิซาร์ด เผยแพร่

  5. เลือก บริการแอป เป็นเป้าหมายการเผยแพร่

  6. เลือก สร้างใหม่ จากนั้นเลือก เผยแพร่

  7. ใส่ชื่อแอป ตัวอย่างเช่น SampleInteg

  8. ระบุรายละเอียดการสมัครใช้งาน กลุ่มทรัพยากร และแผนโฮสติ้งที่ถูกต้อง

  9. เลือก สร้าง เพื่อสร้างบริการแอป Azure และบันทึก URL บริการแอปเพื่อใช้ในอนาคต

    ตัวอย่างเช่น: https://sampleinteg.azurewebsites.net

    เลือก สร้าง เพื่อเผยแพร่แอปบน Azure

สร้างฟังก์ชันเพื่อใช้งานกับบริการแอป

  1. สร้างโค้ดตัวอย่างสำหรับฟังก์ชัน client-voice
    ดูที่ฟังก์ชันจากไฟล์ Readme ที่มาพร้อมกับการรวมซอฟต์โฟนตัวอย่างใน Dynamics 365 Insider Portal

  2. ใช้โค้ดตัวอย่างสำหรับฟังก์ชัน capability-token
    ดูที่ฟังก์ชันจากไฟล์ Readme ที่มาพร้อมกับการรวมซอฟต์โฟนตัวอย่างใน Dynamics 365 Insider Portal

หมายเหตุ

บันทึก URL สำหรับฟังก์ชัน capability-token ที่คุณได้รับจากโค้ดตัวอย่างข้างต้น ตัวอย่างเช่น URL คือ https://sampleinteg.sample/capability-token

กำหนดค่าแอปตัวอย่างใน Dynamics 365

  1. สังเกต URL พื้นฐานขององค์กร Dynamics 365 ซึ่งทรัพยากรบนเว็บทั้งหมดถูกจัดเก็บไว้ สำหรับองค์กรออนไลน์ URL ควรอยู่ในรูปแบบนี้ https://<orgname>.crmXX.dynamics.com ตัวอย่างเช่น: https://sampleorg.crm10.dynamics.com

  2. รับโซลูชัน เฟรมเวิร์กการรวมช่องทางของ Dynamics 365 สำหรับข้อมูลเพิ่มเติม โปรดดู รับเฟรมเวิร์กการรวมช่องทาง Dynamics 365

  3. กำหนดค่าผู้ให้บริการช่องทางโดยระบุรายละเอียดตามที่แสดงในเมทริกซ์ สำหรับข้อมูลเพิ่มเติม ดู กำหนดค่าผู้ให้บริการช่องทาง

    ฟิลด์ คำอธิบาย
    Name ชื่อของผู้ให้บริการช่องทาง

    ตัวอย่าง: Contoso
    Label ป้ายชื่อจะแสดงเป็นชื่อบนวิดเจ็ต

    ตัวอย่าง: Contoso
    URL ช่องทาง URL ของช่องทางจะอยู่ในรูปแบบ: <azure_app_service_url>?base=<crm_base_url>

    หมายเหตุ: สำหรับตัวอย่างนี้ URL คือ https://sampleinteg.azurewebsites.net?base=https://sampleorg.crm10.dynamics.com
    เปิดใช้งานการสื่อสารขาออก ใช่
    ลำดับของช่องทาง 0
    รุ่น API 1.0
    โดเมนที่เชื่อถือได้ โดเมน (URL) ที่สามารถเข้าถึง API เฟรมเวิร์กการรวมช่องทาง
    เลือกแอปส่วนติดต่อแบบรวมสำหรับช่องทาง รายการของแอปส่วนติดต่อแบบรวมที่แสดงช่องทางสำหรับเจ้าหน้าที่
    เลือกบทบาทสำหรับช่องทาง บทบาทความปลอดภัยที่มีอยู่ใน Dynamics 365
    หมายเหตุ: หากคุณไม่ได้กำหนดบทบาทใดๆ ผู้ให้บริการช่องทางจะแสดงต่อผู้ใช้ทั้งหมดที่ได้รับการกำหนดสำหรับแอปส่วนติดต่อแบบรวม Dynamics 365
  4. เปิดแอปส่วนติดต่อแบบรวม เพื่อดูวิดเจ็ตการสื่อสารทางด้านขวา

    วิดเจ็ตการสื่อสารในโหมดย่อเล็กสุด

    วิดเจ็ตการสื่อสารในโหมดย่อเล็กสุด

    วิดเจ็ตการสื่อสารในโหมดขยาย

    วิดเจ็ตการสื่อสารในโหมดขยาย

สำคัญ

  • URL ทั้งหมดต้องเป็น HTTPS
  • หากคุณใช้ใบรับรองที่ลงนามด้วยตนเองสำหรับแอป Azure หรือองค์กร Dynamics 365 เบราว์เซอร์บางตัวอาจปฏิเสธการเชื่อมต่อและไม่สามารถโหลดโทรศัพท์ตัวอย่างได้ วิธีแก้ปัญหาชั่วคราว ให้เปิดแอป Azure ในแท็บแยกต่างหากและยอมรับใบรับรองหนึ่งครั้ง
  • ตรวจสอบให้แน่ใจว่าการเข้าถึงไมโครโฟนและลำโพงไม่ได้ถูกบล็อกโดยนโยบายเบราว์เซอร์

รับเฟรมเวิร์กการรวมช่องทางของ Dynamics 365

กำหนดค่าผู้ให้บริการช่องทาง

Microsoft.CIFramework

เหตุการณ์ฝั่งไคลเอ็นต์

การอ้างอิงเอนทิตี