Axivox Gebruikershandleiding
Terug naar de site

Odoo, contactopzoeking

Zoekt de correspondent in uw Odoo op basis van zijn nummer en stelt zes variabelen beschikbaar. Deze module blokkeert de oproep nooit, zelfs niet als Odoo onbereikbaar is.

In het kort

UitgangenGevonden, Niet gevonden en Fout
VeldenOdoo-instantie, Te zoeken nummer, en het vakje De beller hernoemen met de naam van het gevonden contact
Beschikbaar gestelde variabelen6, altijd gedefinieerd, ook wanneer de zoekopdracht mislukt
Standaard te zoeken nummer{{caller}}
Hernoemenstandaard aangevinkt
Blokkering van de oproepnooit, wat er ook gebeurt
Wachttijdhier niet instelbaar; geplafonneerd op 8 seconden

Het label van het vak dat op het plan wordt geplaatst, is Odoo Contact. De hulptekst die in het venster wordt getoond, is: « Zoekt het Odoo-contact dat overeenkomt met het bellende nummer (res.partner) en stelt {{odoo_found}}, {{odoo_partner_name}}, {{odoo_partner_id}}, {{odoo_user_id}}, {{odoo_user_name}}, {{odoo_user_extension}} beschikbaar (het toestel van de verkoper, leeg als hij er geen heeft). Uitgangen: Gevonden / Niet gevonden / Fout. Als Odoo onbereikbaar is, gaat de oproep door (fail-open). »

Hoe het werkt

De zoekopdracht

De module zoekt in de contacten van Odoo diegene wiens telefoonnummer overeenkomt met de beller. Hij probeert meerdere schrijfwijzen van hetzelfde nummer, omdat een beller kan binnenkomen als +32…, als 0032… of als 0… naargelang de operator, en hij vult dit aan met een vergelijking op de negen laatste betekenisvolle cijfers. Het eerste overeenkomende contact wordt weerhouden.

Hij leest dan zijn naam en zijn verkoper, en gaat vervolgens het toestel van die verkoper opzoeken in diens Odoo-fiche. Een verkoper zonder ingevuld toestel laat deze laatste waarde leeg.

De zes variabelen

VariabeleWat ze bevat
odoo_found1 als er een contact werd gevonden, anders 0
odoo_partner_namede naam van het contact
odoo_partner_idzijn identificatienummer in Odoo
odoo_user_idhet identificatienummer van zijn verkoper
odoo_user_namede naam van zijn verkoper
odoo_user_extensionhet toestel van deze verkoper, leeg als hij er geen heeft

Ze zijn altijd gedefinieerd, ook na een mislukking: in dat geval is odoo_found gelijk aan 0 en zijn de andere leeg. U kunt ze dus stroomafwaarts testen zonder het ontbreken van een waarde te hoeven vrezen.

{{odoo_user_extension}} wordt rechtstreeks gekoppeld aan een module Bellen: de beller komt terecht bij de verkoper die zijn dossier opvolgt, zonder dat u een koppeling met de hand hoeft bij te houden.

Het hernoemen

Het vakje De beller hernoemen met de naam van het gevonden contact vervangt de weergegeven naam van de beller door die van het contact. Uw collega leest de naam van de klant op het scherm van zijn toestel, nog vóór hij opneemt. Het is standaard aangevinkt.

Deze module blokkeert de oproep nooit

Dit is het belangrijkste punt, en het minst bekende. Deze module verrijkt de oproep, ze beslist niet over haar lot. Wat er ook gebeurt, Odoo defect, verlopen inloggegevens, opgeschorte instantie, de oproep gaat door.

Daarvoor neemt de module de eerste verbonden uitgang, volgens een voorkeursvolgorde: eerst de juiste tak, dan de andere als terugval. Drie gevolgen, alle nuttig:

Wat u moet invullen

VeldWat wordt verwachtAls u het leeg laat
Odoo-instantiede te bevragen Odoo, uit degene die zijn opgegeven in Integraties, OdooStandaardinstantie, dat wil zeggen de resolutie-instantie die voor uw installatie is opgegeven
Te zoeken nummerhet nummer, doorgaans {{caller}}; een andere variabele wordt aanvaard{{caller}}
De beller hernoemen met de naam van het gevonden contactaangevinkt, de naam van het contact wordt weergegeven op het gebelde toestelniet aangevinkt, de door de operator doorgegeven naam blijft behouden

Stap voor stap

  1. Controleer eerst dat uw Odoo is gekoppeld, in Integraties, Odoo, en dat de instantie er actief is.
  2. Plaats de module Odoo, contactopzoeking en verbind de vorige node met haar ingang.
  3. Open hem en kies de Odoo-instantie, of laat de standaardinstantie staan als u er maar één hebt.
  4. Laat {{caller}} staan in Te zoeken nummer, tenzij u een nummer wilt zoeken dat op een andere manier is verkregen, bijvoorbeeld via een DTMF-invoer.
  5. Beslis over het hernoemen. Laat het vakje aangevinkt als uw teams opnemen op toestellen die de naam weergeven.
  6. Klik op Opslaan.
  7. Verbind minstens de uitgang Gevonden. Verbind ook Niet gevonden en Fout op de dag dat u ze verschillend wilt behandelen.
  8. Plaats meteen erna een module Debug, met als bericht found={{odoo_found}} naam={{odoo_partner_name}} toestel={{odoo_user_extension}}.
  9. Klik op Opslaan, en dan op Wijzigingen toepassen in de bovenste balk.
  10. Bel vanaf een nummer dat in Odoo voorkomt, open dan het Debuglogboek van het plan en controleer de teruggevonden naam.

Als het niet werkt

Alle oproepen vertrekken naar Niet gevonden. Het nummer van de beller komt met geen enkel contact overeen. Open de fiche van het contact in Odoo en controleer dat zijn telefoon er ingevuld is, en vergelijk dan de schrijfwijze ervan met de waarde van {{caller}} gelezen in het Debuglogboek. Een contact zonder nummer wordt nooit teruggevonden, ongeacht de kwaliteit van zijn fiche.

De naam wordt niet weergegeven op het toestel van mijn collega. Controleer het vakje De beller hernoemen met de naam van het gevonden contact in de module. Controleer vervolgens dat het gevonden contact wel degelijk een naam heeft, en dat het gebelde toestel de naam weergeeft en niet enkel het nummer.

De oproepen blijven gerouteerd worden terwijl Odoo in panne is. Dit is het verwachte gedrag. Deze module is nooit blokkerend: ze neemt de eerste verbonden uitgang en de oproep zet haar weg voort. Uw zes variabelen zijn dan leeg, en {{odoo_found}} is gelijk aan 0.

De uitgang Fout wordt nooit gebruikt. Om dezelfde reden. Als Fout niet verbonden is, valt de module terug op een andere verbonden uitgang in plaats van de oproep te verbreken. Verbind Fout als u wilt dat ze wordt gebruikt.

{{odoo_user_extension}} is altijd leeg. Twee gevallen. Het contact heeft geen verkoper toegewezen in Odoo, en dan is {{odoo_user_name}} ook leeg. Of de verkoper heeft geen toestel ingevuld in zijn Odoo-fiche, en dat moet daar worden aangevuld.

Hoe het belplan wordt opgebouwd, uitgelegd in beelden

Bekijk de pagina Belplannen