版本:asterisk-1.8.7.1

下载地址:asterisk-1.8.7.1.tar.gz

main函数所在文件:main/asterisk.c (3182行)

文件夹:

addons :asterisk插件目录
agi :AGI脚本示例(主要是perl脚本)
apps :应用程序,用于拨号计划
autoconf :autoconfig相关
bridges :通道桥接相关
build_tools : 编译相关
cdr : 呼叫记录相关(CDR不是为了计费而设计的,计费功能应该使用CEL)
cel :信道事件日志相关
channels :信道驱动
codecs :编解码
configs :初始化配置文件(示例配置)
contrib :扩展包(vim配置,realtime相关的sql等)
doc :文档相关(AST.pdf比较详细的介绍各种接口)
formats :格式解释器
funcs :拨号计划函数
images :一些图片文件
include : asterisk中定义的头文件
keys : 空目录
main : asterisk主程序所在目录
menuselect :安装模块定制
pbx :PBX模块(提供增强的控制和配置机制)
phoneprov :一些配置文件
res :资源模块(用于集成外部资源,例如res_odbc用于访问ODBC数据库连接)
sounds :声音文件(核心声音文件及呼叫等待音)
static-http :http的demo
tests :测试模块
utils : 一些小工具

主要文件:

configure : 检测环境并生成Makefile文件
configure.ac : autoconfig相关

附:

进入源码目录,执行命令:tree -d -L 1

结果如下:

.
├── addons
├── agi
├── apps
├── autoconf
├── bridges
├── build_tools
├── cdr
├── cel
├── channels
├── codecs
├── configs
├── contrib
├── doc
├── formats
├── funcs
├── images
├── include
├── keys
├── main
├── menuselect
├── pbx
├── phoneprov
├── res
├── sounds
├── static-http
├── tests
└── utils

本文github地址:

https://github.com/mike-zhang/mikeBlogEssays/blob/master/2013/20130216_asterisk源码目录结构.md

欢迎补充

asterisk源码目录结构相关推荐

  1. 【原创】【专栏】《Linux设备驱动程序》--- LDD3源码目录结构和源码分析经典链接

    http://blog.csdn.net/geng823/article/details/37567557 [原创][专栏]<Linux设备驱动程序>--- LDD3源码目录结构和源码分析 ...

  2. RTOS之uCOS-II源码下载及源码目录结构、常见的RTOS!

    RTOS有众多种,用得最火的是FreeRTOS,因为它即使用于商业途径,也是开源免费的:其次是就是uCOS-II和uCOS-III.uCOS-II用于商业途径是需要付费的,但是对于学习研究却是免费的. ...

  3. linux与安卓系统目录,android系统架构及源码目录结构

    1. android系统架构: android系统架构采用了分层架构的思想,如下图所示,从上到下共4层,分别为:应用程序层.应用程序框架层.系统库和android运行时层.linux内核层. 每层功能 ...

  4. 【lLinux驱动】linux内核源码目录结构

    linux内核源码目录结构 代码目录结构 在阅读源码之前,还应知道Linux内核源码的整体分布情况.现代的操作系统一般由进程管理.内存管理.文件系统.驱动程序和网络等组成.Linux内核源码的各个目录 ...

  5. Pixhawk飞控源码目录结构及编译流程分析

     http://blog.csdn.net/xlb7679/article/details/51658956 (PS:这是第一次写博客,以前也有记录一些经验总结心得什么的,不过都是手写笔记或者记在 ...

  6. Android系统源码学习——源码目录结构介绍

    2019独角兽企业重金招聘Python工程师标准>>> Android 4.0源码目录结构: 本文介绍Android源码目录结构,以便读者理清Android编译系统核心代码在Andr ...

  7. Linux操作系统内核源码目录结构详解

    Linux内核源码目录结构 代码目录结构 在阅读源码之前,还应知道Linux内核源码的整体分布情况.现代的操作系统一般由进程管理.内存管理.文件系统.驱动程序和网络等组成.Linux内核源码的各个目录 ...

  8. Android4.0源码目录结构详解

    Android4.0源码目录结构详解 Android4.0与2.1目录差不多 alsa这块,注意external/tinyalsa下有: include/tinyalsa/asoundlib.h mi ...

  9. Live555源码阅读笔记(一):源码介绍文档 及 源码目录结构

    目录 一.Live555介绍 1.Live555项目介绍 2.官网及帮助文档介绍 二.源码目录结构 1.UsageEnvironment 2.BasicUsageEnvironment 3.group ...

最新文章

  1. Magento 如何在注册页面调出Address Information
  2. Jenkins使用FTP进行一键部署及回滚2(Windows)(项目实践)
  3. C++继承的基本语法
  4. git提取和拉取的区别_git fetch和git pull的区别
  5. bzoj2435: [Noi2011]道路修建 树上dp
  6. Web Hacking 101 中文版 六、HTTP 参数污染
  7. 监听是否到达页面滑动的可视区域最底部
  8. BZOJ 1180: [CROATIAN2009]OTOCI [LCT]
  9. UVA 11504 Dominos 强连通分量
  10. 如何屏蔽LOGD\LOGI等打印输出
  11. 祖冲之算法c语言实现,3GPP机密性和完整性算法规范128-EEA3和128-EIA3(二)----祖冲之算法的C语言实现...
  12. php bzip2 安装,bzip2 linux 安装 yum
  13. 【c语言】求方程式 ax^2+bx+c=0 的根,分别考虑:1、有两个不等的实根 2、有两个相等的实根
  14. 腾讯员工收入曝光,我顿悟了一个成人世界的残酷事实
  15. 数字证书在web应用中实现登陆
  16. FZU 2301 Chosen by god (组合数学+打表+快速幂)
  17. Flutter Bloc构建轻量级MVVM
  18. 如何利用渠道码活码精准引流
  19. 20165212 学习基础和C语言基础调查
  20. APT攻击是什么?该如何预防?

热门文章

  1. T-SQL命令在SQLServer查询中的运用
  2. RN 与原生通信(Android篇)
  3. 多人VR游戏或成未来VR游戏发展的爆点
  4. java中的访问修饰符
  5. JS学习笔记(一)DOM事件和监听
  6. CentOS5.8 RHCS配置
  7. 利用getchar()消除多余字符数据(主要是“回车”)
  8. 三星笔记本又发新品,这一次仍然惊艳
  9. 老生常谈 String、StringBuilder、StringBuffer
  10. ubuntu彻底卸载mysql并且重新安装