On Fri, 2007-09-14 at 20:30 +0200, Klaus Darilion wrote: > Steven Critchfield wrote: > > On Fri, 2007-09-14 at 17:15 +0200, Klaus Darilion wrote: > >> critch schrieb: > >>> The addon would then be a transcoder of H223 data to the demuxed > >>> audio/video/control frames using the library that is GPL licensed. > >>> > >>> This way is a lot more likely to get merged with the official releases > >>> as it is the asterisk way, and requires little changes to the core of > >>> the application. > >> I agree. But extending the translation framework to translate > >> AST_FRAME_VOICE(AST_FORMAT_H223) into AST_FRAME_VOICE(AST_FORMAT_AMR) > >> and AST_FRAME_VIDEO(AST_FORMAT_H63_PLUS) is not easily done. Thus, to > >> make 3G calls possible now I prefer the application, but if for example > >> 1.6 allows translation between frame types then the application should > >> be migrated in to translation framework. > > > > So let us go about this in an interim manner. > > > > Modify the ISDN channel drivers to hand up > > AST_FRAME_VOICE(AST_FORMAT_H223) from them to asterisk. Your application > > could request format AST_FORMAT_H223 such that there is no translation > > required. From here you continue your current development as you are. > > > > The benefit here is that you get asterisk to the point of being able to > > native bridge 3g calls, and you get to worry only about your app for now > > while looking at how to get the translation layer to handle things > > better in the future. > > > > Also when you request from your application the format AST_FORMAT_H223, > > how do I do this (in lines of code)?
I think you already know this, but I will post it for others as well ast_set_read_format(chan, format) It is defined in channel.c -- Steven Critchfield <[EMAIL PROTECTED]> _______________________________________________ Sign up now for AstriCon 2007! September 25-28th. http://www.astricon.net/ --Bandwidth and Colocation Provided by http://www.api-digital.com-- asterisk-dev mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-dev
