Nach Update fügt das 'Call Journaling' keine Kontaktdaten mehr in die externe MySQL-Datenbank

invo-IT

Mitglied seit
15. Mai 2020
Beiträge
3
Leider haben wir erst relativ spät bemerkt, dass nach dem letzten Update keine Daten in der exterenen MySQL-Datenbank gespeichert werden.

Die 'CRM Provider Configuration' habe ich getestet und es funktioniert. Die 'General Configuration' und das 'Lookup SQL Statement' müssen somit richtig sein.

Ich bin mir noch nicht sicht ob die 'Contact Creation' noch funktioniert, aber das 'Call Journaling' funktioniert nicht mehr. (Available CRM Integrations (Up To Date))

Das Call Journaling SQL Statement lautet:

INSERT INTO tblcall (calltype, contactnumber, agentextension, calldatetime1, calldatetime2) VALUES ('[CallType]', '[Number]', '[Agent]', STR_TO_DATE('[CallStartTimeLocal]', '%m/%d/%y %h:%i:%s %p'), STR_TO_DATE('[CallEndTimeLocal]', '%m/%d/%y %h:%i:%s %p'));

Fragen:
Hat sich an dern Parametern etwas geändert. Oder ist die MySQL-Query zu lang?
Vor dem Update hat es sehr gut mit dieser Abfrage funktioniert und ein 'Neu Einrichten' der 'CRM Intgration' hat keine Abhilfe geschaffen.
Wie kann ich dieses Problem genauer untersuchen und reparieren?

Danke für jede Hilfestellung im Voraus.
 
Bekommst du eine Fehlermeldung wenn du über crm integration ein test machst?
 
Bei einer unbekannten Nummer legt er, wie gewollt ein neuen Kontakt an! (Contact Creation)

Wenn ich nach einer bekannten Nummer such bekomme ich auch eine Antwort:
[
{
"UnparsedOutputs": {
"ContactUrl": "",
"FirstName": "Ingo",
"LastName": "Vollmer",
"CompanyName": "",
"Email": "[email protected]",
"PhoneMobile": "80065555",
"PhoneMobile2": "",
"PhoneHome": "",
"PhoneHome2": "",
"PhoneBusiness": "",
"PhoneBusiness2": "",
"PhoneOther": "",
"FaxBusiness": "",
"FaxHome": "",
"Pager": "",
"PhotoUrl": ""
},
"FirstName": "Ingo",
"LastName": "Vollmer",
"Email": "[email protected]",
"ContactUrl": "",
"CompanyName": "",
"PhotoUrl": "",
"ContactType": 0,
"PhoneBusiness": null,
"PhoneBusiness2": "",
"PhoneHome": "",
"PhoneHome2": "",
"PhoneMobile": "80065555",
"PhoneMobile2": "",
"PhoneOther": "",
"FaxBusiness": "",
"FaxHome": "",
"Pager": ""
}
]

In der Tabelle tblcall für das Call Journaling kommt, aber kein Telefonanruf mehr an.
 
Ich habe den Fehler gefunden. Beim Datum muss es '%Y' und nicht '%y' heissen:

INSERT INTO tblcall (calltype, contactnumber, agentextension, calldatetime1, calldatetime2) VALUES ('[CallType]', '[Number]', '[Agent]', STR_TO_DATE('[CallStartTimeLocal]', '%m/%d/%Y %h:%i:%s %p'), STR_TO_DATE('[CallEndTimeLocal]', '%m/%d/%Y %h:%i:%s %p'));

Leider haben wir den nächsten Fehler gefunden:

Die 3CX hat einen Anruf und eine Zurückruf nicht in die Datenbank geschrieben.
Scheibar verschluckt die 3CX Eintäge nach belieben.
Unserer Mysql-Server ist immer online ohne Zwangsunterbrechung und Neustarts.
Die 3CX ist unberührt und sollte eigentlich auch 24 Std am Tag unterbrechungsfrei laufen. Warum werden hier Einträge unterschlagen? Wie kann ich das verhindern?
Wenn ich es nicht verhindern kann hätte ich gerne eine Fehlermeldung!
 

Statistik des Forums

Themen
44.414
Beiträge
232.721
Mitglieder
78.331
Neuestes Mitglied
b2daniel