Author Topic: Integration of Exchange with system contacts  (Read 10032 times)

noontact

  • Newbie
  • *
  • Posts: 2
Integration of Exchange with system contacts
« on: May 08, 2015, 02:00:25 am »
Hello, I'm a AquaMail Pro customer and first want to thank you for developing a highly useful application. Kudos!

Does AquaMail's built-in contacts integrate with the Android system contact app so that EWS contacts are available to the phone, call log, SMS, etc? I ask because, after switching from 'Nine Email' app, all of my contacts have disappeared system-wide and are available only within AquaMail.

Many thanks!
« Last Edit: May 08, 2015, 02:46:41 am by noontact »

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Integration of Exchange with system contacts
« Reply #1 on: May 08, 2015, 09:52:53 pm »
Not right now.

That's in the plans, but more in the long term.

I should mention that 1.5.7 (available here on the forum and soon in Play) -- has an improvement in how you enter Exchange addresses (from your personal address book or GAL) -- they now autocomplete just like system contacts. So it's no longer necessary to bring up a separate window for Exchange contacts.

But still, no sync with system contacts yet...
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

oktober

  • Newbie
  • *
  • Posts: 13
Re: Integration of Exchange with system contacts
« Reply #2 on: May 24, 2015, 05:37:59 pm »
Great works!

Now I can choose GAL contacts directly during writing message.
But...
If i type some letters, it views GAL contacts (that matches the letters i typed)  before contacts in my device (matches what I typed too).

Can you do the opposite? List device contacts before GAL contacts?

Thanks

oktober

  • Newbie
  • *
  • Posts: 13
Re: Integration of Exchange with system contacts
« Reply #3 on: May 24, 2015, 05:57:56 pm »
Sorry.
Perhaps I was wrong. NOw seems works OK.

But

I notice it shows other GAL contacts in the middle of the list, that doesn't matches my search.
This happens only in composing message.  If i tap on icon to add contacts and then insert same search it works perfectly. It shows only contacts that matches my search.
« Last Edit: May 24, 2015, 06:02:43 pm by oktober »

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Integration of Exchange with system contacts
« Reply #4 on: May 24, 2015, 10:19:01 pm »
>> If i type some letters, it views GAL contacts (that matches the letters i typed)  before contacts in my device (matches what I typed too).

That's kind of intentional, when you're in an Exchange account...

>> I notice it shows other GAL contacts in the middle of the list, that doesn't matches my search.

Hmm.... Both places call into same code below...

Is there any pattern? Do those GAL contacts perhaps match the previous search -- as you type -- let's say:

You're typing "abcd"

As soon as you type "ab" -> server search for "ab"

You type "c" and "d" and stop -> server search for "abcd"

Server search for "ab" comes back, and shows results -> wrong, should wait for:

Server search for "abcd" comes back -> these results can now be shown

Is that what it looks like? Not? Any pattern at all?
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

oktober

  • Newbie
  • *
  • Posts: 13
Re: Integration of Exchange with system contacts
« Reply #5 on: May 24, 2015, 11:17:34 pm »
I'm very sorry but I don't understand very well (I'm Italian and my English is not good 😢)
I don't know what it is "pattern"

It seems there's any cache of search in composing message.
I see some previous search contacts (that doesn't matches my search)  and some new...

I don't understand why...

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Integration of Exchange with system contacts
« Reply #6 on: May 24, 2015, 11:50:43 pm »
"Pattern" -- I mean "system", something that makes you think "oh, the app must be doing this, instead of doing that".

Can you clarify:

You're typing "abcd"

As soon as you type "ab" -> server search for "ab"

You type "c" and "d" and stop -> server search for "abcd"

Server search for "ab" comes back, and shows results -> wrong, should wait for:

Server search for "abcd" comes back -> these results can now be shown

Is that what it looks like?

---

PS - so far, I'm having trouble reproducing, using the exact scenario above...
« Last Edit: May 25, 2015, 12:02:36 am by Kostya Vasilyev, Aqua Mail »
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

mikeone

  • Hero Member
  • *****
  • Posts: 2762
Re: Integration of Exchange with system contacts
« Reply #7 on: May 24, 2015, 11:59:11 pm »
>> If i type some letters, it views GAL contacts (that matches the letters i typed)  before contacts in my device (matches what I typed too).

That's kind of intentional, when you're in an Exchange account...

>> I notice it shows other GAL contacts in the middle of the list, that doesn't matches my search.

Hmm.... Both places call into same code below...

Is there any pattern? Do those GAL contacts perhaps match the previous search -- as you type -- let's say:

You're typing "abcd"

As soon as you type "ab" -> server search for "ab"

You type "c" and "d" and stop -> server search for "abcd"

Server search for "ab" comes back, and shows results -> wrong, should wait for:

Server search for "abcd" comes back -> these results can now be shown

Is that what it looks like? Not? Any pattern at all?

Italian:
Quello è che cosa assomiglia? Non? C'è un modello diverso?

oktober

  • Newbie
  • *
  • Posts: 13
Re: Integration of Exchange with system contacts
« Reply #8 on: May 25, 2015, 11:54:05 am »
Hi Kostya, understood.

what happen is:
- i type "ab" in composing mail, and aquaM respond (correctly) with:
    - contacts in my contacts plus contacts in GAL (Exchange company folder) that contains "ab"
- i add some letters "abcd" and returns a smaller list correctly
- i can't find my contacts, so i delete "abcd" and type "xyz":
    - it returns some contacts with "xyz" inside (ok) AND some contacts that doesn't match "xyz" (no OK). something with previous search (matches "abcd")  and some strange at all (as "fghi.lmno@....", no letters matches abcd or xyz).

Also
- sometimes (after a perfect "first search"), when i try another search, it return strange result (as explained before) or "Network Error" with no result.


Hope i was clear.

 :D

Paolo

P.S. Just Now i try to create new message and here what happens.
- tap on icon to create message
- type "manc"
- the list that appears, starts with "P Mancuso" (is in my device) (correct)
- after a very little (searching in GAL Folder) followed by a list of 20 contacts in GAL that match "manc" as silvia.mancini@... or giampiero.manca@...
- in the middle of the list there's "carlo.spigoli@xxx and diego.spiga@xxxx (without green evidence of matched contact). In this case names are completely different
- after that, appears a contact (GAL) that matches (correct)
- another list of 2 incorrect
- ending with "mario5.mancini@xxxxxx that is correct.

If i delete last letters of "manc" leaving "man" appears istantanly a quite correct list with only last contact incorrect "Masciandaro Alberto amascian@xxxxx"
I hyde domain of mail, but trust me, "manc" or "man" isn't in it.
« Last Edit: May 25, 2015, 01:52:06 pm by oktober »

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Integration of Exchange with system contacts
« Reply #9 on: May 25, 2015, 01:50:40 pm »
Well, I'll keep trying -- but so far have not been able to reproduce.

A debug log would be great help.
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

oktober

  • Newbie
  • *
  • Posts: 13
Re: Integration of Exchange with system contacts
« Reply #10 on: May 25, 2015, 01:55:54 pm »
I'll produce it.
- With which settings? Raw data?
- How can i send to you? Mail?

Many thanks for your great job.

P.S. I just modify my precedent post with a P.S.

Oppsss. Sorry i see now your signing.
« Last Edit: May 25, 2015, 01:58:51 pm by oktober »

oktober

  • Newbie
  • *
  • Posts: 13
Re: Integration of Exchange with system contacts
« Reply #11 on: May 25, 2015, 02:03:52 pm »
Do it. i sent log file to you.

Thx!

noontact

  • Newbie
  • *
  • Posts: 2
Re: Integration of Exchange with system contacts
« Reply #12 on: May 27, 2015, 02:45:38 am »
Not right now.

That's in the plans, but more in the long term.

I should mention that 1.5.7 (available here on the forum and soon in Play) -- has an improvement in how you enter Exchange addresses (from your personal address book or GAL) -- they now autocomplete just like system contacts. So it's no longer necessary to bring up a separate window for Exchange contacts.

But still, no sync with system contacts yet...
Circling back to the original topic...

Thanks for the explanation. It would be great to have this feature in order to ease syncing EWS contacts with Android for Exchange users. In the meantime, my workaround is to keep Nine Email running, but only to sync Exchange contacts, which works quite nicely. I'd be curious if there are other solutions.

Thanks again!

oktober

  • Newbie
  • *
  • Posts: 13
Re: Integration of Exchange with system contacts
« Reply #13 on: May 27, 2015, 10:12:36 pm »
Another question.
Why, when insert new contact, aqua insert a user ID number, instead of name and surname?
See attach..

oktober

  • Newbie
  • *
  • Posts: 13
Re: Integration of Exchange with system contacts
« Reply #14 on: May 29, 2015, 04:15:17 pm »
Thanks to Kostya.
He solved any my problem in 1.5.7.10. ;D

AquaMail is fantastic!


« Last Edit: May 29, 2015, 04:17:04 pm by oktober »