Ante las numerosas solicitudes de socios y clientes, lanzamos la integraci贸n del servidor 3CX v15.5 con el popular sistema 1C: Enterprise.
La integraci贸n es una extensi贸n de la configuraci贸n t铆pica "Trade Management, Edici贸n 11 (11.4.3.167) para Rusia" (
archivo .cfe ), que se instala en la configuraci贸n de forma est谩ndar (ver m谩s abajo). Desde el lado del servidor 3CX, se carga una plantilla CRM para interactuar con el servicio web de configuraci贸n publicado 1C.
Extensi贸n de configuraci贸n 1C: la gesti贸n comercial implementa una API REST que asigna los n煤meros de llamadas entrantes a los n煤meros de contraparte en 1C. Cuando una llamada llega a 3CX, solicita a trav茅s de REST de 1C los datos de la contraparte asociados con la identificaci贸n de llamada del suscriptor. Si se encuentra la contraparte, sus datos se agregan a los contactos de 3CX y se muestran en el cliente web de 3CX (nombre y apellido).
Si Enable Call Journaling est谩 habilitado en 3CX, 1C mantendr谩 un registro de llamadas en 1C.
1C: requisitos de configuraci贸n de la empresa
Para usar la extensi贸n, se requiere una versi贸n de la plataforma 1C: Enterprise no inferior a 8.3.11. La configuraci贸n t铆pica "Gesti贸n comercial, edici贸n 11" (11.4.3.167) se entrega en modo de compatibilidad con la plataforma 8.3.10. Para usar la extensi贸n 3CX, debe establecer el modo de compatibilidad de configuraci贸n en No usar. Si la configuraci贸n es compatible, debe habilitar la capacidad de cambiar la configuraci贸n.
Lo demostraremos en las capturas de pantalla:
En Configurator 1C, vaya a la secci贸n Configuraci贸n - Soporte - Configuraci贸n de soporte.

Haga clic en el bot贸n Habilitar capacidad de cambio y confirme en la ventana emergente.

En la ventana Configuraci贸n de reglas de soporte, seleccione Objetos con la regla "Cambios permitidos": el objeto del proveedor se edita mientras se mantiene el soporte y Objetos con la regla "Cambios no recomendados": el objeto del proveedor no es editable.

Haga clic con el bot贸n derecho en la secci贸n ra铆z de Gesti贸n de comercio, seleccione Propiedades y configure el Modo de compatibilidad como No usar.

Elija Configuraci贸n - Actualizar configuraci贸n de la base de datos.

Y haga clic en Aceptar para completar los cambios.

Conectando una extensi贸n para interactuar con 3CX
Cierre el Configurador y ejecute la configuraci贸n 1C en modo Enterprise. En el men煤 superior izquierdo, seleccione Todas las funciones ...

Seleccione Administrar extensiones de configuraci贸n.

Aseg煤rese de que el Alcance est茅 configurado cuando instale la extensi贸n de configuraci贸n -
Infobase , haga clic en el bot贸n Agregar y agregue la extensi贸n especificando el
archivo 3cx1cextension.cfe del archivo.

Despu茅s de instalar la extensi贸n, la pesta帽a Administrar extensiones de configuraci贸n deber铆a aparecer como se muestra a continuaci贸n.

Publicaci贸n del servicio HTTP 1C: Enterprise Extension en un servidor web
La publicaci贸n de la configuraci贸n 1C en el servidor web se realiza de manera est谩ndar, teniendo en cuenta las caracter铆sticas del entorno de software.
Al publicar, configure la opci贸n predeterminada de Publicar servicios de extensi贸n HTTP.

Si hay usuarios en la configuraci贸n (en casos excepcionales, se utilizan configuraciones sin usuarios), debe cambiar la cadena de conexi贸n a la base de datos 1C: Enterprise.
Considere esto usando el servidor web IIS como ejemplo:
En el directorio de publicaciones, busque el archivo default.vrd.

Cambie la cadena de conexi贸n en 茅l, agregando las credenciales del usuario en cuyo nombre la base de datos responder谩 a las solicitudes HTTP. La cadena de conexi贸n deber铆a verse as铆.

Instalaci贸n de la plantilla CRM 1C: Enterprise XML en 3CX
Abra la interfaz de administraci贸n de 3CX y vaya a Configuraci贸n - Integraci贸n CRM - pesta帽a del lado del servidor.
En la secci贸n Integraciones de CRM disponibles, seleccione 1C y haga clic en Descargar seleccionados.

Luego, en el campo Parte del dominio, especifique la URL del servicio HTTP de configuraci贸n 1C publicado.
Para contabilizar las llamadas en 1C, habilite la opci贸n Habilitar el registro de llamadas.

Capacidades de integraci贸n 1C: Enterprise con 3CX
Como se mencion贸 anteriormente, la extensi贸n compara los identificadores de llamadas entrantes con los n煤meros de contraparte en la base de datos 1C. Si se encuentra una coincidencia, el Cliente Web 3CX mostrar谩 el nombre y el apellido de la persona que llama.
Contabilidad de llamadas en 1C
Si el registro de llamadas est谩 habilitado en la plantilla CRM, 1C registrar谩 las llamadas entrantes y salientes con los siguientes par谩metros:
- Fecha de llamada
- Tipo de llamada: entrante / saliente / perdida por extensi贸n / sin respuesta de externo
- Duraci贸n de la llamada
- N煤mero externo (identificador de llamadas)
- N煤mero de extensi贸n (extensi贸n 3CX)
- Contraparte 1C (si se encuentra cumplimiento)

En el registro de llamadas, puede especificar las condiciones de selecci贸n y clasificaci贸n de las columnas que le interesan para analizar r谩pidamente la situaci贸n de las llamadas perdidas o fallidas en la organizaci贸n.

Revista t茅cnica de interacci贸n 3CX y 1C
El diario t茅cnico de 3CX mantiene un registro de todas las llamadas de 3CX a 1C a trav茅s de la API REST.

Este registro puede ser utilizado para diagn贸sticos por el administrador o el programador 1C.

Descargas y documentaci贸n
Preguntas frecuentes
- 驴Qu茅 sucede si no se encuentra un cliente? Por el momento, la plataforma 1C no tiene la capacidad de invocar el formulario para agregar un nuevo cliente a trav茅s de un enlace HTTP.
- Si el contacto se muestra en el cliente web, 驴es posible abrir su tarjeta completa en 1C? Por el momento, la plataforma 1C no tiene la capacidad de llamar a una tarjeta de cliente a trav茅s de un enlace HTTP.
- 驴Es posible hacer una llamada saliente desde un cliente 1C delgado o grueso? Es posible, pero para esto, se debe implementar el soporte adecuado de la API REST de 3CX.
- 驴Es posible redirigir una llamada desde 1C o implementar un grupo de "administrador fijo de cliente"? Es posible, pero para esto, se debe implementar el soporte adecuado de la API REST de 3CX.
- 驴Es posible implementar un panel de monitoreo en tiempo real (panel de telefon铆a) de llamadas en 1C? Actualmente, con una llamada entrante, 3CX transmite solo la identificaci贸n de llamada del suscriptor sin informaci贸n de servicio auxiliar (por ejemplo, ocupaci贸n de una l铆nea espec铆fica, n煤mero de extensi贸n del destinatario de la llamada, etc.). Se transmite informaci贸n de servicio adicional despu茅s de completar la llamada. Adem谩s, el panel involucra la interacci贸n del usuario con las llamadas, pero esto requiere soporte de la API REST de 3CX.
- 驴Puedo ver llamadas perdidas en la tarjeta de contraparte? Utilice el registro de llamadas en 1C, que implementa la extensi贸n. En 茅l, puede seleccionar r谩pidamente los contratistas que le interesan.