随笔 - 272  文章 - 0  评论 - 283  阅读 - 142万

asterisk源码目录结构

版本: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

欢迎补充

posted on   Mike_Zhang  阅读(994)  评论(1编辑  收藏  举报
(评论功能已被禁用)
编辑推荐:
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
< 2013年5月 >
28 29 30 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示