<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jan 6, 2016 at 6:27 AM, Diógenes Vila Nova Pereira <span dir="ltr"><<a href="mailto:dvnp@cesar.org.br" target="_blank">dvnp@cesar.org.br</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Hi Folks,</div><div><br></div><div>I'm newbie in Asterisk developement tecnology. I had read and seen documentation that the Asterisk supports new bridging framework tecnology that has a pluggable interface, allowing a native bridging to be written in a separate module and selected based on criteria it presents to the core.</div><div><br></div><div>I have a scenary that following this way: I have a PABX where there's a digital matrix controled by DSP card that controls the TDM networks channels commutation between cards FX0, FXS, E1 and Media Gateway for RTP audio.</div><div><br></div><div>How to configure the Asterisk and what level implement/modify/customize a DAHDI kernel module that does possible to use Asterisk by a native bridge to control and permit two audio channels commutes direct by DSP without the interference and just so to monitor this until hangup complete of calling by the Asterisk.</div></div></blockquote><div><br></div><div>I think you are mixing up the various software layers involved.  Since you are talking about<br>implementing a DAHDI kernel module you need to follow the rules within DAHDI to implement<br>your native bridge.  There is already an Asterisk level native DAHDI bridge technology<br>implemented that uses the DAHDI API to setup the native bridge.<br><br></div><div>1) Asterisk bridging framework where channels can freely be moved between bridges.<br></div><div>2) Asterisk bridging technology (holding, simple, softmix, native_rtp, native_DAHDI) - The technology determines how media frames are exchanged between channels.<br></div>3) DAHDI itself (Directly interfaces with hardware.)<br><div><br></div><div>Richard<br></div></div><br></div></div>