View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003893 | SOGo | ActiveSync | public | 2016-11-11 11:27 | 2021-01-11 10:47 |
Reporter | at | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | new | Resolution | open | ||
Platform | [Server] Linux | OS | Ubuntu | OS Version | 14.04 LTS |
Product Version | 3.2.1 | ||||
Summary | 0003893: No phones displayed for contact if no phone type cpecified. If multiple phones with same type, only one displayed. | ||||
Description | If no phone type cpecified for contact i.e. in vcard we got TEL:12345678 however by default iphone doesnot cpecify type, so you got empty contact on server and on aother devices. Also if you specify multiple numbers with same type TEL;TYPE=CELL:+12345678 only one of numbers would be available on server. However if you specify different (and not empty) phone types, all of them would be available. | ||||
Tags | No tags attached. | ||||
Btw, I've made several checks and discovered, that not all phone types are supoorted. For example radio, auto, assistant, home fax are supported by iPhone contacts app and unsupported by SOGo, i.e. in iPhone I got contact with 3 phones: work: 12-34-56 while in MySQL I got vcard with single number select c_name, c_content from sogotest0023da33e25; | 7579-5825C280-1-5A57E700.vcf |
|
If enable EAS debug, we can notice, that phone numbers are in xml, but there is no CarPhoneNumber in database vcard. <Sync xmlns="AirSync:"> |
|
All available phone types <Collections> Looks like only BusinessPhoneNumber, HomePhoneNumber, BusinessFaxNumber, MobilePhoneNumber, PagerNumber are supported https://github.com/inverse-inc/sogo/blob/master/ActiveSync/NGVCard%2BActiveSync.m |
|
Default phone type for iPhone is home fax? Does anybody ever had home fax this century? |
|
Looks like we got architectural limitation: I can freely create & persist contacts with multiple cell or work phones by means of web UI | BEGIN:VCARD but by means of active sync i can create only single phone number of each type. https://github.com/inverse-inc/sogo/blob/master/SoObjects/Contacts/NGVCard%2BSOGo.h
really strange limitation |
|
We have a similar issue. The reason is, that the number will not be stored in the card. Is it possible to map unknown phone number types of any free known type in the card? |
|
After taking a look in https://github.com/inverse-inc/sogo/blob/master/SoObjects/Contacts/NGVCard%2BSOGo.h and https://github.com/inverse-inc/sogo/blob/master/ActiveSync/NGVCard%2BActiveSync.m I've a question. Is it possible to store the phone numbers in an array instead of single attributes? |
|
PS.: We use the current version 3.2.10 |
|
I can confirm this issue on SOGo 5.0.1 and Android 9. |
|
Just for reference: https://github.com/tfux/sogo/commit/20e3b55199627bc367fa76f02f9b6bda831f0b62 |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2016-11-11 11:27 | at | New Issue | |
2016-11-11 13:19 | at | Note Added: 0010834 | |
2016-11-11 14:57 | at | Note Added: 0010836 | |
2016-11-11 15:02 | at | Note Edited: 0010836 | |
2016-11-11 15:44 | at | Note Added: 0010838 | |
2016-11-11 15:44 | at | Note Edited: 0010838 | |
2016-11-12 09:58 | at | Note Added: 0010839 | |
2016-11-14 10:04 | at | Note Added: 0010845 | |
2018-02-02 21:03 | finalgene | Note Added: 0012549 | |
2018-02-02 21:18 | finalgene | Note Added: 0012550 | |
2018-02-02 21:19 | finalgene | Note Added: 0012551 | |
2021-01-08 12:25 | ValdikSS | Note Added: 0015020 | |
2021-01-11 10:47 | tfu | Note Added: 0015021 |