Hi Paul: Thanks for this info. The mention of Kannel sent me to study some of its inner workings. Was a very educative experience, particularly the mention of the ingenious uses of the C preprocessor for the definition of some tables (the first time I stumble upon them in Mbuni drove me crazy trying to figure out what was that for :-). Are there any plans to integrate Mbuni functionality in Kannel? Seems logical to have a platform with integrated SMS, WAP and MMS gateway capabilities (hope I'm not bringing up a sensitive issue). From the Kannel perspective it would involve adding a third Box, the MMSbox, working in parallel to the already existing SMSbox and WAPbox.
Best regards, Sergio Paul Bagyenda wrote: >Hi Sergio, > > Welcome. > > To try and answer your questions: There is no architecture guide >at the moment, I suppose largely because no one expressed a need. the >user documentation does however provider a brief overview of the >system's internal structure, and links to documents with more info on >MMS architecture. We have however tried to name source files >consistently, so each file name should roughly tell you what it >contains. Comments are also used liberally. > > A quick primer: > > - Directory mmsc/ contains the mmsc components (the proxy -- in >mmsproxy.c, and the relay -- in mmsrelay.c) > - Directory mmsbox/ contains the VAS gateway code, which is split >over a couple of files > - Directory mmlib/ contains library routines (message coding/ >decoding in mms_msg.[ch], MM7/SOAP coding/decoding in mms_mm7soap. >[ch], content adaptation in mms_uaprof.[ch] and so on) > > > On the list traffic issue, there is a lot of off-list activity to >try and work with the Kannel people to see that their planned v1.4.1 >incorporates important changes to gwlib suggested by members of this >list. Once that's done (and it almost is), we restart the discussion >here on a new release version. > >Paul. > >On Feb 03, 2006, at 16:58, Sergio Roysen wrote: > > > >>Hi, >> >>I'm new to the list. Subscribed to it because I wanted to learn the >>inner working of a MMSC and a MMS VAS gateway. Trying to follow the >>source tree I found myself almost lost, like if instead of learning I >>was reverse engineering the whole thing. Is there at least a brief >>description of what every module does? And what every file contains? >> >>Also, I noticed there is almost no traffic in the list (both the User >>and the Devel list). Is it because the Mbuni platform is already at a >>state where it cannot be improved anymore or is it that there are a >>few >>developers and they prefer to communicate with each other directly >>instead of going through the list. >> >>Thanks in advance. >> >>Sergio >> >> >>_______________________________________________ >>Devel mailing list >>Devel@mbuni.org >>http://mbuni.org/mailman/listinfo/devel_mbuni.org >> >> > >----------------------------------------------- >Trek the Rwenzori's. Or just see them online - http://www.rwenzori.com/ > > >_______________________________________________ >Devel mailing list >Devel@mbuni.org >http://mbuni.org/mailman/listinfo/devel_mbuni.org > > > _______________________________________________ Devel mailing list Devel@mbuni.org http://mbuni.org/mailman/listinfo/devel_mbuni.org