6.0.0-beta1
7/11/25

[#12178] Not all telefon numbers are synchronized using Thunderbird / SyncML Plugin
Summary Not all telefon numbers are synchronized using Thunderbird / SyncML Plugin
Queue Turba
Queue Version 4.0.3
Type Bug
State Resolved
Priority 2. Medium
Owners jan (at) horde (dot) org
Requester uwe (at) d2ux (dot) org
Created 04/13/2013 (4472 days ago)
Due
Updated 04/19/2013 (4466 days ago)
Assigned
Resolved 04/19/2013 (4466 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
04/19/2013 07:47:59 PM Jan Schneider Assigned to Jan Schneider
State ⇒ Resolved
 
04/19/2013 07:47:53 PM Git Commit Comment #5 Reply to this comment
Changes have been made in Git (FRAMEWORK_5_0):

commit 58c0a95ec48b937f03c9cdd794db416f48d71b73
Author: Jan Schneider <jan@horde.org>
Date:   Fri Apr 19 21:41:48 2013 +0200

     Fix importing phone fields that have additional attribute 
parameters (Bug #12178).

     Conflicts:
             turba/test/Turba/Unit/ImportTest.php

  turba/lib/Driver.php |   12 +++---------
  1 files changed, 3 insertions(+), 9 deletions(-)

http://git.horde.org/horde-git/-/commit/58c0a95ec48b937f03c9cdd794db416f48d71b73
04/19/2013 07:42:42 PM Git Commit Comment #4 Reply to this comment
Changes have been made in Git (master):

commit 7418230ebf04ef85a866fc319dac6af7f755d404
Author: Jan Schneider <jan@horde.org>
Date:   Fri Apr 19 21:41:48 2013 +0200

     Fix importing phone fields that have additional attribute 
parameters (Bug #12178).

  turba/lib/Driver.php                 |   12 +++---------
  turba/test/Turba/Unit/ImportTest.php |    1 +
  2 files changed, 4 insertions(+), 9 deletions(-)

http://git.horde.org/horde-git/-/commit/7418230ebf04ef85a866fc319dac6af7f755d404
04/19/2013 07:42:37 PM Git Commit Comment #3 Reply to this comment
Changes have been made in Git (master):

commit 47b4f21a016606ba9b2e4123781beffebb63be97
Author: Jan Schneider <jan@horde.org>
Date:   Fri Apr 19 21:34:05 2013 +0200

     Add failing test for bug #12178.

  turba/test/Turba/Unit/ImportTest.php |   60 
++++++++++++++++++++++++++++++++++
  1 files changed, 60 insertions(+), 0 deletions(-)

http://git.horde.org/horde-git/-/commit/47b4f21a016606ba9b2e4123781beffebb63be97
04/13/2013 04:57:48 PM uwe (at) d2ux (dot) org Comment #2
New Attachment: TB_synclog.txt Download
Reply to this comment
Thunderbird-SyncML logfile added

[Show Quoted Text - 63 lines]
04/13/2013 04:53:06 PM uwe (at) d2ux (dot) org Comment #1
Priority ⇒ 2. Medium
Type ⇒ Bug
Summary ⇒ Not all telefon numbers are synchronized using Thunderbird / SyncML Plugin
Due ⇒ 07/01/2013
Queue ⇒ Turba
Milestone ⇒
Patch ⇒ No
New Attachment: Outlook_synclog.txt Download
State ⇒ Unconfirmed
Reply to this comment
Hello Horde team,

Last week I run into an issue that the Funambol connector which is 
provided for Outlook, Thunderbird, Blackberry or Android smartphone 
working different against the Horde RPC API. Not all telefon numbers 
are synchronized using Thunderbird with SyncML-Plugin. Horde behaves 
in the processing of Work and Home numbers unlike the numbers for Fax, 
Pager and Cellphone.

Precondition:
-----------------------
- OS: Windows Vista SP1 32bit or Debian squeeze 64bit
- Thunderbird 17.0.5
- SyncML-Plugin "Funambol" - Version tb17-dev17 for both operating 
systems (Available under 
https://maurus.net/resources/funambol/tb17-dev17/)


Test scenario:
-----------------------
1. Create a new contact in Thunderbird
        - fill all five number options (Work, Home, Fax, Pager, Cellphone)
        - Number format WITH spaces between country code, city code and fon 
number: +49 (123) 4567890
2. Synchronize via SyncML against Horde
3. Check new entry in Horde
        - only Fax, Pager and Cellphone are synchronized AND the entries are 
displayed correct with spaces
        - BUT: Work and Home number are missing
4. Modify this contact in Thunderbird
        - adust number format for all entries
        - Number format WITHOUT spaces between country code, city code and 
fon number: +49(123)4567890
5. Synchronize via SyncML against Horde
6. Check modified entry in Horde
        - ALL entries could be synchronized AND the entries are displayed 
correct WITHOUT spaces
7. Repeat this upper scenario with an Outlook contact
        - All entries could be synchronized AND the entries are displayed 
correct WITh spaces
        - Outlook saves the entries per default with spaces between country 
code, city code and fon number


Further investigation:
-----------------------
- I've analyzed the DEBUG log of Funambol connector for Outlook and 
Thunderbird
- these contain some differences in the data section for this contact
- Outlook-Plugin generates an base64 encoded string for transmitting
- Thunderbird-Plugin generates a decoded entry with two line breaks 
for each contact value in CDATA section
- Maybe here is the problem: The Horde RPC API must handle this 
differences between the different clients


Attached you can find an excerpt of the logs for Outlook and Thunderbird.

Thank you for your support. If you need further information don't 
hesitate to contact me.

Best regards,
Uwe

Saved Queries