Hello people, Can someone please clear the following ambiguities with codecs: 1. Are we definitively able to run pass-through codecs (e.g. G.729) in Proxy Media mode, or does FS need to be running in bypass-media ? the Wiki is not clear in this regard 2. When an A-leg has negotiated a pass-through media codec, can the B-leg be transcoded into a non-pass-through codec, and vice-versa ? think A-leg incoming with a G.729 codec, and target for B-leg needs to be setup with a GSM-codec, say 3. Where in the developer's set of documentation are codecs discussed ? I would like to start porting some code of mine for G.729a/b/ab form a ti DSP platform to FS. FS lacking full G.729 support is proving quite a hindrance, and there is no clear direction from the dev community as to when the same will be available. Incidentally, any news on this effort ? where are we with code, and what's an ETA for a Beta ? 4. On the same lines as (3) above, there is a codec dev template in the source tree. Again, where can I find documentation relating to this ? the template has hardly any docs at all. Best regards and warm wishes for a Merry Christmas and a great New Year to one and all. Ahmed. -- Ahmed A. Ibrahim-Naji Al-Alousi Ph.D., MIEE, MBCS
On Tue, Dec 22, 2009 at 2:55 PM, Ahmed Naji <a.alalousi@gmail.com> wrote:
Hello people,
Can someone please clear the following ambiguities with codecs:
Are we definitively able to run pass-through codecs (e.g. G.729) in Proxy Media mode, or does FS need to be running in bypass-media ? the Wiki is not clear in this regard
Yes, you can use proxy media, bypass media, or even regular mode if you don't transcode (special for g729). Proxy media is really a special hack that should only be used for T38 passthrough. If you are using it for other purposes, think about it some more....
When an A-leg has negotiated a pass-through media codec, can the B-leg be transcoded into a non-pass-through codec, and vice-versa ? think A-leg incoming with a G.729 codec, and target for B-leg needs to be setup with a GSM-codec, say
That would require transcoding - which can't be done if the codec is pass-through.
Where in the developer's set of documentation are codecs discussed ? I would like to start porting some code of mine for G.729a/b/ab form a ti DSP platform to FS. FS lacking full G.729 support is proving quite a hindrance, and there is no clear direction from the dev community as to when the same will be available. Incidentally, any news on this effort ? where are we with code, and what's an ETA for a Beta ?
I'd say look at the broadvoice or other simple self-contained codecs are done. Currently the only supported g729 solution is to use a digium board with mod_dahdi_codec. I don't have any info on a software based g729 solution.
On the same lines as (3) above, there is a codec dev template in the source tree. Again, where can I find documentation relating to this ? the template has hardly any docs at all.
Best regards and warm wishes for a Merry Christmas and a great New Year to one and all.
Ahmed.
-- Ahmed A. Ibrahim-Naji Al-Alousi Ph.D., MIEE, MBCS
_______________________________________________ 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
-- -Rupa
We expect the g729 sometime very soon, weeks not months away. Mike On Dec 22, 2009, at 7:45 PM, Rupa Schomaker <rupa@rupa.com> wrote:
On Tue, Dec 22, 2009 at 2:55 PM, Ahmed Naji <a.alalousi@gmail.com> wrote:
Hello people,
Can someone please clear the following ambiguities with codecs:
Are we definitively able to run pass-through codecs (e.g. G.729) in Proxy Media mode, or does FS need to be running in bypass-media ? the Wiki is not clear in this regard
Yes, you can use proxy media, bypass media, or even regular mode if you don't transcode (special for g729). Proxy media is really a special hack that should only be used for T38 passthrough. If you are using it for other purposes, think about it some more....
When an A-leg has negotiated a pass-through media codec, can the B- leg be transcoded into a non-pass-through codec, and vice-versa ? think A- leg incoming with a G.729 codec, and target for B-leg needs to be setup with a GSM-codec, say
That would require transcoding - which can't be done if the codec is pass-through.
Where in the developer's set of documentation are codecs discussed ? I would like to start porting some code of mine for G.729a/b/ab form a ti DSP platform to FS. FS lacking full G.729 support is proving quite a hindrance, and there is no clear direction from the dev community as to when the same will be available. Incidentally, any news on this effort ? where are we with code, and what's an ETA for a Beta ?
I'd say look at the broadvoice or other simple self-contained codecs are done. Currently the only supported g729 solution is to use a digium board with mod_dahdi_codec.
I don't have any info on a software based g729 solution.
On the same lines as (3) above, there is a codec dev template in the source tree. Again, where can I find documentation relating to this ? the template has hardly any docs at all.
Best regards and warm wishes for a Merry Christmas and a great New Year to one and all.
Ahmed.
-- Ahmed A. Ibrahim-Naji Al-Alousi Ph.D., MIEE, MBCS
_______________________________________________ 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
-- -Rupa
_______________________________________________ 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
Hi Mike, Thanks for this. Is the alpha/dev version in the development repositories somewhere ? I would be very interested to participate. I have some code for the ti dsps which may or may not be useful. Also, I'd very much like to put in the effort to the ti DSPs within FS. Is this something that yourself and other devs would be interested in ? Regards, Ahmed. 2009/12/23 Michael Jerris <mike@jerris.com>
We expect the g729 sometime very soon, weeks not months away.
Mike
On Dec 22, 2009, at 7:45 PM, Rupa Schomaker <rupa@rupa.com> wrote:
On Tue, Dec 22, 2009 at 2:55 PM, Ahmed Naji <a.alalousi@gmail.com> wrote:
Hello people,
Can someone please clear the following ambiguities with codecs:
Are we definitively able to run pass-through codecs (e.g. G.729) in Proxy Media mode, or does FS need to be running in bypass-media ? the Wiki is not clear in this regard
Yes, you can use proxy media, bypass media, or even regular mode if you don't transcode (special for g729). Proxy media is really a special hack that should only be used for T38 passthrough. If you are using it for other purposes, think about it some more....
When an A-leg has negotiated a pass-through media codec, can the B- leg be transcoded into a non-pass-through codec, and vice-versa ? think A- leg incoming with a G.729 codec, and target for B-leg needs to be setup with a GSM-codec, say
That would require transcoding - which can't be done if the codec is pass-through.
Where in the developer's set of documentation are codecs discussed ? I would like to start porting some code of mine for G.729a/b/ab form a ti DSP platform to FS. FS lacking full G.729 support is proving quite a hindrance, and there is no clear direction from the dev community as to when the same will be available. Incidentally, any news on this effort ? where are we with code, and what's an ETA for a Beta ?
I'd say look at the broadvoice or other simple self-contained codecs are done. Currently the only supported g729 solution is to use a digium board with mod_dahdi_codec.
I don't have any info on a software based g729 solution.
On the same lines as (3) above, there is a codec dev template in the source tree. Again, where can I find documentation relating to this ? the template has hardly any docs at all.
Best regards and warm wishes for a Merry Christmas and a great New Year to one and all.
Ahmed.
-- Ahmed A. Ibrahim-Naji Al-Alousi Ph.D., MIEE, MBCS
_______________________________________________ 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
-- -Rupa
_______________________________________________ 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
-- Ahmed A. Ibrahim-Naji Al-Alousi Ph.D., MIEE, MBCS
Hi Rupa, Thanks for your feedback. I am currently running proxy mode, but whenever I try to force G.729 on in-bound and out-bound calls, I get an error in my logs to the effect the G.729 is only a pass-through codec. Both originator and reciepient have G.729 codecs. Have you seen this before ? Regards, Ahmed. 2009/12/23 Rupa Schomaker <rupa@rupa.com>
On Tue, Dec 22, 2009 at 2:55 PM, Ahmed Naji <a.alalousi@gmail.com> wrote:
Hello people,
Can someone please clear the following ambiguities with codecs:
Are we definitively able to run pass-through codecs (e.g. G.729) in Proxy Media mode, or does FS need to be running in bypass-media ? the Wiki is not clear in this regard
Yes, you can use proxy media, bypass media, or even regular mode if you don't transcode (special for g729). Proxy media is really a special hack that should only be used for T38 passthrough. If you are using it for other purposes, think about it some more....
When an A-leg has negotiated a pass-through media codec, can the B-leg be transcoded into a non-pass-through codec, and vice-versa ? think A-leg incoming with a G.729 codec, and target for B-leg needs to be setup with a GSM-codec, say
That would require transcoding - which can't be done if the codec is pass-through.
Where in the developer's set of documentation are codecs discussed ? I would like to start porting some code of mine for G.729a/b/ab form a ti DSP platform to FS. FS lacking full G.729 support is proving quite a hindrance, and there is no clear direction from the dev community as to when the same will be available. Incidentally, any news on this effort ? where are we with code, and what's an ETA for a Beta ?
I'd say look at the broadvoice or other simple self-contained codecs are done. Currently the only supported g729 solution is to use a digium board with mod_dahdi_codec.
I don't have any info on a software based g729 solution.
On the same lines as (3) above, there is a codec dev template in the source tree. Again, where can I find documentation relating to this ? the template has hardly any docs at all.
Best regards and warm wishes for a Merry Christmas and a great New Year to one and all.
Ahmed.
-- Ahmed A. Ibrahim-Naji Al-Alousi Ph.D., MIEE, MBCS
_______________________________________________ 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
-- -Rupa
_______________________________________________ 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
-- Ahmed A. Ibrahim-Naji Al-Alousi Ph.D., MIEE, MBCS
Hi Rupa, Thanks for your feedback. One thing that caught my eye in your reply is you mentioning that proxy media is a special hack for T38. The reason I'm using proxy mode is to fully mask the identity of end points from each other. If there is another of achieving this in FS then I am definitely very interested in hearing about it and implementing it. You also mention regular mode, and I couldn't find mention of this anywhere in the Wiki. So far, my understanding was that you could run FS in either proxy or bypass media modes. Can you elaborate a little bit and discuss this a bit more ? Thanks a lot in advance. Regards, Ahmed. 2009/12/23 Rupa Schomaker <rupa@rupa.com>
On Tue, Dec 22, 2009 at 2:55 PM, Ahmed Naji <a.alalousi@gmail.com> wrote:
Hello people,
Can someone please clear the following ambiguities with codecs:
Are we definitively able to run pass-through codecs (e.g. G.729) in Proxy Media mode, or does FS need to be running in bypass-media ? the Wiki is not clear in this regard
Yes, you can use proxy media, bypass media, or even regular mode if you don't transcode (special for g729). Proxy media is really a special hack that should only be used for T38 passthrough. If you are using it for other purposes, think about it some more....
When an A-leg has negotiated a pass-through media codec, can the B-leg be transcoded into a non-pass-through codec, and vice-versa ? think A-leg incoming with a G.729 codec, and target for B-leg needs to be setup with a GSM-codec, say
That would require transcoding - which can't be done if the codec is pass-through.
Where in the developer's set of documentation are codecs discussed ? I would like to start porting some code of mine for G.729a/b/ab form a ti DSP platform to FS. FS lacking full G.729 support is proving quite a hindrance, and there is no clear direction from the dev community as to when the same will be available. Incidentally, any news on this effort ? where are we with code, and what's an ETA for a Beta ?
I'd say look at the broadvoice or other simple self-contained codecs are done. Currently the only supported g729 solution is to use a digium board with mod_dahdi_codec.
I don't have any info on a software based g729 solution.
On the same lines as (3) above, there is a codec dev template in the source tree. Again, where can I find documentation relating to this ? the template has hardly any docs at all.
Best regards and warm wishes for a Merry Christmas and a great New Year to one and all.
Ahmed.
-- Ahmed A. Ibrahim-Naji Al-Alousi Ph.D., MIEE, MBCS
_______________________________________________ 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
-- -Rupa
_______________________________________________ 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
-- Ahmed Naji
On Mon, Jan 11, 2010 at 7:15 AM, Ahmed Naji <a.alalousi@gmail.com> wrote:
Hi Rupa,
Thanks for your feedback.
One thing that caught my eye in your reply is you mentioning that proxy media is a special hack for T38. The reason I'm using proxy mode is to fully mask the identity of end points from each other. If there is another of achieving this in FS then I am definitely very interested in hearing about it and implementing it.
The stock answer is that FS is not a proxy. If you want a proxy use proxy software (opensips/kamilio/whatever). Proxy media mode is generally not the right answer.
You also mention regular mode, and I couldn't find mention of this anywhere in the Wiki. So far, my understanding was that you could run FS in either proxy or bypass media modes. Can you elaborate a little bit and discuss this a bit more ?
Regular mode is just the default mode FS runs in where all media passes through it.
Thanks a lot in advance.
Regards,
Ahmed.
2009/12/23 Rupa Schomaker <rupa@rupa.com>
On Tue, Dec 22, 2009 at 2:55 PM, Ahmed Naji <a.alalousi@gmail.com> wrote:
Hello people,
Can someone please clear the following ambiguities with codecs:
Are we definitively able to run pass-through codecs (e.g. G.729) in Proxy Media mode, or does FS need to be running in bypass-media ? the Wiki is not clear in this regard
Yes, you can use proxy media, bypass media, or even regular mode if you don't transcode (special for g729). Proxy media is really a special hack that should only be used for T38 passthrough. If you are using it for other purposes, think about it some more....
When an A-leg has negotiated a pass-through media codec, can the B-leg be transcoded into a non-pass-through codec, and vice-versa ? think A-leg incoming with a G.729 codec, and target for B-leg needs to be setup with a GSM-codec, say
That would require transcoding - which can't be done if the codec is pass-through.
Where in the developer's set of documentation are codecs discussed ? I would like to start porting some code of mine for G.729a/b/ab form a ti DSP platform to FS. FS lacking full G.729 support is proving quite a hindrance, and there is no clear direction from the dev community as to when the same will be available. Incidentally, any news on this effort ? where are we with code, and what's an ETA for a Beta ?
I'd say look at the broadvoice or other simple self-contained codecs are done. Currently the only supported g729 solution is to use a digium board with mod_dahdi_codec.
I don't have any info on a software based g729 solution.
On the same lines as (3) above, there is a codec dev template in the source tree. Again, where can I find documentation relating to this ? the template has hardly any docs at all.
Best regards and warm wishes for a Merry Christmas and a great New Year to one and all.
Ahmed.
-- Ahmed A. Ibrahim-Naji Al-Alousi Ph.D., MIEE, MBCS
_______________________________________________ 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
-- -Rupa
_______________________________________________ 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
-- Ahmed Naji
_______________________________________________ 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
-- -Rupa
Hi Rupa, Thanks for this. Re: regular mode, are we saying to set both bypass-media and proxy-media to false, and this would put it into regular mode ? I'll look into alternatives re: proxy per your feedback. Regards, Ahmed. 2010/1/11 Rupa Schomaker <rupa@rupa.com>
On Mon, Jan 11, 2010 at 7:15 AM, Ahmed Naji <a.alalousi@gmail.com> wrote:
Hi Rupa,
Thanks for your feedback.
One thing that caught my eye in your reply is you mentioning that proxy media is a special hack for T38. The reason I'm using proxy mode is to fully mask the identity of end points from each other. If there is another of achieving this in FS then I am definitely very interested in hearing about it and implementing it.
The stock answer is that FS is not a proxy. If you want a proxy use proxy software (opensips/kamilio/whatever). Proxy media mode is generally not the right answer.
You also mention regular mode, and I couldn't find mention of this anywhere in the Wiki. So far, my understanding was that you could run FS in either proxy or bypass media modes. Can you elaborate a little bit and discuss this a bit more ?
Regular mode is just the default mode FS runs in where all media passes through it.
Thanks a lot in advance.
Regards,
Ahmed.
2009/12/23 Rupa Schomaker <rupa@rupa.com>
On Tue, Dec 22, 2009 at 2:55 PM, Ahmed Naji <a.alalousi@gmail.com> wrote:
Hello people,
Can someone please clear the following ambiguities with codecs:
Are we definitively able to run pass-through codecs (e.g. G.729) in Proxy Media mode, or does FS need to be running in bypass-media ? the Wiki is not clear in this regard
Yes, you can use proxy media, bypass media, or even regular mode if you don't transcode (special for g729). Proxy media is really a special hack that should only be used for T38 passthrough. If you are using it for other purposes, think about it some more....
When an A-leg has negotiated a pass-through media codec, can the B-leg be transcoded into a non-pass-through codec, and vice-versa ? think A-leg incoming with a G.729 codec, and target for B-leg needs to be setup with a GSM-codec, say
That would require transcoding - which can't be done if the codec is pass-through.
Where in the developer's set of documentation are codecs discussed ? I would like to start porting some code of mine for G.729a/b/ab form a ti DSP platform to FS. FS lacking full G.729 support is proving quite a hindrance, and there is no clear direction from the dev community as to when the same will be available. Incidentally, any news on this effort ? where are we with code, and what's an ETA for a Beta ?
I'd say look at the broadvoice or other simple self-contained codecs are done. Currently the only supported g729 solution is to use a digium board with mod_dahdi_codec.
I don't have any info on a software based g729 solution.
On the same lines as (3) above, there is a codec dev template in the source tree. Again, where can I find documentation relating to this ? the template has hardly any docs at all.
Best regards and warm wishes for a Merry Christmas and a great New Year to one and all.
Ahmed.
-- Ahmed A. Ibrahim-Naji Al-Alousi Ph.D., MIEE, MBCS
_______________________________________________ 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
-- -Rupa
_______________________________________________ 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
-- Ahmed Naji
_______________________________________________ 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
-- -Rupa
_______________________________________________ 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
-- Ahmed Naji
Regular mode is when neither variable is set or set to false. On Monday 11 January 2010, Ahmed Naji wrote:
Hi Rupa,
Thanks for this.
Re: regular mode, are we saying to set both bypass-media and proxy-media to false, and this would put it into regular mode ?
I'll look into alternatives re: proxy per your feedback.
Regards,
Ahmed.
2010/1/11 Rupa Schomaker <rupa@rupa.com>
On Mon, Jan 11, 2010 at 7:15 AM, Ahmed Naji <a.alalousi@gmail.com> wrote:
Hi Rupa,
Thanks for your feedback.
One thing that caught my eye in your reply is you mentioning that proxy media is a special hack for T38. The reason I'm using proxy mode is to fully mask the identity of end points from each other. If there is another of achieving this in FS then I am definitely very interested in hearing about it and implementing it.
The stock answer is that FS is not a proxy. If you want a proxy use proxy software (opensips/kamilio/whatever). Proxy media mode is generally not the right answer.
You also mention regular mode, and I couldn't find mention of this anywhere in the Wiki. So far, my understanding was that you could run FS in either proxy or bypass media modes. Can you elaborate a little bit and discuss this a bit more ?
Regular mode is just the default mode FS runs in where all media passes through it.
Thanks a lot in advance.
Regards,
Ahmed.
2009/12/23 Rupa Schomaker <rupa@rupa.com>
On Tue, Dec 22, 2009 at 2:55 PM, Ahmed Naji <a.alalousi@gmail.com> wrote:
Hello people,
Can someone please clear the following ambiguities with codecs:
Are we definitively able to run pass-through codecs (e.g. G.729) in
Proxy
Media mode, or does FS need to be running in bypass-media ? the Wiki is
not
clear in this regard
Yes, you can use proxy media, bypass media, or even regular mode if you don't transcode (special for g729). Proxy media is really a special hack that should only be used for T38 passthrough. If you are using it for other purposes, think about it some more....
When an A-leg has negotiated a pass-through media codec, can the B-leg
be
transcoded into a non-pass-through codec, and vice-versa ? think A-leg incoming with a G.729 codec, and target for B-leg needs to be setup
with a
GSM-codec, say
That would require transcoding - which can't be done if the codec is pass-through.
Where in the developer's set of documentation are codecs discussed ? I
would
like to start porting some code of mine for G.729a/b/ab form a ti DSP platform to FS. FS lacking full G.729 support is proving quite a
hindrance,
and there is no clear direction from the dev community as to when the
same
will be available. Incidentally, any news on this effort ? where are we
with
code, and what's an ETA for a Beta ?
I'd say look at the broadvoice or other simple self-contained codecs are done. Currently the only supported g729 solution is to use a digium board with mod_dahdi_codec.
I don't have any info on a software based g729 solution.
On the same lines as (3) above, there is a codec dev template in the
source
tree. Again, where can I find documentation relating to this ? the
template
has hardly any docs at all.
Best regards and warm wishes for a Merry Christmas and a great New Year
to
one and all.
Ahmed.
-- Ahmed A. Ibrahim-Naji Al-Alousi Ph.D., MIEE, MBCS
_______________________________________________ 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
-- -Rupa
_______________________________________________ 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-user s http://www.freeswitch.org
-- Ahmed Naji
_______________________________________________ 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
-- -Rupa
_______________________________________________ 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 Mon, Jan 11, 2010 at 8:39 AM, Ahmed Naji <a.alalousi@gmail.com> wrote:
Hi Rupa,
Thanks for this.
Re: regular mode, are we saying to set both bypass-media and proxy-media to false, and this would put it into regular mode ?
Or just don't set either. Default is regular mode (why I called it regular mode). I'm not sure what the proper term is, "media mode" maybe ?
I'll look into alternatives re: proxy per your feedback.
Regards,
Ahmed.
2010/1/11 Rupa Schomaker <rupa@rupa.com>
On Mon, Jan 11, 2010 at 7:15 AM, Ahmed Naji <a.alalousi@gmail.com> wrote:
Hi Rupa,
Thanks for your feedback.
One thing that caught my eye in your reply is you mentioning that proxy media is a special hack for T38. The reason I'm using proxy mode is to fully mask the identity of end points from each other. If there is another of achieving this in FS then I am definitely very interested in hearing about it and implementing it.
The stock answer is that FS is not a proxy. If you want a proxy use proxy software (opensips/kamilio/whatever). Proxy media mode is generally not the right answer.
You also mention regular mode, and I couldn't find mention of this anywhere in the Wiki. So far, my understanding was that you could run FS in either proxy or bypass media modes. Can you elaborate a little bit and discuss this a bit more ?
Regular mode is just the default mode FS runs in where all media passes through it.
Thanks a lot in advance.
Regards,
Ahmed.
2009/12/23 Rupa Schomaker <rupa@rupa.com>
On Tue, Dec 22, 2009 at 2:55 PM, Ahmed Naji <a.alalousi@gmail.com>
wrote:
Hello people,
Can someone please clear the following ambiguities with codecs:
Are we definitively able to run pass-through codecs (e.g. G.729) in Proxy Media mode, or does FS need to be running in bypass-media ? the Wiki is not clear in this regard
Yes, you can use proxy media, bypass media, or even regular mode if you don't transcode (special for g729). Proxy media is really a special hack that should only be used for T38 passthrough. If you are using it for other purposes, think about it some more....
When an A-leg has negotiated a pass-through media codec, can the B-leg be transcoded into a non-pass-through codec, and vice-versa ? think A-leg incoming with a G.729 codec, and target for B-leg needs to be setup with a GSM-codec, say
That would require transcoding - which can't be done if the codec is pass-through.
Where in the developer's set of documentation are codecs discussed ? I would like to start porting some code of mine for G.729a/b/ab form a ti DSP platform to FS. FS lacking full G.729 support is proving quite a hindrance, and there is no clear direction from the dev community as to when the same will be available. Incidentally, any news on this effort ? where are we with code, and what's an ETA for a Beta ?
I'd say look at the broadvoice or other simple self-contained codecs are done. Currently the only supported g729 solution is to use a digium board with mod_dahdi_codec.
I don't have any info on a software based g729 solution.
On the same lines as (3) above, there is a codec dev template in the source tree. Again, where can I find documentation relating to this ? the template has hardly any docs at all.
Best regards and warm wishes for a Merry Christmas and a great New Year to one and all.
Ahmed.
-- Ahmed A. Ibrahim-Naji Al-Alousi Ph.D., MIEE, MBCS
_______________________________________________ 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
-- -Rupa
_______________________________________________ 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
-- Ahmed Naji
_______________________________________________ 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
-- -Rupa
_______________________________________________ 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
-- Ahmed Naji
_______________________________________________ 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
-- -Rupa
On 12/23/2009 04:55 AM, Ahmed Naji wrote:
Hello people,
Can someone please clear the following ambiguities with codecs:
1. Are we definitively able to run pass-through codecs (e.g. G.729) in Proxy Media mode, or does FS need to be running in bypass-media ? the Wiki is not clear in this regard 2. When an A-leg has negotiated a pass-through media codec, can the B-leg be transcoded into a non-pass-through codec, and vice-versa ? think A-leg incoming with a G.729 codec, and target for B-leg needs to be setup with a GSM-codec, say 3. Where in the developer's set of documentation are codecs discussed ? I would like to start porting some code of mine for G.729a/b/ab form a ti DSP platform to FS. FS lacking full G.729 support is proving quite a hindrance, and there is no clear direction from the dev community as to when the same will be available. Incidentally, any news on this effort ? where are we with code, and what's an ETA for a Beta ? 4. On the same lines as (3) above, there is a codec dev template in the source tree. Again, where can I find documentation relating to this ? the template has hardly any docs at all.
Best regards and warm wishes for a Merry Christmas and a great New Year to one and all. The G.729 codec for FS is in testing, and should be out so. If you really want to implement your own, TI DSP code is unlikely to be a good starting point. I assume that code is fixed point. You really need a floating point codec to get any decent speed on a PC. Pentiums and Athlons lack saturating arithmetic (MMX actually has partial saturating arithmetic, but it isn't much use for anything but image processing), so a fixed point implementation ends up very slow.
Steve
The G.729 codec for FS is in testing, and should be out so. If you really want to implement your own, TI DSP code is unlikely to be a good starting point. I assume that code is fixed point. You really need a floating point codec to get any decent speed on a PC. Pentiums and Athlons lack saturating arithmetic (MMX actually has partial saturating arithmetic, but it isn't much use for anything but image processing), so a fixed point implementation ends up very slow.
Hello Steve, from what you have written it seems very unlikely that we are gonna buy the official G.729 codec for embedded hardware? I don't know much about it but would a MIPS32 24kf be enough? Just speculating from here http://www.mips.com/products/processors/32-64-bit-cores/mips32-24k/ Thanks, Claudio Internet Email Confidentiality Footer ----------------------------------------------------------------------------------------------------- La presente comunicazione, con le informazioni in essa contenute e ogni documento o file allegato, e' rivolta unicamente alla/e persona/e cui e' indirizzata ed alle altre da questa autorizzata/e a riceverla. Se non siete i destinatari/autorizzati siete avvisati che qualsiasi azione, copia, comunicazione, divulgazione o simili basate sul contenuto di tali informazioni e' vietata e potrebbe essere contro la legge (art. 616 C.P., D.Lgs n. 196/2003 Codice in materia di protezione dei dati personali). Se avete ricevuto questa comunicazione per errore, vi preghiamo di darne immediata notizia al mittente e di distruggere il messaggio originale e ogni file allegato senza farne copia alcuna o riprodurne in alcun modo il contenuto. This e-mail and its attachments are intended for the addressee(s) only and are confidential and/or may contain legally privileged information. If you have received this message by mistake or are not one of the addressees above, you may take no action based on it, and you may not copy or show it to anyone; please reply to this e-mail and point out the error which has occurred. -----------------------------------------------------------------------------------------------------
You usually still have to pay a license even if you buy a DSP that is capable of doing it. /b On Jan 7, 2010, at 10:46 AM, Cavalera Claudio Luigi wrote:
Hello Steve, from what you have written it seems very unlikely that we are gonna buy the official G.729 codec for embedded hardware? I don't know much about it but would a MIPS32 24kf be enough? Just speculating from here http://www.mips.com/products/processors/32-64-bit-cores/mips32-24k/
Thanks, Claudio
Hi Bkw, my doubt is not the price but about the availability of the official mod_G729 to be used on embedded hardware. Thanks, Claudio ________________________________ From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Brian West Sent: Thursday, January 07, 2010 5:57 PM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] Codecs and things You usually still have to pay a license even if you buy a DSP that is capable of doing it. /b On Jan 7, 2010, at 10:46 AM, Cavalera Claudio Luigi wrote: Hello Steve, from what you have written it seems very unlikely that we are gonna buy the official G.729 codec for embedded hardware? I don't know much about it but would a MIPS32 24kf be enough? Just speculating from here http://www.mips.com/products/processors/32-64-bit-cores/mips32-24k/ Thanks, Claudio Internet Email Confidentiality Footer ----------------------------------------------------------------------------------------------------- La presente comunicazione, con le informazioni in essa contenute e ogni documento o file allegato, e' rivolta unicamente alla/e persona/e cui e' indirizzata ed alle altre da questa autorizzata/e a riceverla. Se non siete i destinatari/autorizzati siete avvisati che qualsiasi azione, copia, comunicazione, divulgazione o simili basate sul contenuto di tali informazioni e' vietata e potrebbe essere contro la legge (art. 616 C.P., D.Lgs n. 196/2003 Codice in materia di protezione dei dati personali). Se avete ricevuto questa comunicazione per errore, vi preghiamo di darne immediata notizia al mittente e di distruggere il messaggio originale e ogni file allegato senza farne copia alcuna o riprodurne in alcun modo il contenuto. This e-mail and its attachments are intended for the addressee(s) only and are confidential and/or may contain legally privileged information. If you have received this message by mistake or are not one of the addressees above, you may take no action based on it, and you may not copy or show it to anyone; please reply to this e-mail and point out the error which has occurred. -----------------------------------------------------------------------------------------------------
participants (7)
-
Ahmed Naji
-
Brian West
-
Cavalera Claudio Luigi
-
Michael Jerris
-
Rupa Schomaker
-
Sergey Okhapkin
-
Steve Underwood