Android - SIP API and SIP server/account - Android Q&A, Help & Troubleshooting

I have just found this example: SipDemo and I have noticed you need, of course, to add the username, password and domain of the used SIP server.
The example shows a walkietalkie, but I would like to have a normal phone call kind of thing.
I was wondering whether there are free and reliable servers for SIP communications.
What I would like to have is just 1 account and every user of mine should be able to call each other in that way.
I am considering both:
-Hosting my own SIP server on my side;
-Using an already existent FREE server.
Probably each user should have its own account, then I believe the easiest way is to have the server on my side. Is that correct?
Thanks in advance.
N.

Related

[Q] Help with Exchange email

Hey guys-
I had been using TouchDown Exchange to access my work email. When I first got android I asked my IT department if they could set it up for me but they replied that they "don't support Android, and because there are so many different android phones, they probably wouldn't ever support". Anyways, I found I could use the web-exchange server (http://xxx.xxxxxxxx.com/exchange/) as my domain on the android app and it would end up sync'ing my email to my phone.
I guess they eventually found out I was doing this somehow and they blocked it. They do support the iPhone, though, and through a coworker I was able to get the server and domain that they use.
Is there anyway I can trick the server into thinking I'm using an iPhone so it will allow me to connect and sync? I tried using the "ActiveSync Device String" and setting it to "iPhone" before connecting to the server, but that didn't work. I don't know much about exchange servers if you couldn't tell, but is there a way they can authorize only certain users to connect? Could I potentially borrow my girlfriends iphone, have them set it up on her device, and then once I get the login permissions, switch the info over to my fascinate?
Sorry to any IT administrators out there, I bet this post will annoy you haha. I just want to have email on my phone because I hate walking into work in the morning and getting blindsided by an email that was sent to me at 2am.
Thanks in advance for your help guys.
Our IT department also has a "no android" policy but I figured out that if I left the Domain blank and used the Webmail url as the Exchange server address everything would sync perfectly. I started out using Touchdown but dropped it for the stock email client.
They specifically denied your phone from syncing via ActiveSync? Even with Touchdown, which more fully supports the ActiveSync protocol than even the iPhone? Sounds like your IT guys are morons. I can fully understand not wanting to support Android phones because of all the variances. I know, because I work for an ASP hosting company that does just that. But really, if they wont support Touchdown, they're just shooting themselves in the foot, because that app will work the sane no matter what Android phone it's installed on, meaning you will have a standardized mail platform for Android that supports any and all necessary security features, including full encryption of the local mail database and any data it stores on the SD card.
I don't know if you'll get anywhere with it, but I would recommend showing the the feature list for Touchdown, including the security features, and ask them to support that one app. If you make the case that they only need to support one app for any Android phone, they should be willing to work with you on that.
Besides, every serious corporate user should be using Touchdown anyway. The stock mail client, no matter what Android phone you have, is lacking some of the most basic features, is buggy,and is essentially useless. And if days encryption is required, you're out of luck with the stock clients. Exchange syncing is really an afterthought by Google, and until they make enterprise features and data security a primary focus, things wont get any better.
Sent from XDA Premium on my Super Clean Fascinate
Oh, and btw, I'm not an expert on the matter, but I know that mobile device syncing can be disabled on a per-user basis. What I'm not sure about is if it can actually allow only certain devices to connect or not.
Sent from XDA Premium on my Super Clean Fascinate

[Q] Help! Yahoo mail sync bug?

Hey guys,
omni here with what should be a relatively easy question/fix...
There may be a post on this already, but I searched around for a good 10 minutes, and at least I know I'm in the right section (not spamming dev)
I have Yahoo! Mail liked through my MotoBlur Accounts so that it will show emails in my Universal Inbox (standard Messaging app). It works intermittently, and what is really strange is that when it ISN'T working (when it has the orange error/caution symbol over the syncing icon), the stored password under Accounts is randomly modified to a 20-ish character string (my password is much fewer characters). I can go back and change the password while its in the mood not to work, but it never seems to sync. Then I forget about it and it randomly connects later. As you can imagine, this gets quite annoying... I'm running GreyBlur 1.0 and SteelBlue 1.15 (compatible; the problem was happening long before layering this theme). I do move around campus alot, which switches to new wifi networks or to 3.5G.
So to sum up the question: how can I stop MotoBlur's Accounts/Yahoo! Mail from changing my password and losing connectivity (not sure which comes first/causes the other)?
Great thanks to this community's wonderful attitude and android wizardy!
-bump- (oh noes, its happened again!)
Bumpitty bump
Sent from my MB860 using XDA Premium App
Issue Summary
In order to improve security, Yahoo recently disabled non-secure (non-SSL) connections to their IMAP e-mail servers. As a result, customers with devices running the Android operating system may encounter errors when attempting to setup or access their Yahoo e-mail account via the device's native e-mail client.
Customers attempting to setup a Yahoo e-mail account for the first time will receive an authentication failed or similar error when using the automatic setup method (only e-mail address & password are entered).
Customers who previously setup a Yahoo e-mail account may receive an error or be unable to retrieve new e-mail messages.
Critical Must Know/Must Do
New users (or existing user attempting to add a new Yahoo/AT&T account): use the Manual Set up option to enter the required server settings.
Existing users: If their Yahoo/AT&T account stops syncing, direct them to Edit the account settings and enable SSL.
Server/Protocol - IMAP
IMAP/Incoming Server - imap.mail.yahoo.com
Security Type - SSL (or "secure connection" option)
Incoming Port - 993
Outgoing Server - smtp.mail.yahoo.com
Security Type - SSL (or "secure connection" option)
Outgoing Port - 465
To find out how to edit the settings go here:
https://www.wireless.att.com/answer-center/solutionDisplay.jsp?solutionId=KB116471
After following these instructions, hit the thanks button to show some love.
Thanks a hundred times over!

[Q] Android stock SMS client SIP support

Tried searching these forums, other forums, the internets and can't find anything - which leads me to think maybe this is a stupid question for some reason, but I don't understand why
I'm experimenting with SIP/VOIP on my Android device (Galaxy Nexus).
I'm using the SIP account settings in the stock dialer app, this works fine for dialing/voice.
The issue is there are no similar SIP settings for the stock SMS client...
is this simply a feature that was not added for some reason?
is there a technical reason why this is not possible? (other third party clients support it)
or can the stock SMS client use SIP and I just can't figure it out?
Thank you kindly for any help, and for your patience.
Did you ever find a answer to this? I'm going through the same process right now and this seems to be a stumbling block. Thanks,
I too have been looking for ways to make this work.
I've read that vanilla SIP itself doesn't support SMS but with extensions it does, so first check with your VOIP provider, then with your SIP app/client. (though these were random forum comments not necessarily from experts, as is this one). Also note that some providers or apps do this "properly" with (as I gather) something called SIP MESSAGE extension, some do it with HTTP push and pull requests behind the scenes. (E.g. some elaboration on reddit "sip_and_sms" - sorry I can't post links)
My provider les.net, claims to have this working with Asterisk (full PBX software : - (, with Bria (paid SIP client), and with CSipSimple (open source SIP client).
So even though my provider doesn't "support" or document it, I first tried it with the native Android SIP client but I still get the "Currently can't send your message. It will be sent when the service becomes available." message (even when SIP calls are working).
And even with one of their suggested clients, CSipSimple, I set it up exactly as they document and I still get the same "Currently can't send..." message.
So anyone else more expert than me, please chime in if you can!!
...and yes I know this is a bleeping old thread.

[Q] Stock Email passwords still stored in clear text.

I realize that this has been an 'issue' for a while now, but I would like to know if there are any new ways secure and use stock email client with Exchange ActiveSync and not have credentials stored in clear text on the device. The same goes for IMAP and POP accounts using the app.
Yes, this is really only an issue on rooted devices, Google's official answer is to enable Device Encryption and that there are other email clients out there that handle credentials better. I personally switched to Touchdown, but would rather use the stock client.
I am trying to come up with a MDM solution for my company and really don't want to have to block devices if I don't have to. But as it stands my only options are have the user buy a 3rd party email client, force encryption and/or block rooted / jailbroken devices or use Citrix and OWA. I've spent a couple days researching this and haven't come up with anything promising that puts a smile on my face.
Any other Exchange Admins out there? How have you dealt with this?
For those who were not aware of your network username, password and domain being stored in clear text. Using Sql Lite open the Email app, Open EmailProvider.db and select HostAuth. Within you will find your connection info staring back at you, clear as day.
Android Issue Log:
https://code.google.com/p/android/issues/detail?id=10809
Google's Response:
https://code.google.com/p/android/issues/detail?id=10809#c128

[Q] Is secure to use device's IMEI to authenticate it in web service?

Hi. I'm glad to finally be here.
Let me explain the context of my question. I'm designing an application in Android that works consuming a web service. For all inquiries carried out to that web service, you must authenticate to each perform.:silly:
I tried to use SSL certificates for greater security, but at the moment it is too advanced for me just knowing how to create a certificate, then install it on the server and on the client and the connection between them that way (If anyone has a tutorial will be welcome).
For now, I managed to connect via http without any protection. To authenticate the device that performs, IMEI shipping plus a random password (created in the registry).
Well, my question is whether this is an acceptable way or is there more optimal way that take care information that those using the app.
Thank you very much for your help, since I have no one else to turn.

Categories

Resources