GVCallfront - Android Software Development

This is the a minor modification of the GVCallback app (found here)
The only addition is that this allows you to add a prefix filter to your settings. Which enables you to automatically use native network for local calls while redirecting all the long distance to google voice.
Just add the area code to the filter field preceded by 1. For instance, if you are in calgary, add a 1403. This will make all locals call bypass the callback functionality.
Warning: This may contain bugs, pests and generally all kind of stingy arthropods. Use it at your own risk.
Legal crap: it is GPL v3 so I'll be posting the source code once I have it in a stable state. Additionally it contains code from JSON simple (found here) and the original GV Dialer (found here)
Oh, and need I say that do not install it with any google voice callback app or be prepared for a zombie horde to invade your house and steal your cat.

Related

Custom Contact Fields

Hey,
Does anyone know if it is possible, through the supplied T-Mobile 2.26 ROM or third party software, to create custom contact fields? For example, say I want to have one contact called Papa John's Pizza and inside that contact have three fields named Anytown, Springfield, and NYC each with a number. As it stands now I have to either make a seperate contact for each location or have one contact and make each location say home, work, and work2. The latter choice makes it near impossible to remember which number goes to which office. I have many contacts that have multiple numbers that do not fit neatly into the supplied fields. On my old S60 phone this was quiet a simple task but I just can't seem to figure it out on WM5. Thanks for the help.
You can use IneSoft Address Book to add custom contact fields. The extra fields will be save as Note.
To mark a phone number you can put the text inside the phone number itself. E.g.
Work: +123456789 (Springfield)
or even
Work: Springfield +123456789
where "Work:" is the field name provide by Contacts application. You can use any character that can't be dialed (e.g. not a digit, * or #). Though some letters may cause problems, e.g. 'p' may mean 'pause'... I write my comments in Russian and therefore has no such problems
I use this solution for a long time. It is not specific to an OS or application.
And yes, IneSoft Address Book is good, not only for additional fields! This was the first application I purchased for my TyTN.
Lurker0 said:
To mark a phone number you can put the text inside the phone number itself. E.g.
Work: +123456789 (Springfield)
or even
Work: Springfield +123456789
where "Work:" is the field name provide by Contacts application. You can use any character that can't be dialed (e.g. not a digit, * or #). Though some letters may cause problems, e.g. 'p' may mean 'pause'... I write my comments in Russian and therefore has no such problems
I use this solution for a long time. It is not specific to an OS or application.
Click to expand...
Click to collapse
This would be really neat if Voice Commander 1.6 would recognize it, but it doesn't.

[search for tip/advice] Accessing contact data - Hooking call start process

Hello,
I would like to try to design an add-on to use VoIP services that offer callback services (Voipbuster, Voipcheap, jajah,...) in a more convenient way.
I don't mean to use the VoIP feature that requires making calls through the data connection of the phone, but I would like more to use the callback feature that allow such service to call me back on my mobile and then establish a connection to phone I want to reach.
This can be easily achieved from the Web account panel : enter your phone, enter phone to be called, then click "Call".
Although this works from PocketIE, this is not integrated with the contact data base so we have to copy the phone we want into the web form and submit. Not a great user's experience.
So this is where I want to go : initiate the call in the most transparent way from the contact manager application.
I imagine that different methods are possible and I would appreciate your opinion of feasability of each one, and if possible, to some pointers to documentation and/or sample code :
Method 1) Make my own app with make its own list of contact from contact data base (SJ Phone do this for example).
+: easy, probably best for prototyping
-: Have to write a GUI for it
Method 2) Like Skype, adding a context menu for "Call with Xxxx service".
+: no specifc GIU, use standard contact manager
-: works only with standard contact manager and not with alternative such as Contact CM
Method 3) Hook in some way the phone's call-initiation process.
How could his be done ?
This will really be my 1st project for WM after Hello World, a little ambitious, so please be patient for it to come out but I am pretty sure that with your support this can come a great app.
Thanks in advance for your help.
Regards,
~barbudor~
could be good
i was lloking for thi for a while ,but only could find the java version, and as you mentioned it was little crappy, without integration of the contactlist.... hope your project works out ok.
good luck!!

SayNOTO0870 Application for WM

Dear Members,
I am working on an application in C# for WM which connects to saynoto0870.com website and fetches the alternative geographical No. to 0845,0870,0844 etc.
How this application works is as follows:
When user dials an 0844 or 0871 No. this application intercepts and provides with options to either go ahead or check for an alternative geographical (landline or 0800) No. from saynoto0870 website. (this option disappears after 5 second if no input is provided by user and tries to reach the dialled No.)
If user allows the application to connect and search for alternative No. it fetches the company's name, alternative No. and description of alternative No.
It then lets the user call the alternative No. by clicking on it
It also keeps track of retrieved numbers in history(application specific) and provides option to add the No. to contact List.
What I would require from respected members is to provide their comments and suggestions. I will be much obliged to receive suggestions to improve the application. I will soon post the screen shots. but first I need to make sure there are enough users to utilize this application. and no doubt this application will be free to use and redistribute.
Thanking you,
Ittar
P.S. Please do not forget to write down your suggestions.
Did you get anywhere with this ? i use the service all the time, would save loading up a browser and messing about.
I second that! I hadn't even noticed the first post!!
Definately a great idea!

Sending SMS API - partially working (Windows Mobile)

Hello,
I am using C# to send SMS from an application i'm writing.
i have tried either
1) Microsoft.WindowsMobile.PocketOutlook.SmsMessage
2) [DllImport("sms.dll")] int SmsSendMessage(...
but in both cases i need to specify a FULL phone number including country code (i.e. +972544...)
if i specify a regular number, the SMS won't reach.
the interesting thing is that when i use the built in SMS Phone's application and specify a regular number, the messages do reach.
So, have i missed something? Is there a standard way to make my messages be sent (have i forget a flag, special way of calling the API or what ?!)
Many thanks
Hi there,
I don't know a lot about programming, but maybe you could do something like the following example.
My country code = +316
Set all the country codes in a array (or something like it in C#)
When I type in the number 0612345678
Use some kind of script to split:
$countrycode = 06;
$phonenumber = 12345678;
Search in the array for '06'.
$newcountrycode = +316;
echo($newcountrycode,$phonenumber);
+31612345678
Click to expand...
Click to collapse
Maybe this will help?
issue resolved
Just to update - I found a solution to this problem
The API that I use is SmsOpen, SmsSendMessage, SmsClose (from sms.dll).
The SendSmsMessage API gets an address parameter which includes one of numerous values, the ones relevant for the solution are SMSAT_INTERNATIONAL (equals 1), And SMSAT_UNKNOWN (which is 0)
If the number starts with “+” use international, else use unknown and the phone will figue this out and add the relevant extension. Note however that the latter might not work when roaming.
enjoy

CyanogenMod native SIP client clashes with SIP apps like Lumicall and Sipdroid

I've recently updated the phone from stock to CyanogenMod 7
I regularly use Lumicall (formerly Sipdroid).
If I try to dial a sip: URI, CyanogenMod 7 now gives a popup "No Internet calling account", "There are no Internet calling accounts on this phone. Add one now?" and it wants to force me to use the native SIP dialer.
It doesn't give me any way to send the sip: URI to any third party app (such as Lumicall)
I think this practice is very inconvenient and restrictive
Lumicall has advanced support for TLS, SRTP, ZRTP and ICE/STUN/TURN - none of these things are supported by the native dialer.
I've made a bug report about the issue, but I'd be interested to know if
a) is there a workaround? Currently I have to open the Lumicall app and manually enter the sip: URI in the box - but I want to be able to dial sip: URIs from my contacts or call log list.
b) should the developer of the Lumicall app make some extra effort to intercept the call/disable the native SIP dialer?
It is Issue 5967 in the issue tracker for cyanogenmod on google code - unfortunately this forum blocks me posting a URL with a link to the issue tracker

Categories

Resources