View Single Post
Posts: 195 | Thanked: 108 times | Joined on Feb 2010 @ SF Bay Area, United States
#43
Originally Posted by activemind View Post
Is this something we can port over to vicar, because I think MyContacts is a great application but just not that useful for people like me. Personal taste, but I dont like my entire screen to be just my contacts. I like to show it off with the multiple things the phone can do and apps I use most of the time (music player, emails, IMs, texts, weather, calendar etc), when I want to call someone, just slide the keyboard and type few alphabets and the contact shows up.
Only Home and Wifey get space on my desktop :-)
The problem with the current VICaR design is that there is no way for the app to know "when" the user wants to make a call and which number to call. It is just a daemon. There is no dialpad or contacts list within the application. So we let the user make a call, verify whether it is an international number (not excluded), capture the number and then cancel the call. This could get delayed if the Phone is busy running multiple apps. This is definitely not the best way.

AFAIK there are two ways to improve the scenario.

1 - Use a custom application (like MyContacts) to display contacts and initiate the call from that application.

Pros: Can customize UI as much as we want.
Cons: Cannot use Maemo/N900's built-in features and phone shortcuts. (like launching contacts by sliding keyboard and typing).

2 - Integrate with Maemo's contacts (Screenshot from Dawid).

Pros: With few additional steps can use Maemo's contacts.
Cons: Contact page looks cluttered if multiple phone numbers are stored.

With both of these options, VICaR knows which number to dial and will directly place the call to CC and send DTMF. So the current risk of getting charged for directly calling international numbers will be avoided.

We already have solution #1 in place with MyContacts-VICaR integration. I am working on solution #2. Most of the calling card based apps I know use either of these solutions.

If any of you could think of some other approach, do let me know
__________________
Maintainer of VICaR - Value International Call Router (a helper app for routing calls via calling card/skype-out/google voice)

Maintainer of Markets Today (Yahoo Finance based desktop widget/app)