แชร์ผ่าน


ตัวอย่างการรวมซอฟต์โฟนโดยใช้เฟรมเวิร์กการรวมช่องทางของ 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
เหตุการณ์ฝั่งไคลเอ็นต์
การอ้างอิงเอนทิตี