- Joined
- Dec 12, 2008
- Messages
- 2,929
- Reaction score
- 1,157
Hi everybody
In case you're a PBX administrator and you plan to import contacts in Company Phonebook:
Be careful of WHAT you import! Do not import useless contacts!
Today, during development, I connected my 3CX client to a PBX having an ~15000 contacts, from which only ~4000 were usable (!), all others being simply garbage. Sample of useless contacts:
- contact having only first/last name, but no phones or eMails
- contact having only phones but no first/last name
- contact having only emails but no first/last name
- contact having phone number specified as first/last name
- contact having phones/emails but first/last name enclosed in quotes
- contact having first/last name but garbage/invalid strings as phones/emails
By filling the company phonebook with such useless contacts, you degrade performance not PBX's only, but clients' too by:
- unnecessary extra network bandwidth required by all connected clients
- unnecessary extra CPU required by PBX
- slowing contact matching and filtering on both PBX/clients
- wrong (or not at all) contact matching due to enclosing quotes in names
- unnecessary risks due to garbage strings as emails/phone numbers
As a PBX administrator, it's not a bad idea to review such bulk operations (and their scripts) before performing them, in order to make everybody's (yours, PBX's, clients', ours) life easier.
Thanks
vali
In case you're a PBX administrator and you plan to import contacts in Company Phonebook:
Be careful of WHAT you import! Do not import useless contacts!
Today, during development, I connected my 3CX client to a PBX having an ~15000 contacts, from which only ~4000 were usable (!), all others being simply garbage. Sample of useless contacts:
- contact having only first/last name, but no phones or eMails
- contact having only phones but no first/last name
- contact having only emails but no first/last name
- contact having phone number specified as first/last name
- contact having phones/emails but first/last name enclosed in quotes
- contact having first/last name but garbage/invalid strings as phones/emails
By filling the company phonebook with such useless contacts, you degrade performance not PBX's only, but clients' too by:
- unnecessary extra network bandwidth required by all connected clients
- unnecessary extra CPU required by PBX
- slowing contact matching and filtering on both PBX/clients
- wrong (or not at all) contact matching due to enclosing quotes in names
- unnecessary risks due to garbage strings as emails/phone numbers
As a PBX administrator, it's not a bad idea to review such bulk operations (and their scripts) before performing them, in order to make everybody's (yours, PBX's, clients', ours) life easier.
Thanks
vali