Asterisks IAX2 Client - G1 Apps and Games

Does anyone know of any IAX2 Client VOIP software for the Dream Google G1
IAX2 Cuts through the firewalls just like skype does so its reliably easy for when you are on the go to be able to connect with less hassle (unlike SIP mucking around with forward ports)
Could I not port some sort of IAX2 client from some Linux project or has someone already done this?
I am on the road allot and encounter many different types of wifi networks. I carry a laptop now with a headset and connect where ever I can to check messages and make calls sometimes even receive some. I love the fact that my small business runs asterisks allowing me to use many different voip providers (that use sip or IAX2) I have 2 numbers in bound giving me 4 different channels of call into a cheap $12 a month professional phone system. I even recently been using a provider that gives me $0.00348 cents a min for Canadian outbound.
(I scoured the threads for keywords like trixbox, asterisks, IAX, IAX2, Elastics, freepbx and was unable to find any serious discussion on this)

Why do you need to forward ports for SIP? Just keep a connection open to the SIP server and it will signal you there.

I use to spend most of my free time in my car trying to get a open connection then attempting to get my sip client to connect to my home server. A pain in the butt. When it worked its nice to get your voicemails and heck catch a call once in a while pickup a job on the run. Even make all your calls if you got a clear enough connection.
Seems they make it easy to connect to your sip provider but when it comes to your own asterisk server at home you have to fight with the provider. Sympatic o seems to block the rtp ports or disrupt the communication in some way allowing only the sip 5060 ports to connect make the phone ring but not let you talk. they play all sorts of games. It worked fine up to march 2008 when all thr providers (big boys Rogers Sympatico) Upgraded to the world of packet level control. Things got fun from there. All home extension to business PBX's I setup for clients stopped working with no changes. (all sorts of different providers spead out around ontario)
I was one of the few voip asterisk consultants till voip started to take off
Does not matter if you manage to prove it and make it past the supastars ( ISP tech the PBX is on or client is connected with)to someone who actually has some control or packet level understanding to clear you a route to your home box. Unless you pay for static ip your ip will change (bell charges a ransom for a static ip) I also noticed if you setup a pbx in a major data center they seem to have a clear route. but anything DSL or Business Cable type connection there is something wrong .that use to work for 2 years prior.
Not to mention what ever router you seem to connect with might not pass things proper .
IAX2 is a dream come true it is supported by many providers and cuts through all the mess of games and such using only one port thats not tcp but udp and slices through your average router and provider with no hassle just like skype but with the freedom of your own setup. the jitter controls work wounders compared to SIP giving you a better voip experience when your wireless.
skype is very limited and very controlled when it comes to receiving calls and sending them especially when you travel.
I am not here to argue with anyone over the finer points of the more common sip. but unless I run a vpn (using sip) IAX2 is the simplest breath of fresh air in the world of voip especially if your savvy enough to build your own asterisk server and would like to take advantage of all sorts of voip providers in one box. Or heck hook one of your clients up hassle free to his Business/home phone system you setup for them.
I really just want to know if anyone has a decent IAX2 client for the G1
If you want to argue VOIP head over to voip-info.org [remove this space] /wiki/view/IAX

so i guess no software for iax2 clients.
Any ware I can pay someone to write one?

Nice found a project...
thought I would update anyone who is interested!
code.google.com/p/androvoip/wiki/Roadmap

I would be interested in such a software. However this project doesn't look very active at the moment.

warenlikesfreedom said:
so i guess no software for iax2 clients.
Any ware I can pay someone to write one?
Click to expand...
Click to collapse
Have you tried Zoiper? it supports both of SIP & IAX2 .... wwwDOTzoiperDOTcom

Related

Speaq VOIP

another new VOIP platform based on SIP.
But i am not able to send and receive calls.
The registration is successful though.
Let me know if anyone has success with this.
http://www.qtechinc.com/speaq_download.htm
Just tried it, in connection with a voipcheap.co.uk account, took several attempts to register with the service, when it did connect all sound came through the speakers and there was a lot of echoing on the line, the call then droped after about 20 seconds.
i think sjphone is a better option still.
Data Speed
What is the minimum data sped needed for VOIP to work?
cyberdrakula said:
What is the minimum data sped needed for VOIP to work?
Click to expand...
Click to collapse
I could talk very well on an EDGE connection with:-
E61 + Truphone and
Nokia N72 + Fring
Gizmo performance on SJPhone was shaky. Skype-PPC calls on EDGE were not so good.
But that's what PPC has to offer as of now.
TiVi performance on PPC with an EDGE connection was acceptable.
Hi Vinodis,
could you let me know what device you were using, when you were having problems. Also, if possible a report on bandwidth availability using the page at http://www.dslreports.com/msp would be useful.
Since we only provide the G.711 codec at the moment, we need a reasonable bandwidth availability (70-80kbps), and SpeaQ unfortunately doesn't do a great job yet of telling the user when we have that problem. We do have plans to improve that situation fairly soon though.
thanks,
Jacky Mallett
CTO QTech Inc.
Check out http://forum.xda-developers.com/showthread.php?t=315654 for a FULL review of Fring.

magicjack voip on Kaiser?

Just curious if anyone here has MagicJack service? www.magicjack.com
Apparently, it works pretty well for 19.99 a year, lol.
Anyway, I amjust curious because from what I have read magicjack uses standard SIP protocol and you are able to get the SIP username/password etc by using a third party program (Fiddler, http://www.fiddler2.com/fiddler2/)
Would the magicjack SIP account work with the Voip software on the Kaiser/Other WM6.1 devices? If so, having high quality Voip on the kaiser for 19.99 a year would be pretty sweet .
My cousin has MagicJack so when I can get over to his house I might try it, but just curious if anyone else has played around with it.
I have MagicJack at home for a home telephone and it works really good. VOIP sucks alot of bandwidth so I wouldn't even consider it unless you have 3g or hsdpa.
I haven't had time to dig into the software and start tinkering with it. I did set it up one time so I could spoof the caller-id to any number I wanted it to display on the recipents ends.
Your best bet is to start reading up on magicjack at http://unofficialmagicjack.forum2u.org/
This way you can learn from what others have discovered and hopefully merge it with your knowledge about the Kaiser.
Yeah, I have the Data Plan and I get good HSDPA coverage, and when I dont, I generally have WiFi available, so if I got it to work it would be good for me.
I'll take a look at that site. Thanks for the link!

Slingbox users beware...At&t limiting 3g access

Do you have a slingbox and mobile sling software for your windows mobile phone? Well it seems at&t thinks the iphone is a computer and not a phone and has put a stop to 3g access for slingplayer on the iphone.
According to this wired article released last week:
http://www.wired.com/epicenter/2009/05/slingplayer-iphone-app-crippled-by-apple-att/
As far as AT&T is concerned, the iPhone is not a phone. It’s a computer.
“Applications like this, which redirect a TV signal to a personal computer, are specifically prohibited under our terms of service,” stated AT&T. “We consider smartphones like the iPhone to be personal computers in that they have the same hardware and software attributes as PCs.”
However, this policy is obviously inconsistent. Owners of the Samsung Blackjack, Motorola Q, Blackberry, and other smartphones are able to stream Slingbox content over AT&T’s 3G network. Only Sling’s iPhone app is crippled in this way.
I worry that at&t will limit access on windows mobile phones as well like my tilt as I use my slingbox alot from my phone.
Jim
If so then just tunnel the info via SSH and a linux box on your network. It's encrypted and tunneled.
I do have a linux box (FC10) on my network here at the house, but not sure how I would tunnel the connection from my phone.
I found a program called zatunnel
zaTunnel is SSH tunnel and port forwarding for Pocket PC. Tunneling, or port forwarding, is a way to forward otherwise insecure TCP traffic through SSH Secure Shell for Workstations
Will fool with this.
Thanks
Jim
I'll try that program out, I've been using Putty for WM, which is complicated.
I was able to install the program and connect to my linux server but was not able to do anything else from there. Still fooling with it...
Jim
Do you know how to make tunnels?
My suggestion is to make the tunnels to the ports that the slingbox uses and then somehow you have to tell the slingbox to look at the IP "localhost"
Yeah not sure thats possible to do what your saying. I was able to connect to my local server with this program but I get nothing on my tilt saying I am connected. When I grep the logs on my linux box it shows me connected. If I pull up a browser and connect to localhost it tells me this is a proxy and no web content has been setup yet. I thought maybe it was because I have ssh running on a port other than 22, so I connected to another server that I have which runs on 22 and I get the same results.
I guess its time to head over to the software forum and do a request for an application that will do this for us. Not only will it will useful for the slingbox but just about anything else too.
Jim
I wouldn't think that you can get something other then a connection. Use the WM Putty and you will get the terminal to type in as well as the tunnels being open.
How does sling player work?
Does it have an ip and some ports that you open in your router?
Does it have an application to use?
If so.
You can close the ports and then make a tunnel to that IP/port, and hopefully in the app you can direct it to locahost/port instead of your xxx.xxx.xxx.xxx IP for your home.
I use this method for VPN all the time. I really only have port 22 open on my router.
Chumley, Check your pm.
Jim
Rumor has it that AT&T is developing their own software that does the same thing Slingplayer does, so it's no surprise that they're crippling the competition with some BS explanation that the iPhone is a PC. That's ridiculous. However, there's a simple way around using 3G for the Slingplayer if you have a jailbroken iPhone. All ya ned is to visit Cydia and download "Tricker 3G". That's it. The stream is awesome and as far as AT&T trying to cripple users I hope Apple goes to Verizon or another carrier in the future because it's actions like this that make me hate being an AT&T customer.
OK guys, put you penises away and relax .
Please keep this on topic and friendly. I have deleted the delightful too and fro between Chum and ronfin44.
Please remember the forum rules:
Flar said:
2. Be polite and respect your fellow xda-dev user.
There is no need for cursing, flaming, racism or personal attacks. There are a lot of different nationalities on this forum all with different cultures, this means that no matter what you're like, you'll have to adjust to people that are most definitely not like you. It will gain you a lot of respect if you help to keep the peace. It's disrespectful and therefore not permitted to create Alias Member names in an attempt to deceive others.
Click to expand...
Click to collapse
Thanks
Dave

HELP: Looking To Ditch Telco House Phone

I've ditched cable TV, and I'm loving the freedom. I'm wanting to ditch my house phone as well, and then only need internet from my service provider. They really hit you hard for not having TV, making the phone like $30 a month just for an effing land line! I have a cell, but I have a wife and kid at home that need a land line for occasional use. I've looked to adding a line to my cell plan, and I didn't get on a family plan, so another line is like $50 a month. So I'm looking at some kinda VOIP solution, I really like Ooma service. However the unit is like $200. I was thinking maybe Magic Jack but I don't like the annual fee. I just want to pay once and have a solution that's long term. Plus I don't like Magic Jack's gimmicky feel, makes it seem cheap. I can get over it if it's really the best option, but just personal feeling. Either way I'm open to suggestion, just tired of being over charged for a phone we use occasionally. Ideas?
I don't know all the providers that are out there, but if you find a provider that will allow to register your DID number using Asterisk, and you have an old (P 4 gen. one, or newer) laying around. This way you van configure it to suit your needs. The best part is you don't need to buy expensive VoIP phones. Just an inexpensive ATA (analog telephone adapter) that can be found on ebay, and use all of your existing home phones and wiring.
The only down fall to this setup (as with any VoIP setup) is you will need a UPS to keep it running in the event of a power failure.
If you have questions let me know.
Sent from my Inspire 4G, running ICS using xda app-developers app
nj_PeePs said:
If you have questions let me know.
Click to expand...
Click to collapse
Oh you shouldn't left that door open,I've got a lot of questions!
So an Asterisk setup w/ ATA Adapter is essentially what Magic Jack and Ooma are doing, just charging you for it?
How would I check if my provider (I'm presuming you mean my internet provider) will allow me to register my DID number, just call them?
What is "P 4 gen. one, or newer" referring to?
I'm sorry I just need a little more explanation on the process, or if you could link me to a how-to page. I just need a point of reference to Google from, this concept is completely new to me.
Hehe, I dont mind.
1. Correct, but with the added benefit of being able to configure/customize it to your needs.
2. I'm not talking your current ISP (you will needt to keep them) I ment like Vonage, or Voipo, etc. Alot of them will give you a "free adapter" that that you can not customize much. Call them and see if the would be willing to give you SIP credentials (login) in place of the adapter, or go with one that offers SIP trunking, (all phone features like vm, cid, etc would be handled by you rather then the provider). SIP trunk providers just do the orig/term of your phone number, and then send traffic to you (ring) when someone calls your number.
Most (if not all) VoIP providers have the ability to port your number. meaning that you would be able to keep your current Land-line number. (same idea as changing cellular providers but keeping your phone number)
3. A "P4 gen one or newer" would be a computer desktop that has a pentium 4 or better, with at least 512 MB of RAM, and at least one NIC (network interface). I would suggest running Asterisk in a Linux/Unix environment, as that is native, and runs with out all the over head of Windows
This is a good howto, although a bit old. I would suggest running either Asterisk 1.8 or 10, as they are both supported (ver. 1.4 isn't anymore, but i'm not sure about 1.6).
One other thing I forgot to mention is e911. If you do decide to go the VoIP route (running either Asterisk or just using a providers provided adapter, make sure they offer this. In the event that you need to call 911, your home address will be registered, and you will be connected to you local PD dispatch (they will know where you are). If this is not offered, you may get connected to a regional dispatch, and it will take longer for your local PD/EMS/Fire to get to you.
@nj_PeePs
Sorry it's been so long to get a reply back to you, life gets in the way. However I saw a Slickdeals offer that sparked the thought about our convo. The OBi110 is this an example of an ATA adapter that would work? Also is there an ATA adapter that's tailored to work for this application? I'm just looking for which bit of gear I should buy to start working on this project. Thanks!
EDIT: Or I just found the OBi202 looks like it does USB and Bluetooth, would that be a better first purchase?

Invalid teleservice ID error when trying to send SMS or MMS

I recently bought a Verizon Note 9 (first Samsung phone) so I'm not well versed on things. I have noticed from time to time when I am not receiving carrier signal (still connected to wifi) my texts will start failing with the error "Invalid teleservice id".
After some digging I noticed that my phone number in "About Phone" was incorrectly set to an invalid number 1-265-000-000.
I have cleared all caches and reset all settings I can think of. This problems occurs on all SMS applications. So far I have tried: Google Messages; Samsung Messages; Verizon Messages+.
Where does the "About Phone" page get populated from?
My hunch is the internal number of the phone is getting set by some screwy logic and that is throwing off everything that relies on it.
Invalid teleservide id soulution found
I need people to test this solution to make sure it works across all devices as the error seems to affect all android devices under certain conditions. If you would like to read how I came to this solution to help me check my work or you are just interested please keep reading, If you just want the solution feel free to skip to the bottom paragraph beginning with SOLUTION. If you try this solution, which I actually believe to be a solution and not a hotfix, please respond with 3 pieces of information: 1) Did it work. 2) What Android device you use and the version of Android you are using and 3) Your ISP (Internet Service Provider).
This data is very important.
STORY:
So, last month I switched to Android for a couple of reasons after having used iPhones since the iPhone 5. The two most important things to me were being able to stream music using the LDAC Bluetooth codec and having a crack at Samsung Dex to see if I could avoid buying a laptop next year. I was immediately happy with these features that had been the impetus for switching, but then something unexpected happened: the thing that I have always taken for granted, i.e. my phone sending/receiving calls and texts, was incredibly unreliable on this phone (Galaxy S20 Ultra). After doing some googling and finding the official forums (there seem to be 2 devoted to this issue and I will post this both places) I found the incredibly disheartening ‘hotfix’ of disabling WiFi calling to be completely unnaceptable. Not only because I don’t actually get cell service in my apartment but because a $1400 flagship smartphone should certianly not have less functionality in any area that an iPod Touch circa a decade ago.
Normally I would just take my faulty device down to a Verizon store because although I am in IT I specialize in computers more than phones, however since we have been in isolation this began an approximately 20 hour saga via the phone over the span of May 25th to June 19th. After trying everything I could glean might work from google, and following every step that Verizon tech support asked me to try and actually convincing them to update the carrier settings on my account I was finally given the OK to get a replacement device. It is important to note at this point that I had only been searching this error for my model phone and mistakenly had the idea that it was an incredibly rare issue that was a problem with a select few devices.
So, you can imagine my complete and udder shock after getting the replacement phone, setting it up, and getting the Invalid Teleservice ID Error 4 on the second text message I tried to send on the device. It took me about an hour to really get my wits together because at this point I was trying to come to terms with the very possible reality that I was not going to be able to use my phone at home reliably because I don’t have good reception over WiFi. When my faculties returned, I resolved to read every post I could find on this issue.
What I found is that this problem has been around since certain people started installing Android 8 on their phones and that they have been trying to get Verizon to offer an actual solution since 2017. So here we are 3.5 years later and almost 4 generations of Android later and “the best network” has so far failed to offer any sort of real solution to this problem. However, from getting the error on my new phone and seeing that the error was effecting essentially every model device Verizon sells (that runs Android) gave me a key piece of data: the problem has nothing to do with the device.
After getting deeper and deeper into some forums I noticed that one person reported that this problem only occurs for them when they use an Xfinity WiFi hotspot. That was my lightbulb moment. I am also an Xfinity customer. I then started searching the problem from that perspective and found that most of the people reporting the error and mentioning their ISP were either Xfinity or Spectrum customers, and now I was starting to feel like I might be onto something.
In terms of IT, networking is my weakest area. Nevertheless I dove into some forums that have tried to approach this problem from a networking perspective and although a lot of it was over my head I started to suspect there was something about the firewall on Xfinity and Spectrum routers that is causing the problem. After 72 hours of exhaustive testing ( not only is 24 hours approximately my previous record for not having the error, but I used that time to send out as much information via text messaging as possible to try to cause the error) I am ready to posit a hypothesis as to what is actually causing the problem and post the solution that is currently working for me.
As I have noticed that the problem is most likely to crop up for me when I am using Dex and a physical keyboard and have tried to send many texts in quick succession, the idea came to me that somehow trying to send a large volume of data exacerbates a problem that Xfinity and Spectrum routers have reliably delivering packets in the right order and format over the internet to the Verizon network. So, this is what I decided to try, and it has now worked for approximately 84 hours straight and has performed flawlessly under stress testing (Spamming 500 word texts and hi res photos to multiple people in quick succession using copy/paste).
SOLUTION:
I’m sure many of you who play video games have used a function on your routers to get around NAT issues called the DMZ. The DMZ allows you to put a device using a specific IP address on your personal network outside of the firewall and connect it directly to the internet. For a device that exists on this network wirelessly there is a simple step you must take first. You must assign your device a static IP. If you go into your router settings you will likely find that all devices on your network are assigned IP addresses via a system called DHCP. This essentially means your device will probably have a new IP every time you leave the house and return, so we need to make it the same every time so that the DMZ will function the way we want it to. Every router is going to have a slightly different settings menu, but you should be able to find a tab that lists the CONNECTED DEVICES on your network. What you need to do is change your phone from being a DHCP connected device and assign it a STATIC IP address. Finding the option to do this may be harder than actually doing it, all you need to do when you find the option is change the connection type from DHCP to Static and pick and IP address that will work for you. My network uses 10.0.0.XX for the devices on my home network so I assigned my phone to 10.0.0.99. Then I placed the 10.0.0.99 in the DMZ. In my router menu, the DMZ is under ADVANCED SETTINGS and when you select the DMZ tab, simply enter the IP address you chose for your phone.
To recap:
1) Set your phone to a static IP
2) Put that IP in the DMZ
That’s it. A valid criticism of this solution is that your phone is less secure, however I would respond that the likelihood of your phone being hacked is much smaller that that of a PC and if this slightly loosened security really bothers you, just use a VPN. A VPN will keep you safe in a Starbucks on their free public WiFi and it can protect you here (I actually had a VPN when I got my device and originally I thought it was the cause of the Invalid Teleservice error). CAUTION: There has been a crop of predatory VPN services lately that provide working VPNs, but will charge you a ridiculous amount. I use NordVPN (I found a code on YouTube that gave me 70% off six devices on a 3 year plan, that ended up costing about $100) but there are plenty of good services that will allow you to connect to the internet via a VPN on one device for approximately $2-3 a month.
So please, try this and report back. This error has been the bane of my existence since switching to Android and it is completely unacceptable that Verizon has had literally years to do figure out a solution to this problem and yet they have not. My end goal is not to receive credit but to make sure that in the future Verizon Tech Support actually knows how to help people solve this problem, and their techs don’t take your calls and then look the problem up on google, proceeding to be completely transparent in terms of having no actual knowledge of this issue and literally reading the same forums I have already been over and suggesting the non-solutions posted there in order, i.e. turn off WiFi calling and if that doesn’t work turn off ‘Advanced Calling’.
REMEMBER: If this solution does not work for you, please double check that your changes the router you use have stuck. I have previously had routers that will for reasons I don’t understand change the DMZ domain or switch a device back to DHCP from static or simply fail to save your changes properly.
I await responses eagerly.
You need to take your device to your local high street retail branch of your cell provider and ask them to check your SMS/MMS settings
I would love to be able to actually go into a brick and mortar Verizon store but that's currently not possible in WA state. I had to have a tech walk me through checking those settings myself (after doing my own research as well) and had somebody at level 3 of tech support at Verizon manipulate my carrier settings. That's pretty much all I can do during the pandemic.
My solution is still working for me though, however 33 min after I put the same post on the official Verizon forum they closed the thread which had had regular posts over the last 3 years so now I'll never know if it works for anybody else. Additionally, there was somebody on the forum who approached the problem from SMS/MMS settings perspective and it had to do with deleting server settings and whatnot. It was so complicated that I doubt many end users could follow the same steps.
K_A_Beausoleil said:
I would love to be able to actually go into a brick and mortar Verizon store but that's currently not possible in WA state. I had to have a tech walk me through checking those settings myself (after doing my own research as well) and had somebody at level 3 of tech support at Verizon manipulate my carrier settings. That's pretty much all I can do during the pandemic.
My solution is still working for me though, however 33 min after I put the same post on the official Verizon forum they closed the thread which had had regular posts over the last 3 years so now I'll never know if it works for anybody else. Additionally, there was somebody on the forum who approached the problem from SMS/MMS settings perspective and it had to do with deleting server settings and whatnot. It was so complicated that I doubt many end users could follow the same steps.
Click to expand...
Click to collapse
Thanks for your efforts. I've had this same issue on my Note 9 for 2 years... Your solution did not work for me.
However, I found a solution this morning. My ISP is not Xfinity or Spectrum. But my network which is spread across a small community blocks some IPsec ports that are required for wifi calling. Enabling those ports on my router does not fix the problem since it is a network/modem setting that I don't have access to.
What does work is having a vpn profile that implements IKEv2/IPsec VPN tunnels on your Android device. I have a NordVPN subscription and downloaded the StrongSwan VPN client from the Play Store. This client only uses IPsec encryption. Using a NordVPN server that has this encryption with the StrongSwan VPN client has allowed me to bypass this network restriction and my wifi calling phone calls and texts go through just fine now.
Hoping this helps someone else...
---------- Post added at 04:37 PM ---------- Previous post was at 04:05 PM ----------
hkjxda said:
Thanks for your efforts. I've had this same issue on my Note 9 for 2 years... Your solution did not work for me.
However, I found a solution this morning. My ISP is not Xfinity or Spectrum. But my network which is spread across a small community blocks some IPsec ports that are required for wifi calling. Enabling those ports on my router does not fix the problem since it is a network/modem setting that I don't have access to.
What does work is having a vpn profile that implements IKEv2/IPsec VPN tunnels on your Android device. I have a NordVPN subscription and downloaded the StrongSwan VPN client from the Play Store. This client only uses IPsec encryption. Using a NordVPN server that has this encryption with the StrongSwan VPN client has allowed me to bypass this network restriction and my wifi calling phone calls and texts go through just fine now.
Hoping this helps someone else...
Click to expand...
Click to collapse
Scratch this... Wifi calling uses it's own IPsec VPN tunnel, VPN clients only encrypt internet traffic, not cell service. Back to square one...

Categories

Resources