Native SIP Client - Nexus 7 (2013) Q&A

Has anyone been able to get the native sip client in android to work with FLO for incoming and outgoing calls?

Since the phone apk is not installed, I don't think there is native sip support. Csipsimple it's working perfectly however.

I managed to get it working:
http://forum.xda-developers.com/showthread.php?t=2463150
It can probably be done on the stock ROM as well, hacking the appropriate things in framework-res.apk and adding Phone.apk (may already be there) and Dialer.apk as system apps.

klobkelosh said:
Since the phone apk is not installed, I don't think there is native sip support. Csipsimple it's working perfectly however.
Click to expand...
Click to collapse
Hi I would like to clarify "working perfectly"
q: Does the 3.5mm audio jack have trrs(tip ring ring sleave)?
a: yes http://forum.xda-developers.com/showthread.php?t=2380844&highlight=trrs&page=3
Does csipsimple echo cancellation work?
Using csipsimple can I place a call to a phone number from the native contacts app?
Using csipsimple can I place a call to a contact's phone number from the google equivalent of siri eg: "call joe smith"?
Using csipsimple can I place a call to a contact's phone number using my bluetooth headset eg click the button on the headset and then when prompted say "call joe smith"?
Please Advise,

Related

Sip Client for Galaxy S

Has anyone found a sip client that can read the address book in the Galaxy S? I've tried linphone and sipdroid, but no luck so far.
You can try aSip.
3CX works on the nexus one.
Does anybody knows how to extend the SIP Registration timer on SIPDroid. It looks to me it is too short (30s?). Is it possible to set it to be longer or disable it?
AyuCon said:
Has anyone found a sip client that can read the address book in the Galaxy S? I've tried linphone and sipdroid, but no luck so far.
Click to expand...
Click to collapse
SIPdroid can replace the standard dialer though, so all outbound calls are SIP when SIPdroid is open. Is that appropriate (not that it matters, because all voip software seems to use the loudspeaker still).
andrewluecke said:
SIPdroid can replace the standard dialer though, so all outbound calls are SIP when SIPdroid is open. Is that appropriate (not that it matters, because all voip software seems to use the loudspeaker still).
Click to expand...
Click to collapse
That's the problem I'm having... all the SIP software seems to route calls through the loudspeaker. Annoying.
scouzer said:
That's the problem I'm having... all the SIP software seems to route calls through the loudspeaker. Annoying.
Click to expand...
Click to collapse
On the i7500, the community hacked together a special voip kernel (with audio routing or whatever) to work around this I think..
Nimbuzz also does SIP and reads the address book.
Is somebody who tried Voip Sip client from VoipSwitch ? Could be interesting since it does support G729 audio data compression algorithm.
I also managed to use at a decent level SipDroid application. Here I have a problem in the sence that when I received a call, it rings but after I answer I do not hear anything.
Some opinions please ? Thank you !
Fring?
Try Fring?
I find CSipSimple works fantastically.

FREE voice calls on sprint(CDMA) SGT UPDATE: added VID and Refs :D

UPDATE:
Here are some crap videos that show this working using both csip and sipdroid thru bt
BT CALLS
CALL & RECEIVE
SGT Call & Receive
this is directed at the poor souls that had to get cdma sprint tab and wanted phone function...i got phone working on viewsonic gtab easily with no radio,however gtab sucks compared to SGT imho. so i t n e'd much until i found a proper method of execution for cdma sprint SGT.
YOU WILL NEED THE FOLLOWING:
google voice number(free)
ipkall number(free)
gv apk(free)
sipdroid-also sets up pbx for you(free)
FYI
(in order to setup your free ipkall it will ask for a #;this is not a standard #. it will vary depending on service...eg. magnus-200.use sipdroid to autmagically set up for you then just transplant the info properly)
1.)google voice+number and setup account
2.)grab free number from ipkall and reg it with gv
3.)grab sipdroid and let it setup a new pbx for you
4.)set this devce to ring thru gv
5.)open sipdroid app and make dial call...
test on wifi and data
when dialing a number hit enter on kb instead of the #5 for sipdroid dialer, or you will get the "this device cannot make calls error"...i will figure this out and eliminate it, however i dont see it anymore but i need to break thru it.
i have been messing with csip cus i like the dialer alot, however i cant get it to setup right anymore. i can get it to register, but not to call right...but sipdroid works great and i cant complain about free calling from my tab using my gv number
please post finding and results....
thanks
if you are having issues or need more help, pm me or check some of my most useful REFS below:
Reference 1
(gurnted blog about sipdroid/sipgate/ipkall/sipsourcery setups)
Reference 2
(big part of setup procedure)
Reference 3
(public stun servers list)
​
I keep getting could not call. I have the GV app setup to use my SIP account and can see the outbound call attempting to go out.
Ikyo said:
I keep getting could not call. I have the GV app setup to use my SIP account and can see the outbound call attempting to go out.
Click to expand...
Click to collapse
make sure that:
you are dialing with sip app not gv
(i prefer csipsimple dialer)
ipkall number is registered with google voice
that sipdroid setup ur pbxes proper
after sipdroid sets up ur pbx for you try csisimple as well
(make sure to setup as international carrier/pbxes in account setup and same credentials as sipdroid used for setup)
test using your primary line. since i set this up i do not use my evo very much since the tab is better in every way.phone is not as good of course but tab is not meant to be a phone here so i am happy with what i have accomplished for free. also you will have to adjust latency in settings to improve sound quality to your liking.
Sadly, there is no support for the Bluetooth Headset (with mic) profile on the CDMA GalaxyTab. This will work but you will have to use the built-in mic on the GT for your calls until someone either patches the BT stack or builds a custom rom with full BT profiles.
This is the exact reason I can't wait for custom rom development to begin on the CDMA versions.
dougvan said:
Sadly, there is no support for the Bluetooth Headset (with mic) profile on the CDMA GalaxyTab. This will work but you will have to use the built-in mic on the GT for your calls until someone either patches the BT stack or builds a custom rom with full BT profiles.
This is the exact reason I can't wait for custom rom development to begin on the CDMA versions.
Click to expand...
Click to collapse
i use my moto bt headphones i listen to music with to make and receive calls just fine...not sure what youre referring to. only sipdroid supports bt. must select the experimental settings box. And try it. it works. not sure why you would say it doesnt w/o trying it yourself...if you had you would know it works...
once i can make nans i will begin sharing my roms. honesly the only thing i miss is my 100 battery and i will incorporate that and my fave framework anims when i begin...courtesy of fightspit and m4xLOL
MagnusRagnarok said:
i use my moto bt headphones i listen to music with to make and receive calls just fine...not sure what youre referring to. only sipdroid supports bt. must select the experimental settings box. And try it. it works. not sure why you would say it doesnt w/o trying it yourself...if you had you would know it works...
once i can make nans i will begin sharing my roms. honesly the only thing i miss is my 100 battery and i will incorporate that and my fave framework anims when i begin...courtesy of fightspit and m4xLOL
Click to expand...
Click to collapse
Which moto bt headset are you using?
2kmy477 said:
Which moto bt headset are you using?
Click to expand...
Click to collapse
MOTO S-9, the newer all black version works too please post results for others.
This works great!!!!!!!~
Care to help me out and get it setup? Once I have an understand of the right way, I could put a guide with pictures to help people.
I've tried this but unfortunately every ipkall phone number i get assigned is apparently already in use in someone elses google voice.
tried call the area codes ipkall provides and repeatedly cancelling and re-creating ipkall accounts in hopes of getting a previously unused number
I am wondering if you could just use a Sipgate number.
I'll try to help with his tomorrow. Magnus walked me though this this afternoon and there were a few hiccups but it's working flawlessly now.
Sent from my SPH-P100 using XDA App
Ikyo said:
I am wondering if you could just use a Sipgate number.
Click to expand...
Click to collapse
Yep you can...but you only have 60 free mins with sipgate.
Sent from my Samsung Galaxy Tab
I can make calls but when I call my google voice number back all it does is ring 6-7 times and the go to VM
[email protected] thank you for that. I am guessing the hiccups that you had are the same issues that I had.
jkhouw1 said:
I've tried this but unfortunately every ipkall phone number i get assigned is apparently already in use in someone elses google voice.
tried call the area codes ipkall provides and repeatedly cancelling and re-creating ipkall accounts in hopes of getting a previously unused number
Click to expand...
Click to collapse
getting the same issue.
There is another way to do this, but it isn't as clean. You need to obtain a Sipgate account or any SIP provider that allows free incoming calls. Once you have that, you register it with your google voice account. Then you will need to configure Sipgate with either sipdroid or csip.
To make outbound calls:
On the tab, log into your google voice account. You will then be presented with a web dialer and can select the sipgate account to have the call sent to
Inbound:
will ring your sipgate account
Ikyo said:
There is another way to do this, but it isn't as clean. You need to obtain a Sipgate account or any SIP provider that allows free incoming calls. Once you have that, you register it with your google voice account. Then you will need to configure Sipgate with either sipdroid or csip.
To make outbound calls:
On the tab, log into your google voice account. You will then be presented with a web dialer and can select the sipgate account to have the call sent to
Inbound:
will ring your sipgate account
Click to expand...
Click to collapse
This man knows what he's doing.
Sent from my SPH-P100 using XDA App
I found out what I was doing incorrectly. Here is a run down that will hopefully help everyone on a way to do this.
Step 1: Download SIPDroid from the Market Place
Step 2: Obtain a google voice account
Step 3: Launch SIPDroid and instruct it to create a PBXes.com account for you with your google voice account information
Step 4: Go to IPKall
Step 5: Go to the settings of SIPDroid and write down the first account information (should be [email protected])
Step 6: On IPKall, put in the XXXX-200 for the sip # and pbxes.com for the sip proxy
Step 7: Register your IPKall number with Google Voice (if gives an error ask it to Verify the information. It will then dial your SIPDroid software and ask for a 2 digit number. It might take a couple of times before it recognizes it.)
Step 8: You are now ready to make calls and receive calls.
There are a couple other options that remove the need for the IPKall, but it requires having multiple SIP accounts setup. I currently have 3 setup on my Tab.
Is there an advantage of using three sip accounts?
Sent from my SPH-P100 using XDA App

[Q] anyone had any luck with the native sip client for calls?

I've seen quite a few tutorials on how to make VoIP calls with sipdroid and Google voice. Has anyone been able to get their sip account connected to the native sip client in the phone settings menu and use it to make free incoming and outgoing calls. If you have what steps did you take to make it happen?
Sent from my GT-N7100 using xda app-developers app
I have used my 2 account with native sip client for outgoing call and working.
I have just added account details
Call setting - Internet call setting - account.
Just add user name and password and server name for your sip account (most of using [email protected] here xyz. Com is your sip provider.
Sent from my GT-N7100 using xda premium
I just tried it today. It's just terrible. Calling OK but conversations are choppy. Native SIP call has serious bug.
CSipSimple, Sipdroid worked well.
Edit: Solved, apparently my call recorder app was causing error
Were you able to make calls using your existing number or did you have to use Google voice.
I'm using a betamax clone Jumblo. Google Voice is not available in my country yet.
I confirmed my mobile number and set up SIP settings in android.
Therefore your answer is "yes", people see my mobile number during conversations.
That's awesome! Now all i have to do is figure out how to configure my own lol
Sent from my GT-N7100 using xda app-developers app
nemoshotyany said:
That's awesome! Now all i have to do is figure out how to configure my own lol
Sent from my GT-N7100 using xda app-developers app
Click to expand...
Click to collapse
Well let me give you mine.
I assume you already have a confirmed phone number on your voip provider.
Then on your phone
Phone/Call Settings/[internet call settings] Accounts/Add account
Username: Your confirmed phone number like +901234567890
Password: Your voip password
Server: your voip server like sip.jumblo.com
Set as primary account: enable
[tap on optional settings]
Authentication user name: Your voip account name (not your phone number like above)
That's all :good:
nemoshotyany said:
I've seen quite a few tutorials on how to make VoIP calls with sipdroid and Google voice. Has anyone been able to get their sip account connected to the native sip client in the phone settings menu and use it to make free incoming and outgoing calls. If you have what steps did you take to make it happen?
Sent from my GT-N7100 using xda app-developers app
Click to expand...
Click to collapse
I've done it with my Sipgate account, which gives me free incoming calls, but I have to pay for outgoing calls.
I went to the phone app, menu button, call settings, go down to the bottom of the list where there is the section for "Internet call settings", then Accounts, I then added an account, and filled in the details. The username and password are not the same ones I use to log into the Sipgate website, but in the account details there, it tells me which ones to use.
I could hear the other caller fine, but the problem I had was that it only worked on speakerphone, and the other caller complained that it was very bad echo on the line.
Try using third party sw.
Sipdroid and Bria are good, particularly Bria have best audio.
Sent from my GT-N7100 using xda premium
Jonathan Bryce said:
I've done it with my Sipgate account, which gives me free incoming calls, but I have to pay for outgoing calls.
I went to the phone app, menu button, call settings, go down to the bottom of the list where there is the section for "Internet call settings", then Accounts, I then added an account, and filled in the details. The username and password are not the same ones I use to log into the Sipgate website, but in the account details there, it tells me which ones to use.
I could hear the other caller fine, but the problem I had was that it only worked on speakerphone, and the other caller complained that it was very bad echo on the line.
Click to expand...
Click to collapse
I've tried it again with the ROM update - stock ROM android version 4.4.2. The sound quality is much better now, however when someone calls me, the phone doesn't ring, it just displays the caller details on the screen, so if I'm not looking at the phone, I won't know they are calling. I tried with an inbound call over the voice network, and that rings just fine, so the problem isn't with volume settings or ringtone, unless there is a different option for internet calls hidden somewhere that I can't find.
Jonathan Bryce said:
I tried with an inbound call over the voice network, and that rings just fine, so the problem isn't with volume settings or ringtone, unless there is a different option for internet calls hidden somewhere that I can't find.
Click to expand...
Click to collapse
Hello Jonathan,
did you ever manage to solve the issue with no ringtone on incoming internet call? I’m having the same issue and I can't find any information anywhere on how to enable the ringing. I'm using a custom ROM Androind Revolution HD 31, which is based on the Stock samsung ROM.
Thanks and cheers.
Martin
I have the same issue, when I use the native internet calling of my phone (galaxy note 2 N7100, android 4.4, stock rom (no root)). A while ago I read something that it was a know issue with touch-wiz so I just used Csipsimple waiting till they fixed it. Now that it seems like we won't get lollypop I was wondering if there could at least be a fix for this issue.

[Q] Nexus 7 soft phone usage model

Search the forums and did not find anything so here goes.
I wish to use the Nexus 7(2013) LTE as a phone using the sip client in the native dialer or possibly csipsimple.
I understand that will be necessary to make some changes to the OS to expose the native dialer.
1 Does anybody know if the Nexus 7/native sip client can do echo cancellation?
2. Does the 3.5 audio jack have trrs(tip ring ring sleave)?
3 Does csipsimple install on the stock Nexus 7 rom?
3.1. Assuming yes for question 3, can I place a call to a phone number from the contacts app?
3.2. Assuming yes for question 3, can I place a call to a contact's phone number from the google equivalent of siri eg: "call joe smith"?
3.3. Assuming yes for question 3, can I place a call to a contact's phone number using my bluetooth headset eg click the button on the headset and then when prompted say "call joe smith"?
Native SIP:
http://forum.xda-developers.com/showthread.php?t=2463150

[Q] How can I make a third-party SIP app act like the native dialer

Here's the issue: I have a N7 2013 LTE which I've unlocked/rooted. I've enabled SMS and installed the Google Dialer. Everything works well; I can send/receive SIP calls via the dialer and I can even answer calls with my Bluetooth headset because the SIP calls received by the Google dialer are perceived as actual phone calls by Android.
This falls apart when I want to use a third-party SIP/VoIP app. I can answer native SIP calls with my Bluetooth headset (a double-tap on the headset for the Jawbone ERA), but can't do so with a third-party app. I'm guessing that's because calls answered by the Google dialer are seen as real phone calls whereas those answered by a third-party app are media events, so the Bluetooth headset isn't notified of an incoming call. This even happens with CSipSimple set to integrate with the native dialer.
CSipSimple is a great app, but it suffers the fate of any app when left in memory too long: it gets kicked out. I can watch the SIP registration status at my SIP provider's website while CSipSimple is running in the background. CSipSimple stays registered for a while, then the status switches to disconnected. If I disable CSipSimple, the native dialer registers with my SIP provider and stays registered.
Can anyone confirm or deny any of this? Is there a way to have a third-party SIP/VoIP app act like the Google dialer? Or am I stuck with the native dialer?
Huh. Currently 117 views and nobody has an answer.
The Google dialer is fine, albeit a bit ugly, but it doesn't do landscape amongst other things. It would be great if I could replace it with CSipSimple or one of the many other SIP apps out there. I know I can use any app I like, but the issues in my first post preclude me from doing that. The native dialer stays registered with my SIP provider at all times. It also works well with my Bluetooth headset, allowing me to answer calls without having to touch my N7.
Anyone?

Categories

Resources