Hello list, would it be a big task to add mp2 (transcoding) to freeswitch? What would be a realistic bounty for it? Cheers! Thomas
In what context? playing sound files, voice calls what? On Fri, Jan 2, 2015 at 3:49 PM, Thomas Auge <auge@virtues.net> wrote:
Hello list,
would it be a big task to add mp2 (transcoding) to freeswitch? What would be a realistic bounty for it?
Cheers!
Thomas
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
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
-- *Brian West* brian@freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest
Digital ISDN calls, so I think as far as freeswitch is concerned, voice calls, yes. On 02.01.2015 18:52, Brian West wrote:
In what context? playing sound files, voice calls what?
On Fri, Jan 2, 2015 at 3:49 PM, Thomas Auge <auge@virtues.net <mailto:auge@virtues.net>> wrote:
Hello list,
would it be a big task to add mp2 (transcoding) to freeswitch? What would be a realistic bounty for it?
Cheers!
Thomas
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto: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
--
*/Brian West/* brian@freeswitch.org <mailto:brian@freeswitch.org>
*/Twitter: @FreeSWITCH , @briankwest/* http://www.freeswitchbook.com http://www.freeswitchcookbook.com
*T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
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'm still puzzled as to why mp2, since ISDN is native PCM (ulaw/alaw), Do you have some legacy files or systems you're working with that require this? Trying to fully understand your thought process and needs. On Fri, Jan 2, 2015 at 4:04 PM, Thomas Auge <auge@virtues.net> wrote:
Digital ISDN calls, so I think as far as freeswitch is concerned, voice calls, yes.
On 02.01.2015 18:52, Brian West wrote:
In what context? playing sound files, voice calls what?
On Fri, Jan 2, 2015 at 3:49 PM, Thomas Auge <auge@virtues.net <mailto: auge@virtues.net>> wrote:
Hello list,
would it be a big task to add mp2 (transcoding) to freeswitch? What would be a realistic bounty for it?
Cheers!
Thomas
_________________________________________________________________________
Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:
FreeSWITCH-users@lists.freeswitch.org>
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:
http://lists.freeswitch.org/mailman/options/freeswitch-users
--
*/Brian West/* brian@freeswitch.org <mailto:brian@freeswitch.org>
*/Twitter: @FreeSWITCH , @briankwest/* http://www.freeswitchbook.com http://www.freeswitchcookbook.com
*T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
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
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
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
-- *Brian West* brian@freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest
There are ISDN devices which establish a digital (data) ISDN connection and then use all kinds of codecs on top of that. Think FreeTDM with G722 - same thing. As far as I know FreeTDM doesn't care which codec you choose for a digital connection. G722 is just the most common use case. MP2 is still a widely used standard in broadcast, i.e. for remote contributions. On 02.01.2015 19:08, Brian West wrote:
I'm still puzzled as to why mp2, since ISDN is native PCM (ulaw/alaw), Do you have some legacy files or systems you're working with that require this? Trying to fully understand your thought process and needs.
On Fri, Jan 2, 2015 at 4:04 PM, Thomas Auge <auge@virtues.net <mailto:auge@virtues.net>> wrote:
Digital ISDN calls, so I think as far as freeswitch is concerned, voice calls, yes.
On 02.01.2015 18:52, Brian West wrote: > In what context? playing sound files, voice calls what? > > On Fri, Jan 2, 2015 at 3:49 PM, Thomas Auge <auge@virtues.net <mailto:auge@virtues.net> <mailto:auge@virtues.net <mailto:auge@virtues.net>>> wrote: > > Hello list, > > would it be a big task to add mp2 (transcoding) to freeswitch? What would be a realistic bounty for it? > > Cheers! > > Thomas > > _________________________________________________________________________ > Professional FreeSWITCH Consulting Services: > consulting@freeswitch.org <mailto:consulting@freeswitch.org> <mailto:consulting@freeswitch.org <mailto:consulting@freeswitch.org>> >http://www.freeswitchsolutions.com > > Official FreeSWITCH Sites >http://www.freeswitch.org >http://confluence.freeswitch.org >http://www.cluecon.com > > FreeSWITCH-users mailing list > FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> <mailto:FreeSWITCH-users@lists.freeswitch.org <mailto: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 > > > > > -- > > */Brian West/* > brian@freeswitch.org <mailto:brian@freeswitch.org> <mailto:brian@freeswitch.org <mailto:brian@freeswitch.org>> > > > */Twitter: @FreeSWITCH , @briankwest/* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > *T:*+19184209001 <tel:%2B19184209001> | *F:*+19184209002 <tel:%2B19184209002> | *M:*+1918424WEST (9378) > *iNUM:*+883 5100 1420 9001 <tel:%2B883%205100%201420%209001> | *ISN:*410*543 | *Skype:*briankwest > > > > _________________________________________________________________________ > Professional FreeSWITCH Consulting Services: > consulting@freeswitch.org <mailto:consulting@freeswitch.org> > http://www.freeswitchsolutions.com > > Official FreeSWITCH Sites > http://www.freeswitch.org > http://confluence.freeswitch.org > http://www.cluecon.com > > FreeSWITCH-users mailing list > FreeSWITCH-users@lists.freeswitch.org <mailto: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 >
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto: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
--
*/Brian West/* brian@freeswitch.org <mailto:brian@freeswitch.org>
*/Twitter: @FreeSWITCH , @briankwest/* http://www.freeswitchbook.com http://www.freeswitchcookbook.com
*T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
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
G722 can be a native bearer capability on an ISDN b-channel but thats not widely used. MP2 in your case is just establishing a data channel be it via ISDN or IP. Before proceeding I would seek out a license compatible encoder/decoder library that can be used, MP2 can mean so many things their are multiple levels, options and details required to properly implement it. I highly suspect its not an afternoon event, I could be wrong if the right library is found thats license compatible. On Fri, Jan 2, 2015 at 4:20 PM, Thomas Auge <auge@virtues.net> wrote:
There are ISDN devices which establish a digital (data) ISDN connection and then use all kinds of codecs on top of that. Think FreeTDM with G722 - same thing. As far as I know FreeTDM doesn't care which codec you choose for a digital connection. G722 is just the most common use case.
MP2 is still a widely used standard in broadcast, i.e. for remote contributions.
On 02.01.2015 19:08, Brian West wrote:
I'm still puzzled as to why mp2, since ISDN is native PCM (ulaw/alaw), Do you have some legacy files or systems you're working with that require this? Trying to fully understand your thought process and needs.
On Fri, Jan 2, 2015 at 4:04 PM, Thomas Auge <auge@virtues.net <mailto: auge@virtues.net>> wrote:
Digital ISDN calls, so I think as far as freeswitch is concerned, voice calls, yes.
On 02.01.2015 18:52, Brian West wrote: > In what context? playing sound files, voice calls what? > > On Fri, Jan 2, 2015 at 3:49 PM, Thomas Auge <auge@virtues.net <mailto:auge@virtues.net> <mailto:auge@virtues.net <mailto: auge@virtues.net>>> wrote: > > Hello list, > > would it be a big task to add mp2 (transcoding) to freeswitch? What would be a realistic bounty for it? > > Cheers! > > Thomas > >
> Professional FreeSWITCH Consulting Services: > consulting@freeswitch.org <mailto:consulting@freeswitch.org>
<mailto:consulting@freeswitch.org
<mailto:consulting@freeswitch.org>> >http://www.freeswitchsolutions.com > > Official FreeSWITCH Sites >http://www.freeswitch.org >http://confluence.freeswitch.org >http://www.cluecon.com > > FreeSWITCH-users mailing list > FreeSWITCH-users@lists.freeswitch.org <mailto:
FreeSWITCH-users@lists.freeswitch.org>
<mailto:FreeSWITCH-users@lists.freeswitch.org <mailto:
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 > > > > > -- > > */Brian West/* > brian@freeswitch.org <mailto:brian@freeswitch.org> <mailto:
brian@freeswitch.org <mailto:brian@freeswitch.org>>
> > > */Twitter: @FreeSWITCH , @briankwest/* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > *T:*+19184209001 <tel:%2B19184209001> | *F:*+19184209002
<tel:%2B19184209002> | *M:*+1918424WEST (9378)
> *iNUM:*+883 5100 1420 9001 <tel:%2B883%205100%201420%209001> |
*ISN:*410*543 | *Skype:*briankwest
> > > >
_________________________________________________________________________
> Professional FreeSWITCH Consulting Services: > consulting@freeswitch.org <mailto:consulting@freeswitch.org> > http://www.freeswitchsolutions.com > > Official FreeSWITCH Sites > http://www.freeswitch.org > http://confluence.freeswitch.org > http://www.cluecon.com > > FreeSWITCH-users mailing list > FreeSWITCH-users@lists.freeswitch.org <mailto:
FreeSWITCH-users@lists.freeswitch.org>
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > UNSUBSCRIBE:
http://lists.freeswitch.org/mailman/options/freeswitch-users
_________________________________________________________________________
Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:
FreeSWITCH-users@lists.freeswitch.org>
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:
http://lists.freeswitch.org/mailman/options/freeswitch-users
--
*/Brian West/* brian@freeswitch.org <mailto:brian@freeswitch.org>
*/Twitter: @FreeSWITCH , @briankwest/* http://www.freeswitchbook.com http://www.freeswitchcookbook.com
*T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
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
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
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
-- *Brian West* brian@freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest
G722 can be a native bearer capability on an ISDN b-channel but thats not widely used. MP2 in your case is just establishing a data channel be it via ISDN or IP.
Yup. I'm fairly certain that's what FreeTDM does for G722, else it wouldn't make much sense to have a codec configuration option. :)
Before proceeding I would seek out a license compatible encoder/decoder library that can be used, MP2 can mean so many things their are multiple levels, options and details required to properly implement it. I highly suspect its not an afternoon event, I could be wrong if the right library is found thats license compatible.
There are a couple, T(w/o)oLame comes to mind. (http://www.twolame.org/ LGPL licensed) Any pointers as to which capabilities are needed in such a library? It seems the libraries are as outdated as the codec. :)
On Fri, Jan 2, 2015 at 4:20 PM, Thomas Auge <auge@virtues.net <mailto:auge@virtues.net>> wrote:
There are ISDN devices which establish a digital (data) ISDN connection and then use all kinds of codecs on top of that. Think FreeTDM with G722 - same thing. As far as I know FreeTDM doesn't care which codec you choose for a digital connection. G722 is just the most common use case.
MP2 is still a widely used standard in broadcast, i.e. for remote contributions.
On 02.01.2015 19:08, Brian West wrote: > I'm still puzzled as to why mp2, since ISDN is native PCM (ulaw/alaw), Do you have some legacy files or systems you're > working with that require this? Trying to fully understand your thought process and needs. > > On Fri, Jan 2, 2015 at 4:04 PM, Thomas Auge <auge@virtues.net <mailto:auge@virtues.net> <mailto:auge@virtues.net <mailto:auge@virtues.net>>> wrote: > > Digital ISDN calls, so I think as far as freeswitch is concerned, voice calls, yes. > > > On 02.01.2015 18:52, Brian West wrote: > > In what context? playing sound files, voice calls what? > > > > On Fri, Jan 2, 2015 at 3:49 PM, Thomas Auge <auge@virtues.net <mailto:auge@virtues.net> <mailto:auge@virtues.net <mailto:auge@virtues.net>> <mailto:auge@virtues.net <mailto:auge@virtues.net> <mailto:auge@virtues.net <mailto:auge@virtues.net>>>> wrote: > > > > Hello list, > > > > would it be a big task to add mp2 (transcoding) to freeswitch? What would be a realistic bounty for it? > > > > Cheers! > > > > Thomas > > > > _________________________________________________________________________ > > Professional FreeSWITCH Consulting Services: > > consulting@freeswitch.org <mailto:consulting@freeswitch.org> <mailto:consulting@freeswitch.org <mailto:consulting@freeswitch.org>> <mailto:consulting@freeswitch.org <mailto:consulting@freeswitch.org> > <mailto:consulting@freeswitch.org <mailto:consulting@freeswitch.org>>> > >http://www.freeswitchsolutions.com > > > > Official FreeSWITCH Sites > >http://www.freeswitch.org > >http://confluence.freeswitch.org > >http://www.cluecon.com > > > > FreeSWITCH-users mailing list > >FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> <mailto:FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org>> > <mailto:FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> <mailto:FreeSWITCH-users@lists.freeswitch.org <mailto: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 > > > > > > > > > > -- > > > > */Brian West/* > > brian@freeswitch.org <mailto:brian@freeswitch.org> <mailto:brian@freeswitch.org <mailto:brian@freeswitch.org>> <mailto:brian@freeswitch.org <mailto:brian@freeswitch.org> <mailto:brian@freeswitch.org <mailto:brian@freeswitch.org>>> > > > > > > */Twitter: @FreeSWITCH , @briankwest/* > >http://www.freeswitchbook.com > >http://www.freeswitchcookbook.com > > > > *T:*+19184209001 <tel:%2B19184209001> <tel:%2B19184209001> | *F:*+19184209002 <tel:%2B19184209002> <tel:%2B19184209002> | *M:*+1918424WEST (9378) > > *iNUM:*+883 5100 1420 9001 <tel:%2B883%205100%201420%209001> <tel:%2B883%205100%201420%209001> | *ISN:*410*543 | *Skype:*briankwest > > > > > > > > _________________________________________________________________________ > > Professional FreeSWITCH Consulting Services: > > consulting@freeswitch.org <mailto:consulting@freeswitch.org> <mailto:consulting@freeswitch.org <mailto:consulting@freeswitch.org>> > > http://www.freeswitchsolutions.com > > > > Official FreeSWITCH Sites > > http://www.freeswitch.org > > http://confluence.freeswitch.org > > http://www.cluecon.com > > > > FreeSWITCH-users mailing list > > FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> <mailto:FreeSWITCH-users@lists.freeswitch.org <mailto: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 > > > > > _________________________________________________________________________ > Professional FreeSWITCH Consulting Services: > consulting@freeswitch.org <mailto:consulting@freeswitch.org> <mailto:consulting@freeswitch.org <mailto:consulting@freeswitch.org>> > http://www.freeswitchsolutions.com > > Official FreeSWITCH Sites > http://www.freeswitch.org > http://confluence.freeswitch.org > http://www.cluecon.com > > FreeSWITCH-users mailing list > FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> <mailto:FreeSWITCH-users@lists.freeswitch.org <mailto: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 > > > > > -- > > */Brian West/* > brian@freeswitch.org <mailto:brian@freeswitch.org> <mailto:brian@freeswitch.org <mailto:brian@freeswitch.org>> > > > */Twitter: @FreeSWITCH , @briankwest/* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > *T:*+19184209001 <tel:%2B19184209001> | *F:*+19184209002 <tel:%2B19184209002> | *M:*+1918424WEST (9378) > *iNUM:*+883 5100 1420 9001 <tel:%2B883%205100%201420%209001> | *ISN:*410*543 | *Skype:*briankwest > > > > _________________________________________________________________________ > Professional FreeSWITCH Consulting Services: > consulting@freeswitch.org <mailto:consulting@freeswitch.org> > http://www.freeswitchsolutions.com > > Official FreeSWITCH Sites > http://www.freeswitch.org > http://confluence.freeswitch.org > http://www.cluecon.com > > FreeSWITCH-users mailing list > FreeSWITCH-users@lists.freeswitch.org <mailto: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 >
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto: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
--
*/Brian West/* brian@freeswitch.org <mailto:brian@freeswitch.org>
*/Twitter: @FreeSWITCH , @briankwest/* http://www.freeswitchbook.com http://www.freeswitchcookbook.com
*T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
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
That looks like just the encoder, so we would need both the encoder and decoder that takes signed linear. I'll be on the look out for an option too. On Fri, Jan 2, 2015 at 4:54 PM, Thomas Auge <auge@virtues.net> wrote:
G722 can be a native bearer capability on an ISDN b-channel but thats not widely used. MP2 in your case is just establishing a data channel be it via ISDN or IP.
Yup. I'm fairly certain that's what FreeTDM does for G722, else it wouldn't make much sense to have a codec configuration option. :)
Before proceeding I would seek out a license compatible encoder/decoder library that can be used, MP2 can mean so many things their are multiple levels, options and details required to properly implement it. I highly suspect its not an afternoon event, I could be wrong if the right library is found thats license compatible.
There are a couple, T(w/o)oLame comes to mind. (http://www.twolame.org/ LGPL licensed) Any pointers as to which capabilities are needed in such a library? It seems the libraries are as outdated as the codec. :)
On Fri, Jan 2, 2015 at 4:20 PM, Thomas Auge <auge@virtues.net <mailto: auge@virtues.net>> wrote:
There are ISDN devices which establish a digital (data) ISDN connection and then use all kinds of codecs on top of that. Think FreeTDM with G722 - same thing. As far as I know FreeTDM doesn't care which codec you choose for a digital connection. G722 is just the most common use case.
MP2 is still a widely used standard in broadcast, i.e. for remote contributions.
On 02.01.2015 19:08, Brian West wrote: > I'm still puzzled as to why mp2, since ISDN is native PCM (ulaw/alaw), Do you have some legacy files or systems you're > working with that require this? Trying to fully understand your thought process and needs. > > On Fri, Jan 2, 2015 at 4:04 PM, Thomas Auge <auge@virtues.net <mailto:auge@virtues.net> <mailto:auge@virtues.net <mailto: auge@virtues.net>>> wrote: > > Digital ISDN calls, so I think as far as freeswitch is concerned, voice calls, yes. > > > On 02.01.2015 18:52, Brian West wrote: > > In what context? playing sound files, voice calls what? > > > > On Fri, Jan 2, 2015 at 3:49 PM, Thomas Auge < auge@virtues.net <mailto:auge@virtues.net> <mailto:auge@virtues.net <mailto:auge@virtues.net>> <mailto:auge@virtues.net <mailto:auge@virtues.net> <mailto: auge@virtues.net <mailto:auge@virtues.net>>>> wrote: > > > > Hello list, > > > > would it be a big task to add mp2 (transcoding) to freeswitch? What would be a realistic bounty for it? > > > > Cheers! > > > > Thomas > > > >
> > Professional FreeSWITCH Consulting Services: > > consulting@freeswitch.org <mailto:
consulting@freeswitch.org> <mailto:consulting@freeswitch.org
<mailto:consulting@freeswitch.org>> <mailto:
consulting@freeswitch.org <mailto:consulting@freeswitch.org>
> <mailto:consulting@freeswitch.org <mailto:
consulting@freeswitch.org>>>
> >http://www.freeswitchsolutions.com > > > > Official FreeSWITCH Sites > >http://www.freeswitch.org > >http://confluence.freeswitch.org > >http://www.cluecon.com > > > > FreeSWITCH-users mailing list > >FreeSWITCH-users@lists.freeswitch.org <mailto:
FreeSWITCH-users@lists.freeswitch.org>
<mailto:FreeSWITCH-users@lists.freeswitch.org <mailto:
FreeSWITCH-users@lists.freeswitch.org>>
> <mailto:FreeSWITCH-users@lists.freeswitch.org <mailto:
FreeSWITCH-users@lists.freeswitch.org>
<mailto:FreeSWITCH-users@lists.freeswitch.org <mailto:
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 > > > > > > > > > > -- > > > > */Brian West/* > > brian@freeswitch.org <mailto:brian@freeswitch.org>
<mailto:brian@freeswitch.org
<mailto:brian@freeswitch.org>> <mailto:brian@freeswitch.org <mailto:
brian@freeswitch.org>
<mailto:brian@freeswitch.org <mailto:brian@freeswitch.org>>> > > > > > > */Twitter: @FreeSWITCH , @briankwest/* > >http://www.freeswitchbook.com > >http://www.freeswitchcookbook.com > > > > *T:*+19184209001 <tel:%2B19184209001>
<tel:%2B19184209001> | *F:*+19184209002 <tel:%2B19184209002>
<tel:%2B19184209002> | *M:*+1918424WEST (9378) > > *iNUM:*+883 5100 1420 9001
<tel:%2B883%205100%201420%209001> <tel:%2B883%205100%201420%209001> |
*ISN:*410*543 | *Skype:*briankwest > > > > > > > >
_________________________________________________________________________
> > Professional FreeSWITCH Consulting Services: > > consulting@freeswitch.org <mailto:
consulting@freeswitch.org> <mailto:consulting@freeswitch.org
<mailto:consulting@freeswitch.org>> > > http://www.freeswitchsolutions.com > > > > Official FreeSWITCH Sites > > http://www.freeswitch.org > > http://confluence.freeswitch.org > > http://www.cluecon.com > > > > FreeSWITCH-users mailing list > > FreeSWITCH-users@lists.freeswitch.org <mailto:
FreeSWITCH-users@lists.freeswitch.org>
<mailto:FreeSWITCH-users@lists.freeswitch.org <mailto:
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 > > > > >
_________________________________________________________________________
> Professional FreeSWITCH Consulting Services: > consulting@freeswitch.org <mailto:consulting@freeswitch.org>
<mailto:consulting@freeswitch.org
<mailto:consulting@freeswitch.org>> > http://www.freeswitchsolutions.com > > Official FreeSWITCH Sites > http://www.freeswitch.org > http://confluence.freeswitch.org > http://www.cluecon.com > > FreeSWITCH-users mailing list > FreeSWITCH-users@lists.freeswitch.org <mailto:
FreeSWITCH-users@lists.freeswitch.org>
<mailto:FreeSWITCH-users@lists.freeswitch.org <mailto:
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 > > > > > -- > > */Brian West/* > brian@freeswitch.org <mailto:brian@freeswitch.org> <mailto:
brian@freeswitch.org <mailto:brian@freeswitch.org>>
> > > */Twitter: @FreeSWITCH , @briankwest/* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > *T:*+19184209001 <tel:%2B19184209001> | *F:*+19184209002
<tel:%2B19184209002> | *M:*+1918424WEST (9378)
> *iNUM:*+883 5100 1420 9001 <tel:%2B883%205100%201420%209001> |
*ISN:*410*543 | *Skype:*briankwest
> > > >
_________________________________________________________________________
> Professional FreeSWITCH Consulting Services: > consulting@freeswitch.org <mailto:consulting@freeswitch.org> > http://www.freeswitchsolutions.com > > Official FreeSWITCH Sites > http://www.freeswitch.org > http://confluence.freeswitch.org > http://www.cluecon.com > > FreeSWITCH-users mailing list > FreeSWITCH-users@lists.freeswitch.org <mailto:
FreeSWITCH-users@lists.freeswitch.org>
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > UNSUBSCRIBE:
http://lists.freeswitch.org/mailman/options/freeswitch-users
_________________________________________________________________________
Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:
FreeSWITCH-users@lists.freeswitch.org>
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:
http://lists.freeswitch.org/mailman/options/freeswitch-users
--
*/Brian West/* brian@freeswitch.org <mailto:brian@freeswitch.org>
*/Twitter: @FreeSWITCH , @briankwest/* http://www.freeswitchbook.com http://www.freeswitchcookbook.com
*T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
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
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
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
-- *Brian West* brian@freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest
I fear there aren't many. ffmpeg has it in libavcodec, but they even recommend toolame for encoding. Apparently the quality isn't quite up to speed. Is it possible to use two different libraries for en- / decoding or is that crazy talk? :) On 02.01.2015 20:00, Brian West wrote:
That looks like just the encoder, so we would need both the encoder and decoder that takes signed linear. I'll be on the look out for an option too.
On Fri, Jan 2, 2015 at 4:54 PM, Thomas Auge <auge@virtues.net <mailto:auge@virtues.net>> wrote:
> G722 can be a native bearer capability on an ISDN b-channel but thats not widely used. MP2 in your case is just > establishing a data channel be it via ISDN or IP.
Yup. I'm fairly certain that's what FreeTDM does for G722, else it wouldn't make much sense to have a codec configuration option. :)
> Before proceeding I would seek out a license compatible encoder/decoder library that can be used, MP2 can mean so many > things their are multiple levels, options and details required to properly implement it. I highly suspect its not an > afternoon event, I could be wrong if the right library is found thats license compatible.
There are a couple, T(w/o)oLame comes to mind. (http://www.twolame.org/ LGPL licensed) Any pointers as to which capabilities are needed in such a library? It seems the libraries are as outdated as the codec. :)
> On Fri, Jan 2, 2015 at 4:20 PM, Thomas Auge <auge@virtues.net <mailto:auge@virtues.net> <mailto:auge@virtues.net <mailto:auge@virtues.net>>> wrote: > > There are ISDN devices which establish a digital (data) ISDN connection and then use all kinds of codecs on top of that. > Think FreeTDM with G722 - same thing. As far as I know FreeTDM doesn't care which codec you choose for a digital > connection. G722 is just the most common use case. > > MP2 is still a widely used standard in broadcast, i.e. for remote contributions. > > On 02.01.2015 19:08, Brian West wrote: > > I'm still puzzled as to why mp2, since ISDN is native PCM (ulaw/alaw), Do you have some legacy files or systems you're > > working with that require this? Trying to fully understand your thought process and needs. > > > > On Fri, Jan 2, 2015 at 4:04 PM, Thomas Auge <auge@virtues.net <mailto:auge@virtues.net> <mailto:auge@virtues.net <mailto:auge@virtues.net>> <mailto:auge@virtues.net <mailto:auge@virtues.net> <mailto:auge@virtues.net <mailto:auge@virtues.net>>>> wrote: > > > > Digital ISDN calls, so I think as far as freeswitch is concerned, voice calls, yes. > > > > > > On 02.01.2015 18:52, Brian West wrote: > > > In what context? playing sound files, voice calls what? > > > > > > On Fri, Jan 2, 2015 at 3:49 PM, Thomas Auge <auge@virtues.net <mailto:auge@virtues.net> <mailto:auge@virtues.net <mailto:auge@virtues.net>> <mailto:auge@virtues.net <mailto:auge@virtues.net> <mailto:auge@virtues.net <mailto:auge@virtues.net>>> > <mailto:auge@virtues.net <mailto:auge@virtues.net> <mailto:auge@virtues.net <mailto:auge@virtues.net>> <mailto:auge@virtues.net <mailto:auge@virtues.net> <mailto:auge@virtues.net <mailto:auge@virtues.net>>>>> wrote: > > > > > > Hello list, > > > > > > would it be a big task to add mp2 (transcoding) to freeswitch? What would be a realistic bounty for it? > > > > > > Cheers! > > > > > > Thomas > > > > > > _________________________________________________________________________ > > > Professional FreeSWITCH Consulting Services: > > >consulting@freeswitch.org <mailto:consulting@freeswitch.org> <mailto:consulting@freeswitch.org <mailto:consulting@freeswitch.org>> <mailto:consulting@freeswitch.org <mailto:consulting@freeswitch.org> > <mailto:consulting@freeswitch.org <mailto:consulting@freeswitch.org>>> <mailto:consulting@freeswitch.org <mailto:consulting@freeswitch.org> <mailto:consulting@freeswitch.org <mailto:consulting@freeswitch.org>> > > <mailto:consulting@freeswitch.org <mailto:consulting@freeswitch.org> <mailto:consulting@freeswitch.org <mailto:consulting@freeswitch.org>>>> > > >http://www.freeswitchsolutions.com > > > > > > Official FreeSWITCH Sites > > >http://www.freeswitch.org > > >http://confluence.freeswitch.org > > >http://www.cluecon.com > > > > > > FreeSWITCH-users mailing list > > >FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> <mailto:FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org>> > <mailto:FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> <mailto:FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org>>> > > <mailto:FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> <mailto:FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org>> > <mailto:FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> <mailto:FreeSWITCH-users@lists.freeswitch.org <mailto: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 > > > > > > > > > > > > > > > -- > > > > > > */Brian West/* > > >brian@freeswitch.org <mailto:brian@freeswitch.org> <mailto:brian@freeswitch.org <mailto:brian@freeswitch.org>> <mailto:brian@freeswitch.org <mailto:brian@freeswitch.org> > <mailto:brian@freeswitch.org <mailto:brian@freeswitch.org>>> <mailto:brian@freeswitch.org <mailto:brian@freeswitch.org> <mailto:brian@freeswitch.org <mailto:brian@freeswitch.org>> > <mailto:brian@freeswitch.org <mailto:brian@freeswitch.org> <mailto:brian@freeswitch.org <mailto:brian@freeswitch.org>>>> > > > > > > > > > */Twitter: @FreeSWITCH , @briankwest/* > > >http://www.freeswitchbook.com > > >http://www.freeswitchcookbook.com > > > > > > *T:*+19184209001 <tel:%2B19184209001> <tel:%2B19184209001> <tel:%2B19184209001> | *F:*+19184209002 <tel:%2B19184209002> <tel:%2B19184209002> > <tel:%2B19184209002> | *M:*+1918424WEST (9378) > > > *iNUM:*+883 5100 1420 9001 <tel:%2B883%205100%201420%209001> <tel:%2B883%205100%201420%209001> <tel:%2B883%205100%201420%209001> | > *ISN:*410*543 | *Skype:*briankwest > > > > > > > > > > > > _________________________________________________________________________ > > > Professional FreeSWITCH Consulting Services: > > > consulting@freeswitch.org <mailto:consulting@freeswitch.org> <mailto:consulting@freeswitch.org <mailto:consulting@freeswitch.org>> <mailto:consulting@freeswitch.org <mailto:consulting@freeswitch.org> > <mailto:consulting@freeswitch.org <mailto:consulting@freeswitch.org>>> > > > http://www.freeswitchsolutions.com > > > > > > Official FreeSWITCH Sites > > > http://www.freeswitch.org > > > http://confluence.freeswitch.org > > > http://www.cluecon.com > > > > > > FreeSWITCH-users mailing list > > > FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> <mailto:FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org>> > <mailto:FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> <mailto:FreeSWITCH-users@lists.freeswitch.org <mailto: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 > > > > > > > > > _________________________________________________________________________ > > Professional FreeSWITCH Consulting Services: > > consulting@freeswitch.org <mailto:consulting@freeswitch.org> <mailto:consulting@freeswitch.org <mailto:consulting@freeswitch.org>> <mailto:consulting@freeswitch.org <mailto:consulting@freeswitch.org> > <mailto:consulting@freeswitch.org <mailto:consulting@freeswitch.org>>> > > http://www.freeswitchsolutions.com > > > > Official FreeSWITCH Sites > > http://www.freeswitch.org > > http://confluence.freeswitch.org > > http://www.cluecon.com > > > > FreeSWITCH-users mailing list > > FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> <mailto:FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org>> > <mailto:FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> <mailto:FreeSWITCH-users@lists.freeswitch.org <mailto: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 > > > > > > > > > > -- > > > > */Brian West/* > > brian@freeswitch.org <mailto:brian@freeswitch.org> <mailto:brian@freeswitch.org <mailto:brian@freeswitch.org>> <mailto:brian@freeswitch.org <mailto:brian@freeswitch.org> <mailto:brian@freeswitch.org <mailto:brian@freeswitch.org>>> > > > > > > */Twitter: @FreeSWITCH , @briankwest/* > > http://www.freeswitchbook.com > > http://www.freeswitchcookbook.com > > > > *T:*+19184209001 <tel:%2B19184209001> <tel:%2B19184209001> | *F:*+19184209002 <tel:%2B19184209002> <tel:%2B19184209002> | *M:*+1918424WEST (9378) > > *iNUM:*+883 5100 1420 9001 <tel:%2B883%205100%201420%209001> <tel:%2B883%205100%201420%209001> | *ISN:*410*543 | *Skype:*briankwest > > > > > > > > _________________________________________________________________________ > > Professional FreeSWITCH Consulting Services: > > consulting@freeswitch.org <mailto:consulting@freeswitch.org> <mailto:consulting@freeswitch.org <mailto:consulting@freeswitch.org>> > > http://www.freeswitchsolutions.com > > > > Official FreeSWITCH Sites > > http://www.freeswitch.org > > http://confluence.freeswitch.org > > http://www.cluecon.com > > > > FreeSWITCH-users mailing list > > FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> <mailto:FreeSWITCH-users@lists.freeswitch.org <mailto: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 > > > > > _________________________________________________________________________ > Professional FreeSWITCH Consulting Services: > consulting@freeswitch.org <mailto:consulting@freeswitch.org> <mailto:consulting@freeswitch.org <mailto:consulting@freeswitch.org>> > http://www.freeswitchsolutions.com > > Official FreeSWITCH Sites > http://www.freeswitch.org > http://confluence.freeswitch.org > http://www.cluecon.com > > FreeSWITCH-users mailing list > FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> <mailto:FreeSWITCH-users@lists.freeswitch.org <mailto: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 > > > > > -- > > */Brian West/* > brian@freeswitch.org <mailto:brian@freeswitch.org> <mailto:brian@freeswitch.org <mailto:brian@freeswitch.org>> > > > */Twitter: @FreeSWITCH , @briankwest/* > http://www.freeswitchbook.com > http://www.freeswitchcookbook.com > > *T:*+19184209001 <tel:%2B19184209001> | *F:*+19184209002 <tel:%2B19184209002> | *M:*+1918424WEST (9378) > *iNUM:*+883 5100 1420 9001 <tel:%2B883%205100%201420%209001> | *ISN:*410*543 | *Skype:*briankwest > > > > _________________________________________________________________________ > Professional FreeSWITCH Consulting Services: > consulting@freeswitch.org <mailto:consulting@freeswitch.org> > http://www.freeswitchsolutions.com > > Official FreeSWITCH Sites > http://www.freeswitch.org > http://confluence.freeswitch.org > http://www.cluecon.com > > FreeSWITCH-users mailing list > FreeSWITCH-users@lists.freeswitch.org <mailto: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 >
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto: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
--
*/Brian West/* brian@freeswitch.org <mailto:brian@freeswitch.org>
*/Twitter: @FreeSWITCH , @briankwest/* http://www.freeswitchbook.com http://www.freeswitchcookbook.com
*T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
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 have no idea how well it works, but there is this MP2 decoder - http://keyj.emphy.de/kjmp2/ On 01/03/2015 07:00 AM, Brian West wrote:
That looks like just the encoder, so we would need both the encoder and decoder that takes signed linear. I'll be on the look out for an option too.
On Fri, Jan 2, 2015 at 4:54 PM, Thomas Auge <auge@virtues.net <mailto:auge@virtues.net>> wrote:
> G722 can be a native bearer capability on an ISDN b-channel but thats not widely used. MP2 in your case is just > establishing a data channel be it via ISDN or IP.
Yup. I'm fairly certain that's what FreeTDM does for G722, else it wouldn't make much sense to have a codec configuration option. :)
> Before proceeding I would seek out a license compatible encoder/decoder library that can be used, MP2 can mean so many > things their are multiple levels, options and details required to properly implement it. I highly suspect its not an > afternoon event, I could be wrong if the right library is found thats license compatible.
There are a couple, T(w/o)oLame comes to mind. (http://www.twolame.org/ LGPL licensed) Any pointers as to which capabilities are needed in such a library? It seems the libraries are as outdated as the codec. :)
A very interesting tech demo, but from his own readme, it might not be suitable for a freeswitch module: - imprecise: due to the integer-only implementation, many rounding errors will occur; expect a 45-55 dB noise margin! - slow: it implements the synthesis process from the spec, which is very slow (82 multiplications, 1-2 divisions and countless shifts and additions per sample!) - not robust: it may easily crash on broken input data. Also, it ignores CRC values completely. - not thread-safe A bit of a bummer, because a lightweight decoder on top of twolame would have been nice. On 03.01.2015 13:51, Steve Underwood wrote:
I have no idea how well it works, but there is this MP2 decoder - http://keyj.emphy.de/kjmp2/
On 01/03/2015 07:00 AM, Brian West wrote:
That looks like just the encoder, so we would need both the encoder and decoder that takes signed linear. I'll be on the look out for an option too.
On Fri, Jan 2, 2015 at 4:54 PM, Thomas Auge <auge@virtues.net <mailto:auge@virtues.net>> wrote:
> G722 can be a native bearer capability on an ISDN b-channel but thats not widely used. MP2 in your case is just > establishing a data channel be it via ISDN or IP.
Yup. I'm fairly certain that's what FreeTDM does for G722, else it wouldn't make much sense to have a codec configuration option. :)
> Before proceeding I would seek out a license compatible encoder/decoder library that can be used, MP2 can mean so many > things their are multiple levels, options and details required to properly implement it. I highly suspect its not an > afternoon event, I could be wrong if the right library is found thats license compatible.
There are a couple, T(w/o)oLame comes to mind. (http://www.twolame.org/ LGPL licensed) Any pointers as to which capabilities are needed in such a library? It seems the libraries are as outdated as the codec. :)
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
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
Is there a standard set of test vectors for an MP2 decoder, and are they expected to give bit exact results? Steve On 01/04/2015 01:27 AM, Thomas Auge wrote:
A very interesting tech demo, but from his own readme, it might not be suitable for a freeswitch module:
- imprecise: due to the integer-only implementation, many rounding errors will occur; expect a 45-55 dB noise margin! - slow: it implements the synthesis process from the spec, which is very slow (82 multiplications, 1-2 divisions and countless shifts and additions per sample!) - not robust: it may easily crash on broken input data. Also, it ignores CRC values completely. - not thread-safe
A bit of a bummer, because a lightweight decoder on top of twolame would have been nice.
On 03.01.2015 13:51, Steve Underwood wrote:
I have no idea how well it works, but there is this MP2 decoder - http://keyj.emphy.de/kjmp2/
On 01/03/2015 07:00 AM, Brian West wrote:
That looks like just the encoder, so we would need both the encoder and decoder that takes signed linear. I'll be on the look out for an option too.
On Fri, Jan 2, 2015 at 4:54 PM, Thomas Auge <auge@virtues.net <mailto:auge@virtues.net>> wrote:
> G722 can be a native bearer capability on an ISDN b-channel but thats not widely used. MP2 in your case is just > establishing a data channel be it via ISDN or IP.
Yup. I'm fairly certain that's what FreeTDM does for G722, else it wouldn't make much sense to have a codec configuration option. :)
> Before proceeding I would seek out a license compatible encoder/decoder library that can be used, MP2 can mean so many > things their are multiple levels, options and details required to properly implement it. I highly suspect its not an > afternoon event, I could be wrong if the right library is found thats license compatible.
There are a couple, T(w/o)oLame comes to mind. (http://www.twolame.org/ LGPL licensed) Any pointers as to which capabilities are needed in such a library? It seems the libraries are as outdated as the codec. :)
There seems to be: http://www.underbit.com/resources/mpeg/audio/compliance Someone from the TwoLAME list recommended libMAD: http://www.underbit.com/products/mad/ ... it's GPL. Might be a good option. On 03.01.2015 14:57, Steve Underwood wrote:
Is there a standard set of test vectors for an MP2 decoder, and are they expected to give bit exact results?
Steve
On 01/04/2015 01:27 AM, Thomas Auge wrote:
A very interesting tech demo, but from his own readme, it might not be suitable for a freeswitch module:
- imprecise: due to the integer-only implementation, many rounding errors will occur; expect a 45-55 dB noise margin! - slow: it implements the synthesis process from the spec, which is very slow (82 multiplications, 1-2 divisions and countless shifts and additions per sample!) - not robust: it may easily crash on broken input data. Also, it ignores CRC values completely. - not thread-safe
A bit of a bummer, because a lightweight decoder on top of twolame would have been nice.
On 03.01.2015 13:51, Steve Underwood wrote:
I have no idea how well it works, but there is this MP2 decoder - http://keyj.emphy.de/kjmp2/
On 01/03/2015 07:00 AM, Brian West wrote:
That looks like just the encoder, so we would need both the encoder and decoder that takes signed linear. I'll be on the look out for an option too.
On Fri, Jan 2, 2015 at 4:54 PM, Thomas Auge <auge@virtues.net <mailto:auge@virtues.net>> wrote:
> G722 can be a native bearer capability on an ISDN b-channel but thats not widely used. MP2 in your case is just > establishing a data channel be it via ISDN or IP.
Yup. I'm fairly certain that's what FreeTDM does for G722, else it wouldn't make much sense to have a codec configuration option. :)
> Before proceeding I would seek out a license compatible encoder/decoder library that can be used, MP2 can mean so many > things their are multiple levels, options and details required to properly implement it. I highly suspect its not an > afternoon event, I could be wrong if the right library is found thats license compatible.
There are a couple, T(w/o)oLame comes to mind. (http://www.twolame.org/ LGPL licensed) Any pointers as to which capabilities are needed in such a library? It seems the libraries are as outdated as the codec. :)
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
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 01/04/2015 03:58 AM, Thomas Auge wrote:
There seems to be: http://www.underbit.com/resources/mpeg/audio/compliance That looks like a useful resource. Someone from the TwoLAME list recommended libMAD: http://www.underbit.com/products/mad/ ... it's GPL. Might be a good option. The GPL licence rules out the use of MAD in FS. On 03.01.2015 14:57, Steve Underwood wrote:
Is there a standard set of test vectors for an MP2 decoder, and are they expected to give bit exact results?
Steve
On 01/04/2015 01:27 AM, Thomas Auge wrote:
A very interesting tech demo, but from his own readme, it might not be suitable for a freeswitch module:
- imprecise: due to the integer-only implementation, many rounding errors will occur; expect a 45-55 dB noise margin! - slow: it implements the synthesis process from the spec, which is very slow (82 multiplications, 1-2 divisions and countless shifts and additions per sample!) - not robust: it may easily crash on broken input data. Also, it ignores CRC values completely. - not thread-safe
A bit of a bummer, because a lightweight decoder on top of twolame would have been nice.
On 03.01.2015 13:51, Steve Underwood wrote:
I have no idea how well it works, but there is this MP2 decoder - http://keyj.emphy.de/kjmp2/
On 01/03/2015 07:00 AM, Brian West wrote:
That looks like just the encoder, so we would need both the encoder and decoder that takes signed linear. I'll be on the look out for an option too.
On Fri, Jan 2, 2015 at 4:54 PM, Thomas Auge <auge@virtues.net <mailto:auge@virtues.net>> wrote:
> G722 can be a native bearer capability on an ISDN b-channel but thats not widely used. MP2 in your case is just > establishing a data channel be it via ISDN or IP.
Yup. I'm fairly certain that's what FreeTDM does for G722, else it wouldn't make much sense to have a codec configuration option. :)
> Before proceeding I would seek out a license compatible encoder/decoder library that can be used, MP2 can mean so many > things their are multiple levels, options and details required to properly implement it. I highly suspect its not an > afternoon event, I could be wrong if the right library is found thats license compatible.
There are a couple, T(w/o)oLame comes to mind. (http://www.twolame.org/ LGPL licensed) Any pointers as to which capabilities are needed in such a library? It seems the libraries are as outdated as the codec. :)
The GPL licence rules out the use of MAD in FS.
Aren't MPL and GPL compatible these days?
On 03.01.2015 14:57, Steve Underwood wrote:
Is there a standard set of test vectors for an MP2 decoder, and are they expected to give bit exact results?
Steve
On 01/04/2015 01:27 AM, Thomas Auge wrote:
A very interesting tech demo, but from his own readme, it might not be suitable for a freeswitch module:
- imprecise: due to the integer-only implementation, many rounding errors will occur; expect a 45-55 dB noise margin! - slow: it implements the synthesis process from the spec, which is very slow (82 multiplications, 1-2 divisions and countless shifts and additions per sample!) - not robust: it may easily crash on broken input data. Also, it ignores CRC values completely. - not thread-safe
A bit of a bummer, because a lightweight decoder on top of twolame would have been nice.
On 03.01.2015 13:51, Steve Underwood wrote:
I have no idea how well it works, but there is this MP2 decoder - http://keyj.emphy.de/kjmp2/
On 01/03/2015 07:00 AM, Brian West wrote:
That looks like just the encoder, so we would need both the encoder and decoder that takes signed linear. I'll be on the look out for an option too.
On Fri, Jan 2, 2015 at 4:54 PM, Thomas Auge <auge@virtues.net <mailto:auge@virtues.net>> wrote:
> G722 can be a native bearer capability on an ISDN b-channel but thats not widely used. MP2 in your case is just > establishing a data channel be it via ISDN or IP.
Yup. I'm fairly certain that's what FreeTDM does for G722, else it wouldn't make much sense to have a codec configuration option. :)
> Before proceeding I would seek out a license compatible encoder/decoder library that can be used, MP2 can mean so many > things their are multiple levels, options and details required to properly implement it. I highly suspect its not an > afternoon event, I could be wrong if the right library is found thats license compatible.
There are a couple, T(w/o)oLame comes to mind. (http://www.twolame.org/ LGPL licensed) Any pointers as to which capabilities are needed in such a library? It seems the libraries are as outdated as the codec. :)
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
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
When g722 is used over isdn, it is a voice channel marked as g722, NOT a data channel with voice codec data.
On Jan 2, 2015, at 5:20 PM, Thomas Auge <auge@virtues.net> wrote:
There are ISDN devices which establish a digital (data) ISDN connection and then use all kinds of codecs on top of that. Think FreeTDM with G722 - same thing. As far as I know FreeTDM doesn't care which codec you choose for a digital connection. G722 is just the most common use case.
MP2 is still a widely used standard in broadcast, i.e. for remote contributions.
On 02.01.2015 19:08, Brian West wrote:
I'm still puzzled as to why mp2, since ISDN is native PCM (ulaw/alaw), Do you have some legacy files or systems you're working with that require this? Trying to fully understand your thought process and needs.
On Fri, Jan 2, 2015 at 4:04 PM, Thomas Auge <auge@virtues.net <mailto:auge@virtues.net> <mailto:auge@virtues.net <mailto:auge@virtues.net>>> wrote:
Digital ISDN calls, so I think as far as freeswitch is concerned, voice calls, yes.
On 02.01.2015 18:52, Brian West wrote:
In what context? playing sound files, voice calls what?
On Fri, Jan 2, 2015 at 3:49 PM, Thomas Auge <auge@virtues.net <mailto:auge@virtues.net> <mailto:auge@virtues.net <mailto:auge@virtues.net>> <mailto:auge@virtues.net <mailto:auge@virtues.net><mailto:auge@virtues.net <mailto:auge@virtues.net>>>> wrote:
Hello list,
would it be a big task to add mp2 (transcoding) to freeswitch? What would be a realistic bounty for it?
Cheers!
Thomas
To understand this a little better. Is MP2 over data channel a standard that needs to be interoperated with? Is there details how this is signalled to the other side or are both sides just configured to support it?
On Jan 5, 2015, at 1:06 PM, Michael Jerris <mike@jerris.com> wrote:
When g722 is used over isdn, it is a voice channel marked as g722, NOT a data channel with voice codec data.
On Jan 2, 2015, at 5:20 PM, Thomas Auge <auge@virtues.net <mailto:auge@virtues.net>> wrote:
There are ISDN devices which establish a digital (data) ISDN connection and then use all kinds of codecs on top of that. Think FreeTDM with G722 - same thing. As far as I know FreeTDM doesn't care which codec you choose for a digital connection. G722 is just the most common use case.
MP2 is still a widely used standard in broadcast, i.e. for remote contributions.
On 02.01.2015 19:08, Brian West wrote:
I'm still puzzled as to why mp2, since ISDN is native PCM (ulaw/alaw), Do you have some legacy files or systems you're working with that require this? Trying to fully understand your thought process and needs.
On Fri, Jan 2, 2015 at 4:04 PM, Thomas Auge <auge@virtues.net <mailto:auge@virtues.net> <mailto:auge@virtues.net <mailto:auge@virtues.net>>> wrote:
Digital ISDN calls, so I think as far as freeswitch is concerned, voice calls, yes.
On 02.01.2015 18:52, Brian West wrote:
In what context? playing sound files, voice calls what?
On Fri, Jan 2, 2015 at 3:49 PM, Thomas Auge <auge@virtues.net <mailto:auge@virtues.net> <mailto:auge@virtues.net <mailto:auge@virtues.net>> <mailto:auge@virtues.net <mailto:auge@virtues.net><mailto:auge@virtues.net <mailto:auge@virtues.net>>>> wrote:
Hello list,
would it be a big task to add mp2 (transcoding) to freeswitch? What would be a realistic bounty for it?
Cheers!
Thomas
To understand this a little better. Is MP2 over data channel a standard that needs to be interoperated with? Is there details how this is signalled to the other side or are both sides just configured to support it?
Unfortunately I don't know. I didn't know there were multiple approaches to this. The currently implemented G722 method works with these boxes, so the assumption was it's all the same with other codecs. If a data channel is not a common method to achieve this, then it's most likely not what they are doing.
On Jan 5, 2015, at 1:06 PM, Michael Jerris <mike@jerris.com <mailto:mike@jerris.com>> wrote:
When g722 is used over isdn, it is a voice channel marked as g722, NOT a data channel with voice codec data.
On Jan 2, 2015, at 5:20 PM, Thomas Auge <auge@virtues.net <mailto:auge@virtues.net>> wrote:
There are ISDN devices which establish a digital (data) ISDN connection and then use all kinds of codecs on top of that. Think FreeTDM with G722 - same thing. As far as I know FreeTDM doesn't care which codec you choose for a digital connection. G722 is just the most common use case.
MP2 is still a widely used standard in broadcast, i.e. for remote contributions.
On 02.01.2015 19:08, Brian West wrote:
I'm still puzzled as to why mp2, since ISDN is native PCM (ulaw/alaw), Do you have some legacy files or systems you're working with that require this? Trying to fully understand your thought process and needs.
On Fri, Jan 2, 2015 at 4:04 PM, Thomas Auge <auge@virtues.net <mailto:auge@virtues.net><mailto:auge@virtues.net>> wrote:
Digital ISDN calls, so I think as far as freeswitch is concerned, voice calls, yes.
On 02.01.2015 18:52, Brian West wrote:
In what context? playing sound files, voice calls what?
On Fri, Jan 2, 2015 at 3:49 PM, Thomas Auge <auge@virtues.net <mailto:auge@virtues.net><mailto:auge@virtues.net> <mailto:auge@virtues.net<mailto:auge@virtues.net>>> wrote:
Hello list,
would it be a big task to add mp2 (transcoding) to freeswitch? What would be a realistic bounty for it?
Cheers!
Thomas
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
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
For any hope to achieve this we are going to needs some more info... preferably in the way of specifications. It's maybe possible if you can capture the isdn traffic from working equipment using this that you could decode it (Wireshark does a decent job of this) and see what exactly its signaling.
On Jan 5, 2015, at 1:34 PM, Thomas Auge <auge@virtues.net> wrote:
To understand this a little better. Is MP2 over data channel a standard that needs to be interoperated with? Is there details how this is signalled to the other side or are both sides just configured to support it?
Unfortunately I don't know. I didn't know there were multiple approaches to this. The currently implemented G722 method works with these boxes, so the assumption was it's all the same with other codecs. If a data channel is not a common method to achieve this, then it's most likely not what they are doing.
On Jan 5, 2015, at 1:06 PM, Michael Jerris <mike@jerris.com <mailto:mike@jerris.com>> wrote:
When g722 is used over isdn, it is a voice channel marked as g722, NOT a data channel with voice codec data.
On Jan 2, 2015, at 5:20 PM, Thomas Auge <auge@virtues.net <mailto:auge@virtues.net>> wrote:
There are ISDN devices which establish a digital (data) ISDN connection and then use all kinds of codecs on top of that. Think FreeTDM with G722 - same thing. As far as I know FreeTDM doesn't care which codec you choose for a digital connection. G722 is just the most common use case.
MP2 is still a widely used standard in broadcast, i.e. for remote contributions.
On 02.01.2015 19:08, Brian West wrote:
I'm still puzzled as to why mp2, since ISDN is native PCM (ulaw/alaw), Do you have some legacy files or systems you're working with that require this? Trying to fully understand your thought process and needs.
On Fri, Jan 2, 2015 at 4:04 PM, Thomas Auge <auge@virtues.net <mailto:auge@virtues.net><mailto:auge@virtues.net>> wrote:
Digital ISDN calls, so I think as far as freeswitch is concerned, voice calls, yes.
On 02.01.2015 18:52, Brian West wrote:
In what context? playing sound files, voice calls what?
On Fri, Jan 2, 2015 at 3:49 PM, Thomas Auge <auge@virtues.net <mailto:auge@virtues.net><mailto:auge@virtues.net> <mailto:auge@virtues.net<mailto:auge@virtues.net>>> wrote:
Hello list,
would it be a big task to add mp2 (transcoding) to freeswitch? What would be a realistic bounty for it?
Cheers!
Thomas
These are hardware boxes. Can I capture the data with another ISDN card on the same BRI? On 05.01.2015 15:38, Michael Jerris wrote:
For any hope to achieve this we are going to needs some more info... preferably in the way of specifications. It's maybe possible if you can capture the isdn traffic from working equipment using this that you could decode it (Wireshark does a decent job of this) and see what exactly its signaling.
On Jan 5, 2015, at 1:34 PM, Thomas Auge <auge@virtues.net> wrote:
To understand this a little better. Is MP2 over data channel a standard that needs to be interoperated with? Is there details how this is signalled to the other side or are both sides just configured to support it?
Unfortunately I don't know. I didn't know there were multiple approaches to this. The currently implemented G722 method works with these boxes, so the assumption was it's all the same with other codecs. If a data channel is not a common method to achieve this, then it's most likely not what they are doing.
On Jan 5, 2015, at 1:06 PM, Michael Jerris <mike@jerris.com <mailto:mike@jerris.com>> wrote:
When g722 is used over isdn, it is a voice channel marked as g722, NOT a data channel with voice codec data.
On Jan 2, 2015, at 5:20 PM, Thomas Auge <auge@virtues.net <mailto:auge@virtues.net>> wrote:
There are ISDN devices which establish a digital (data) ISDN connection and then use all kinds of codecs on top of that. Think FreeTDM with G722 - same thing. As far as I know FreeTDM doesn't care which codec you choose for a digital connection. G722 is just the most common use case.
MP2 is still a widely used standard in broadcast, i.e. for remote contributions.
On 02.01.2015 19:08, Brian West wrote:
I'm still puzzled as to why mp2, since ISDN is native PCM (ulaw/alaw), Do you have some legacy files or systems you're working with that require this? Trying to fully understand your thought process and needs.
On Fri, Jan 2, 2015 at 4:04 PM, Thomas Auge <auge@virtues.net <mailto:auge@virtues.net><mailto:auge@virtues.net>> wrote:
Digital ISDN calls, so I think as far as freeswitch is concerned, voice calls, yes.
On 02.01.2015 18:52, Brian West wrote: > In what context? playing sound files, voice calls what? > > On Fri, Jan 2, 2015 at 3:49 PM, Thomas Auge <auge@virtues.net > <mailto:auge@virtues.net><mailto:auge@virtues.net> <mailto:auge@virtues.net<mailto:auge@virtues.net>>> > wrote: > > Hello list, > > would it be a big task to add mp2 (transcoding) to freeswitch? What would be a realistic bounty for it? > > Cheers! > > Thomas
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
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
Likely, you wont get full call setup, but you could see the inital setup message. Alternatively, there is a way that you can setup some cards passive and you can tap and listen, depends on the hardware.
On Jan 5, 2015, at 1:49 PM, Thomas Auge <auge@virtues.net> wrote:
These are hardware boxes. Can I capture the data with another ISDN card on the same BRI?
On 05.01.2015 15:38, Michael Jerris wrote:
For any hope to achieve this we are going to needs some more info... preferably in the way of specifications. It's maybe possible if you can capture the isdn traffic from working equipment using this that you could decode it (Wireshark does a decent job of this) and see what exactly its signaling.
On Jan 5, 2015, at 1:34 PM, Thomas Auge <auge@virtues.net> wrote:
To understand this a little better. Is MP2 over data channel a standard that needs to be interoperated with? Is there details how this is signalled to the other side or are both sides just configured to support it?
Unfortunately I don't know. I didn't know there were multiple approaches to this. The currently implemented G722 method works with these boxes, so the assumption was it's all the same with other codecs. If a data channel is not a common method to achieve this, then it's most likely not what they are doing.
On Jan 5, 2015, at 1:06 PM, Michael Jerris <mike@jerris.com <mailto:mike@jerris.com>> wrote:
When g722 is used over isdn, it is a voice channel marked as g722, NOT a data channel with voice codec data.
On Jan 2, 2015, at 5:20 PM, Thomas Auge <auge@virtues.net <mailto:auge@virtues.net>> wrote:
There are ISDN devices which establish a digital (data) ISDN connection and then use all kinds of codecs on top of that. Think FreeTDM with G722 - same thing. As far as I know FreeTDM doesn't care which codec you choose for a digital connection. G722 is just the most common use case.
MP2 is still a widely used standard in broadcast, i.e. for remote contributions.
On 02.01.2015 19:08, Brian West wrote: > I'm still puzzled as to why mp2, since ISDN is native PCM (ulaw/alaw), Do you have some legacy files or > systems you're working with that require this? Trying to fully understand your thought process and needs. > > On Fri, Jan 2, 2015 at 4:04 PM, Thomas Auge <auge@virtues.net > <mailto:auge@virtues.net><mailto:auge@virtues.net>> wrote: > > Digital ISDN calls, so I think as far as freeswitch is concerned, voice calls, yes. > > > On 02.01.2015 18:52, Brian West wrote: >> In what context? playing sound files, voice calls what? >> >> On Fri, Jan 2, 2015 at 3:49 PM, Thomas Auge <auge@virtues.net >> <mailto:auge@virtues.net><mailto:auge@virtues.net> <mailto:auge@virtues.net<mailto:auge@virtues.net>>> >> wrote: >> >> Hello list, >> >> would it be a big task to add mp2 (transcoding) to freeswitch? What would be a realistic bounty for it? >> >> Cheers! >> >> Thomas
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
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
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
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'm trying to find some detailed specs on this, but so far no luck. There is quite an array of products of that kind out there. They must have set this up other than with trial and error ... One interesting thing about them is that interoperability depends on selecting the correct codec on both ends, so there doesn't seem to be an SDP type negotiation going on. It really seems as if these codecs are just slapped on top of a digital connection without any extra magic. On 05.01.2015 17:52, Michael Jerris wrote:
Likely, you wont get full call setup, but you could see the inital setup message. Alternatively, there is a way that you can setup some cards passive and you can tap and listen, depends on the hardware.
On Jan 5, 2015, at 1:49 PM, Thomas Auge <auge@virtues.net> wrote:
These are hardware boxes. Can I capture the data with another ISDN card on the same BRI?
On 05.01.2015 15:38, Michael Jerris wrote:
For any hope to achieve this we are going to needs some more info... preferably in the way of specifications. It's maybe possible if you can capture the isdn traffic from working equipment using this that you could decode it (Wireshark does a decent job of this) and see what exactly its signaling.
On Jan 5, 2015, at 1:34 PM, Thomas Auge <auge@virtues.net> wrote:
To understand this a little better. Is MP2 over data channel a standard that needs to be interoperated with? Is there details how this is signalled to the other side or are both sides just configured to support it?
Unfortunately I don't know. I didn't know there were multiple approaches to this. The currently implemented G722 method works with these boxes, so the assumption was it's all the same with other codecs. If a data channel is not a common method to achieve this, then it's most likely not what they are doing.
On Jan 5, 2015, at 1:06 PM, Michael Jerris <mike@jerris.com <mailto:mike@jerris.com>> wrote:
When g722 is used over isdn, it is a voice channel marked as g722, NOT a data channel with voice codec data.
> On Jan 2, 2015, at 5:20 PM, Thomas Auge <auge@virtues.net <mailto:auge@virtues.net>> wrote: > > There are ISDN devices which establish a digital (data) ISDN connection and then use all kinds of codecs > on top of that. Think FreeTDM with G722 - same thing. As far as I know FreeTDM doesn't care which codec > you choose for a digital connection. G722 is just the most common use case. > > MP2 is still a widely used standard in broadcast, i.e. for remote contributions. > > On 02.01.2015 19:08, Brian West wrote: >> I'm still puzzled as to why mp2, since ISDN is native PCM (ulaw/alaw), Do you have some legacy files >> or systems you're working with that require this? Trying to fully understand your thought process and >> needs. >> >> On Fri, Jan 2, 2015 at 4:04 PM, Thomas Auge <auge@virtues.net >> <mailto:auge@virtues.net><mailto:auge@virtues.net>> wrote: >> >> Digital ISDN calls, so I think as far as freeswitch is concerned, voice calls, yes. >> >> >> On 02.01.2015 18:52, Brian West wrote: >>> In what context? playing sound files, voice calls what? >>> >>> On Fri, Jan 2, 2015 at 3:49 PM, Thomas Auge <auge@virtues.net >>> <mailto:auge@virtues.net><mailto:auge@virtues.net> >>> <mailto:auge@virtues.net<mailto:auge@virtues.net>>> wrote: >>> >>> Hello list, >>> >>> would it be a big task to add mp2 (transcoding) to freeswitch? What would be a realistic bounty for >>> it? >>> >>> Cheers! >>> >>> Thomas
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
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
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
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
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
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
After a bit of reading I cannot find anything codec specific about the unrestricted digital bearer capability type FreeTDM uses. There does seem to be a G722 type (7khz audio), but from their documentation that's not what FreeTDM does, and since G722 worked with such a hardware codec, it doesn't seem to be what they do either. In an email Sangoma support once said: ... "we only support G.722 as an HD codec because it fits in the 64kbps stream (in fact any codec that fits 64kbps can be used with proper configuration)" ... That sounds like only MP2 support in Freeswitch would be needed. Or am I missing something? On 05.01.2015 15:38, Michael Jerris wrote:
For any hope to achieve this we are going to needs some more info... preferably in the way of specifications. It's maybe possible if you can capture the isdn traffic from working equipment using this that you could decode it (Wireshark does a decent job of this) and see what exactly its signaling.
On Jan 5, 2015, at 1:34 PM, Thomas Auge <auge@virtues.net> wrote:
To understand this a little better. Is MP2 over data channel a standard that needs to be interoperated with? Is there details how this is signalled to the other side or are both sides just configured to support it?
Unfortunately I don't know. I didn't know there were multiple approaches to this. The currently implemented G722 method works with these boxes, so the assumption was it's all the same with other codecs. If a data channel is not a common method to achieve this, then it's most likely not what they are doing.
On Jan 5, 2015, at 1:06 PM, Michael Jerris <mike@jerris.com <mailto:mike@jerris.com>> wrote:
When g722 is used over isdn, it is a voice channel marked as g722, NOT a data channel with voice codec data.
On Jan 2, 2015, at 5:20 PM, Thomas Auge <auge@virtues.net <mailto:auge@virtues.net>> wrote:
There are ISDN devices which establish a digital (data) ISDN connection and then use all kinds of codecs on top of that. Think FreeTDM with G722 - same thing. As far as I know FreeTDM doesn't care which codec you choose for a digital connection. G722 is just the most common use case.
MP2 is still a widely used standard in broadcast, i.e. for remote contributions.
On 02.01.2015 19:08, Brian West wrote:
I'm still puzzled as to why mp2, since ISDN is native PCM (ulaw/alaw), Do you have some legacy files or systems you're working with that require this? Trying to fully understand your thought process and needs.
On Fri, Jan 2, 2015 at 4:04 PM, Thomas Auge <auge@virtues.net <mailto:auge@virtues.net><mailto:auge@virtues.net>> wrote:
Digital ISDN calls, so I think as far as freeswitch is concerned, voice calls, yes.
On 02.01.2015 18:52, Brian West wrote: > In what context? playing sound files, voice calls what? > > On Fri, Jan 2, 2015 at 3:49 PM, Thomas Auge <auge@virtues.net <mailto:auge@virtues.net><mailto:auge@virtues.net> > <mailto:auge@virtues.net<mailto:auge@virtues.net>>> wrote: > > Hello list, > > would it be a big task to add mp2 (transcoding) to freeswitch? What would be a realistic bounty for it? > > Cheers! > > Thomas
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
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
Then "unrestricted digital" is still a voice channel? I'm completely clueless as to how this works on the ISDN side of things, I'm just assuming that any codec would work, because else the "unrestricted-digital-codec" option wouldn't make sense. :) I assumed it was a data connection, because some of the hardware boxes offer 2-channel bonding on BRIs (an option, we're also exploring with FreeTDM) and the only way to do this I know of is through a data connection. On 05.01.2015 15:06, Michael Jerris wrote:
When g722 is used over isdn, it is a voice channel marked as g722, NOT a data channel with voice codec data.
On Jan 2, 2015, at 5:20 PM, Thomas Auge <auge@virtues.net <mailto:auge@virtues.net>> wrote:
There are ISDN devices which establish a digital (data) ISDN connection and then use all kinds of codecs on top of that. Think FreeTDM with G722 - same thing. As far as I know FreeTDM doesn't care which codec you choose for a digital connection. G722 is just the most common use case.
MP2 is still a widely used standard in broadcast, i.e. for remote contributions.
On 02.01.2015 19:08, Brian West wrote:
I'm still puzzled as to why mp2, since ISDN is native PCM (ulaw/alaw), Do you have some legacy files or systems you're working with that require this? Trying to fully understand your thought process and needs.
On Fri, Jan 2, 2015 at 4:04 PM, Thomas Auge <auge@virtues.net <mailto:auge@virtues.net><mailto:auge@virtues.net>> wrote:
Digital ISDN calls, so I think as far as freeswitch is concerned, voice calls, yes.
On 02.01.2015 18:52, Brian West wrote:
In what context? playing sound files, voice calls what?
On Fri, Jan 2, 2015 at 3:49 PM, Thomas Auge <auge@virtues.net <mailto:auge@virtues.net><mailto:auge@virtues.net> <mailto:auge@virtues.net<mailto:auge@virtues.net>>> wrote:
Hello list,
would it be a big task to add mp2 (transcoding) to freeswitch? What would be a realistic bounty for it?
Cheers!
Thomas
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
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
participants (4)
-
Brian West
-
Michael Jerris
-
Steve Underwood
-
Thomas Auge