Setting up my own Callback-Service - Windows Mobile Development and Hacking General

Hi,
at the moment I am using a dualsim adapter to always call/sms/surf at the lowest possible rate.
I've got two contracts that I use on my pda (well, actually I'm using three at all):
o2 Genion Online (Old terms):
19 Cent / Minute in every german Network
100 free SMS, afterwards 19 Cent / SMS
200 MB free Data Volume
Forward calls to phones in o2 Network free of charge
debitel crash5 (in o2 Network):
5 Cent (!) / Minute in every german Network
20 Cent / SMS
No Data Option available
o2 Genion Card (Old terms):
Reachable through landline telephone number when in homezone
Forward calls to phones in o2 Network free of charge
I listed only the facts that are important for my intention.
My current configuration is:
An old C25 (contract 3) is deposed at home and thus is available under the landline telephone number all the time. Every incoming call is forwarded to contract 1 free of charge - So I'm reachable under a landline telephone number wherever I am in Germany.
Contract 1 is only used for GPRS and SMS - I'm switching to the card when I need it. If the card is unused, every call is forwarded to contract 2 free of charge.
Whenever I don't activly use a data connection contract 2 is active, because then I can be called under every number from each contract without a charge for me and can make outgoing calls at the lowest cost.
I'm not completely happy with this configuration as I can't use direct-push, a stock-ticker or messanger in background, cause there's no Data Option available for contract 2. I own a currently unused TyTN with a broken screen (Wrong colors and sometimes it doesn't react on input) so I thought about how to combine all the advantages of the contracts with it's help and ended up with two possibilities:
Active card in my pda is contract 1. The TyTN (contract 2) is deposed at home and forwards sms to contract 1 (There are plenty of tools available). Somehow it is integrated as a phone in an Asterisk running on my Router at home (FritzBox). Asterisk then forwards incoming GSM calls over VoIP to the landline number of contract 3. To make use of contract 2's cheap calling rates Asterisk is additionally configured as a callback service, that calls me back on the landline phonenumber over VoIP and establishes the second call over the TyTN when calling a mobile phone (and over VoIP if calling a landline number) - using a landline VoIP-Flat that would result in free landline calls and 5 Cent/Min mobile calls.
My problem here is that Asterisk doesn't support GSM-Modems in it's base features. How do I integrate the TyTN as a regular phone in Asterisk so that it can be used for incoming and outgoing calls by Asterisk?
Active card in my pda is contract 1. The TyTN (contract 2) is deposed at home and forwards sms to contract 1 (There are plenty of tools available). Set up an VoIP-Client on the TyTN and find an app that's capable of forwarding incoming calls from every number except contract 1's over VoIP to the landline number of contract 3 resulting in a free of charge forward of calls to my pda. If the calling number is contract 1's: hang up, call me back on the landline number through VoIP and initiate the second call over GSM -> same costs for callback as possibility one, except for landline calls that also costs 5 Cent/Min.
Do you know an app that's capable of such functions?
(If the app could also use VoIP for the second call when the destination is a landline number that would be great)
On my pda I would use Callback-Pocket-PC to not even worry about how to initiate calls.
Thank you for reading my long text. I hope I made clear enough what I am trying to do.
Do you have any idea on how to realize either possibility 1 or 2? Is there perhaps another way that I didn't thought of?
Thanks in advance!

Related

help! i have switched network providers and only have some f

i have xda exec, not sure what its other name is (universal i think) it was bought on contract with o2, i now wish to use it on t mobile. the sim allows me to call people also recieve calls, send recieve sms. problem is the phone facilities dont work - ie there is no call history/log it does not register any of the info to do with phone calls.

Missed calls when I have an active UMTS connection

Hi everybody
I have recently started to use "push" email on my XDA Exec and so my data connection is active all the time. I have found that when I am in a 3G coverage area, I occasionally miss incoming voice calls (about one in five got missed in my testing today). The caller gets diverted immediately to the voicemail system. This does not occur if I don't have a data connection active, or if my data connection is a GPRS one.
I have contacted T-Mobile to ask about this and they tell me that it is not possible to receive a call when there is 3G data being transferred. I am not sure about this since I thought that one of the advantages of 3G over GPRS was that it allowed a data connection and voice connection simultaneously. Indeed even a GPRS connection gives priority to an incoming voice call so that the call can be received and the data connection gets suspended for the duration.
Does anyone know how to make the 3G data connection not prevent incoming voice calls.
My phone is an O2 XDA Exec with radio version 1.09 and with a T-Mobile Web'n'Walk SIM.
Thanks in advance for any help.
Mark
I'm sorry I don't know the answer, but I can tell you I have the exact same issue (O2 Exec with T-Mobile Web 'n' Walk SIM). I got fed up with missing practically every call. ..instead I get voicemail a few minutes later. I'm stopped using push e-mail with a hosted Exchange account and I've reverted to checking via POP every 15 minutes or so, to see if that helps.
Thanks for the confirmation that it isn't just me, Izzard-UK.
I have done a bit more testing and discovered a few more things. It seems that I always receive the call if my phone hasn't received a call for a while, but once I have received a call, I can't receive a call for several minutes afterwards(I don't know how long but it is in the tens of minutes). And just to confirm, this is only if I have a UMTS data connection at the same time. Without the simultaneous data connection, all is well
Izzard-uk, can you confirm whether this "first call works - subsequent calls don't" behaviour is the same for you as well.
For me, the temporary fix is to send my phone to "GSM" instead of "auto" so that it uses a GPRS data connection instead of UMTS. Of course, data transfers are much slower but I can live with that!
I am going to try upgrading my radio ROM tonight (to 1.13) to see if that makes any difference.
Mark
I have tried upgrading to radio version 1.13 but it made no difference.
Does anyone have any other suggestions?
Thanks for your help.
Mark
Hi Guys,
I use TMC option of TomTom on my Universal with data connection always on (essentialy UMTS 3G) and email checking every 30min and I can receive calls without any limitation... I did it with 1.09 radio rom and actually 1.13 radio rom.
Everything is ok for me. But I noticed that on UMTS (not happening on GPRS only), signal indicator is set to 0 when I wake up the universal and get real signal strenght after few seconds. But I can receive call any time...
When i was with orange and had a 3g signal i could surf and talk, i also though this was the normal with 3g....
How ever on t- mobile it seems not my phone is set to check email every so often so im always getting missed calls where they dont get through when the mda is checking emails so ive had to lock it to 2g annoyingly enough
I have an O2 contract as well as T-Mobile and if I do a test with my O2 SIM in my Exec I don't see the missed calls problem at all. It seems to be only on T-Mobile that I have this problem.
Unfortunately, as I said in my original post, T-Mobile say that it isn't a problem because simultaneous voice and 3G data isn't supposed to be possible!
Argh!!!!
I suppose I will have to put up with it since their Web'N'Walk deal has no competition at the moment in the UK.
Mark
whos says its not actually possible out of interest?
I raised this as an issue with T-Mobile Customer Services. They asked me to make a list of when missed calls happened so that they could trace the calls and determine the reason. I did this and sent them the details - out of a total of 19 test calls over a 24 hour period, 5 had gone straight to voicemail even though I had a perfectly good signal at the time.
But the annoying thing is that, after going to all this trouble, they just sent me an email by return saying that it was not possible. I have quoted the email below.
Hi Mr Burgin,
I have just received feedback from our engineers who have tested out the problem you have described. The has advised me it is not possible to receive a call whilst transferring 3g data. I hope this sheds some light on the problem you were receiving.
Regards....
Not a very satifactory answer, in my opinion.
Mark
Hmm, no that's rubbish! Clearly other operators can manage it. You just know this is a checkbox in some management software somewhere:
"Allow telephony during UTMS transfer? Yes/No"
I've gone back to my HTC Wizard. Yeah, smaller screen and no 3G. ..but it feels a lot snapier than the Universal I've been using. And I can receive calls now, too!
Mark, I've had a thought. Do you (like me) have an old 5v T-Mobile SIM.
These SIM’s can be identified either by SIM serial number 893044 05 or 16 – up to and including 893044 50. SIMs with serial numbers 893044 52 and above will be ok- anything lower is likely to be a 5v.
There was an issue when I 1st got my MDA Pro. It had to be network unlocked by T-Mobile for it to work with my SIM. Is it possible that the ROM update as "re-awakend" this problem?

Dual Sim + BB Connect

Hi all,
Hoping someone can shed some light on this for me as I am considering picking up a Hermes to replace my current phone due to company issuing me a BB account.
Information
1 x Hermes
1 x Dual Sim Holder with STK
1 x Normal Sim (Calls, Singtel (Singapore) or New World Telecom (Hong Kong)
1 x BBConnect Sim (Data, CSL (Hong Kong)
After reading the FAQ, I know it is possible to have a Dual Sim for the Hermes with either the manual switching and/or via some Root Kit which is what I probably will need as I have to set in some timings for auto switching.
I am hoping to achieve the following
During Standby
a) Normal Sim, for incoming/outgoing calls when needed
b) Autoswitch every XX minutes for checking via Data Sim for new incoming mails etc
c) Autoswtich back to Normal Sim for calls
Questions to ask
1)When I am in a call, will the dual sim autoswitch me to the Data Card and thus cut my call short?
2)When I am replying to my emails, can the outgoing emails be placed in the outgoing box until it autoswitches back to the DATA sim?
3) How will Blackberry connect work with such? Similar to above question except I feel it might be a little off
4) I can alternative use Activesync as I can setup an Exchange account for myself though I believe the GPRS setup might be a bit more data intensive? Note, my Data plan is 5MB (Local in Hong Kong) and 2MB Free Roaming for 23 countries worldwide monthly
Appreciate any help to my above questions, apologies if they seem dumb etc
Anyone can answer some questions?
Any help would be appreciate

Using google voice for calls and texts

I am thinking about just keeping the data plan on tmobile and canceling the voice plan and text plan and use gv to make calls and texts. What you guys think?
If someone texts you, they will charge you. Get unlimited data and text, I think that's better. I wouldnt just rely on data. No data means your phone is an expensive brick.
leyvatron said:
If someone texts you, they will charge you. Get unlimited data and text, I think that's better. I wouldnt just rely on data. No data means your phone is an expensive brick.
Click to expand...
Click to collapse
i said keeping the data..and just the data no voice service. is that possible?
You can I am thinking about this myself you would need to set up a SIP account and something at pbx.org
Google Voice is not a VOIP service. Google Voice forwards calls dialed to your GV number to some other phone number(s), be they cell, land or sip/voip lines.
Your solution would only work if you have an active and functional sip/voip connection up and running on your phone full time.
GV text messages will work on data only accounts, though.
distortedloop said:
Google Voice is not a VOIP service. Google Voice forwards calls dialed to your GV number to some other phone number(s), be they cell, land or sip/voip lines.
Your solution would only work if you have an active and functional sip/voip connection up and running on your phone full time.
GV text messages will work on data only accounts, though.
Click to expand...
Click to collapse
i have vonage for home phone service is that good?
2012iawait said:
i have vonage for home phone service is that good?
Click to expand...
Click to collapse
No, that won't work. Your problem is that the phone has to have some way for the Google Voice server to send it a phone call. This is done by sending it to a phone number (or a gmail web account on a laptop/sesktop with the appropriate browser plug-in).
The phone number can be any phone number (land, cell, voip, sip, whatever).
If you cancel your voice service on the phone, the only way GV has to contact the phone is the data connection, which means you'll need a working SIP account.
The Nexus S does support SIP calling out of the box (but I'm not sure if it's over WiFi only). The setup for it is done in Settings, Call settings, Accounts. You'll need a server and account info. Then tell Google Voice to forward calls to that account, and they should forward to the phone that way (in theory).
Note the warning that having the phone receive internet calls (SIP) comes with a warning that it "reduces battery life." The reason for this is that to ensure you don't miss a call, a full time data connection will have to be maintained; this will be a serious battery drain on the phone I believe.
The point I was trying to make was that Google Voice is not really a VOIP solution the way traditional VOIP services are. It's more like one than it used to be now that you can actually make and receive calls from a web browser, but that won't work on the cell phone, especially for the incoming.
I may try setting up a SIP account on my phone to test this out sometime this week; but frankly, T-Mobile's 3G service is so spotty, especially inside buildings, that it would never serve as an acceptable voice service replacement. YMMV.
I use Google Voice with a data plan but no text plan. I do have a voice plan. You need to give out your GV number to everyone for texts, and then you can block texts through T-mobile and not worry about charges. GV doesn't support picture messaging and if someone sends you a picture message at your GV number it just disappears into the aether and doesn't notify you or the other person that it wasn't received.
There are ways of using GV without paying anything (detailed on this forum). Using a gizmo5 account allows for free incoming calls, and using an app to have your outgoing calls "call you back" on your gizmo5 account allows for free outgoing calls.
I have to disagree about the battery life and GV not being a true VOIP solution. With the addition of a SIP carrier of some kind (preferably gizmo5 for free calls) then it works well. Battery life is fine having my phone constantly registered with gizmo5 servers over data to accept incoming VOIP calls. No need to use a web browser.
But I have to agree with distortedloop about needing a high quality data connection. Unless you spend all your time near a 3g tower you're going to find plenty of times when you have no 3g data and therefore no good calling. You don't want to use VOIP over EDGE. It is nice that when I'm at home or office where I have my own reliable WIFI that I can use my cell without using any minutes. But I wouldn't trust it to be available when your car breaks down on some rural road.
Belarios said:
I use Google Voice with a data plan but no text plan. I do have a voice plan. You need to give out your GV number to everyone for texts, and then you can block texts through T-mobile and not worry about charges. GV doesn't support picture messaging and if someone sends you a picture message at your GV number it just disappears into the aether and doesn't notify you or the other person that it wasn't received.
There are ways of using GV without paying anything (detailed on this forum). Using a gizmo5 account allows for free incoming calls, and using an app to have your outgoing calls "call you back" on your gizmo5 account allows for free outgoing calls.
I have to disagree about the battery life and GV not being a true VOIP solution. With the addition of a SIP carrier of some kind (preferably gizmo5 for free calls) then it works well. Battery life is fine having my phone constantly registered with gizmo5 servers over data to accept incoming VOIP calls. No need to use a web browser.
But I have to agree with distortedloop about needing a high quality data connection. Unless you spend all your time near a 3g tower you're going to find plenty of times when you have no 3g data and therefore no good calling. You don't want to use VOIP over EDGE. It is nice that when I'm at home or office where I have my own reliable WIFI that I can use my cell without using any minutes. But I wouldn't trust it to be available when your car breaks down on some rural road.
Click to expand...
Click to collapse
I agree with this.
GV is something I wouldn't rely on 100%.
I have the cheapest voice plan with unlimited data and text. When I make calls, I use GV and when I receive I have my voice. That works for me and I pay 67 a month.

VoIP

Voip stands for: Voice over Internet protocol
This is a technology or set of standards for delivery of telephone calls and other voice communications over the Internet.
Advantage to normal phone calls?
The major advantage of VoIP is its lower cost compared to a normal phone call.
Disadvantage?
Some do not have the 911, 999 or whatever your national emergency line service is.

Categories

Resources