Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IAX2 Support #244

Open
GoogleCodeExporter opened this issue Aug 19, 2015 · 27 comments
Open

IAX2 Support #244

GoogleCodeExporter opened this issue Aug 19, 2015 · 27 comments

Comments

@GoogleCodeExporter
Copy link

The njiax library located here : http://njiax.googlecode.com/
could be used to pretty easily add IAX2 support.

Original issue reported on code.google.com by freemed on 20 Dec 2009 at 12:32

@GoogleCodeExporter
Copy link
Author

Original comment by pmerl...@googlemail.com on 21 Dec 2009 at 9:00

  • Added labels: Type-Enhancement
  • Removed labels: Type-Defect

@GoogleCodeExporter
Copy link
Author

iax2 support would be great:

1. in some countries certain network operators have problems with SIP 
connections...
2. iax is said to be more bandwidth efficient than sip (=> more stable 
connection 
over edge ???)
3. iax needs less overhead than sip (drains less battery power ???)
(4. iax offers basic encrypted connections to some extend)

so iax2 support for sipdroid and pbxes would enable more people either to use 
it at 
all or to use it more efficiently.


Original comment by xba...@googlemail.com on 3 Jan 2010 at 11:24

@GoogleCodeExporter
Copy link
Author

I second this request.

Original comment by brons...@gmail.com on 13 Jan 2010 at 3:31

@GoogleCodeExporter
Copy link
Author

I second this request too

Original comment by mcastie...@gmail.com on 18 Feb 2010 at 7:30

@GoogleCodeExporter
Copy link
Author

I understand IAX2 is more efficient with simultaneous calls as they can be 
wrapped in 
the same packet, but would not help with a typical Sipdroid call from a single 
device

Original comment by malcolm....@gmail.com on 20 Feb 2010 at 2:20

@GoogleCodeExporter
Copy link
Author

The point isn't efficiency, but rather support for the protocol. IAX2 requires a
single UDP port to use instead of multiple high RTP ports -- I, for example, 
use IAX2
exclusively for work, so adding those capabilities onto sipphone would make it 
usable
as a work extension.

Original comment by freemed on 20 Feb 2010 at 10:33

@GoogleCodeExporter
Copy link
Author

There is also Asterisk-Java IAX
"Asterisk-Java IAX is a Java implementation of the IAX2 protocol..."
http://asterisk-java.org/iax/development/

Original comment by geoff.ja...@gmail.com on 2 Mar 2010 at 1:36

@GoogleCodeExporter
Copy link
Author

What IAX does really well is handle firewalls, since it only uses 1 port. This 
is
really really good if you have a home server sitting behind a firewall. SIP is a
nightmare when it comes to firewalls. even with forwarded ports some times it 
works
most often it does not. 

Original comment by bernhart...@gmail.com on 4 Mar 2010 at 2:11

@GoogleCodeExporter
Copy link
Author

I don't mean to be posting a +1 message, but I'll soon be administering c.250 
Android
phones - IAX2 is much more desirable than SIP for the reason bernhart2002 
describes.

(Although I am extremely impressed with Sipdroid's SIP handling)

Original comment by IknowJos...@gmail.com on 4 Mar 2010 at 2:18

@GoogleCodeExporter
Copy link
Author

I tried too SIP over 3G and it didn't work because of the NAT the phone 
register with
my SIP Server, can make phone call, but RTP does not get connected.

I then tried IaxAgent, and it work over 3G, but I like SipDroid more, it would 
be
really a great addition to support IAX2, mainly to make it easier to connect 
through
NAT firewall.

My carrier put my phone behind a NAT on 3G.

Original comment by magemi...@gmail.com on 23 Mar 2010 at 12:50

@GoogleCodeExporter
Copy link
Author

Count me as a IAX2 supporter.

Original comment by jbr...@gmail.com on 11 Apr 2010 at 2:42

@GoogleCodeExporter
Copy link
Author

Yeah ! IAX2 is neat !

Original comment by HGSHogg...@gmail.com on 22 Apr 2010 at 10:25

@GoogleCodeExporter
Copy link
Author

I've worked with njiax in another project, University of Louisiana's Interactive
Virtual Classroom. It feels half finished, and doesn't follow the IAX2 spec in 
a lot
of places (read: it works with asterisk and not much else). I'm glad someone 
posted
the for asterisk-java as it gives me another implementation to investigate. 
That said
I'd love to see iax2 on android.

Original comment by john.sou...@gmail.com on 27 Apr 2010 at 1:19

@GoogleCodeExporter
Copy link
Author

or at least if iax2 would be an option on pbxes.org :)

Original comment by GLev...@gmail.com on 28 Apr 2010 at 5:49

@GoogleCodeExporter
Copy link
Author

[deleted comment]

@GoogleCodeExporter
Copy link
Author

Anybody know if this is getting picked up anytime soon?

Original comment by jdsuther...@gmail.com on 7 Jun 2010 at 11:56

@GoogleCodeExporter
Copy link
Author

IAX2 is not sip. this is a sip client. iax and iax2 is its own redheaded 
stepchild. there are no real good java libraries for it. maybe if you installed 
a sip server for a phone system it wouldnt be a problem.

Original comment by LG1...@gmail.com on 15 Jun 2010 at 11:09

@GoogleCodeExporter
Copy link
Author

Requesting IAX support for the same reasons, RTP is horrible to deal with 
especially on 3G network behind NAT etc, and there's less overhead ( on 729 
codec more than half of the bandwith is overhead in SIP, nearly none in IAX )

Original comment by ghysl...@gmail.com on 17 Jun 2010 at 1:45

@GoogleCodeExporter
Copy link
Author

I have found SIP almost impossible to use when travelling due to RTP problems, 
where as IAX2 seldom fails.  I would love to see IAX2 support.  The first 
working IAX2 client I find will replace all the various SIP clients I have 
tried and rejected.

Original comment by annett.d...@gmail.com on 23 Jan 2011 at 8:23

@GoogleCodeExporter
Copy link
Author

iaxagent is working for me without problems.

Original comment by roef...@gmail.com on 23 Jan 2011 at 8:28

@GoogleCodeExporter
Copy link
Author

As with others, I'd like to start using my asterix box for mobile usage, but 
the mobile providers *insist* on using funky firewalling to prevent this (eg. 
Vodafone in Australia issue a public address in the 120.x.x.x range, then NAT 
to a 10.x.x.x address before re-NATting to their actual public address).  
Because there is no session (remember, UDP is connectionLESS), at least 1 
(unkown how many) rejects the connection, therefore the device can't register.

Original comment by ian.bur...@gmail.com on 24 Jan 2011 at 10:56

@GoogleCodeExporter
Copy link
Author

[deleted comment]

1 similar comment
@GoogleCodeExporter
Copy link
Author

[deleted comment]

@GoogleCodeExporter
Copy link
Author

#21

Verizon Wireless seems to use 10.0.0.0/8 NAT to interfere with voip over 3G.  
Not all verizon wireless 3G phones are behind NAT.

Original comment by bacon.li...@live.com on 23 Jun 2011 at 12:06

@GoogleCodeExporter
Copy link
Author

Looks like its been almost 7 months since anybody poped in here, 14 since the 
IAX support question was last raised...  Any updates to that?

I have not had luck with IaxAgent 0.7.0, which fails to even register with my 
server over the local network.  Zoiper continues to work on my laptop, so I'm 
reasonably certain the server/network/extension are all configured correctly.

Original comment by illin...@gmail.com on 17 Mar 2012 at 3:21

@GoogleCodeExporter
Copy link
Author

It is more rational to have more applicable protocol, and easier to implement 
on various firewalls, like IAX2, on smart phones, as most of them would be 
connected to VoIP PBXs over public networks. SIP might be easy to be handled 
over private networks and LANs, but smartphones, I believe, need something more 
lightweight and more practical. I fully support that IAX2 deserves to be 
considered by Android.

Original comment by russl...@gmail.com on 11 Apr 2012 at 7:13

@GoogleCodeExporter
Copy link
Author

Is there any library we can use to have IAX2 in Android?

Original comment by I.Radwan...@gmail.com on 20 Jun 2014 at 12:55

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant