<span style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">Hi,</span><div style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">
<br></div><div style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">I have to use asterisk with some dedicated DSP chips, which will do the expensive G729 CODEC computing, so that the server processor has minimum load. I was informed, I&#39;ve to use GPAK to implement this. So far I&#39;ve researched, I&#39;ve found that, Asterisk uses Dahdi to <i>talk</i> to external devices. </div>

<div style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><br></div><div style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">Can you please direct me to references/documentations that clarifies, </div>

<div style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><ol><li style="margin-left:15px">The over all architecture of asterisk with dedicated DSP chips, i.e., how does asterisk integrates with dedicated dsp chips?</li>

<li style="margin-left:15px">Whether embedded scenario is a must for such development or is it possible to use asterisk on server and dsp&#39;s through some PCI/Ethernet?</li><li style="margin-left:15px">What could possibly be the build process in such scenario? Tools i.e., cross compilers etc?</li>

<li style="margin-left:15px">How do asterisk know, that when a call arrives it has to use a particular DSP chip for Encoding/Decoding?</li></ol><div>The GPAK user&#39;s manual states,</div></div><div style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">

<br></div><div style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

The physical layer of communication between the host processor and a G.PAK DSP is often dependent upon the hardware design.  This interface can be via a host port interface (HPI), shared memory, a PCI bus, Ethernet or any other fast data pathway.</blockquote>

<div><br></div></div><div style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">So far I&#39;ve comprehended from the above quotation, it is possible to use asterisk on a server and DSPs on some remote location (say, not built into the same board where asterisk is running) . Am I correct?</div>

<div style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><br></div><div style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">Thank you very much for patient reading.</div>
<div><br></div>-- <br>Sincerely,<br>Sazzad Bin Kamal<br>