CRM Salesforce - filtrado de llamadas

miguel.romero

Bronze Partner
Advanced Certified
Registrado
28 Aug 2020
Mensajes
41
Hola,

Buenos días.

Nos gustaría poder pasar datos a nuestro CRM Salesforce desde la centralita, solo los datos de las llamadas entrantes hacia dos teléfonos de nuestra centralita. El CRM y 3CX ya lo tenemos integrado.

¿Hay alguna manera de filtrar las llamadas entrantes para que solo se pasen al CRM las de dos extensiones solamente?

Gracias. Saludos.
 
Hola Miguel,

La única forma de hacer eso es modificando la plantilla XML de integración CRM con Salesforce.

Para lograrlo, en el scenario con ID "CreateCallActivity", deberías modificar el SkipIf del Request. Actualmente tiene este valor:
<Request SkipIf="[ReportCallEnabled]!=True||[EntityId]==&quot;&quot;" Url="[Url]/services/data/v55.0/sobjects/task" MessagePasses="0" Message="" RequestContentType="" RequestEncoding="Json" RequestType="Post" ResponseType="Json">

Pero realmente esos chequeos de SkipIf no son necesarios porque ya se están verificando en un paso anterior, así que podrías modificarlo por:
<Request SkipIf="[Agent]!=100&amp;&amp;[Agent]!=101" Url="[Url]/services/data/v55.0/sobjects/task" MessagePasses="0" Message="" RequestContentType="" RequestEncoding="Json" RequestType="Post" ResponseType="Json">

(asumiendo que las extensiones que quieras loguear son la 100 y la 101, sino cambia esos valores).

Luego recuerda cambiar el atributo Name en la segunda línea del archivo, por ejemplo de Name="SalesforceV2" a Name="SalesforceV2_Custom". Esto es importante para que las actualizaciones de 3CX no pisen tus cambios.

Saludos.
 
  • Me gusta
Reacciones: Alejandro_3CX

Estadísticas del Foro

Temas
44.439
Mensajes
232.807
Miembros
78.338
Último miembro
neil.marsura