[Asterisk-Dev] Implementing for new hardware

Steven Critchfield critch at basesys.com
Mon Mar 29 11:09:28 MST 2004


On Mon, 2004-03-29 at 11:27, German Viera wrote:
> My question is if there is any interface to implement a channel, because I
> was reading chnnel_modem and channel_zap and they have different functions,
> Who calls channel_xxx ???

Don't read channel_modem, it is not useful. Read chan_zap, and read
chan_phone. Learn about loadable modules. 

Read the load_module functions, and pay attention to
ast_channel_register. 

Of course there still is the licensing question. What are the terms of
the NMS driver and access libraries. 

> ----- Original Message ----- 
> From: "Steven Critchfield" <critch at basesys.com>
> To: <asterisk-dev at lists.digium.com>
> Sent: Monday, March 29, 2004 12:49 PM
> Subject: Re: [Asterisk-Dev] Implementing for new hardware
> 
> 
> > On Mon, 2004-03-29 at 09:35, German Viera wrote:
> > > Hi,
> > >     I am new to asterisk and I am a bit confused with de architecture
> > > of the soft. I would like to imlpement some modules to incorporate new
> > > hardware (telephony) to asterisk (for example NMS boards) . I would be
> > > very gratefull if somebody could tell me wich modules implement the
> > > interface between asterisk and hardware and some brief explanation of
> > > how they communicate.
> > >
> > > Hope somebody could help me,
> >
> > On cursory glance at the NMS website, You will run into a legal problem
> > first. I do not believe they have a GPL driver or SDK. So your first
> > problem is in licensing of software.
> >
> > As for the technical question. You need look no further than the channel
> > subdirectory to see where and how to write a channel driver.
> >
> > Is there a reason to use their hardware over Digium Hardware? Other than
> > a couple of cards that Digium doesn't support yet, probably not. Digium
> > Hardware is most likely cheaper also as the NMS hardware has codecs
> > implemented onto them and asterisk won't use them.
> > -- 
> > Steven Critchfield  <critch at basesys.com>
> >
> > _______________________________________________
> > 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
-- 
Steven Critchfield  <critch at basesys.com>




More information about the asterisk-dev mailing list