Hi, I need FreeSWITCH to transcode from G711 to G723 but I couldn't do so because it supports G723 only in passthru mode. So, what's the solution? Thanks,
G723 is a patent encumbered codec as is G729. A codec module for trans-coding either of these is not available at this time. G729 may become available at some point in the future, however I don¹t see G723 coming available anytime soon do to facts that there is not much of a demand for it coupled with the high costs of licensing the required patents. From: Ali Al-Rubaie <kerrada2003@yahoo.com> Reply-To: <freeswitch-users@lists.freeswitch.org> Date: Thu, 5 Feb 2009 11:50:30 -0800 (PST) To: <freeswitch-users@lists.freeswitch.org> Subject: [Freeswitch-users] Transcoding G723 Hi, I need FreeSWITCH to transcode from G711 to G723 but I couldn't do so because it supports G723 only in passthru mode. So, what's the solution? Thanks, _______________________________________________ Freeswitch-users mailing list Freeswitch-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
This is a tough deal ... and something that I do think keeps FS out of the same boat as proprietary solutions like Nextone, etc. In the real world (from a service provider view) you have customers who want to send one thing (i.e. g729 and g723 a lot from international carriers) and your vendors who will only accept a limited set (specifically g729 (maybe) and certainly g711 ulaw). So you have to really restrict what people can send you and in some cases it can be a deal killer. I'm seeing more and more wholesale vendors (especially smaller niche guys) getting away from accepting anything other than g711. I would be interested in seeing if there would be a way to have the RTP transverse a media processing blade like the ones offered from Audiocodes etc. Most have some method to tell the device to set up ports and bridge without being involved in the signaling itself. There are a couple of major advantages: -- removing the transcoding from the host to risc based processors -- not worrying about the licensing because it comes with the card and would support all codecs SDR
If its that critical you can do it: http://jira.freeswitch.org/browse/MODCODEC-7 /b On Feb 5, 2009, at 2:26 PM, Shelby Ramsey wrote:
This is a tough deal ... and something that I do think keeps FS out of the same boat as proprietary solutions like Nextone, etc. In the real world (from a service provider view) you have customers who want to send one thing (i.e. g729 and g723 a lot from international carriers) and your vendors who will only accept a limited set (specifically g729 (maybe) and certainly g711 ulaw). So you have to really restrict what people can send you and in some cases it can be a deal killer. I'm seeing more and more wholesale vendors (especially smaller niche guys) getting away from accepting anything other than g711.
I would be interested in seeing if there would be a way to have the RTP transverse a media processing blade like the ones offered from Audiocodes etc. Most have some method to tell the device to set up ports and bridge without being involved in the signaling itself.
There are a couple of major advantages: -- removing the transcoding from the host to risc based processors -- not worrying about the licensing because it comes with the card and would support all codecs
SDR _______________________________________________ Freeswitch-users mailing list Freeswitch-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
In my case, I can't use hardware transcoding since I don't have physical access to the servers, I rent them. Hence I need a pure software/IP solution. On Thu, Feb 5, 2009 at 5:45 PM, Brian West <brian@freeswitch.org> wrote:
If its that critical you can do it: http://jira.freeswitch.org/browse/MODCODEC-7
/b
On Feb 5, 2009, at 2:26 PM, Shelby Ramsey wrote:
This is a tough deal ... and something that I do think keeps FS out of the same boat as proprietary solutions like Nextone, etc. In the real world (from a service provider view) you have customers who want to send one thing (i.e. g729 and g723 a lot from international carriers) and your vendors who will only accept a limited set (specifically g729 (maybe) and certainly g711 ulaw). So you have to really restrict what people can send you and in some cases it can be a deal killer. I'm seeing more and more wholesale vendors (especially smaller niche guys) getting away from accepting anything other than g711.
I would be interested in seeing if there would be a way to have the RTP transverse a media processing blade like the ones offered from Audiocodes etc. Most have some method to tell the device to set up ports and bridge without being involved in the signaling itself.
There are a couple of major advantages: -- removing the transcoding from the host to risc based processors -- not worrying about the licensing because it comes with the card and would support all codecs
SDR _______________________________________________ Freeswitch-users mailing list Freeswitch-users@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- Nicolás Brenner
At least 1 company is using it in their FS gateway for a call center of around 125 positions with their this scenario: Asterisk servers <---- IAX G711 ----> FS Gateway <--- SIP G729 ---> SIP Provider The G723 has only been tested in my laptop with an IAX connection to the FS server though. Any testing is certainly appreciated to squeeze bugs out. Moy On Thu, Feb 5, 2009 at 3:01 PM, Shelby Ramsey <sicfslist@gmail.com> wrote:
Brian,
Thanks for the link. Is anyone using this in the real world? I did think it was interesting that the author was from Sangoma ... SDR
_______________________________________________ Freeswitch-users mailing list Freeswitch-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- "I do not agree with what you have to say, but I'll defend to the death your right to say it." Voltaire
Thanks Moises. It looks like good work. When is Sangoma coming out with a similar product ... Doug told me it was in the works, then not in the works, then back in the works ... The problem is this particular card is PCI only and it will only do 120 channels .... Thanks! SDR
Shelby Ramsey wrote:
Thanks Moises. It looks like good work. When is Sangoma coming out with a similar product ... Doug told me it was in the works, then not in the works, then back in the works ...
The problem is this particular card is PCI only and it will only do 120 channels .... If I were them, I'd think long and hard about such a product, and in the end probably not do it. Its the only realistic way to do G.723.1, but the market for that is not so big. For the much larger number wanting G.729, the main CPUs keep getting faster. There are 6 core Xeons now, and there are supposed to be 8 cores by the end of 2009. You can have 4 of those in a 1U chassis. Their speed is just going to keep running ahead of a card.
The only real DSP that needs to be offloaded is EC, because a large number of channels of that is probably going to challenge the main CPUs for some time to come. Steve
Steve, You definitely have a better grasp on this topic than me. But I think it's a tough sell on the host based processing ... when you look at products like what audio codes can do on a card (3 DS-3's worth of transcoding) ... but I have had a couple of soft switch vendors claim though that they could do 2,000 calls per host (but I seriously doubt it). I agree that producing a card that does 120 channels is pretty worthless ... but having something that could do say a 1000 would be very helpful. G723 is a pretty big deal internationally ... I'm even seeing crazy requests like AMR from folks trying to originate VoIP off of mobile devices in Europe. But I agree just being able to g729 --> ulaw or ulaw --> g729 would be a great first step (host based or otherwise). SDR
Hi, I came across a company who was selling hardware which could do like 5000 G729 conversion simultanoeusly, I was like this sounds cool, they have support for asterisk, I haven't enquirer yet how they do this, but anyone wishes to buy it cost £15000/year for the hrdware + support Any one on the list requires such high throughput calls can connect with me so that we can really test if it can work with freeswitch. Regards, Mitul Limbani, Founder & CEO, Enterux Solutions Pvt Ltd, The Enterprise Linux Company(r), http://www.enterux.com/ On 06-Feb-09, at 21:58, Shelby Ramsey <sicfslist@gmail.com> wrote:
Steve,
You definitely have a better grasp on this topic than me. But I think it's a tough sell on the host based processing ... when you look at products like what audio codes can do on a card (3 DS-3's worth of transcoding) ... but I have had a couple of soft switch vendors claim though that they could do 2,000 calls per host (but I seriously doubt it).
I agree that producing a card that does 120 channels is pretty worthless ... but having something that could do say a 1000 would be very helpful.
G723 is a pretty big deal internationally ... I'm even seeing crazy requests like AMR from folks trying to originate VoIP off of mobile devices in Europe.
But I agree just being able to g729 --> ulaw or ulaw --> g729 would be a great first step (host based or otherwise).
SDR
_______________________________________________ Freeswitch-users mailing list Freeswitch-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
$22K would buy quite a few machines with many core Xeons. I just don't see how it'd be effective at that price. Not to mention a yearly figure. The only thing to take into consideration would be the G729 licenses. But in bulk, the price should be pretty effective, even figuring in hardware. (Not to mention what things like Larrabee will mean for encoding -- 32 1.5GHz "Pentium 4 x64" cores, each with 4 threads?) And... if you're running Asterisk, um, isn't 5000 channels a wee bit over what you can handle anyways? ;) -Michael -----Original Message----- From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Mitul Limbani Sent: Friday, February 06, 2009 12:28 PM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] Transcoding G723 Hi, I came across a company who was selling hardware which could do like 5000 G729 conversion simultanoeusly, I was like this sounds cool, they have support for asterisk, I haven't enquirer yet how they do this, but anyone wishes to buy it cost £15000/year for the hrdware + support Any one on the list requires such high throughput calls can connect with me so that we can really test if it can work with freeswitch. Regards, Mitul Limbani, Founder & CEO, Enterux Solutions Pvt Ltd, The Enterprise Linux Company(r), http://www.enterux.com/ On 06-Feb-09, at 21:58, Shelby Ramsey <sicfslist@gmail.com> wrote:
Steve,
You definitely have a better grasp on this topic than me. But I think it's a tough sell on the host based processing ... when you look at products like what audio codes can do on a card (3 DS-3's worth of transcoding) ... but I have had a couple of soft switch vendors claim though that they could do 2,000 calls per host (but I seriously doubt it).
I agree that producing a card that does 120 channels is pretty worthless ... but having something that could do say a 1000 would be very helpful.
G723 is a pretty big deal internationally ... I'm even seeing crazy requests like AMR from folks trying to originate VoIP off of mobile devices in Europe.
But I agree just being able to g729 --> ulaw or ulaw --> g729 would be a great first step (host based or otherwise).
SDR
_______________________________________________ Freeswitch-users mailing list Freeswitch-users@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
On Sat, Feb 7, 2009 at 1:30 AM, Michael Giagnocavo <mgg@giagnocavo.net>wrote: $22K would buy quite a few machines with many core Xeons. I just don't see
how it'd be effective at that price. Not to mention a yearly figure.
G729 is roughly 25 MIPS (encode+decode), coppice, please correct as necessary. A dual quad-core xeon 3 ghz should do roughly 1k calls, assuming nothing else is being run.
The only thing to take into consideration would be the G729 licenses. But in bulk, the price should be pretty effective, even figuring in hardware.
Or places where licensing isn't enforced, like offshore g729 farms :)
(Not to mention what things like Larrabee will mean for encoding -- 32 1.5GHz "Pentium 4 x64" cores, each with 4 threads?)
32 x 1.5 GHZ = 48 Ghz or roughly 2000 channels ...
And... if you're running Asterisk, um, isn't 5000 channels a wee bit over what you can handle anyways? ;)
Yeh, but not when you have FS :) which is why talks of this capacity on HMP are becoming more and more relevant ... -- wasim h. baig | principal consultant | convergence pk | +92 300 8508070 | peace be upon you ...
It seems I know the same you know, it was on the works then not, then back in the works. However I don't know the status on that. If you have contact with Doug he is a better person to ask to regarding new products coming out. Moy On Fri, Feb 6, 2009 at 9:16 AM, Shelby Ramsey <sicfslist@gmail.com> wrote:
Thanks Moises. It looks like good work. When is Sangoma coming out with a similar product ... Doug told me it was in the works, then not in the works, then back in the works ... The problem is this particular card is PCI only and it will only do 120 channels .... Thanks! SDR
_______________________________________________ Freeswitch-users mailing list Freeswitch-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- "I do not agree with what you have to say, but I'll defend to the death your right to say it." Voltaire
Tell that to the Amazon S3 and Amazon EC2 people ;) On Thu, Feb 5, 2009 at 5:54 PM, Brian West <brian@freeswitch.org> wrote:
well that'll not scale far :P
/b
On Feb 5, 2009, at 2:52 PM, Nicolas Brenner wrote:
In my case, I can't use hardware transcoding since I don't have physical access to the servers, I rent them. Hence I need a pure software/IP solution.
-- Nicolás Brenner
Brian West wrote:
well that'll not scale far :P
That transcoding card does 120 channels. A modern quad core CPU with a well implemented codec can do several hundred. A dual quad core chassis can do twice as much. Which one has a scaling problem? Steve
/b
On Feb 5, 2009, at 2:52 PM, Nicolas Brenner wrote:
In my case, I can't use hardware transcoding since I don't have physical access to the servers, I rent them. Hence I need a pure software/IP solution.
The hardware in this case... which is why I said it wouldn't scale far :P /b On Feb 5, 2009, at 5:32 PM, Steve Underwood wrote:
That transcoding card does 120 channels. A modern quad core CPU with a well implemented codec can do several hundred. A dual quad core chassis can do twice as much. Which one has a scaling problem?
Steve
I had to go with Asterisk because my VoIP providers only accept G729. I love FS and I have it on standby until either my providers accept other codecs (I'm trying to convince them of using Speex), or FS can transcode G729. Anyway, congratulations to the whole development team, and everybody on this list who help other people get started with FS, this is a really great project/software/platform! On Thu, Feb 5, 2009 at 5:26 PM, Shelby Ramsey <sicfslist@gmail.com> wrote:
This is a tough deal ... and something that I do think keeps FS out of the same boat as proprietary solutions like Nextone, etc. In the real world (from a service provider view) you have customers who want to send one thing (i.e. g729 and g723 a lot from international carriers) and your vendors who will only accept a limited set (specifically g729 (maybe) and certainly g711 ulaw). So you have to really restrict what people can send you and in some cases it can be a deal killer. I'm seeing more and more wholesale vendors (especially smaller niche guys) getting away from accepting anything other than g711. I would be interested in seeing if there would be a way to have the RTP transverse a media processing blade like the ones offered from Audiocodes etc. Most have some method to tell the device to set up ports and bridge without being involved in the signaling itself.
There are a couple of major advantages: -- removing the transcoding from the host to risc based processors -- not worrying about the licensing because it comes with the card and would support all codecs SDR _______________________________________________ Freeswitch-users mailing list Freeswitch-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- Nicolás Brenner
participants (11)
-
Ali Al-Rubaie
-
Brian West
-
Ken Rice
-
Michael Giagnocavo
-
Mitul Limbani
-
Moises Silva
-
Nicolas Brenner
-
Raymond Chandler
-
Shelby Ramsey
-
Steve Underwood
-
Wasim Baig