<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>DAHDI (previously Zaptel, also/originally Zapata Telephony technology) is/was the <br>hardware/software/systems implementation that allows Asterisk to interface with<br>physical telephony interfaces, provide functionality in software essential to traditional<br>telephony (whereas previous, hardware-implemented designs did this in rather expensive<br>hardware), and, probably most-important to the "radio" type uses of Asterisk, provides<br>synchronization, routing, and combining (conferencing) of audio streams within the system.<br>So, it is essentially an interface between the "physical" "telecom" world, and the "computer" world.<br><br>Asterisk is the "computer world" part of the system. It provides "call-level" telecom functionality<br>(call switching, call routing, voice interaction, application interface, logging, etc), in addition to<br>audio-stream-level interface and functionality for computer-related voice transport (such as VOIP).<br>Since Asterisk has good application support, it was easy to make it a REALLY good platform on which<br>to implement radio control, since it had nearly all of the characteristics necessary to do so inherently,<br>and was not difficult to add what it lacked.<br><br>LibPRI is a protocol library for for Primary rate ISDN telecom services. It was included mainly for<br>completeness. I seriously doubt that anyone that initially implemented a radio system has much use<br>for this, but trust me, several people that initially implemented telephone switches using my distro<br>and
THEN decided to put a radio interface or two on it, were certainly
happy I did it this way. Obviously, LibPRI is not needed for a purely
"radio" environment.<br><br>Zaptel (as mentioned above) was the previous name of DAHDI (don't blame me!! I didnt come<br>up with EITHER of these names!!)<br><br>Jim WB6NIL<br>"Daddy of DAHDI" -- As I was called by Mark Spencer circa 2008 (while at an Astricon)<br><br>P.S. I cant tell all of you how tempted I was to answer more like this:<br><br>DAHDI - Counterpart of the "MAHMI" technology. Once together, DAHDI and MAHMI spawned<br>a
number of derivative technologies, such as "SONNI". Sadly, DAHDI and
MAHMI don't functionally inter-operate well anymore, and, as you might
imagine, SONNI, now requiring two distinct interfaces (one for DAHDI,
one for MAHMI), sometimes has interface "issues". :-) :-) :-)<br><br><br><br><div><hr id="stopSpelling">From: kk6ecm@gmail.com<br>To: App_rpt-users@ohnosec.org<br>Date: Thu, 11 Sep 2014 19:51:41 -0700<br>Subject: Re: [App_rpt-users] What is Dahdi?<br><br>
<style><!--
.ExternalClass p.ecxMsoNormal, .ExternalClass li.ecxMsoNormal, .ExternalClass div.ecxMsoNormal {
font-size:12.0pt;
font-family:"Times New Roman";
}
.ExternalClass a:link, .ExternalClass span.ecxMsoHyperlink {
color:blue;
text-decoration:underline;
}
.ExternalClass span.ecxMsoHyperlinkFollowed {
color:purple;
text-decoration:underline;
}
.ExternalClass span.ecxEmailStyle17 {
font-family:Arial;
color:navy;
}
.ExternalClass div.ecxSection1 {
}
--></style>
<div class="ecxSection1">
<p class="ecxMsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size:10.0pt;font-family:Arial;color:navy;">This is what I understand... but looking
for an expert view from someone else.</span></font></p>
<p class="ecxMsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size:10.0pt;font-family:Arial;color:navy;"> </span></font></p>
<p class="ecxMsoNormal"><font color="black" face="Calibri" size="3"><span style="font-size:12.0pt;font-family:Calibri;color:black;">Dahdi</span></font><font color="navy" face="Calibri"><span style="font-family:Calibri;color:navy;"> -
Asterisk & hardware device interface</span></font><font color="black" face="Calibri"><span style="font-family:Calibri;color:black;"></span></font></p>
<p class="ecxMsoNormal"><font color="black" face="Calibri" size="3"><span style="font-size:12.0pt;font-family:Calibri;color:black;">Asterisk</span></font><font color="navy" face="Calibri"><span style="font-family:Calibri;color:navy;"> -
telephony switching and PBX service </span></font></p>
<p class="ecxMsoNormal"><font color="black" face="Calibri" size="3"><span style="font-size:12.0pt;font-family:Calibri;color:black;">Libpri</span></font><font color="navy" face="Calibri"><span style="font-family:Calibri;color:navy;"> - protocols
used by Asterisk/Dahdi?</span></font><font color="black" face="Calibri"><span style="font-family:Calibri;color:black;"></span></font></p>
<p class="ecxMsoNormal"><font color="black" face="Calibri" size="3"><span style="font-size:12.0pt;font-family:Calibri;color:black;">Zaptel</span></font><font color="navy" face="Calibri"><span style="font-family:Calibri;color:navy;"> - interface
functionally similar to, and predating Dahdi?</span></font></p>
<p class="ecxMsoNormal"><font color="navy" face="Calibri" size="3"><span style="font-size:12.0pt;font-family:Calibri;color:navy;"> </span></font></p>
<p class="ecxMsoNormal"><font color="navy" face="Calibri" size="3"><span style="font-size:12.0pt;font-family:Calibri;color:navy;">Bob</span></font></p>
<p class="ecxMsoNormal"><font color="navy" face="Calibri" size="3"><span style="font-size:12.0pt;font-family:Calibri;color:navy;">kk6ecm</span></font><font color="navy" face="Arial" size="2"><span style="font-size:10.0pt;font-family:Arial;color:navy;"></span></font></p>
<p class="ecxMsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size:10.0pt;font-family:Arial;color:navy;"> </span></font></p>
<div>
<div class="ecxMsoNormal" style="text-align:center;" align="center"><font face="Times New Roman" size="3"><span style="font-size:12.0pt;">
<hr tabindex="-1" align="center" size="2" width="100%">
</span></font></div>
<p class="ecxMsoNormal"><b><font face="Tahoma" size="2"><span style="font-size:10.0pt;font-family:Tahoma;font-weight:bold;">From:</span></font></b><font face="Tahoma" size="2"><span style="font-size:10.0pt;font-family:Tahoma;">
app_rpt-users-bounces@ohnosec.org [mailto:app_rpt-users-bounces@ohnosec.org] <b><span style="font-weight:bold;">On Behalf Of </span></b>George Csahanin<br>
<b><span style="font-weight:bold;">Sent:</span></b> Thursday, September 11, 2014
6:53 PM<br>
<b><span style="font-weight:bold;">To:</span></b> App_rpt-users@ohnosec.org<br>
<b><span style="font-weight:bold;">Subject:</span></b> [App_rpt-users] What is
Dahdi?</span></font></p>
</div>
<p class="ecxMsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12.0pt;"> </span></font></p>
<div>
<div>
<div>
<p class="ecxMsoNormal"><font color="black" face="Calibri" size="3"><span style="font-size:12.0pt;font-family:Calibri;color:black;">OK, not being a
wise-ass, not trying to be stupid, that part’s covered. Just trying to
understand. </span></font></p>
</div>
<div>
<p class="ecxMsoNormal"><font color="black" face="Calibri" size="3"><span style="font-size:12.0pt;font-family:Calibri;color:black;"> </span></font></p>
</div>
<div>
<p class="ecxMsoNormal"><font color="black" face="Calibri" size="3"><span style="font-size:12.0pt;font-family:Calibri;color:black;"> </span></font></p>
</div>
<div>
<p class="ecxMsoNormal"><font color="black" face="Calibri" size="3"><span style="font-size:12.0pt;font-family:Calibri;color:black;">What are the specific
functions of:</span></font></p>
</div>
<div>
<p class="ecxMsoNormal"><font color="black" face="Calibri" size="3"><span style="font-size:12.0pt;font-family:Calibri;color:black;"> </span></font></p>
</div>
<div>
<p class="ecxMsoNormal"><font color="black" face="Calibri" size="3"><span style="font-size:12.0pt;font-family:Calibri;color:black;">Dahdi</span></font><font color="navy" face="Calibri"><span style="font-family:Calibri;color:navy;"> -
Asterisk & hardware device interface</span></font><font color="black" face="Calibri"><span style="font-family:Calibri;color:black;"></span></font></p>
</div>
<div>
<p class="ecxMsoNormal"><font color="black" face="Calibri" size="3"><span style="font-size:12.0pt;font-family:Calibri;color:black;">Asterisk</span></font><font color="navy" face="Calibri"><span style="font-family:Calibri;color:navy;"> -
telephony switching and PBX service </span></font></p>
<p class="ecxMsoNormal"><font color="black" face="Calibri" size="3"><span style="font-size:12.0pt;font-family:Calibri;color:black;">Libpri</span></font><font color="navy" face="Calibri"><span style="font-family:Calibri;color:navy;"> - protocols
used by Asterisk/Dahdi?</span></font><font color="black" face="Calibri"><span style="font-family:Calibri;color:black;"></span></font></p>
</div>
<div>
<p class="ecxMsoNormal"><font color="black" face="Calibri" size="3"><span style="font-size:12.0pt;font-family:Calibri;color:black;">Zaptel</span></font><font color="navy" face="Calibri"><span style="font-family:Calibri;color:navy;"> - interface
functionally similar to, and predating Dahdi?</span></font><font color="black" face="Calibri"><span style="font-family:Calibri;color:black;"></span></font></p>
</div>
<div>
<p class="ecxMsoNormal"><font color="black" face="Calibri" size="3"><span style="font-size:12.0pt;font-family:Calibri;color:black;"> </span></font></p>
</div>
<div>
<p class="ecxMsoNormal"><font color="black" face="Calibri" size="3"><span style="font-size:12.0pt;font-family:Calibri;color:black;">I know they are all
part of the whole package, and that whole package still has me in awe. But
being very curious type I wanted to know how this all comes together. </span></font></p>
</div>
<div>
<p class="ecxMsoNormal"><font color="black" face="Calibri" size="3"><span style="font-size:12.0pt;font-family:Calibri;color:black;"> </span></font></p>
</div>
<div>
<p class="ecxMsoNormal"><font color="black" face="Calibri" size="3"><span style="font-size:12.0pt;font-family:Calibri;color:black;">In my simple mind I
axe: why isn’t Asterisk enough? I know what that one is, but as I use
app_rpt daily I wish I knew which of the above are providing what part of the
overall system.</span></font></p>
</div>
<div>
<p class="ecxMsoNormal"><font color="black" face="Calibri" size="3"><span style="font-size:12.0pt;font-family:Calibri;color:black;"> </span></font></p>
</div>
<div>
<p class="ecxMsoNormal"><font color="black" face="Calibri" size="3"><span style="font-size:12.0pt;font-family:Calibri;color:black;"> </span></font></p>
</div>
<div>
<p class="ecxMsoNormal"><font color="black" face="Calibri" size="3"><span style="font-size:12.0pt;font-family:Calibri;color:black;"> </span></font></p>
</div>
<div>
<p class="ecxMsoNormal"><font color="black" face="Calibri" size="3"><span style="font-size:12.0pt;font-family:Calibri;color:black;">George J Csahanin<br>
W2DB<br>
Allstar 2360 Echolink-Free</span></font></p>
</div>
<div>
<p class="ecxMsoNormal"><font color="black" face="Calibri" size="3"><span style="font-size:12.0pt;font-family:Calibri;color:black;">Cedar Park</span></font><font color="black" face="Calibri"><span style="font-family:Calibri;color:black;">, TX</span></font><br>
<font color="black" face="Calibri"><span style="font-family:Calibri;color:black;">512-401-2630
home<br>
401-338-0568 cel</span></font></p>
</div>
</div>
</div>
</div>
<br>_______________________________________________
App_rpt-users mailing list
App_rpt-users@ohnosec.org
http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users
To unsubscribe from this list please visit http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users and scroll down to the bottom of the page. Enter your email address and press the "Unsubscribe or edit options button"
You do not need a password to unsubscribe, you can do it via email confirmation. If you have trouble unsubscribing, please send a message to the list detailing the problem.</div> </div></body>
</html>