CAP 4 | LAB 1 | Adaptador CTI. CAP 4 | LAB 1

Transcripción

CAP 4 | LAB 1 | Adaptador CTI. CAP 4 | LAB 1
INTRODUCCIÓN A ESCRITORIO UNIFICADO CON DYNAMICS CRM
CAP 4 | LAB 1 | Adaptador CTI.
[10 mins]
El objetivo de este laboratorio es indicar la serie de pasos a seguir para incluir un control
hospedado de tipo CTI Connector, CTI Desktop Manager y CTI control en la aplicación. No
profundiza en temas de desarrollo sino que aprovecha los ejemplos que se incluyen en el SDK.
Si no ha instalado aun UUI SDK, puede descargarla desde aquí
En la carpeta ..\CRM 2015 SDK\UII\SampleCode\UII están las soluciones de ejemplo
QuickStarts y en concreto en la carpeta CCA están las soluciones base para crear Adaptadores
CTI.
Se recomienda añadir las referencias necesarias y compilar los proyectos para obtener las dll
que serán añadidas (a modo ejemplo) a la aplicación de Escritorio Unificado.
CAP 4 | LAB 1 | CTI Connector.
En \SampleCode\UII\CCA\Source Code\Cti Root\ está la aplicación de ejemplo para desarrollar
un CTI Connector. Cti_CallChanged es la función a la que se llama cuando se detecta
una nueva llamada. Ver CTI DESKTOP Interface para gestionar login usuario.
Una vez compilado, copiar el fichero Microsoft.Crm.Accelerator.Cca.Cti.Samples.CtiRoot.dll
que está en la ruta \SampleCode\UII\CCA\Source Code\Cti Root\bin\Debug , y pegar dicho
fichero en el directorio de instalación de la aplicación cliente de Escritorio Unificado ,
C:\Program Files\Microsoft Dynamics CRM USD\USD.
Page 1 of 4
INTRODUCCIÓN A ESCRITORIO UNIFICADO CON DYNAMICS CRM
1. Ir a la sección Controles Hospedados y añadir un nuevo control con los siguientes
datos:
a. Nombre: CTI Root.
b. Tipo de componente: Control hospedado USD
c. Aplicación es global: Si
d. Grupo de presentación:HiddenPanel
e. URI de ensamblado: Microsoft.Crm.Accelerator.Cca.Cti.Samples.CtiRoot
f. Tipo de ensamblado:
Microsoft.Crm.Accelerator.Cca.Cti.Samples.CtiRoot.CtiRoot
g. Guardar y Cerrar
CAP 4 | LAB 1 | CTI Controls.
En \SampleCode\UII\CCA\Source Code\Cti StateManagers\ En \SampleCode\UII\CCA\Source
Code\SampleControls\ están las aplicaciones que se pueden utilizar para la creación de
controles de interface de usuario.
Copiar los ficheros Microsoft.Crm.Accelerator.Cca.Cti.Samples.StateManagers.dll y
Microsoft.Crm.Accelerator.Cca.Samples.Wpf.Controls.dll de los directorios bin\debug
correspondientes y pegarlos en la ruta de instalación de la aplicación de Escritorio Unificado
1. Ir a la sección Controles Hospedados y añadir un nuevo control con los siguientes
datos:
a. Nombre: CTI Desktop Manager.
b. Tipo de componente: Control hospedado USD
c. Aplicación es global: Si
d. Grupo de presentación: CtiPanel
e. URI de ensamblado: Microsoft.Crm.Accelerator.Cca.Samples.Wpf.Controls
f. Tipo de ensamblado:
Microsoft.Crm.Accelerator.Cca.Samples.Wpf.Controls.CtiCallState
g. Guardar y Cerrar
Page 2 of 4
INTRODUCCIÓN A ESCRITORIO UNIFICADO CON DYNAMICS CRM
CAP 4 | LAB 1 | CTI Desktop Manager.
En \SampleCode\UII\CCA\Source Code\Cti DesktopManager\ En
\SampleCode\UII\CCA\Source Code\SampleControls\ están las aplicaciones que puede utilizar
para la creación de un administrador de escritorio CTI.
Copiar el fichero Microsoft.Crm.Accelerator.Cca.Cti.Samples.DesktopManager.dll del
directorio bin\debug correspondiente y pegarlo en la ruta de instalación de la aplicación de
Escritorio Unificado
1. Ir a la sección Controles Hospedados y añadir un nuevo control con los siguientes
datos:
a. Nombre: CTI State.
b. Tipo de componente: Administrador de escritorio CTI
c. Aplicación es global: Si
d. Grupo de presentación: HiddenPanel
e. URI de ensamblado:
Microsoft.Crm.Accelerator.Cca.Cti.Samples.DesktopManager
f. Tipo de ensamblado:
Microsoft.Crm.Accelerator.Cca.Cti.Samples.DesktopManager.
DesktopManager
g. Guardar y Cerrar
Page 3 of 4
INTRODUCCIÓN A ESCRITORIO UNIFICADO CON DYNAMICS CRM
Ahora al ejecutar la aplicación debe mostrar la botonera con las opciones para llamar,
contestar, colgar y transferir, así como un desplegable para controlar el estado de un agente:
disponible, ocupado, ausente….
Page 4 of 4

Documentos relacionados