[Q] Using SIP client for pre-defined contacts - Omni Q&A

Hey guys,
I'm on (nearly) latest nightly build. I want to use the SIP client built in the dialer to make VOIP calls. This works totally fine but I want to call just a few numers/contacts via internet call and the others over regular cell network. When I select the option "Use internet calls... only for internet calls" (or sth similar) I never found an option how to do that call no matter if I dial the number directly or if I want to call a contact. The other option would be to choose between regular and internet call before I make the call but that started to get annoying
Does anybody have a clue? Help is much appreciated, thanks in advance
Best, Bootsy

Alright, I found a solution in case anybody is interested:
In order to call a specific number always via SIP you have to add a GOOGLE-contact (Exchange contact does not work since it does not have the appropriate field) and simply add the field "internet call" where you put the phone number. If your dialer is set to use SIP only for internet calls all outgoing calls use cellular network except of the numbers which are stored as "internet calls".

Related

How to handle incoming calls programatically

Hi guys.
When I use my headset I would like to know who is calling. So I thought about it and came to two solutions.
One is to make a program to handle incoming calls and that can be configured to play the voice tag associated with the current calling contact, or if the caller isn't on the address book, then say the phone number (I would make 10 wav files each with one number spoken on it).
The second option was to search for something like it on the net.
For the first I've searched everywhere and I wasn't able to find how to programatically handle incoming calls and retrieve the call info.
For the second I haven't found such software.
Can someone point me in some direction?
Thanks
I searched better and it seems that Microsoft Voice Commander does what I need.
Can someone please confirm?
Thanks

wm6 call via sip or gsm option?

hi there i've got my sip settings and all working fine but i couldn't figure out how to choose calling method. i mean when i browse my contacts i want be able to selecet which way i use to call my contact. am i missing something?
on nokias you've got internet call option

SIP problem :(

So I just moved to the Touch HD from the Nokia E90 which had a smooth, built in SIP client.
With some googling and the help of some posts, I successfully set up the WM6 VOIP cab, and used the SIP Config Tool to configure my Gizmo account.
It connected successfully and I could even receive a call. I changed the settings to make calls "Whenever Available" .... Now whenever I make a call, I get a voice prompt from Gizmo saying call cannot be connected as dialed.
Now this is a proof I am connected to Gizmo servers successfully. But I cannot dial out to regular phones.
I tinkered more with this and found out this was a matter of IPDialPlan.xml file ..... which seemed logical because in my Nokia E90 the phone automatically added a suffix to the numbers.
I could not understand the format .... and I used a file from some forum post that even worsened the situation. Now I can't even dial out to get the prompt.
Can anyone help me with a legit IPDialPlan.xml file? I'd be very grateful.

What's the best way to go about using SIP/Voip on my HD2?

Hi all,
So I'm picking my HD2 up for my birthday next week and have already done a ton of homework (aka reading of the Leo forums here at xda) on the device but have a question...
I have a voipcheap.com account to make free/cheap international phonecalls from my computer. I assume it's viable to use SIP/this service on my HD2 (I've tried on old handsets with varying results, which seem to come down to the hardware being rubbish)
What's everyone using to make calls via their internet calling accounts, and have you successfully used the 'audio routing' tweak to route calls to the normal ear speaker?
Thanks
Mr Baig
I think the best way to go about SIP is using softwares like Fring or Nimbuz
lowcaller
Hi!
VoIPcheap.com is just another phone service offered by Betamax. For a full list, see this page: http://backsla.sh/betamax
For all the Betamax brands, there's a great way of doing VoIP calls from a WinMo phone: go to http://www.lowcaller.com/en/index.php , choose your service (voipcheap.com in your case) and download the cab for your phone (yes, there IS a version for the HTC Leo). Once you download it, it will create an icon on the start menu. Select it, input your voipcheap id and password and your mobile number and UNCHECK the "auto lowcall" (or whatever it is called) option. Tap on "Save".
From this point on, you won't need the lowcaller icon anymore.
To make a call, go to your contact, tap on Menu=>See more information, then Menu => [scroll the menu down] and you will see the Lowcaller options.
I've been using lowcaller for a while now, and it works very well.
Hope this helps...
ccristal
ccristal said:
Hi!
VoIPcheap.com is just another phone service offered by Betamax. For a full list, see this page: http://backsla.sh/betamax
For all the Betamax brands, there's a great way of doing VoIP calls from a WinMo phone: go to http://www.lowcaller.com/en/index.php , choose your service (voipcheap.com in your case) and download the cab for your phone (yes, there IS a version for the HTC Leo). Once you download it, it will create an icon on the start menu. Select it, input your voipcheap id and password and your mobile number and UNCHECK the "auto lowcall" (or whatever it is called) option. Tap on "Save".
From this point on, you won't need the lowcaller icon anymore.
To make a call, go to your contact, tap on Menu=>See more information, then Menu => [scroll the menu down] and you will see the Lowcaller options.
I've been using lowcaller for a while now, and it works very well.
Hope this helps...
ccristal
Click to expand...
Click to collapse
Fantastic - sounds like this would do the job!
1 week 'til I've got my HD2 and I'll post back here with my results.
Just reporting back to say that lowcall appears to do the job perfectly (just made the 1 call right now, in a dodgy 3g area!)
Many thanks to ccristal for the tip-off, more people need to know about this little cab for sure.
Now for another question (sorry!) - is there anything that exists which takes advantage of the SMS service in Betamax clients like Voipcheap.com? I use the text service occasionally to text internationally so it'd be great if I could access this on my phone.
Trust the xda-devs to be on the case!
Actually, you can send sms using lowcaller itself. If you select a contact from the WM contact list (not the Manila one) and you open the menu, you will find a menu item to send a sms to that contact using lowcaller.
cccristal
SMS92 said:
Just reporting back to say that lowcall appears to do the job perfectly (just made the 1 call right now, in a dodgy 3g area!)
Click to expand...
Click to collapse
It's important to point out, however, that the call is not a full VoIP call. When you use lowcaller, you actually call an access number in London, and it's only from that point on that the call is forwarded using VoIP. Here's how I think it works under the cover:
there are 3 numbers in the game here: your number, your contact's number and the lowcaller access number.
you select a contact in your list and call it using lowcaller;
a data connection is opened, and your own number and your contact's number are sent to the lowcaller server;
the lowcaller server associates the two numbers with an access number taken from a pool, and it returns the access number to the lowcaller client running on your phone;
the lowcaller client dials the access number;
the software running on the server identifies your number and the access number you are calling and retrieves your contact's target number from the mapping established at step 3, after which connects the call.
This has an interesting side effect: after the first call to a given contact, you can associate the access number that lowcaller actually called with the contact as if it were your contact's own number. From that point on, every time you dial the same access number, you will actually call your contact, without a data connection being opened at all, since the mapping between your number and the contact's number is already stored in the table for that access number.
Not sure if I've been clear enough... but please do feel free to come back to me for any additional question you may have.
ccristal
ccristal said:
It's important to point out, however, that the call is not a full VoIP call. When you use lowcaller, you actually call an access number in London, and it's only from that point on that the call is forwarded using VoIP. Here's how I think it works under the cover:
there are 3 numbers in the game here: your number, your contact's number and the lowcaller access number.
you select a contact in your list and call it using lowcaller;
a data connection is opened, and your own number and your contact's number are sent to the lowcaller server;
the lowcaller server associates the two numbers with an access number taken from a pool, and it returns the access number to the lowcaller client running on your phone;
the lowcaller client dials the access number;
the software running on the server identifies your number and the access number you are calling and retrieves your contact's target number from the mapping established at step 3, after which connects the call.
This has an interesting side effect: after the first call to a given contact, you can associate the access number that lowcaller actually called with the contact as if it were your contact's own number. From that point on, every time you dial the same access number, you will actually call your contact, without a data connection being opened at all, since the mapping between your number and the contact's number is already stored in the table for that access number.
Not sure if I've been clear enough... but please do feel free to come back to me for any additional question you may have.
ccristal
Click to expand...
Click to collapse
do you have to associate the access number that lowcaller called to your contact or is it an option?
Audio Oblivion said:
do you have to associate the access number that lowcaller called to your contact or is it an option?
Click to expand...
Click to collapse
No, you don't have to. If you don't, every time you call the same contact a new data connection will be opened, and a different access number may potentially be chosen. However, if you do associate it, you won't need to go to the WM contact page to get to the lowcaller menu, since the number will be visible from Manila and can even be saved as a shortcut.
ccristal

SIP calling with MIUI dialer app not working

I have a SIP number and would love to use it reagularily next to my mobile network number, but unfortunately I can not get the MIUI dialer app to work properly with SIP calls.
I can set up my SIP account in the dialer and receive calls without a problem. Unfortunately it seems to be impossible to tell the dialer to make a specific call through the SIP though. I expected to be offered the choice of which provider I want to make each call through, but there is no per call choice.
I can dig in the settings and restart the dialer app to make it dial exclusively through SIP, or exclusively through mobile network, but that is extremely unpractical. I know a third party SIP app woul work, but I really want to use the integrated solution. Does anyone know how to pull this off?
cartonneexpress said:
I have a SIP number and would love to use it reagularily next to my mobile network number, but unfortunately I can not get the MIUI dialer app to work properly with SIP calls.
I can set up my SIP account in the dialer and receive calls without a problem. Unfortunately it seems to be impossible to tell the dialer to make a specific call through the SIP though. I expected to be offered the choice of which provider I want to make each call through, but there is no per call choice.
I can dig in the settings and restart the dialer app to make it dial exclusively through SIP, or exclusively through mobile network, but that is extremely unpractical. I know a third party SIP app woul work, but I really want to use the integrated solution. Does anyone know how to pull this off?
Click to expand...
Click to collapse
Just guessing. If Dialer includes hidden support for SIP, maybe Contacts have too. That way you would define a Contact with SIP URI only, and Dialer would recognize and route as SIP call
cartonneexpress said:
I can set up my SIP account in the dialer and receive calls without a problem. Unfortunately it seems to be impossible to tell the dialer to make a specific call through the SIP though. I expected to be offered the choice of which provider I want to make each call through, but there is no per call choice.
Click to expand...
Click to collapse
The SIP implementation isn't really thought through by Xiaomi. But in your address book you can add "internet calls" for contacts (e.g. [email protected]) which are always called via your SIP profile. It's a good workaround for known contacts.
cartonneexpress said:
I have a SIP number and would love to use it reagularily next to my mobile network number, but unfortunately I can not get the MIUI dialer app to work properly with SIP calls.
I can set up my SIP account in the dialer and receive calls without a problem. Unfortunately it seems to be impossible to tell the dialer to make a specific call through the SIP though. I expected to be offered the choice of which provider I want to make each call through, but there is no per call choice.
I can dig in the settings and restart the dialer app to make it dial exclusively through SIP, or exclusively through mobile network, but that is extremely unpractical. I know a third party SIP app woul work, but I really want to use the integrated solution. Does anyone know how to pull this off?
Click to expand...
Click to collapse
have you solve the problem using the contacts? i have same problem, receive calls normally, but dialing to a [email protected] on contact, receive a message: anyone response,limit time expired.
I have Redmi Note 8. I was able to use a SIP account before, I just dialed the number and I was prompted to select the account I would like to dial that number from (my SIM cards or my SIP account). Then I factory reset my phone. Added my SIP account back to the built-in phone APP, but when I try to call using my SIP number, I am prompted to select the account I would like to dial from, when I select my SIP account, then I am prompted to choose from my SIM cards only again. My SIP account is correct, because it registered correctly and if I setup SIP account only the SIP calls go through.

Categories

Resources