hello:
if you want to install asterisk, chan_ss7 and zaptel, please follow these steps:
1) download asterisk-1.4.20, zaptel-1.4.10 and chan_ss7_1.1
2) unzip asterisk-1.4.20.tar.gz to /usr/src, under asterisk dir, please run: ./configure, make and make install, make samples.
3) unzip zaptel-1.4.10.tar.gz to /usr/src/, under zaptel dir, please run: ./confiugre, make and make install
4) unzip the chan_ss7_1.1 to /usr/src, under chan_ss7_1.1, please do this:
4.1) modify the Makefile, do like this: 编辑 Makefile, 修改 zaptel, asterisk 文件路径
=======================
# non-standard places.
INCLUDE+=-I /usr/src/zaptel-1.4.10/kernel ; point to the zaptel source
#INCLUDE+=-I../source/telephony/dahdi/include
INCLUDE+=-I /usr/src/asterisk-1.4.20 ; point to asterisk source
=======================
4.2) save and quit
4.3) run make and make install ; 安装,编译 chan_ss7
4.4) copy the ss7.conf file to /etc/asterisk
4.5) copy the chan_ss7.so to /usr/lib/asterisk/modules
5) edit the zaptel.conf like this:
===========================
# Autogenerated by ./genzaptelconf -- do not hand edit
# Zaptel Configuration File
#
# This file is parsed by the Zaptel Configurator, ztcfg
#
# It must be in the module loading order
# Span 1: TE4/0/1 "T4XXP (PCI) Card 0 Span 1" (MASTER)
span=1,1,0,ccs,hdb3,crc4
# termtype: te
bchan=1-15,17-31
dchan=16
# Span 2: TE4/0/2 "T4XXP (PCI) Card 0 Span 2"
span=2,2,0,ccs,hdb3,crc4
# termtype: te
bchan=32-46,48-62
dchan=47
# Span 3: TE4/0/3 "T4XXP (PCI) Card 0 Span 3"
span=3,3,0,ccs,hdb3,crc4
# termtype: te
bchan=63-77,79-93
dchan=78
# Span 4: TE4/0/4 "T4XXP (PCI) Card 0 Span 4"
span=4,4,0,ccs,hdb3,crc4
# termtype: te
bchan=94-108,110-124
dchan=109
# Global data
loadzone = us
defaultzone = us
===========================
6) edit ss7.conf like this:
===========================
[linkset-ls1]
enabled => yes
enable_st => yes
use_connect => no
hunting_policy => even_mru
context => ss7_call
language => en
subservice => auto
variant => CHINA ; 支持中国ss7 号信令
[link-l1]
linkset => ls1
channels => 1-15,17-31
schannel => 16
firstcic => 1
enabled => yes
echocancel => no
echocan_train => 350
echocan_taps => 128
[link-l2]
linkset => ls1
channels => 1-31
schannel =>
firstcic => 33
enabled => yes
[link-l3]
linkset => ls1
channels => 1-31
schannel =>
firstcic => 65
enabled => yes
[link-l4]
linkset => ls1
channels => 1-31
schannel =>
firstcic => 97
enabled => yes
[host-openvox]; host IP
enabled => yes
opc => 0x222222 ; 点码
dpc => ls1:0x298922 ; 点码
links => l1:1
links => l1:1,l2:2,l3:3,l4:4
===========================
7) edit extensions.conf:
==========================
[ss7_call]
exten => 100,1,Dial(ss7/outgoing number)
exten => 100,2,Hangup
==========================
make sure ss7 is up:
==========================
CLI> ss7 link status ; 检查 ss7 的状态, 确保没有异常。
linkset ls1, link l1, schannel 16, sls 0, INSERVICE, rx: 5, tx: 1/3, sentseq/lastack: 4/4, total 199328, 199424
CLI> ss7 status
linkset idle busy initiating resetting total incoming total outgoing
ls1 30 0 0 0 0 0
gw1*CLI> ss7 linestat
Linkset: ls1
CIC 1 Idle
CIC 2 Idle
CIC 3 Idle
CIC 4 Idle
CIC 5 Idle
CIC 6 Idle
CIC 7 Idle
CIC 8 Idle
CIC 9 Idle
CIC 10 Idle
CIC 11 Idle
CIC 12 Idle
CIC 13 Idle
CIC 14 Idle
CIC 15 Idle
CIC 17 Idle
CIC 18 Idle
CIC 19 Idle
CIC 20 Idle
CIC 21 Idle
9) use an extension dial 100 to make a call to ss7
========Test tools:=========
asterisk-1.4.20
zaptel-1.4.10
chan_ss7-1.1(1.1 以上版本已经支持中国ss7 号信令), 1.1 以前的版本请到openvox.cn 下载。
Openvox D410P
=====references:================
http://www.dicea.dk/company/chan_ss7
voip-info.org
www.openvox.cn
原文链接:http://wiki.openvox.cn/index.php ... zaptel_and_chan_ss7
- 浏览: 353377 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
mcseer:
我按照设置,但没有生效。能否协助
Asterisk中MixMonitor的参数b,接通后才录音 -
hbxfyxw:
过来看看文周书记,文周书记的总结很好很实用
(可行)easyui 实现 panel 拖动效果 -
hbxfyxw:
(惨痛教训) java runtime().exec() 提示 No such file or directory -
hwzyyx:
hbxfyxw 写道过来看看黄师傅,黄师傅行文走笔娓娓道来,受 ...
(原创)easyui 页面加载慢的原因及解决办法 -
hbxfyxw:
过来看看黄师傅,黄师傅行文走笔娓娓道来,受教了
(原创)easyui 页面加载慢的原因及解决办法
发表评论
-
Asterisk 中 SIP应答状态码对照表
2018-12-05 11:11 1535SIP应答消息状态码 与功能 类型 状态码 状态说明 临时 ... -
利用 tcpdump 对 Asterisk 的运行进行抓包
2018-07-12 14:50 1336安装了 tcpdump 后 执行 tcpdump ... -
FreeSwitch 与 Asterisk 各种命令及配置文件对比
2018-03-30 16:36 1309While FreeSWITCH is not a drop ... -
(测试可用|原创) Asterisk13 的 CDR MYSQL 配置
2018-03-27 11:02 963环境:亚马逊云 AMI LINUX 系统, Aster ... -
(可用/自总结)在亚马逊云 AMI LINUX 安装 asterisk 遇到的问题
2018-03-24 03:19 6111.在安装 dahdi 时,执行 make 时,出现关于内 ... -
Elastix 对接 SIP 填写信息
2017-08-08 14:05 1196[SIP-Trunk2631] username=5804 ... -
(可用)SOX 支持mp3格式转换
2017-04-06 15:35 4386Centos 通过 yum install sox 是 ... -
(转) Android Voip开源客户端比较
2016-06-17 16:28 1830在Android平台中,Voip客户端的开源项目有Sipd ... -
Asterisk中MixMonitor的参数b,接通后才录音
2016-05-12 15:49 1172在MixMonitor中,b 是一个非常重要的参数 ... -
(原创)Elastix 分机内部呼叫限制,如不同部门间不允许互呼
2015-10-29 17:48 16701. 内部分机,如何以号码规则分配给各个部门 2. 部门之 ... -
Elastix 与潮流语音网关搭配无法做呼转的解决方案
2015-10-07 14:25 799出现这个问题,主要就是在维护的网络设置中的 STUN 的配置, ... -
Elastix 显示座席的状态
2015-10-05 16:38 1224Asterisk 提供了 hints 状 ... -
U盘安装 Elastix
2015-07-17 10:02 1703安装1次ELASTIX用一张光盘?还要刻录?刻录了,下次再安 ... -
Elastix的广播与对讲功能
2015-07-17 09:55 1517Elastix的 Paging 与 Intercom (即广 ... -
Elastix 呼入来显匹配,根据不同的来电转入不同的座席
2015-07-17 09:48 806上次在群里有朋友问到,如何根据不同的呼入来显号码,匹配不同的 ... -
Elastix 设置呼叫转移
2015-07-17 09:29 1449方案目的:解决自己在公司的分机没人接听的情况,比如说 ... -
Elastix 拨号规则如何限定分机路由
2015-07-17 09:22 1758写这篇文章的目的是遇到很多朋友会问。 1.如何 ... -
(原)通话结束了,但是core show channels还存在时,解决方法
2015-01-20 15:25 969<!--StartFragment --> 先通 ... -
(原创)Elastix对接众方网关使用心得
2014-11-20 10:16 1327至目前为至,已经上 ... -
(原创) Elastix& Asterisk 做了 nat 后,仍无声解决方案
2014-11-14 22:08 3698NAT的设置方法是,打开 vim /etc/astrisk/s ...
相关推荐
Asterisk是一个开源的IP电话系统,它支持多种通信协议,包括传统的电话系统协议,如7号信令(Signaling System 7,SS7)。在本文中,我们将深入探讨Asterisk如何通过其"chan_ss7"模块来处理7号信令,并分析提供的...
《Asterisk中的SS7通道处理模块:chan_ss7详解》 在VoIP通信领域,Asterisk是一款广泛使用的开源PBX系统,它允许用户构建功能丰富的电话系统。Asterisk的强大之处在于其高度可扩展性和灵活性,可以支持多种协议和...
在本文中,我们将深入探讨如何在Linux CentOS 5.0环境下安装和测试Asterisk。 首先,为了安装Asterisk,你需要确保系统已经安装了必要的开发工具和库。这些通常包括编译器、头文件和链接库,如GCC、make、curl开发...
在本场景中,我们讨论的是Asterisk的16版本安装包,这将引导我们深入理解Asterisk的核心功能、安装流程以及如何进行编译和配置。 1. **Asterisk核心功能**: - **PBX(Private Branch Exchange)**:Asterisk作为...
天体图Astograph是一个简单的python工具,可以直观地表示您的Asterisk拨号计划它使用 GraphViz 绘制包含上下文之间的链接例子考虑以下extensions.conf文件: 和以下命令: cat extensions.conf | ./astograph.py | ...
Asterisk的G729和G723编码配置 ...Asterisk的G729和G723编码配置需要手动下载和安装模块、修改配置文件、加载模块和测试编码。正确的配置和安装可以使Asterisk支持低带宽的语音编码格式,提高VoIP通讯的质量和可靠性。
### Ubuntu16.0.4环境下Asterisk安装经验 #### 概述 本文将详细介绍如何在Ubuntu 16.0.4系统上安装Asterisk。Asterisk是一款非常强大的开源PBX(Private Branch Exchange)系统,它可以将普通的计算机变成一个功能...
Asterisk系统的安装与配置 Asterisk是开源的通讯服务器软件,提供了丰富的通讯功能,包括语音、视频、即时消息等。下面是Asterisk系统的安装与配置指南。 一、安装DAHDI DAHDI是Asterisk管理硬件的插件(中间件)...
后续步骤包括安装编译工具、获取Asterisk源码、编译和安装、配置 Asterisk、启动服务以及进行测试。请注意,Asterisk 的安装和配置可能涉及复杂的网络设置和定制化需求,所以务必仔细阅读官方文档和社区资源以确保...
2、asterisk安装之后的简单启动,简单命令 3、对asterisk增加g729和g723编码 4、对语音板卡的安装,配合asterisk进行使用。板卡安装,配置,也有图文详解。 两个文件夹: 1、asterisk有关的几个安装包。相关的全部...
### Asterisk安装详解 #### 一、概述 Asterisk是一款功能强大的开源PBX系统,它支持多种语音通信协议,并且能够提供丰富的电话管理功能。本文档将详细介绍如何在Linux CentOS 5.0环境下安装Asterisk 1.6.1.20版本...
7. **安装Asterisk**: - 解压Asterisk主程序,执行`./configure`,`make`,`make install`,然后创建配置文件。 8. **安装Asterisk扩展包**: - 安装Asterisk的H323和MySQL支持,同样执行`./configure`,`make`...
7. **启动Asterisk服务** 使用`sudo systemctl start asterisk`(对于Systemd系统)或`sudo service asterisk start`(对于传统的init系统)启动Asterisk服务。如果一切正常,你应该能看到Asterisk的日志输出。 8....
《Asterisk11.12.0在Centos6.3上的安装指南》 Asterisk是一款开源的电话交换机软件,它提供了丰富的通信功能,包括VoIP、语音会议、传真、IVR等。本文将详细介绍如何在CentOS 6.3操作系统上安装Asterisk11.12.0版本...
知识点:在CentOS下安装与配置Asterisk PBX系统 一、禁用SELinux以确保Asterisk正常运行 SELinux(Security-Enhanced Linux)是Linux内核的一个安全模块,它通过强制访问控制机制来提高系统的安全性。然而,对于...
你可以通过命令行接口(CLI)测试它,使用`asterisk -rv`登录。为了进一步了解Asterisk的功能,建议阅读官方文档,学习如何配置拨号计划、IVR(Interactive Voice Response)、录音、会议和其它高级特性。 总结,...
7. Asterisk 的配置文件包括 zapata.conf、zapata-channels.conf、sip.conf 和 extensions.conf 等。 8. 在 Kamailio.cfg 文件中需要配置 switch 语句来管理 Asterisk 的配置。 9. 在 Asterisk 中,需要安装 ...
执行后就能直接一条龙安装asterisk 和freepbx的脚本文件