zoukankan      html  css  js  c++  java
  • 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

    欢迎补充

  • E-Mail : Mike_Zhang@live.com
  • 转载请注明出处,谢谢!
查看全文
  • 相关阅读:
    PHP线程安全
    Oracle中MD5+Base64加密实现
    1002. A+B for Polynomials (25)
    1001. A+B Format (20)
    Rails,uva 514
    Database,Uva1592
    Hello World for U
    D3.js 力导向图
    从零开始CSS(一 2016/9/21)
    从零开始HTML(三 2016/9/20)
  • 原文地址:https://www.cnblogs.com/MikeZhang/p/asteriskSrcDirStruct_20130514.html
  • Copyright © 2011-2022 走看看