前情提要:
1、Asterisk的T1/E1 PRI是通过libpri库+Chan_dahdi.c+DAHDI驱动+E1板卡实现的;E1/T1 统称为基群速率接口(PRI),是一种综合业务数字网 (ISDN)接入方法,可使传统电话线承载语音,数据和视频流量等。
2、其中dahdi.ko统一提供接口(设备文件)给应用层Asterisk;
3、libpri实现了三层协议;
4、Asterisk、chan_dahdi、DAHDI驱动、wct4xxp、E1板卡TE420这几者之间的示意图如下;
总结:Asterisk的T1/E1 PRI是通过libpri库+Chan_dahdi.c+DAHDI驱动+E1板卡实现的。libpri实现了三层协议:网络层Q.931协议、数据链路层Q.921协议和物理层。
其中dahdi.ko统一提供接口(设备文件)给应用层Asterisk。这些接口包括: