Discussion:
[Freeswitch-users] what happened to iax
covici
2010-09-07 01:18:28 UTC
Permalink
I have a need to connect to an asterisk box running iax -- what happened
to mod_iax I can't find it anywhere?

Thanks.
--
Your life is like a penny. You're going to lose it. The question is:
How do
you spend it?

John Covici
covici at ccs.covici.com
Brian West
2010-09-07 01:22:04 UTC
Permalink
A tear in time and space has caused the flux capacitor to not function properly so we had to retire the module since the lib didn't work right anymore.

/b
Post by covici
I have a need to connect to an asterisk box running iax -- what happened
to mod_iax I can't find it anywhere?
Thanks.
covici
2010-09-07 01:32:26 UTC
Permalink
OK, thanks. I guess I am screwed trying to get to that box.
Post by Brian West
A tear in time and space has caused the flux capacitor to not function properly so we had to retire the module since the lib didn't work right anymore.
/b
Post by covici
I have a need to connect to an asterisk box running iax -- what happened
to mod_iax I can't find it anywhere?
Thanks.
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users at lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
--
Your life is like a penny. You're going to lose it. The question is:
How do
you spend it?

John Covici
covici at ccs.covici.com
Brian West
2010-09-07 01:37:00 UTC
Permalink
If you had attended ClueCon you would have know this! ;) The Doc and his Mr. Fusion couldn't save it.

/b
Post by covici
OK, thanks. I guess I am screwed trying to get to that box.
Post by Brian West
A tear in time and space has caused the flux capacitor to not function properly so we had to retire the module since the lib didn't work right anymore.
/b
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20100906/8454bd80/attachment-0001.html
Jeffrey Leung
2010-09-07 01:56:03 UTC
Permalink
If you do really want to use IAX, there is a solution: Use Asterisk as
an IAX protocol translator and have it to forward all the calls via
SIP to Freeswitch.
If you had attended ClueCon you would have know this! ?;) ?The Doc and his
Mr. Fusion couldn't save it.
/b
OK, thanks. ?I guess I am screwed trying to get to that box.
A tear in time and space has caused the flux capacitor to not function
properly so we had to retire the module since the lib didn't work right
anymore.
/b
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users at lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
Derek Smithies
2010-09-07 04:06:55 UTC
Permalink
Hi,
There is another solution.

As discussed at Cluecon.
There is most of the iax code available in the opal/ptlib libraries.

Sure - opal&ptlib don't build in freeswitch - some issue about this was
mentioned at cluecon this year. However, the build script in freeswitch
(from when I last looked) uses a branch version of ptlib and trunk version
of opal.. Not a good mix. Better to use the trunk revision of ptlib&opal
-- where ptlib&opal come from the same SVN revision number.

Ok - there needs to be an iax registrar put into the opal code - bounties
anyone? and you never know - it would be quite doable..

The voip protocol side of iax is useful - and great for people to use when
connecting from an unknown position to some server on the public internet.
Sufficiently useful to make it worth using.

Who is game to work with me in getting the answer?

Derek.
Post by Jeffrey Leung
If you do really want to use IAX, there is a solution: Use Asterisk as
an IAX protocol translator and have it to forward all the calls via
SIP to Freeswitch.
If you had attended ClueCon you would have know this! ?;) ?The Doc and his
Mr. Fusion couldn't save it.
/b
OK, thanks. ?I guess I am screwed trying to get to that box.
A tear in time and space has caused the flux capacitor to not function
properly so we had to retire the module since the lib didn't work right
anymore.
/b
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users at lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users at lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
--
Derek Smithies Ph.D.
IndraNet Technologies Ltd.
ph +64 3 365 6485
Web: http://www.indranet-technologies.com/

"How did you make it work??"
"Oh, the usual, get everything right".
Henry Huang
2010-09-07 08:07:15 UTC
Permalink
While IAX is good for penetrating NAT issues. There is no good solution to
load balance IAX registration or calls. So if you want to build something
scalable, it is better to use SIP.

Henry Huang
Unified Communication System R&D, Founder of UniC Solution
US: +1 (626) 606-3306
??(Taiwan): +886 933847619
Chat Google Talk: red_rain_seven at gmail.com Skype: unicsolution MSN:
b_ball_henry at hotmail.com
Contact Me [image:
Linkedin]<http://www.linkedin.com/pub/henry-huang/1/654/578>[image:
Facebook] <http://www.facebook.com/profile.php?id=595148342>[image:
Twitter]<http://twitter.com/unicsolution>
Post by Derek Smithies
Hi,
There is another solution.
As discussed at Cluecon.
There is most of the iax code available in the opal/ptlib libraries.
Sure - opal&ptlib don't build in freeswitch - some issue about this was
mentioned at cluecon this year. However, the build script in freeswitch
(from when I last looked) uses a branch version of ptlib and trunk version
of opal.. Not a good mix. Better to use the trunk revision of ptlib&opal --
where ptlib&opal come from the same SVN revision number.
Ok - there needs to be an iax registrar put into the opal code - bounties
anyone? and you never know - it would be quite doable..
The voip protocol side of iax is useful - and great for people to use when
connecting from an unknown position to some server on the public internet.
Sufficiently useful to make it worth using.
Who is game to work with me in getting the answer?
Derek.
If you do really want to use IAX, there is a solution: Use Asterisk as
Post by Jeffrey Leung
an IAX protocol translator and have it to forward all the calls via
SIP to Freeswitch.
Post by Brian West
If you had attended ClueCon you would have know this! ;) The Doc and
his
Mr. Fusion couldn't save it.
/b
OK, thanks. I guess I am screwed trying to get to that box.
A tear in time and space has caused the flux capacitor to not function
properly so we had to retire the module since the lib didn't work right
anymore.
/b
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users at lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users at lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
--
Derek Smithies Ph.D.
IndraNet Technologies Ltd.
ph +64 3 365 6485
Web: http://www.indranet-technologies.com/
"How did you make it work??"
"Oh, the usual, get everything right".
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users at lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20100907/e5b8bd23/attachment-0001.html
Derek Smithies
2010-09-07 10:26:57 UTC
Permalink
Hi,
Surely not.
While IAX is good for penetrating NAT issues. There is no good solution to load balance IAX registration or calls. So if you want to build something
scalable, it is better to use SIP.
The iax server issues a call transfer command, to transfer the incoming
call to a different server.

you do have to write the logic to decide when/where to transfer the calls.

Derek.
--
Derek Smithies Ph.D.
IndraNet Technologies Ltd.
ph +64 3 365 6485
Web: http://www.indranet-technologies.com/

"How did you make it work??"
"Oh, the usual, get everything right".
Nyamul Hassan
2010-09-07 10:43:46 UTC
Permalink
IAX is also great for saving bandwidth by using the "trunk" mode.

Regards
HASSAN
Post by Derek Smithies
Hi,
Surely not.
Post by Henry Huang
While IAX is good for penetrating NAT issues. There is no good solution
to load balance IAX registration or calls. So if you want to build something
Post by Henry Huang
scalable, it is better to use SIP.
The iax server issues a call transfer command, to transfer the incoming
call to a different server.
you do have to write the logic to decide when/where to transfer the calls.
Derek.
--
Derek Smithies Ph.D.
IndraNet Technologies Ltd.
ph +64 3 365 6485
Web: http://www.indranet-technologies.com/
"How did you make it work??"
"Oh, the usual, get everything right".
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users at lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20100907/dfa935ca/attachment.html
Brian West
2010-09-07 12:12:46 UTC
Permalink
All bollocks! The savings are negated when you start to lose packets and the whole trunk gets hozed.

/b
Post by Nyamul Hassan
IAX is also great for saving bandwidth by using the "trunk" mode.
Regards
HASSAN
Nyamul Hassan
2010-09-07 12:20:33 UTC
Permalink
True. But, over TDM interconnects (like a IPLC), this saves you from buying
expensive compression equipment.

Regards
HASSAN
Post by Brian West
All bollocks! The savings are negated when you start to lose packets and
the whole trunk gets hozed.
/b
Post by Nyamul Hassan
IAX is also great for saving bandwidth by using the "trunk" mode.
Regards
HASSAN
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users at lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20100907/72ac3aab/attachment-0001.html
Brian West
2010-09-07 12:26:45 UTC
Permalink
If its a TDM interconnect then how is IAX going to save you? I think you might mean IP interconnect over an IPL?

/b
True. But, over TDM interconnects (like a IPLC), this saves you from buying expensive compression equipment.
Regards
HASSAN
Nyamul Hassan
2010-09-07 12:29:46 UTC
Permalink
Yes. IP over IPLC.

Regards
HASSAN
Post by Brian West
If its a TDM interconnect then how is IAX going to save you? I think you
might mean IP interconnect over an IPL?
/b
Post by Nyamul Hassan
True. But, over TDM interconnects (like a IPLC), this saves you from
buying expensive compression equipment.
Post by Nyamul Hassan
Regards
HASSAN
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users at lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20100907/19ff97d7/attachment.html
Derek Smithies
2010-09-07 21:13:17 UTC
Permalink
Brian,
is that a protocol - or implementation issue?
My understanding is that the protocol is going to save you bytes on the
network...

However, sip&h323 also have trunking type systems, which will also save
you bytes on the network..

Derek.
Further - when the packet loss starts to happen, you have other issues..


Derek.
Post by Brian West
All bollocks! The savings are negated when you start to lose packets and the whole trunk gets hozed.
/b
Post by Nyamul Hassan
IAX is also great for saving bandwidth by using the "trunk" mode.
Regards
HASSAN
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users at lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
--
Derek Smithies Ph.D.
IndraNet Technologies Ltd.
ph +64 3 365 6485
Web: http://www.indranet-technologies.com/

"How did you make it work??"
"Oh, the usual, get everything right".
Steve Underwood
2010-09-07 14:07:26 UTC
Permalink
Post by Derek Smithies
Hi,
There is another solution.
As discussed at Cluecon.
There is most of the iax code available in the opal/ptlib libraries.
Sure - opal&ptlib don't build in freeswitch - some issue about this
was mentioned at cluecon this year. However, the build script in
freeswitch (from when I last looked) uses a branch version of ptlib
and trunk version of opal.. Not a good mix. Better to use the trunk
revision of ptlib&opal -- where ptlib&opal come from the same SVN
revision number.
Ok - there needs to be an iax registrar put into the opal code -
bounties anyone? and you never know - it would be quite doable..
The voip protocol side of iax is useful - and great for people to use when
connecting from an unknown position to some server on the public internet.
Sufficiently useful to make it worth using.
From an unknown position on the internet STUN usually works just fine.
The * people loving saying STUN is all very bad, but a recent exchange
on their mailing list seems to indicate none of them understand it. :-)

If you like this media through the signalling server scheme, I have a
new car I think you'll love. Every trip it makes goes though the
forecourt of the dealer who supplied it. :-)

Steve
Anthony Minessale
2010-09-07 14:57:37 UTC
Permalink
our current position on iax is as follows;

mod_iax is in the unsupported repo and already is probably not
compiling due to recent changes to the core.
The protocol exposed backwards incompatibilities that led to crashes
so we no longer trust it in our codebase.

We feel that in order to support IAX we either need to go with derek
and opal or build a completely standalone robust IAX stack which is a
much more complicated, expensive and almost academic of a solution at
this juncture.
Hi,
?There is another solution.
As discussed at Cluecon.
There is most of the iax code available in the opal/ptlib libraries.
Sure - opal&ptlib don't build in freeswitch - some issue about this
was mentioned at cluecon this year. However, the build script in
freeswitch (from when I last looked) uses a branch version of ptlib
and trunk version of opal.. Not a good mix. Better to use the trunk
revision of ptlib&opal -- where ptlib&opal come from the same SVN
revision number.
Ok - there needs to be an iax registrar put into the opal code -
bounties anyone? and you never know - it would be quite doable..
The voip protocol side of iax is useful - and great for people to use when
connecting from an unknown position to some server on the public internet.
Sufficiently useful to make it worth using.
?From an unknown position on the internet STUN usually works just fine.
The * people loving saying STUN is all very bad, but a recent exchange
on their mailing list seems to indicate none of them understand it. :-)
If you like this media through the signalling server scheme, I have a
new car I think you'll love. Every trip it makes goes though the
forecourt of the dealer who supplied it. :-)
Steve
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users at lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
--
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/
Twitter: http://twitter.com/FreeSWITCH_wire

AIM: anthm
MSN:anthony_minessale at hotmail.com
GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888 at conference.freeswitch.org
googletalk:conf+888 at conference.freeswitch.org
pstn:+19193869900
Derek Smithies
2010-09-07 21:23:04 UTC
Permalink
Hi,
Post by Steve Underwood
If you like this media through the signalling server scheme, I have a
new car I think you'll love. Every trip it makes goes though the
forecourt of the dealer who supplied it. :-)
yeah - we could invent snap - shit not another protocol
with a TCP port for signalling. Media is in rtp packets for ease of
interchange with h.323 and sip..
42424 would be the port I would use - for tcp and udp.

31415 would also do, I suppose..

But that is hard to get enough people to use it, to get the number of
users to make it worthwhile.

Derek.
--
Derek Smithies Ph.D.
IndraNet Technologies Ltd.
ph +64 3 365 6485
Web: http://www.indranet-technologies.com/

"How did you make it work??"
"Oh, the usual, get everything right".
Steven Ayre
2010-09-07 12:16:17 UTC
Permalink
Yuck.
Post by Jeffrey Leung
If you do really want to use IAX, there is a solution: Use Asterisk as
an IAX protocol translator and have it to forward all the calls via
SIP to Freeswitch.
Post by Brian West
If you had attended ClueCon you would have know this! ;) The Doc and
his
Post by Brian West
Mr. Fusion couldn't save it.
/b
OK, thanks. I guess I am screwed trying to get to that box.
A tear in time and space has caused the flux capacitor to not function
properly so we had to retire the module since the lib didn't work right
anymore.
/b
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users at lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users at lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20100907/72d9c62d/attachment.html
Brian West
2010-09-07 12:23:36 UTC
Permalink
Why is everyone dead set on using IAX? you know SIP works fine and can traverse NAT if you know how to set it up properly.

/b
Post by Jeffrey Leung
Yuck.
If you do really want to use IAX, there is a solution: Use Asterisk as
an IAX protocol translator and have it to forward all the calls via
SIP to Freeswitch.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20100907/c46450b5/attachment.html
Tony Graziano
2010-09-07 12:28:44 UTC
Permalink
Post by Brian West
Why is everyone dead set on using IAX? you know SIP works fine and can
traverse NAT if you know how to set it up properly.
/b
Yuck.
Post by Jeffrey Leung
If you do really want to use IAX, there is a solution: Use Asterisk as
an IAX protocol translator and have it to forward all the calls via
SIP to Freeswitch.
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users at lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
Bad habits are hard to kick.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20100907/01e0c749/attachment.html
Nyamul Hassan
2010-09-07 12:33:24 UTC
Permalink
Another scenario is, in countries where regular SIP / H323 is blocked, IAX
is mostly not so, and therefore helps.

I personally prefer to work with H323 / SIP. But, ground realities are a
bit different at times.

Regards
HASSAN
Post by Brian West
Why is everyone dead set on using IAX? you know SIP works fine and can
traverse NAT if you know how to set it up properly.
/b
Yuck.
Post by Jeffrey Leung
If you do really want to use IAX, there is a solution: Use Asterisk as
an IAX protocol translator and have it to forward all the calls via
SIP to Freeswitch.
Bad habits are hard to kick.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20100907/5af5ff26/attachment.html
Henry Huang
2010-09-07 13:22:24 UTC
Permalink
Derek:

I agree that your method would work, but I was talking about more native
load balancer without rewriting the logics.

Henry Huang
Unified Communication System R&D, Founder of UniC Solution
US: +1 (626) 606-3306
??(Taiwan): +886 933847619
Chat Google Talk: red_rain_seven at gmail.com Skype: unicsolution MSN:
b_ball_henry at hotmail.com
Contact Me [image:
Linkedin]<http://www.linkedin.com/pub/henry-huang/1/654/578>[image:
Facebook] <http://www.facebook.com/profile.php?id=595148342>[image:
Twitter]<http://twitter.com/unicsolution>
Post by Nyamul Hassan
Another scenario is, in countries where regular SIP / H323 is blocked, IAX
is mostly not so, and therefore helps.
I personally prefer to work with H323 / SIP. But, ground realities are a
bit different at times.
Regards
HASSAN
Post by Brian West
Why is everyone dead set on using IAX? you know SIP works fine and can
traverse NAT if you know how to set it up properly.
/b
Yuck.
Post by Jeffrey Leung
If you do really want to use IAX, there is a solution: Use Asterisk as
an IAX protocol translator and have it to forward all the calls via
SIP to Freeswitch.
Bad habits are hard to kick.
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users at lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20100907/27244812/attachment.html
Patrick Lists
2010-09-07 15:49:53 UTC
Permalink
Post by Nyamul Hassan
Another scenario is, in countries where regular SIP / H323 is blocked,
IAX is mostly not so, and therefore helps.
I personally prefer to work with H323 / SIP. But, ground realities are
a bit different at times.
In that case why not use an openvpn link?

Regards,
Patrick
Ghulam Mustafa
2010-09-07 18:59:00 UTC
Permalink
We are using iax trunk feature to save bandwidth, it makes lot of sense when
your branches/offices are connected through a dedicated radio/fiber, we end
up saving millions per year using IAX,

@Brian, for me it always worked like a charm, never faced quality/packet
loss issues with ~20 concurrent calls over iax trunk in business hours.

I hope someone will take this challenge someday and rewrite more robust iax
stack for FreeSWITCH :)

Thanks and best regards,

-m

On Tue, Sep 7, 2010 at 8:49 PM, Patrick Lists <
Post by Patrick Lists
Post by Nyamul Hassan
Another scenario is, in countries where regular SIP / H323 is blocked,
IAX is mostly not so, and therefore helps.
I personally prefer to work with H323 / SIP. But, ground realities are
a bit different at times.
In that case why not use an openvpn link?
Regards,
Patrick
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users at lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
--
Ghulam Mustafa
cell: +92 333.611.7681
sip: cyrenity at ekiga.net
mail: mustafa.pk at gmail.com
web: cyrenity.wordpress.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20100907/dcb0a586/attachment-0001.html
Anthony Minessale
2010-09-07 19:19:10 UTC
Permalink
Perhaps that would be something you could spend some of the millions
per year you are saving to finance.
It could benefit any project that wants to support IAX if it were
properly licensed to BSDish.
Post by Ghulam Mustafa
We are using iax trunk feature to save bandwidth, it makes lot of sense when
your branches/offices are connected through a dedicated radio/fiber, we end
up saving millions per year using IAX,
@Brian, for me it always worked like a charm, never faced quality/packet
loss issues with ~20 concurrent calls over iax trunk in business hours.
I hope someone will take this challenge someday and rewrite more robust iax
stack for FreeSWITCH :)
Thanks and best regards,
-m
On Tue, Sep 7, 2010 at 8:49 PM, Patrick Lists
Post by Patrick Lists
Post by Nyamul Hassan
Another scenario is, in countries where regular SIP / H323 is blocked,
IAX is mostly not so, and therefore helps.
I personally prefer to work with H323 / SIP. ?But, ground realities are
a bit different at times.
In that case why not use an openvpn link?
Regards,
Patrick
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users at lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
--
Ghulam Mustafa
cell: +92 333.611.7681
sip: cyrenity at ekiga.net
mail: mustafa.pk at gmail.com
web: cyrenity.wordpress.com
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users at lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
--
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/
Twitter: http://twitter.com/FreeSWITCH_wire

AIM: anthm
MSN:anthony_minessale at hotmail.com
GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888 at conference.freeswitch.org
googletalk:conf+888 at conference.freeswitch.org
pstn:+19193869900
Derek Smithies
2010-09-07 21:28:19 UTC
Permalink
Hi,
Most of it is there in mod opal.

Just need someone to put up a bounty, and people like me can finish the
opal code.

Derek.
We are using iax trunk feature to save bandwidth, it makes lot of sense when your branches/offices are connected through a dedicated radio/fiber, we end up saving millions per year using IAX,
@Brian, for me it always worked like a charm, never faced quality/packet loss issues with ~20 concurrent calls over iax trunk in business hours.
I hope someone will take this challenge someday and rewrite more robust iax stack for FreeSWITCH :)
Thanks and best regards,
-m
Post by Nyamul Hassan
Another scenario is, in countries where regular SIP / H323 is blocked,
IAX is mostly not so, and therefore helps.
I personally prefer to work with H323 / SIP. ?But, ground realities are
a bit different at times.
In that case why not use an openvpn link?
Regards,
Patrick
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users at lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
--
Ghulam Mustafa
cell: +92 333.611.7681
sip: cyrenity at ekiga.net
mail: mustafa.pk at gmail.com
web: cyrenity.wordpress.com
--
Derek Smithies Ph.D.
IndraNet Technologies Ltd.
ph +64 3 365 6485
Web: http://www.indranet-technologies.com/

"How did you make it work??"
"Oh, the usual, get everything right".
covici
2010-09-07 15:35:29 UTC
Permalink
But what idiot had the ip address in the data -- bad idea or so it seems
to me.
Post by Brian West
Why is everyone dead set on using IAX? you know SIP works fine and can traverse NAT if you know how to set it up properly.
/b
Post by Jeffrey Leung
Yuck.
If you do really want to use IAX, there is a solution: Use Asterisk as
an IAX protocol translator and have it to forward all the calls via
SIP to Freeswitch.
----------------------------------------------------
----------------------------------------------------
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users at lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
--
Your life is like a penny. You're going to lose it. The question is:
How do
you spend it?

John Covici
covici at ccs.covici.com
Brian West
2010-09-07 15:42:21 UTC
Permalink
The same idiot that put the IP in the UDP header?

/b
Post by covici
But what idiot had the ip address in the data -- bad idea or so it seems
to me.
Post by Brian West
Why is everyone dead set on using IAX? you know SIP works fine and can traverse NAT if you know how to set it up properly.
/b
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20100907/c15f4e84/attachment.html
Derek Smithies
2010-09-07 21:25:31 UTC
Permalink
Hi,
the voip protocols (sip & h323) had their genisys two decades ago - long
before there were agreed on "best practices".

putting the ip address in the packets made things like transfer easier to
do, or directing the media to a different box.

Derek.
Post by covici
But what idiot had the ip address in the data -- bad idea or so it seems
to me.
Post by Brian West
Why is everyone dead set on using IAX? you know SIP works fine and can traverse NAT if you know how to set it up properly.
/b
Post by Jeffrey Leung
Yuck.
If you do really want to use IAX, there is a solution: Use Asterisk as
an IAX protocol translator and have it to forward all the calls via
SIP to Freeswitch.
----------------------------------------------------
----------------------------------------------------
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users at lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
--
Derek Smithies Ph.D.
IndraNet Technologies Ltd.
ph +64 3 365 6485
Web: http://www.indranet-technologies.com/

"How did you make it work??"
"Oh, the usual, get everything right".
jesse
2010-09-07 18:51:05 UTC
Permalink
In reality, it is not easy! ICE, TURN, STUN, UPnP. wth so many RFCs.
that is why Skype is more popular even it is not open standard.
Why is everyone dead set on using IAX? ?you know SIP works fine and can
traverse NAT if you know how to set it up properly.
/b
Yuck.
Post by Jeffrey Leung
If you do really want to use IAX, there is a solution: Use Asterisk as
an IAX protocol translator and have it to forward all the calls via
SIP to Freeswitch.
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users at lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
Derek Smithies
2010-09-07 21:15:49 UTC
Permalink
Hi,
cause most sip phones I have tried suck.

Typically, the UI is broken, and hard to follow.

When a user gets an iax phone, all they have to do is set the locn of the
remote server, and "it just works".

Remember, your average user does not know what a file is, or how to use
one.

"if you know how to set it up properly".
ok - this statement means that SIP is good for 0.1% of the population..

Derek.
Why is everyone dead set on using IAX? ?you know SIP works fine and can traverse NAT if you know how to set it up properly.
/b
Yuck.
If you do really want to use IAX, there is a solution: Use Asterisk as
an IAX protocol translator and have it to forward all the calls via
SIP to Freeswitch.
--
Derek Smithies Ph.D.
IndraNet Technologies Ltd.
ph +64 3 365 6485
Web: http://www.indranet-technologies.com/

"How did you make it work??"
"Oh, the usual, get everything right".
Giovanni Maruzzelli
2010-09-07 21:29:14 UTC
Permalink
This thread seems to go into a discussion on pro and cons of IAX in
particular cases...

As anything, IAX can have users that find it useful.

Problem is, the "open" (as in BSD compatible license) implementation
of the IAX stack is broken, and to write a new stack is a *really* big
work, that takes time from professional programmers and testers.

So, at end, problem is: the peoples/companies that would like to use
IAX with FreeSWITCH (or other software not GPLed) are willing/able to
raise enough money to fund the development of a working and reliable
IAX stack?

Maybe the people/companies interested can start a fund raising via
web, launching a sort of consortium for that...

-giovanni
Hi,
?cause most sip phones I have tried suck.
Typically, the UI is broken, and hard to follow.
When a user gets an iax phone, all they have to do is set the locn of the
remote server, and "it just works".
Remember, your average user does not know what a file is, or how to use one.
"if you know how to set it up properly".
ok - this statement means that SIP is good for 0.1% of the population..
Derek.
Why is everyone dead set on using IAX? ?you know SIP works fine and can
traverse NAT if you know how to set it up properly.
/b
? ? ?Yuck.
? ? ?On 7 September 2010 02:56, Jeffrey
? ? ? ? ? ?If you do really want to use IAX, there is a solution: Use
Asterisk as
? ? ? ? ? ?an IAX protocol translator and have it to forward all the calls
via
? ? ? ? ? ?SIP to Freeswitch.
--
Derek Smithies Ph.D.
IndraNet Technologies Ltd.
ph +64 3 365 6485
Web: http://www.indranet-technologies.com/
"How did you make it work??"
? ? ?"Oh, the usual, get everything right".
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users at lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
--
Sincerely,

Giovanni Maruzzelli
Cell : +39-347-2665618
Derek Smithies
2010-09-07 23:27:27 UTC
Permalink
Hi,
the opal library contains an IAX implementation that did voice calls
to digium.
At one stage, it did call transfer.

along came the iax management, who added this call token thing to the iax
protocol. The opal code contains call token handling.

Remaining?
to write an iax registrar, and find a way to ensure that all this can
talk with freeswitch.

license?
the opal implementation of iax and h323 and sip is all MPL.

connectivity with freeswitch?
There is code in freeswitch to talk to opal to do h323 calls.
Since opal uses a normalised approach to voip protocols and consequently
all protocols look the same to the management software, there is little to
do to get connectivity with freeswitch.

code quality?
the opal code for iax is heavily documented, is readable and nice.
it is heavily multi-threaded, so will cope with huge call volumes.

So what is remaining?
Post by Giovanni Maruzzelli
Maybe the people/companies interested can start a fund raising via
web, launching a sort of consortium for that...
Exactly - but there is only one way to go that has a chance of working,
which is to use the opal code.


Derek.
Post by Giovanni Maruzzelli
This thread seems to go into a discussion on pro and cons of IAX in
particular cases...
As anything, IAX can have users that find it useful.
Problem is, the "open" (as in BSD compatible license) implementation
of the IAX stack is broken, and to write a new stack is a *really* big
work, that takes time from professional programmers and testers.
So, at end, problem is: the peoples/companies that would like to use
IAX with FreeSWITCH (or other software not GPLed) are willing/able to
raise enough money to fund the development of a working and reliable
IAX stack?
Maybe the people/companies interested can start a fund raising via
web, launching a sort of consortium for that...
-giovanni
Hi,
?cause most sip phones I have tried suck.
Typically, the UI is broken, and hard to follow.
When a user gets an iax phone, all they have to do is set the locn of the
remote server, and "it just works".
Remember, your average user does not know what a file is, or how to use one.
"if you know how to set it up properly".
ok - this statement means that SIP is good for 0.1% of the population..
Derek.
Why is everyone dead set on using IAX? ?you know SIP works fine and can
traverse NAT if you know how to set it up properly.
/b
? ? ?Yuck.
? ? ?On 7 September 2010 02:56, Jeffrey
? ? ? ? ? ?If you do really want to use IAX, there is a solution: Use
Asterisk as
? ? ? ? ? ?an IAX protocol translator and have it to forward all the calls
via
? ? ? ? ? ?SIP to Freeswitch.
--
Derek Smithies Ph.D.
IndraNet Technologies Ltd.
ph +64 3 365 6485
Web: http://www.indranet-technologies.com/
"How did you make it work??"
? ? ?"Oh, the usual, get everything right".
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users at lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
--
Derek Smithies Ph.D.
IndraNet Technologies Ltd.
ph +64 3 365 6485
Web: http://www.indranet-technologies.com/

"How did you make it work??"
"Oh, the usual, get everything right".
Frank Carmickle
2010-09-12 16:26:26 UTC
Permalink
Snip...
So what is remaining?
Post by Giovanni Maruzzelli
Maybe the people/companies interested can start a fund raising via
web, launching a sort of consortium for that...
Exactly - but there is only one way to go that has a chance of working, which is to use the opal code.
Has anyone figured out how much money we're talking about?
--FC

Steve Underwood
2010-09-07 23:20:11 UTC
Permalink
Hi,

SIP phones have been made easy for their target market to use, and end
users are not their target market. Service providers are the target
market, and SIP phones are mostly made easy for those people to
provision and control in volume. Unless a strong end user market for SIP
phones develops, this won't change.

Most IAX phones sit outside this, as they are mostly made by people who
simply can't get into the high volume service provider business, where
they want to be. Usually they are second division phones, as well as
second division suppliers. The good hardware runs SIP.

Steve
Post by Derek Smithies
Hi,
cause most sip phones I have tried suck.
Typically, the UI is broken, and hard to follow.
When a user gets an iax phone, all they have to do is set the locn of the
remote server, and "it just works".
Remember, your average user does not know what a file is, or how to
use one.
"if you know how to set it up properly".
ok - this statement means that SIP is good for 0.1% of the population..
Derek.
Post by Brian West
Why is everyone dead set on using IAX? you know SIP works fine and
can traverse NAT if you know how to set it up properly.
/b
Yuck.
On 7 September 2010 02:56, Jeffrey Leung
If you do really want to use IAX, there is a solution: Use Asterisk as
an IAX protocol translator and have it to forward all the calls via
SIP to Freeswitch.
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users at lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
Loading...