Project

General

Profile

Extragere informatii apelant din DB

Pentru integrarea While1 Voice cu CRM-ul dumneavoastra sunt necesare urmatoarele date:

  • DB Hostname - adresa IP a bazei de date
  • DB Username - username pentru acces la baza de date
  • DB Password - password pentru acces la baza de date
  • DB Name - nume de baza de date
  • DB Query - query-ul folosit pentru obtinerea de informatii

Exemplu DB Query

SELECT customers.id,
    CAST(CONVERT(TRIM(CONCAT(customers.firstname, ' ', customers.lastname)) USING utf8) AS BINARY) AS name,
    IFNULL(current_op.pabx_alias, dedicated_op.pabx_alias) AS direct_line,
    IF(customers.group_id IS NULL AND COUNT(orders.id) > 0, 1, NULL) AS queue_position,
    CONCAT('http://app.while1.ro/admin/customers/edit?customer=', customers.id) AS backend_link,
    CASE
        WHEN customers.source = 'emag_marketplace' THEN 'emag'
    ELSE 
        NULL
    END AS route_identifier
FROM customers
LEFT JOIN orders ON orders.customer = customers.id AND orders.status NOT IN ('pending', 'completed', 'cancelled', 'refused')
LEFT JOIN employees AS dedicated_op ON dedicated_op.customer_id = customers.dedicated_operator
LEFT JOIN employees AS current_op ON current_op.customer_id = orders.owner
WHERE customers.telephone1 = '%s'
GROUP BY customers.id
ORDER BY orders.id DESC, customers.id
LIMIT 1
Query va returna urmatoarele coloane:
  • id => id-ul intern al clientului *obligatoriu
  • name => nume, prenume *obligatoriu
  • backend_link => link pt popup la incoming call answer
  • direct_line => folosit la apelurile Inbound pentru transfer direct catre operator (ex: SIP/ion-popescu), optional
  • queue_position => pozitia in coada, 0-100 / NULL, optional
  • route_identifier => identificator rute speciale, folosit pentru suprascrierea numarului de Outbound din PBX - Inbound routes (ex: apel catre clienti eMAG MKTP)
  • outbound_number => utilizat pentru apelurile iesite. Trebuie preluat din planul de numerotatie pus la dispozitie de furnizor. (optional)

Furnizarea datelor de acces la baza de date se face in formularul afisat in pagina Settings>Projects>Editare proiect.

Parametrul route_identifier va fi utilizat impreuna cu identificatorul unic External identifier, setat in interfata in sectiunea Inbound routes, pentru apelurile outbound.

Conectarea la MySQL se va face de la IP-ul dedicat centralei dvs., asadar asigurati-va ca acesta a fost ori va fi comunicat catre While1 Voice pentru a fi adaugat in firewall.

Pentru a face posibila transmiterea fisei de client catre agentul care raspunde apelului, continuati cu pasii descrisi la punctul 2 din sectiunea Pop-up fisa client.

Exemplu setari mySQL

Exemplu setari MSSQL


Disponibil si in alte limbi: EN

Go to top