如果用来管理 1.4 版本的 Asterisk ,可能会存在未知的问题。通过集成 CentOS 、 Asterisk 和 FreePBX , Fonality 公司提供了一个完全傻瓜式的 Asterisk 系统(或者叫产品系统),从安装操作系统到配置、管理路由和分机,都可以实现高度自动化,这个系统,被称为 Trixbox ( www.trixbox.org ),之前叫做 Asterisk@Home (简称 AAH ),目前最新版本是 2.0 。这是个非常流行的 Asterisk 系统,因为它有着迅速、方便的安装和管理能力,看上去更像一个成熟的产品而非黑客的玩具,它最适合于新买来的计算机,用户不需要什么前期准备,甚至不需要格式化硬盘,直接把光盘插入新买的计算机中,就能完成所有的安装和配置。最近开发 Asterisk 的公司 Digium 现在也开始推出自己的类似产品—— AsteriskNOW ( www.asterisknow.org ),它也是一个具备和 Trixbox 相似扩展功能的,集成了操作系统和 Web 管理界面的产品级别的 Asterisk 系统,不过目前版本还是BETA 4 ,使用的人还不多,今后究竟哪个系统更加符合用户需求,应用更加广泛,还需要我们拭目以待。

首先,确保系统的编译环境是完好的,包括 gcc 、 c libary 、 make 和内核源文件 kernel-source 等软件都已经被安装了,虽然对于大多数系统来说,这些都是默认安装的,但对于少数系统来说,出于安全考虑,会清除掉软件编译的环境,或者没有安装 kernel source ,那么在安装 Asterisk 及相关软件时很可能出现错误,对这类系统,就需要首先安装好上面提及的这几个软件包。比如,在 Debian 系统中,可以使用下列命令安装上面的包:Debian: apt-get update;apt-get install gcc make libc6-dev linux-source然后,我们将所有需要的软件包下载下来,包括 asterisk 、 asterisk-addons 、 zaptel 、 libpri 等,需要的软件具体说明如下:

asterisk 常用命令

1、运行调试常用命令

  • ./asterisk & #后台启动
  • ./asterisk -vvvc #启动asterisk 并尽量多的在后台显示调试信息
  • ./asterisk -r #连接asterisk控制台
  • set verbose #设置打印信息

2、asterisk控制台下常用命令

  • set reload #重新加载sip配置信息
  • sip set debug on #设置显示更多的Sip信息
  • sip set debug off #关闭更多sip信息显示
  • sip show channels #显示活动的sip通道
  • sip show peers #显示已定义的sip peer
  • dialplan show #显示拨号方案
  • dialplan reload #重新加载拨号方案
  • stop gracefully #优雅的终止asterisk
  • stop now #立即停止asterisk
  • module show #显示所有已加载模块
  • module load xxxxx.so #加载xxxxx.so 模块
  • module reload xxxx.so #重新加载xxxx.so
  • module unload xxxx.so #卸载xxxx.so模块
  • core show applications #显示所有的应用 如:Dial、Radius、Hangup、Answer等
  • core show channels #显示所有的通话频道
  • core show codecs #显示所有支持的编解码器
  • core show funcions #显示所有的功能函数

Asterisk 安装与配置的更多相关文章

  1. JDK安装与配置

    JDK安装与配置 一.下载 JDK是ORACLE提供免费下载使用的,官网地址:https://www.oracle.com/index.html 一般选择Java SE版本即可,企业版的选择Java ...

  2. Node.js 教程 01 - 简介、安装及配置

    系列目录: Node.js 教程 01 - 简介.安装及配置 Node.js 教程 02 - 经典的Hello World Node.js 教程 03 - 创建HTTP服务器 Node.js 教程 0 ...

  3. 烂泥:redis3.2.3安装与配置

    本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb 前一段时间写过一篇codis集群的文章,写那篇文章主要是因为当时的项目不支持redis自 ...

  4. mysql源码包手动安装、配置以及测试(亲测可行)

    笔记编者:小波/qq463431476博客首页:http://www.cnblogs.com/xiaobo-Linux/ 记下这篇mysql笔记,望日后有用! redhat6采用centos yum源 ...

  5. 环境搭建系列-系统安装之centos 6.5安装与配置

    按照国际惯例,系列目录先奉上: 系列一:系统安装之centos 6.5安装与配置 系列二:准备工作之Java环境安装 系列三:数据为先之MySQL读写集群搭建 系列四:谈分布式之RabbitMQ集群搭 ...

  6. ZooKeeper安装与配置

    一. 单机安装.配置: 1. 下载zookeeper二进制安装包下载地址:http://apache.dataguru.cn/zookeeper/zookeeper-3.4.3/zookeeper-3 ...

  7. mac 下JDK 与 tomcat 的安装与配置

    一.Mac下JDK的安装 1.先检测Mac是否已经安装过JDK,在终端中输入java 或者 javac 显示说明,表明已经安装过JDK,JDK版本查询终端键入java -version,终端会返回JD ...

  8. 烂泥:zabbix3.0安装与配置

    本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb 这个月又快过完了,最近也比较忙,没时间写文章,今天挤点时间把zabbix3.0安装与配置 ...

  9. Jenkins入门系列之——02第二章 Jenkins安装与配置

    2014-12-08:已不再担任SCM和CI的职位,Jenkins的文章如无必要不会再维护. 写的我想吐血,累死了. 网页看着不爽的,自己去下载PDF.有问题请留言! Jenkins入门系列之——03 ...

随机推荐

  1. php实现无限级树型菜单(函数递归算法)

    首先到数据库取数据,放到一个数组,然后把数据转化为一个树型状的数组,最后把这个树型状的数组转为html代码.也可以将第二步和第三步合为一步. 详细如下:1.数据库设计:脚本如下:CREATE TABL ...

  2. Linux下彻底卸载LibreOffice方法

    Linux下彻底卸载LibreOffice方法 终端中输入命令: 对所有基于 Debian 的发行版(Debian.Ubuntu.Kubuntu.Xubuntu.*buntu.Sidux 等): su ...

  3. 插入标记 方法 insertAdjacentHTML

    html5新增的插入标记方法,insertAdjacentHTML() 可以接受2个参数 插入位置和要插入的 HTML 文本.第一个参数必须是下列值之一: "beforebegin" ...

  4. winfrom中按钮文本&的显示问题/按钮快捷键设置问题

    其实这个问题是因为“&”有特殊的意义-就是可以作为快捷键 第一种:Alt + *(按钮快捷键) 在大家给button.label.menuStrip等控件设置Text属性时在名字后边加& ...

  5. 或许有一两点你不知的C语言特性

    关键字篇 volatile关键字 鲜为人知的关键字之一volatile,表示变量是'易变的',之所以会有这个关键字,主要是消除编译优化带来的一些问题,看下面的代码 ; int b = a; int c ...

  6. Safari浏览器的调试

    最近做浏览器兼容的时候发现Safari的脚本调试工具比较难找,因此与大家分享一下 1.找到脚本调试的选项 2.勾选此选项 3.在页面空白处右击打开调试窗口 4.看到下方的调试窗口了 细心的读者会发现, ...

  7. php中遇到include_path='.;C:\php5\pear'的错误

    所有面页,包括空白的都会报类似下面的错误. Warning: Unknown: failed to open stream: No such file or directory in Unknown  ...

  8. Python: 使用zipfile+io模块在内存中进行zip操作

    #!/usr/bin/env python #coding=utf-8 ''' 版权所有 (c) 2014 yao_yu (http://blog.csdn.net/yao_yu_126) 本代码采用 ...

  9. 从文章"避免复制与粘贴"到文章"Extract Method"的反思(2)

    好了.在上一篇里面讲了讲怎么把临时变量应该从函数里面剔除去.这个过程叫做从临时变量变成查询 那么接下来我们聊聊把代码提炼成函数,有叫做用函数对象取代函数 那么,问题来了:在函数中什么样的代码是需要被提 ...

  10. linux下配置NFS服务器

    (声明:本文大部分文字摘自Linux NFS服务器的安装与配置) 一.NFS简介     NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件系统的协定,由Su ...