CRM Integration Issues: Contact Name Truncation and Missing Contact Images

cesareitimpresa

Silver Partner
Advanced Certified
Joined
Nov 27, 2023
Messages
2
Reaction score
1
Good morning everyone!
I hope you can help me with this issue.

One of our important customers is reporting difficulties with the CRM integration for the company contact directory. Basically, the integration works correctly except for two situations:
  • When a call comes in from a number that belongs to the contact directory, if the contact name is too long it gets truncated (see screenshot 3cx_call.png). I assume there is a character limit that cannot be modified?
  • To work around this issue, the customer tried generating an image for the CRM contact that contains the customer’s name, so that this image is shown when the contact calls—an idea I personally find very interesting. Unfortunately, for some reason 3CX does not retrieve the contact image from the directory (see screenshot AddressbookCRM.png), which is provided via a URL (see also the template templateCRM.txt).
    The customer also reports that, even after checking their web server logs, no HTTP request is received to download the contact image file from the directory. Obviously if I test the integration i get the correct working photo URL

Am I missing something here?


Thank you,
Cesare
 

Attachments

  • AddressbookCRM.png
    AddressbookCRM.png
    10.5 KB · Views: 7
  • 3cx_call.png
    3cx_call.png
    5.4 KB · Views: 7
  • template.txt
    template.txt
    4.4 KB · Views: 3
When a call comes in from a number that belongs to the contact directory, if the contact name is too long it gets truncated (see screenshot 3cx_call.png). I assume there is a character limit that cannot be modified?
This is correct and expected.
To work around this issue, the customer tried generating an image for the CRM contact that contains the customer’s name, so that this image is shown when the contact calls—an idea I personally find very interesting. Unfortunately, for some reason 3CX does not retrieve the contact image from the directory (see screenshot AddressbookCRM.png), which is provided via a URL (see also the template templateCRM.txt).
Image sync is not part of the CRM integration as actually there is no variable that can be used to sync. For the available variables check also here.
 
This is one of the points why CRM integrations "pop-up" a contact's page upon incoming calls. 3CX does not attempt to pull contact avatars from the CRM.
 
This is correct and expected.

Image sync is not part of the CRM integration as actually there is no variable that can be used to sync. For the available variables check also here.
This is one of the points why CRM integrations "pop-up" a contact's page upon incoming calls. 3CX does not attempt to pull contact avatars from the CRM.
"PhotoUrl"

https://www.3cx.com/docs/crm-template-xml-description/#h.sby5dun21u5a
 
  • Like
Reactions: Evolute IT
Hello guys!
thank you some much for your replies! ;)
Essentially:
  • the "PhotoUrl" parameter exits but it is not impemented. So there's now way to insert a contact photo automatically with a custom CRM integration
  • There's a character limit of the "Display Name"
The only way I can solve this right now, is that in some way I "cut some corners" on the "Display Name"? Is that right? :rolleyes:
 
  • Like
Reactions: Evolute IT

Forum statistics

Threads
111,986
Messages
590,148
Members
164,917
Latest member
Oliver Hastedt