How to let the Diamond determine whether to use VoIP OR GSM? - Touch Diamond, MDA Compact IV General

My GSM provider happened to give me a contract in which i can dial every national mobile network for free as i am paying a fixed amount for that. But i have to pay extra for international networks and national fixed network. This is where my VoIP account should kick in, because it has much lower calling rates when trying to reach somebody out of these networks.
So as i mentioned in the Title, i would need to do some tuning with my VoIP and GSM accounts. I finally got VoIP and GPS working, now what i need is the dialer to determine which account to use when dialing different numbers, eg. i need my Diamond to dial via VoIP when i am calling international numbers or a number within the national fixed network. At the same time i want it to use my GSM Account for dialing to mobile networks. eg. it has to use the SIM card in case the dial format is +49 (1Yx) xxxxxxx, while Y is either 5,6 or 7. It should use the sip account in every other case.
So i assume that this problem might be solved with tuning the dialplan.xml, but since i have no experience in altering this file i am asking how to do it.
I also guess that editing entries within this file might give me the chance to use VoIP when dialing in international format, e.g. +1 555 727... instead of 001 555 727, as the dialer tells me that it isn't able to dial because it the phone number is not valid. As soon as i am entering the number without international country code it works fine.
Also there is the issue that the Diamond keeps turning off while talking on the phone, whether i am making a call through GSM or VoIP. In case of VoIP, my current calling connection drops because WLAN gets turned off as soon the Diamond goes into Standby mode.
Next problem is the Standby mode in general: As WLAN turns off when the Diamond goes to sleep, i am no longer logged in to my sip account. The result is that no one can call me when dialing my sip phone number.
So i would be grateful if somebody could at least help me with one of these problems. Thanks in advance!

1) about having the phone to decide automatically, according to your IP dialplan settings to use GSM or VoIP, I don't know much.
But you can always use the VoIP Today plugin to manually decide which one you'd like to use.
2)
regarding the phone switching to sleeping mode and by doing so dropping your wifi connexion, you can use DiamondTweak to modify your settings and avoiding this.
Whenever your phone will go to sleeping mode, the wifi connexion will remain active.
3)
No worry about third point, since your wifi connexion will not drop anymore.

How gps work with VOIP ?
"I finally got VoIP and GPS working..."
Can you tell me please how? i´ve tried lots of things and when i instal voipcab the gps stops working.. and after hard-reset. Do you have a special cab? Thanks

gazela00 said:
Do you have a special cab?
Click to expand...
Click to collapse
Try this thread: http://forum.xda-developers.com/showthread.php?t=415262

Ho do you manually decide which one to use? I have installed VOIP today. I can select never to use VOIP. But I cannot force to use VOIP only. That is, my HTC Touch Diamond is deciding whether to use GSM or VOIP.
riri22 said:
1) about having the phone to decide automatically, according to your IP dialplan settings to use GSM or VoIP, I don't know much.
But you can always use the VoIP Today plugin to manually decide which one you'd like to use.
2)
regarding the phone switching to sleeping mode and by doing so dropping your wifi connexion, you can use DiamondTweak to modify your settings and avoiding this.
Whenever your phone will go to sleeping mode, the wifi connexion will remain active.
3)
No worry about third point, since your wifi connexion will not drop anymore.
Click to expand...
Click to collapse

Related

Need connection setup for S730

Please help me the connection setup cab, because my S730 cannot setup my network.
Need more information, do you want the cab for the initial connection setup wizard thing?
What type of network are you trying to connect to? WiFi? Phone's network?
If its your home wifi then make sure you have the wep correctly typed in, or is it the other encryption? and you might need to tweek the power options for the wifi so it wont nerf it...
Expand your question and give us as much info as to the problem, might not need to reinstall anything, could but might not need to.
I hv some problem with phone network, during i setup phone network then appear for error in the database. Pls help me for solution.
Phone network is going to be a hard one for us to trouble shoot since we dont work for the phone company, easiest way to try and get it working would be to go into a store and have an employee take a peak at it, however if you orderd it over the internet they might not be able to help you unless they support the device. Going through HTC could take a while.
Now what exactly does the error say? Just "Database error"? Or does it give a refrence code like a windows BSOD will give you a stop code?
To start with I would make sure your SIM looks okay as it could be having issues reading the network info off of it, next take a look in your phone settings, Start>(Option 8) Settings>Phone, theres several in there to look at but mostly go to the next page and into Networks, is your even listed? What options do you have under find a new network?
If you go back into phone under Band Select what is it set to?
If you go back into the main options menu what is under Regional Settings?
And, do you have a signal where your at?
Thanks for your explanation, i only have a problem with appear "error in the database" therefore i can't using GPRS or 3G network for HSDPA etc. I need some setting to run my GPRS or 3G network, because previous HP i'm using i have no problem with above matter.
Did you change anything in the menu's I listed above? It sounds like your saying the issue is only with the network as it applies to data and not voice (phone calls).
Go into your GPRS settings section and let us know what it says in there, did you go into a store and pick up the phone or just order it online? Was your old HP fully 3g / hsdpa ready? Did you change anything on your account that might be killing it on your phone?
Need to know what your settings are before going after it being a phone problem internally, setting, or something up with the network interaction. What are you trying to access? Sending an SMS / MMS or something with the browser or another application trying to use the internet?
Error in the DB sounds almost like its getting a connection but cannot locate your information?
If your browsing something online and get that its usually a browser error in which you can delete your history / cookies or reinstall it or its a website error and its no longer connecting to the DB properly etc.
Do you see an E or 3G on the top of your phone (by the battery Status) at any time?
I never change anything in my S730. I only try to setup my connection wizard in S730 but failed (It called error in the database)
Before i'm using S730, all the network likes video call, HSDPA, GPRS is running well but when i'm using S730 all the above network can't be running well. I only can use for phone and SMS.
Yes Error in the DB is almost like its when getting a connection setup but i never successful to find location the network. Do you have a cab to run the connection setup like HTC Tytn II?
I cannot browsing anything when the connection setup can't be done.
I see in my S730 the icon E or 3G on the top of my phone but cannot running well due to connection setup can't be done.
Hmm, I will see what more I can do when I am at home later tonight. Most of the connection settings will be network specific and read off of your phone, to use 3g and Edge you shouldnt have to set anything up. I just put in my new SIM card, turned the phone on and away I went. The only setting up I had to do was for the Wifi.
Since your phone is recognizing the networks I dont think its an issue with that aspect of the phone, something in the drivers could be causing issues with how it interacts with the network. Could be the sim having corrupt information and a few other things.
Who is your provider?
Many thanks for your assistance. I'm using provider INDOSAT in Indonesia.
I have not seen any other similar errors for INDOSAT on google (didnt dig too deep however).
For giggles go into your start menu and select more until you see the connection setup wizard (earth with a magic wand on it) and see what that does for you.
Does the phone stay in E or 3g mode or cycle between the two at random while your at home? How is the coverage in your area? I dont have 3g available here but every now and then my phone will slip into 3g mode and while its trying to connect for those 10 seconds the handset lags a little but always reverts back to edge and resumes normal life.
If you still have your old handset can you pop your sim in it still have have everything run perfectly? (Assuming you reset the device so the settings are back to stock).
For now my best advice (I am no expert like some of the people here...)
Go into the settings menu, make sure your GPRS settings are as correct as they can be (contact your provider to verify the info the phone is telling you) From the main settings several pages into it is a GPRS Auth... place verify that is set correctly as well.
If you bought this handset brand new you really should be able to just pop in your sim and fly away, MMS requires some setup but the rest is plug and play pretty much. Have you tried a reset of the device in hopes that it flushes out a possible bug and allows your settings to take over?
Thanks for your help, now my S730 is running well for video call and over GPRS.

problems with TD 2, pls help

hello,
I have just purchased the new TD 2, it is the first phone of this kind that I use (up till now I have only used Nokia Business phones)
Although I considered myself a person that knows his way around how to use a mobile phone, I was surprised to actually be forced to read the manual for the HTC TD2 - unfortunately the information in the manual is general and did not help me at all...
ok so here are the problems I hit:
1. For internet access I have activated "Vodafone Live!" packet with my network (Vodafone) - (internet works fine with no probs)
However, whenever I am near a Wi-Fi zone I would like to use that Wi-Fi signal to connect to the internet and NOT my "Vodafone Live!" setting.
I could find NO way to select how to use Wi-Fi and not the other preset network. (As far as I can see the phone still uses Vodafone Live! and not the Wi-Fi, although I previously manually connected to the Wi-Fi and I tested on my other phone that it is working...)
2. With my other business phone (nokia) whenever I stop using the internet page the phone disconnects (the 2 arrows disappear) but with TD2 I have the impression that even when I exit from Opera or IE the phone still remains connected somehow to the internet - how can I make it disconnect and not use the battery for no reason ?
The only way I found to manually disconnect it is going to START / Settings / Communications / the Push Data Connection button to OFF.
Is there any automatic way to do that whenever I quit the browser?
Thank you in advance for u`r help
ahile said:
hello,
I have just purchased the new TD 2, it is the first phone of this kind that I use (up till now I have only used Nokia Business phones)
Although I considered myself a person that knows his way around how to use a mobile phone, I was surprised to actually be forced to read the manual for the HTC TD2 - unfortunately the information in the manual is general and did not help me at all...
ok so here are the problems I hit:
1. For internet access I have activated "Vodafone Live!" packet with my network (Vodafone) - (internet works fine with no probs)
However, whenever I am near a Wi-Fi zone I would like to use that Wi-Fi signal to connect to the internet and NOT my "Vodafone Live!" setting.
I could find NO way to select how to use Wi-Fi and not the other preset network. (As far as I can see the phone still uses Vodafone Live! and not the Wi-Fi, although I previously manually connected to the Wi-Fi and I tested on my other phone that it is working...)
Click to expand...
Click to collapse
The Touch Diamond 2 will use an active WIFI connection over your Vodafone Live! connection. If you are wanting to connect to a Public WIFI zone, then simply select the WIFI connection that you want from you list on the "Connect to Wi-Fi network" screen.
ahile said:
2. With my other business phone (nokia) whenever I stop using the internet page the phone disconnects (the 2 arrows disappear) but with TD2 I have the impression that even when I exit from Opera or IE the phone still remains connected somehow to the internet - how can I make it disconnect and not use the battery for no reason ?
The only way I found to manually disconnect it is going to START / Settings / Communications / the Push Data Connection button to OFF.
Is there any automatic way to do that whenever I quit the browser?
Thank you in advance for u`r help
Click to expand...
Click to collapse
If this really bothers you there are applications dotted around here on XDA devs that will automaticaly disconnect your internet connection after a preset amount of time. That said though, just because the TD2 has a connection to the internet, does not mean that it is transmitting any data and does not use up any of your internet allowance and also it will not drain your battery that much.
Thank you very much for the explanations and u`r time!
Regarding the first problem above that is good news, although I don’t like it that I don’t have full control over it.
for example I’m going abroad next week for 10 days and I rly don’t want to use the Vodafone live! option as it will cost as hell
an option where I could be prompted and asked if I want it enabled or not - would have been great...
guess ill just delete it from the connections tab and reinstall it when I get back in my country - seems to be the only safe option.
One more thing,
Whenever I try to access a video-clip over the internet (using the IE not the Opera) the phone automatically directs to the program STREAMING VIDEOS program)
And here the clip ONLY works if I select to connect over “THE INTERNET” – why ??
For example if I go to Streaming Videos / Networks, I can find the following:
Vodafone Live!
Vodafone MMS
Mobile internet
My Work Network
My ISP
Work
Secure Wap Network
The Wap Network
The internet
What the heck are all those ??? I only know of “Vodafone Live!” - and the straming video does not work when I select it … it only works when I select THE internet (like I said above)
Ah, if you are going abroad or just anywhere that you don't want to use Vodafone Live!, there is a little application called "NoData" which allows you to toggle your data connections on/off.
Will edit this post once I find where it is again.
[edit] Here it is:
http://www.modaco.com/content/pocket-pc-software/246171/new-free-utility-nodata/
[/edit]
As for streaming videos, I've never used it so can't say.
Graffen said:
Ah, if you are going abroad or just anywhere that you don't want to use Vodafone Live!, there is a little application called "NoData" which allows you to toggle your data connections on/off.
Will edit this post once I find where it is again.
[edit] Here it is:
http://www.modaco.com/content/pocket-pc-software/246171/new-free-utility-nodata/
[/edit]
As for streaming videos, I've never used it so can't say.
Click to expand...
Click to collapse
Indeed, NoData is a handy tool.
What you can also use is the following one found on XDA-devs:
http://forum.xda-developers.com/showthread.php?t=503131
It will automatically turn off your data connection when you're not on your standard network.
It isn't perfect, but it works well and the developer is really listening to all suggestions and very active.
you guys are a pice of heaven
thank you again for all u`r help
question, this program NoData, also stops Wi-Fi data transfers or just network ?
thank you
NoData will only stop phone network connections. You will be able to use wifi as normal.

Which service am I using - HTC TYTN II Kaiser

Hi, I have been using a mobile to just talk and SMS. Few days back bought a HTC TYTN II Kaiser and this was a quantum jump for me. Question - 1. Is it possible to have WiFi, GSM/3G and Bluetooth services active all the time ? 2. How do I know which service is being utilised by an application to communicate with outside world ? I want the phone call and SMS to utilise GSM/3G and all other to use the WiFi (home broadband). Appreciate help in laymans language. Thanks.
Most of that can be configured in your Connection Settings, go in there and take a look around.
Having everything on at the same time will severely reduce the time your device's battery will last. You may wish to rethink.
Thanks folks. I could find the setup for SMS and phone. SMS and Phone through O2 (current service provider). This is what I wanted. I now need to direct everything else to go via wireless-broadband.
@ stuntdouble
not to mention that WiFi and Bluetooth on at the same time is a trainwreck.
Thanks for the causion. I intend to turn on WiFi or Blue when I want. So no issues.
Pop quiz for experts. I see an 'E', '3G' or a 'G' at various times as the active connection medium. To connect to the internet using my home broadband, I turned on the WiFi and saw the WiFi icon in the place where the above symbols appear. Does this mean that the WiFi is active & connected to the Internet AND the 3G or GPRS or E is deavtivated ? Internet worked perfectly. Is there a priority among the connecting medium/protocols ?

Set Google Voice number based on Wifi connection?

Is there any way to use Tasker or some other setting/app to have my Google Voice ring a different number depending on if I'm connected to Wifi or not?
Here's why:
I have a pretty low minutes limit on my plan, but I also have an unlimited Skype account, so I can have GV forward into my Skype number if I have a wifi connection, so I don't get charged cell minutes. But if I'm not somewhere where I have a wifi connection, I want it to ring my actual cell number.
I've seen the Google Voice plugin for Locale/Tasker, but it chooses based on location, as does the Google Voice Locations app. I'd prefer to use any location, but change the number when I'm connected to Wifi.
Thanks!
Maybe I don't understand how Tasker plugins work, but if there is a Google Voice plugin for Tasker, that should be all you need. You are not forced to trigger it based on location, make a Tasker profile based on wifi connectivity instead.
Good call. I tried it, and it works when using wifi connected as the state that Tasker checks.
Unfortunately, I realized that will be kinda useless if I don't have cell data as well, because when the wifi disconnects, there's no way for the phone to connect to Google Voice settings to change the phone number.
For me the whole point is to get my phone to work in some places I frequently go that don't have cell reception... I did manage to get it to work using Tasker custom widgets, so I can set it manually, but I don't see any way to get it to work automatically unless I have 3G data, which I don't in the locations I mentioned.
So I have single touch access to changing the settings, but not automatic based on location.
Yeah, if you don't have a connection you can't really change the setting. Sounds like you need a Tasker state that can predict the future. "Will lose wifi in 5 minutes"
But seriously, I can't think of a way to get around that problem easily. If you always had a computer online at home or something, you could have Tasker send it a signal every 5 minutes. If your home computer notices the signal is late it can run a script to switch you to your cell number, because it will know you have lost your data connection and couldn't send the regular notice.
When you get connection again, either your computer can switch it back (when it receives the 5 minute signal again), or have Tasker do it because it can talk to Voice again.
Yeah, that might be an option, actually... Hmm.
Time to brush up on some scripting skills. Any recommendations?
Thanks for the input, in any case!
Well, personally, I would set up a web server and script it with PHP, because I know that well.
No clue how to go about hooking it into Google Voice to change the settings, you'd have to look it up, but I do know Tasker can send a call to a web page.
I would make it in two parts, or two scripts.
So set up a PHP page where you would send a signal to and it would then set a 'latest signal' variable, possible in a DB but you would probably want something simpler. You would want to pass in some POST or GET variable unique to your phone, so other people don't access the page and pretend to be the phone, unlikely, but possible if you tell your friends about it
Then I'd have a separate CRON task that runs every 5 minutes, checks the DB or file to see if the phone has sent in a new update, if it doesn't see a new update it then does whatever it needs to do to change your Voice setting.
Then to switch back to Skype, you can have Tasker do it when it detects a data connection again, or just depend on your home script to switch you back when the next signal goes out.
Doesn't gv forward calls to your numbers in the order you want them to ring? If everyone called gv you can make gv forward to skype first and if you don't pick up there it rings your cell right?
I'm not home in the states so I can't test it :/
Actually they all ring at once. So you can switch to skype and pick up there.
If it does, I haven't figured it out yet.
I'm new to GV, but so far I've found that I can set which numbers ring simultaneously, or set them based on either time of day, or contact groups.
If I could have it ring Skype for 2 rings first, then my cell, that would be perfect, but I haven't found that setting yet.
Bringing this thread back to life for a followup question. Before I shell out the money for Tasker, will it enable me to alter GV settings based on WHICH wifi network I am connected to? I.E. set GV to ring home and cell when connected to my home network, office and cell when connected to my office network, and cell only for all other times?
Given it's been a couple of years since this post, is there a better way/software to do this without the expense of Tasker?
Thanks!
Ben

[Q] CSIP Request Timeout over WiFi

I've decided to give VOIP a go. I've had qualified success. I have no problems whatsoever if I use 3G or H+ on my mobile phone to connect to Callcentric -and subsequently make my google voice call.
But the thing that piques my curiosity is that when I use google voice through my computer, I can call without problems and yet, when I try using the same internet connection with my Galaxy note to make VOIP calls (CSIPsimple + Callcentric + Google Voice), I get a message:
Callcentric
Error while registering - Request Timeout
Click to expand...
Click to collapse
Even with the SIM card removed or with the phone in Airplane mode (and WiFi enabled) Callcentric (on WiFi) refuses to connect.
By testing several different SIP service providers (it feels like all of them), I think I've narrowed the problem to somewhere between CSIPsimple and the provider's choice of protocol. I have tried as many SIP service providers as I could find. For some providers (antisip comes to mind), the WiFi works, but the audio doesn't; while other providers only agree to work so long as I'm not on WiF (callcentric among other).
Anyone have any suggestions?

Categories

Resources