[Asterisk-Dev] Asterisk Embedded?
Kenneth Shaw
ken at expitrans.com
Thu Sep 23 12:53:39 MST 2004
Not a full fledged PBX on an iPaq per se, but why not VoiceMail
Features?
-Ken Shaw...
On Thu, 2004-09-23 at 12:00, Daniel Pocock wrote:
> >
> >While thinking about it, it seems to me that it might be a step
> >backward. Asterisk as is, unifies all the different codecs, protocols,
> >hardware, etc. and so isolating it as a library, etc. could conceivably
> >be backward momentum. Which is why I am suggesting an "embedded"
> >application, or at least a significantly stripped down model.
> >
> >
> >
>
> I didn't mean to propose converting Asterisk to a library - Asterisk
> would continue to be an application, but some of the functionality (eg
> codecs and channels) would be separated into libraries in a format
> suitable for any multimedia/speech based application.
>
> To be more precise, consider the case of G.729 licensing. It would
> potentially be more convenient for an end user to have a standard G.729
> codec that can be invoked from any application. Rather than paying a
> separate royalty each time they install a G.729 based application, they
> would pay the royalty once when they chose to install the library. They
> could then use the codec from any application (provided only one
> application was actively using the codec at a given moment in time).
>
> The Asterisk logic - extension processing, applications, etc - would
> still be core features of the Asterisk application. I imagine many of
> these features are not needed in the majority of soft phones (unless
> you are planning a PBX on an ipaq, which is quite feasible these days).
>
> >Although the Asterisk Internals are setup to do this easily, it seems
> >like a branch, sister project, or whatever, is necessary.
> >
> >-Ken Shaw...
> >
> >
> >On Thu, 2004-09-23 at 10:20, Daniel Pocock wrote:
> >
> >
> >>I've been thinking it would be better to move some of the functionality,
> >>particularly the codecs, into the kernel, or possibly a generic codec
> >>API that would be portable across the whole UNIX platform, similar to
> >>non-kernel APIs such as PAM.
> >>
> >>The rational behind this is that many applications (eg GnomeMeeting,
> >>Asterisk, KPhone) would potentially share the same codec implementations.
> >>
> >>In your case, you might find that the whole of Asterisk might be
> >>overkill on a handheld device, whereas all you really want is some of
> >>these essential multimedia functions that could be invoked from your
> >>(potentially bespoke) application.
> >>
> >>
> >>Kenneth Shaw wrote:
> >>
> >>
> >>
> >>>I am toying with the idea of creating an "embedded" form of Asterisk for
> >>>two purposes:
> >>>
> >>>1) Deployment on Handhelds and Wireless devices
> >>>2) Deployment on Kiosk terminals
> >>>
> >>>For Handhelds & portable devices -- the idea would be to deploy next
> >>>generation systems that have WiFi/Cellular capabilities as well as
> >>>Video, etc.
> >>>
> >>>For Kiosk terminals -- either in deployment for sales terminals, or next
> >>>generation phone booths, etc.
> >>>
> >>>Why Asterisk?
> >>>1) Supports most major Codecs
> >>>2) Supports most signaling protocols
> >>>3) Streamlined patches to accommodate bugs/quirks/etc. in other
> >>>implementations
> >>>4) Nothing like this currently exists
> >>>(but you knew this already, didn't you?)
> >>>
> >>>Other reasons:
> >>>1) Cross platform VoIP softphone
> >>>2) Greater compatibility in telephony applications
> >>>3) Embedded Hardphones running Asterisk on all types of interesting
> >>>hardware (can you say WiFi enabled video cellphone?)
> >>>
> >>>Any angry comments, suggestions, reference to a project already like
> >>>this in the works, or just plain advice, are all greatly appreciated.
> >>>-Ken Shaw...
> >>>
> >>>_______________________________________________
> >>>Asterisk-Dev mailing list
> >>>Asterisk-Dev at lists.digium.com
> >>>http://lists.digium.com/mailman/listinfo/asterisk-dev
> >>>To UNSUBSCRIBE or update options visit:
> >>> http://lists.digium.com/mailman/listinfo/asterisk-dev
> >>>
> >>>
> >>>
> >>>
> >>_______________________________________________
> >>Asterisk-Dev mailing list
> >>Asterisk-Dev at lists.digium.com
> >>http://lists.digium.com/mailman/listinfo/asterisk-dev
> >>To UNSUBSCRIBE or update options visit:
> >> http://lists.digium.com/mailman/listinfo/asterisk-dev
> >>
> >>
> >>
> >
> >_______________________________________________
> >Asterisk-Dev mailing list
> >Asterisk-Dev at lists.digium.com
> >http://lists.digium.com/mailman/listinfo/asterisk-dev
> >To UNSUBSCRIBE or update options visit:
> > http://lists.digium.com/mailman/listinfo/asterisk-dev
> >
> >
> _______________________________________________
> Asterisk-Dev mailing list
> Asterisk-Dev at lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-dev
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-dev
>
More information about the asterisk-dev
mailing list