[Q] To Rom Cooks and Internet Call users - HTC Sensation

I have been using HTC magic, Hero,Desire S and used briefly Galaxy S Plus.
At present I have Sensation XE, rooted,Soff etc.
Now my question is , on my old magic I run CM7 which has little extra in internet calling features, where I can set figures for refresh intervals for UDP/TCP ports.
I am runnibg Vituous ICS4 rom which lacks that feature as a result after certaim length of time ,even though I am on line but calls go to voicemail. I can make calls.
If any of you are using sip, please advise which rom has internet calling features in full?
I am aware of sipdroid and csip simple etc but I would like to use native client.
I am amazed that it works satisfactorily on my old Magic!
Thanks.

Related

real voice over wifi

I many forums, people say that nothing is developed for voip. There are several solutions, but they all channel the voip over the GSM/voice channel (iSkoop, Skype lite). See also: http://www.voip-info.org/wiki/view/Android+VOIP
Obviously we get double charges: 1) we pay the VOIP fee and 2) the minutes.
So my questions:
1) Is there any hardware issue that would compromise voip?
2) If not what is the state of the development? Is there anything in the horizon?
3) Since the market place is not the only way of distributing content for Android, how could TMo/Google avoid independent developer to create a "real" voip application?
4) How hard would it be given what is available in terms of development?
voip
i use skype, and i have found out a way to get around all the fees....
so.. here it is.
setup skype, and i pay yearly, then skype dials the same number ever time, so i put that number in myfavs. ta-da!
I use UMA over wifi. There are two ways of doing it with T-Mo, one is $9.99 for unlimited ([email protected]), and the other way is just making calls while connected to wifi. That way uses your minutes, but doesn't have a monthly fee.
Unfortunately the G1 isn't UMA enabled, so I got a cheap Samsung for UMA calling.
I love the internet
http://www.youtube.com/watch?v=b5Igo7brlRo
Release date in May. Cheers everyone, real voice over Wifi is coming!!!!
Since I am at it, here's the link to the company that ported mjsip to android:
http://blog.roychowdhury.org/2008/03/10/we-have-sip-working-on-android/
Cheers
aad4321 said:
will it work over 3g/edge?
Click to expand...
Click to collapse
Yeah, that's a very good question. I think the guys in the vid used only wifi (from what they say).
I see one big problem with VOIP over 3G: carriers. They will never want you to use Voip on the go because this would hack their major cash flow (the GSM fees).
For voice over WIFI, that may be less of a problem. If you look at Skype on the iPhone, you can give a call over wifi without using your minutes. In other words, Skype received the blessings from ATT and Apple. Let's hope T-Mo blesses all of us too!

SIP dialing for Gingerbread 2.3 Discussion

In reviewing the new page on the nexus s, the only thing I really am interested in is the internet dialing/SIP. I have tried SIPdroid on the captivate, and it works ok, but very staticy on the other end. I am curious as to whether anyone knows where the SIP client for 2.3 came from. Is it SIPdroid? Did Google buy SIPdroid? I would also be very interested in flashing only the SIP part of Gingerbread 2.3, the rest of the update isnt all that interesting to me. If anyone comes across info or files related to this, post here.
Thanks
Benny1234 said:
In reviewing the new page on the nexus s, the only thing I really am interested in is the internet dialing/SIP. I have tried SIPdroid on the captivate, and it works ok, but very staticy on the other end. I am curious as to whether anyone knows where the SIP client for 2.3 came from. Is it SIPdroid? Did Google buy SIPdroid? I would also be very interested in flashing only the SIP part of Gingerbread 2.3, the rest of the update isnt all that interesting to me. If anyone comes across info or files related to this, post here.
Thanks
Click to expand...
Click to collapse
Google bought Gizmo5 about 1 year ago. This is probably where they got the SIP client.
From what I read on the official document, internet calling works via wifi only.
I hope and i'm sure the devs will modify this to make it work via 3G.
A few things:
1) You are using VoIP over 3g? It's probably not goind to sound great, and any free client you have is not going to implement g729 b/c it requires a license so GSM is your best bet for low bandwidth, and it doesnt sound great.
2) a. No it is not sip droid. b. Sipdroid sucks - it is a terrible client. Basically the PBXes.org people who "wrote" sipdroid took the example "client" from mjsip and jammed an android interface on it. The backend sip implementation is pretty crappy, doesnt support call transfer, does multiple registrations and can flood a registrar.
2) CSipSimple is a much more promising client (IMO). And while has not yet implemented transfers yet, it is based on pjsip, a very well implemented sip stack that does fully support these features. Also, I have found that CSipSimple has less fuzzy audio too.
3) I have been looking at the 2.3 SIP stuff - It's not like you can just take that part from 2.3 and "flash" it to your device.
Besides that, the implementation that is in the 2.3 SDK looks very simplistic so far - and it is unclear to me whether or not the dialer will allow native SIP calling, or if google has just put in sip libraries for people to develop SIP applications. I see no where in any settings that allow you to specify "phone wide" sip credentials.
This would seem to be further backed by the sample "walkie talkie" application that is available with the 2.3 sdk.
4) I doubt google bought gizmo5 for their sip stack/client. There are many highly compliant open source sip stacks freeley available: sofia-sip, pjsip, jain-sip etc. etc. I dont know what is "under the hood" but what google has exposed via the SipProfile so far looks to be sub-par.
5) "Internet calling" support isnt going to be enabled on all devices, although i think the nexus s probably will be one of the few, in fact even in the AVD I get an "internet calling not supported" message when I try to call a sip URI from the dialer.
Your best bet right now - try out CSipSimple. Native SIP support is going to be a bit raw for a while is my guess.
SIP dialing
Thanks etamme ! Thats some good information! Yeah I would like to use SIP for international calls, wifi and 3G data. I use the phone when we travel and have foreign sims. So making GV /G5 calls would be perfect. I used to use an iphone, but unlocking became a PITA recently. (read as 6.15.00 BB)
Will check out CSSipSimple, I assume it will work with G5. I'm glad someone else realizes Sipdroid is terrible. Every time I use it the other party complains. With all the updates theyve done they have failed to address a major problem.
Thanks again!
have you tried this?
i'm trying it now
http://androidandme.com/2010/12/news/how-to-place-and-receive-internet-calls-with-android-2-3/
Benny1234 said:
I am curious as to whether anyone knows where the SIP client for 2.3 came from.
Click to expand...
Click to collapse
Gingerbread has a built-in SIP stack.
etamme said:
A few things:
1) You are using VoIP over 3g? It's probably not goind to sound great, and any free client you have is not going to implement g729 b/c it requires a license so GSM is your best bet for low bandwidth, and it doesnt sound great.
2) a. No it is not sip droid. b. Sipdroid sucks - it is a terrible client. Basically the PBXes.org people who "wrote" sipdroid took the example "client" from mjsip and jammed an android interface on it. The backend sip implementation is pretty crappy, doesnt support call transfer, does multiple registrations and can flood a registrar.
2) CSipSimple is a much more promising client (IMO). And while has not yet implemented transfers yet, it is based on pjsip, a very well implemented sip stack that does fully support these features. Also, I have found that CSipSimple has less fuzzy audio too.
3) I have been looking at the 2.3 SIP stuff - It's not like you can just take that part from 2.3 and "flash" it to your device.
Besides that, the implementation that is in the 2.3 SDK looks very simplistic so far - and it is unclear to me whether or not the dialer will allow native SIP calling, or if google has just put in sip libraries for people to develop SIP applications. I see no where in any settings that allow you to specify "phone wide" sip credentials.
This would seem to be further backed by the sample "walkie talkie" application that is available with the 2.3 sdk.
4) I doubt google bought gizmo5 for their sip stack/client. There are many highly compliant open source sip stacks freeley available: sofia-sip, pjsip, jain-sip etc. etc. I dont know what is "under the hood" but what google has exposed via the SipProfile so far looks to be sub-par.
5) "Internet calling" support isnt going to be enabled on all devices, although i think the nexus s probably will be one of the few, in fact even in the AVD I get an "internet calling not supported" message when I try to call a sip URI from the dialer.
Your best bet right now - try out CSipSimple. Native SIP support is going to be a bit raw for a while is my guess.
Click to expand...
Click to collapse
Running Gingerbread right now...I can tell you that "Internet Calling" works straight from the dialer. However, my experience with built in SIP over wifi on Pbxes.org is that cSipSimple is more usable. There is a noticeable lag using the built in SIP configuration and only UDP works for PBXes since it doesn't allow a hybrid mode like cSipSimple (TCP for registration, UDP for connection due to PBXes incomplete TCP implementation). The problem I have with cSipSimple is that the mic gain is way too high and it picks up all the background noise.
Benny1234 said:
In reviewing the new page on the nexus s, the only thing I really am interested in is the internet dialing/SIP. I have tried SIPdroid on the captivate, and it works ok, but very staticy on the other end. I am curious as to whether anyone knows where the SIP client for 2.3 came from. Is it SIPdroid? Did Google buy SIPdroid? I would also be very interested in flashing only the SIP part of Gingerbread 2.3, the rest of the update isnt all that interesting to me. If anyone comes across info or files related to this, post here.
Thanks
Click to expand...
Click to collapse
Looks to me that it is based on JAIN-SIP from inspecting the AOSP source. Have look at http://android.git.kernel.org/?p=platform/external/nist-sip.git;a=tree;hb=HEAD
JAIN-SIP was developed by NIST and the AOSP references NIST also. Haven't dug deeper to confirm however.
etamme said:
A few things:
3) I have been looking at the 2.3 SIP stuff - It's not like you can just take that part from 2.3 and "flash" it to your device.
Click to expand...
Click to collapse
What would it take to extract the SIP bits from the AOSP and use it as a reference library for a SIP enabled application? I have never tried but it should be possible no?
Wrong mic (top)
OCedHrt said:
The problem I have with cSipSimple is that the mic gain is way too high and it picks up all the background noise.
Click to expand...
Click to collapse
You can set the mic gain:
While in a call, click the menu button (bottom left)
Select Media
Move the Mic slider left to lower the volume (quickly before the screen goes back to default).
However, this does not really solve the problem because cSipSimple uses the mic on top of the phone which does not pick up your voice very well, and pics up the sound from the receiver (speaker) causing the person on the other end to hear an echo of everything they say.
I have not been able to find a way to change this behavior.
anyone having an issue with phone calls being rejected with sip dialing? I've tried sipdroid, csipsimple and native sip. using google voice forwarding a number i recieved from ipkall, and using iptel.org instead of pbxes

Android Phones with Call Recording Function

I would like to compile a list of Android phones that either...
1) Come with native call recording functionality.
2) Support call recording with 3rd party app/hack/ROM.
So that people who want this function can make a better purchase judgement. It would be great if you can lend a hand.
Please note that phones/apps that require using speakerphones (i.e. muffled voice from the other side; cannot record while headsets are used) to record the calls do *not* count. You can test by recording with a headset, Bluetooth or wired, and see if the voices from both sides are still loud and clear.
Most, if not all, "call recorder" apps on Android Market make use of such "speakerphone" hacks.
Please don't bring legality discussions here as well.
Thanks.
Jul-12 update: It is obvious now that this issue is not of Google origin, but of individual maker/carrier's decision, so choose wisely (and complaining to Google is unlikely to help.) The key, so it seems, is proper software (e.g. kernel, libraries) support.
Models that have this function built-in.
Meizu M9
Motorola Defy (Chinese mainland version ME525)
Motorola Milestone (with Chinese 2.2 ROM; Thanks to ystong)
Motorola XT701
Samsung Galaxy S (South Korean version SHW-M110S, with firmware DH09 or newer)
Models that don't have this function built-in but can use a 3rd party app/hack/ROM to record calls in both ways without turning on speakerphone.
HTC Desire; requires root and custom kernel/ROM
HTC HD2; requires custom rom and patch
HTC Hero/DROID ERIS; requires root and custom kernel; with rViox, support thread
HTC Magic (a.k.a. G2); requires root and custom kernel; with rViox, support thread
HTC Sensation; requires custom kernel, ROM and 3rd party app, support thread; Thanks to ccris
HTC Wildfire; requires root and custom kernel; with rViox, support thread
Motorola Defy; requires Chinese 2.2 ROM or Hacks with 3rd Party App or CM7 with 3rd Party App
Samsung i9000 (Galaxy S); with Hacks #1 or #2
Samsung i9100 (Galaxy S II); with 3rd Party App
Sony Ericsson X10, X10 Mini Pro and X8; with Call Recorder by Schass Innab
ZTE Blade (a.k.a. Orange San Francisco); requires custom ROM
Notes:
Developer skvalex claims his/her app can work with a number of devices from HTC and other makers, utilizing certain Qualcomm and Samsung processors, with custom kernel and root. Although I suspect that with proper kernel, a few other call recording apps, perhaps even free ones, would work as well.
The original issue 2117: http://code.google.com/p/android/issues/detail?id=2117
Original thread: http://androidforums.com/android-lounge/181663-android-phone-call-recording-function.html
Addition:
List of VOIP services that provide call recording functions:
Acrobits Softphone
Google Voice (only for incoming calls?)
Addition:
List of traditional 3rd party call recording services:
Call Trunk (Canada)
Google Voice (US) (only for incoming calls?)
Rectel (UK)
Are you shure, that call recording works on HTC Desire with MIUI ROM without need to turn on loudspeaker?
I think you need to turn your speaker on for miui rom for the call recording to work.
Ooops... I gathered the information from other threads and I don't actually have the devices myself to test, I'll remove them.
THX for the headsup
LOL someone says he/she willing pay $250-750 for coding such app
http://south-carolina.freelancejobsearch.com/job-detail/363759_gaf-Android-Call-Recorder--01.html
SE X10 mini + CallRecorder
can i record call to lg p500 without activate speaker?
nvm...........
Does Motorola Defy support call recording (not from speaker phone). Thanks!
matrix866 said:
Does Motorola Defy support call recording (not from speaker phone). Thanks!
Click to expand...
Click to collapse
It does, but you have to flash the Chinese 2.2 ROM first. Go over Defy forums and find out more.
memberfive said:
SE X10 mini + CallRecorder
Click to expand...
Click to collapse
True 2-way recording without speakerphone?
andyrubin1 said:
It does, but you have to flash the Chinese 2.2 ROM first. Go over Defy forums and find out more.
Click to expand...
Click to collapse
Have you tested? I will buy one if it works.
rvoix is running half on htc legend g6
Thistime i use rvoix on my htc legend (blayo 0.7 rom). but it only works in my car with bluetooth handsfree. if you use it over the normal mic/speaker it creates noises, that you can't understand anything anymore.
i think the dev of rvoix should invest a little time to get it running on htc legend, because it works perfectly over the bluetooth handsfree...it seems possible.
tm2581 said:
Have you tested? I will buy one if it works.
Click to expand...
Click to collapse
Yep, Defy with Chinese 2.2 ROM.
Read that XT701 also has this function but I don't think it's officially available outside SE Asia nor did I have a phone to test it personally.
andyrubin1 said:
Yep, Defy with Chinese 2.2 ROM.
Read that XT701 also has this function but I don't think it's officially available outside SE Asia nor did I have a phone to test it personally.
Click to expand...
Click to collapse
Thank you. could you please give me a link where someone writes about call recording on defy with chinese rom . i searched in xda-dev-defy-forum and didn't find anything about it.
Google "xda defy call recording" yields this...
http://forum.xda-developers.com/showthread.php?t=865220
Andy, Google Voice now only provides recording of INcoming calls. Not outgoing, unless they changed the service again.
Half a glass is better than none, but it is still half a glass.
Seems like there is no call recorder that works on my Atrix, I have to go back to my ancient but venerable Treo to do that. That ought to embarass SOME programmer into coding...
I'd like to point out that recording phone calls without the other party's consent is illegal in some states and countries. Just a friendly heads up.

Note to gingerbread devs

First of all many thanks to all the devs.. They have really made owning this device a pleasure and joy..
I have been using all different roms from Froyo to Gingerbread.. Even though most Gingerbread Roms are not as stable as Froyo Roms, the main attractive feature for me in Gingerbread is the built in SIP stack for voip/ internet calling. I have been testing the Gtab within this environment through an asterisk and variuos other IP pbxes. Let me tell you this is one killer feature when it is configured right.
So the request to Devs is this that as you guys are trying to optimize the roms by pulling phone apks out, kindly keep in mind the internet calling feature which unfortunately becomes inaccessible when the dialer apk is removed.. The only rom so far that works great with this feature is the "SD card paradigm modified CM7 rom" by Roebeet.. So please devs, if there is a way to keep this feature in, please do so... It is also possible to have video conferencing over your own SIP server.. And no none of the market solutions including sipdroid are as elegant as the built in Gingerbread stack. The Gtab in the Dock makes an awesome Desk speaker phone logged into the SIP server
What is even more sad is that it appears this feature was also pulled from Honey comb.
Thank you for your consideration as you Devs continue to refine Gingerbread.
PEACE!
Very interesting reason to keep those APKs in. Maybe they will.
Also, this should be in General or Q&A. It'll be moved, but don't worry, the devs will know about it.
Well I think that you can still optimize and pull some of the phone and cell signal processing apks out since we don't have a 3G modem in the G Tablet. The SIP stack for Internet Calling is completely different apks but both standard Cell Phone APks and the Internet calling use the common dialer... Iam not a dev but know enough about SIP and voip to know that these calls are purely over a data network (WIFI in the case of the GTAB) and therefore don't use any of the other apks that are tied in to 3G modem functionality. The key is to leave the microphone and speaker phone ringer functionality within the dialer..
I humbly submit to the Devs for their experience in figuring out how to leave the SIP stack functionality with the dialer. I may have some of my understanding of how the phone apks are working within android wrong.
Cheers!
TA

Suggestion for secondary mobile: BB 9360?

Hi.
I am using a Dell Streak 5 as primary mobile. Android 2.3.4. I am using is for productive things. Appointments, Contacts, phone, SMS, wikipedia offline.
But it does not have a contract including data and I won't change that.
I am using WLAN for connecting to Internet. I have that practically in all my places.
Now I am in need of a secondary phone.
Useage:
Surfing, sometimes Phoning, Contacts, calendar. Perhaps as spare for the Streak 5. Call Recording.
Important if using as spare: good speach quality. Unfortunately the Streak is not that good in that discipline.
I thought of a used BB 9360, used for 120€.
Could you tell me if that fits me? Currently I am more in the Android world and I like the ability to modify everything.
I'd like to have a real keyboard and I'd like to have something new. Like a Blackberry which would be new to me.
Could you give me some advice?
It should be available in large quantities on the used devices market and below 150€.
If I decide for the 9360 I am yet missing a very handy function: Call Recording. It is available for practically all Android devices and three newer Blackberrys but not for the 9360.
nobody?

Categories

Resources