3CX CRM Integration - Kontaktsuche über mehrere Telefonnummern (Template Generator REST-API)

Benjamin Laubert

Silver Partner
Advanced Certified
Mitglied seit
20. August 2020
Beiträge
13
Servus zusammen,

ich konnte erfolgreich eine CRM Integration (REST-API) mit dem 3CX Template Generator zu unserem ERP System herstellen. Die Suche nach einem Kontakt erfolgt aktuell über eine Telefonnummer (Festnetznummer). Ruft ein Kontakt mit seiner Mobilfunknummer an, welche ebenfalls im ERP hinterlegt ist, kann dieser Kontakt nicht gefunden werden.

Wie kann ich mehrere Suchen kombinieren, um einen Kontakt auflösen zu können?

Beste Grüße
 
Hi @Benjamin,

vorab navigieren auf der Anlage unter Dashboard->Erweitert->Kontakte->optionen->aktiviere Option "Genaue Übereinstimmung"

Hast du schon den Anruf beantwortet?
Wenn ja verwendest du einen Web Client oder PWA/DC?

Logs im Ausführlichen Modus werden dir weiterhelfen um genau zu sein 3CXSystemService.log


Ist Rufnummer im CRM unter Felt Mobil hinterlegt.
Wird Rufnummer im CRM im E164 gepflegt/hinterlegt?
Wie genau sendet Provider Rufnummer zur Anlage(TO FELD im Invite der Provider zu Anlage kannst du dieses erkennen),
 
Hi @Avraam,

Sobald ein Kontakt im 3CX Telefonbuch eingelesen wurde, wird dieser auch mit mehreren Rufnummern (Festnetz, Mobil) gefunden bzw. kann beim Anruf innerhalb von 3CX Apps dargestellt werden.

Aktuell löst mein Contact Lookup die Festnetzrufnummer beim ERP Kontakt auf. Ruft ein Kontakt ausschließlich mit seiner Mobilnummer an, wird dieser nie in das 3CX Telefonbuch eingelesen werden.

Wie kann ich die "Erst-Abfrage" gestalten, um mehrere ERP Felder abzufragen?

Viele Grüße
 
Hallo @Benjamin Laubert,

Kann es sein, dass das Problem in Deinem ERP-System liegt?

Der Contact Lookup im ERP wird mit der gerade anrufenden Telefonnummer gemacht. Das ERP sollte dann diese Nummer über alle ERP-Telefon-Felder (Home, Mobile, Business, ...) suchen. Bei meinem ERP wird das so gemacht. Der Kunde wird somit gefunden, egal ob er über Fest oder Mobil anruft - solange die Nummer im ERP ist.

Beim Parsen der ERP-Antwort können folgende Felder in der 3cx mit Inhalt befüllt werden und sind ab dann auch in der 3cx verfügbar:

  • FirstName - First name of the contact
  • LastName - Last name of the contact
  • Email - Email of the contact
  • CompanyName - Company name of the contact
  • ContactUrl - URL of the contact in the CRM - this is mandatory, as it’s the identifier of the contact in 3CX
  • PhoneMobile - Mobile phone of the contact
  • PhoneMobile2 - Additional mobile phone of the contact
  • PhoneHome - Home phone of the contact
  • PhoneHome2 - Additional home phone of the contact
  • PhoneBusiness - Business phone of the contact
  • PhoneBusiness2 - Additional business phone of the contact
  • PhoneOther - Other phone of the contact
  • FaxBusiness - Business fax of the contact
  • FaxHome - Home fax of the contact
  • Pager - Pager of the contact
  • PhotoUrl - Url to the photo of the contact
  • EntityId - The ID of the matched entity (contact, lead or account) which will be accessible during call and chat journaling
  • EntityType - The type of the matched entity (contact, lead or account) which will be accessible during call and chat journaling
siehe: https://www.3cx.com/docs/server-side-crm-template-xml-description/#h.sby5dun21u5a
 
  • Like
Reaktionen: Benjamin Laubert
Danke @autohaus,

beim nochmaligen Lesen der CRM Template XML Description habe ich nun den Lösungsansatz gefunden. Durch ein weiteres "Such-Szenario" im XML Template konnte ich nun ein weiteres ERP Feld abfragen. Problem ist gelöst.

1684151533747.png
 

Statistik des Forums

Themen
44.751
Beiträge
233.643
Mitglieder
78.493
Neuestes Mitglied
arming