`

利用sip将两台asterisk服务器进行相连

360 
阅读更多

如有两台asterisk 服务器,ip地址为:192.168.2.96及192.168.2.97.

 

 

先分别在两台服务器的sip.conf配置文件中建立用于两台asterisk 进行通讯的sip账号,及siptrunk账号.

如下:

 

1.在96机子建立666帐号,如下:

 

[666]
type=friend
secret=kentop123456
host=dynamic
username=666
context=MGConfig
disallow=all
incominglimit=360
outgoinglimit=1
allow=gsm
allow=alaw
allow=ulaw

 

再在96下建立用于通讯的97trunk,如下:

 

[97TRUNK]
type=friend
username=888
secret=kentop123456
host=192.168.2.97
dtmfmode=rfc2833
context=MGConfig
fromuser=888

insecure=very
disallow=all
allow=gsm
allow=alaw
allow=ulaw

 

2 同样,我们在97下也建立888的sip帐户

 

[888]
type=friend
secret=kentop123456
host=dynamic
username=888
context=MGConfig
disallow=all
allow=gsm
allow=ulaw
allow=alaw

 

 

建立96trunk

 

[96TRUNK]
type=friend
username=666
secret=kentop123456
host=192.168.2.96
fromuser=666
dtmfmode=rfc2833
context=MGConfig
insecure=very
disallow=all
allow=gsm

allow=ulaw
allow=alaw

 

3.在96的sip.conf中注册97的888

   在 97的sip.conf中注册96的666

 

如下:

96机子:register => 888:kentop123456@192.168.2.97
97机子:register => 666:kentop123456@192.168.2.96

 

4.在两台机子extension.conf中写入同样的拨号方案

 

exten=>_96.,1,dial(SIP/97${EXTEN:2}@97TRUNK,40,r)
exten=>_97.,1,Dial(SIP/${EXTEN:2},40,r)

 

这样reload之后,只要在任意一台机子,呼96XXXX然后在另一台的机子的exten=>_97.,就会收到从呼收方发来的呼叫,这样,只要在这个exten去接收呼叫就可以了.

 

 

 

 

 

 

分享到:
评论
1 楼 sunboy1002 2013-08-15  
大神,能不能写个IAX2协议的啊,我参考http://www.vicidial.org/VICIDIALforum/viewtopic.php?t=4705
不行啊

相关推荐

    Asterisk服务器之间的互联

    在本文中,我们将深入探讨如何配置两个Asterisk服务器,使它们能够相互通信,从而实现两端的SIP电话互打互通。 首先,我们要了解的是Asterisk服务器间的互联主要是通过SIP(Session Initiation Protocol)协议来...

    Asterisk服务器的搭建与配置.docx

    Asterisk服务器的搭建与配置 Asterisk服务器是一种开源的基于voip的通信服务器软件,可以实现语音通话、视频会议、短信服务等功能。下面是Asterisk服务器的搭建与配置过程。 一、安装Asterisk服务器 首先,需要在...

    SIP服务器 Asterisk18.11.1软件包及其所需要的全部库源码

    包含:asterisk.18.11.1源码...asterisk-18-current.tar.gz libedit_3.1-20210910.orig.tar.gz openssl-1.1.1.tar.gz jansson-2.11.tar.gz sqlite-autoconf-3380200.tar.gz pjproject-2.10.tar.gz libuuid-1.0.3.tar.gz

    YouToonew9.rar_SIP Asterisk_SIP Youtoo_asterisk_sip soft_软电话 sip

    SIP是一种用于控制多媒体通信会话(如语音和视频通话)的信令协议,而Asterisk是一款开源的IP电话系统软件,常被用作VoIP(Voice over Internet Protocol)服务器。 描述部分揭示了该软件实现的核心功能。通过使用...

    sip.zip_asterisk_sip ppt

    本篇我们将深入探讨SIP协议和Asterisk之间的紧密关系以及如何利用它们构建高效且灵活的VoIP系统。 ### SIP协议详解 1. **协议结构**:SIP是一个基于文本的协议,使用TCP或UDP作为传输层协议。它主要由请求和响应...

    Asterisk 之数据库配置方案 asterisk数据库

    为了搭建 Asterisk 的数据库配置方案,我们需要两台 x86 PC,一个 Hub 或者 Switch,一部外线虚拟电话(电话号码比如:82085471),一部 SIP 电话(内部设置分机号为:82081001),Asterisk 卡(Open Vox A1200p),...

    Asterisk服务器搭建和配置文档.docx

    本文档旨在详细介绍如何在Ubuntu操作系统上搭建和配置Asterisk服务器,包括安装Asterisk软件、配置用户信息以及进行简单的电话呼叫测试。 #### 二、环境准备 1. **操作系统**:Ubuntu Server版(推荐使用最新稳定...

    使用Asterisk作为SIP.2 H.323网关配置

    在本文中,我们将介绍如何使用Asterisk作为SIP.2 H.323网关配置。我们将从安装Asterisk开始,然后下载并编译OH323.SO模块,接着配置OH323.CONF文件,最后配置Trunk线路和路由脚本。 安装Asterisk 首先,我们需要...

    sip server搭建(VMware player+CentOS5.5+asterisk)

    SIP Server 环境搭建是 VoIP 技术的核心组件,本文将指导读者从头开始搭建 SIP Server 环境,包括 VMware Player 的安装配置、CentOS 5.5 的安装配置和 Asterisk 的安装配置,以及常用的 SIP 命令。 一、VMware ...

    通过asterisk-java操作asterisk

    Asterisk是一个开源的IP电话系统,而Asterisk-java则是一个Java库,它提供了与Asterisk服务器交互的能力。这个库使得开发者可以利用Java语言来控制和编程Asterisk PBX(Private Branch eXchange),执行诸如创建、...

    Asterisk服务器之间的互联.pdf

    Asterisk 服务器之间的互联 3 台 Asterisk servers 的互联 以下使用 serverA 与 serverB 、 server C 代替 三 台服务器 serverA ip 地址为 192.168.0.99 Server B ip 地址为 192.168.0.98 server C ip 地址为 192....

    SIP协议讲座-Asterisk.ppt

    讲座-Asterisk

    Asterisk 中文文档说明

    Asterisk是一款强大的开源通信平台,它被广泛用于构建VoIP(Voice over Internet Protocol)电话系统,SIP(Session Initiation Protocol)服务器以及各种通信应用。这个“Asterisk中文文档说明”涵盖了从基础概念到...

    Asterisk服务器安装和配置以及启动 Ubuntu14 10

    用户可以根据个人喜好和需求进行选择,这些客户端需要支持与Asterisk兼容的协议,如SIP。 在实际使用过程中,还可能需要对Asterisk进行进一步的优化和配置,以满足特定的业务需求。这可能涉及到对Asterisk的拨号...

    asterisk 配置到云服务器端,通过云转发sip媒体流的配置文件

    在这个场景中,我们将讨论如何在云服务器上配置Asterisk,通过云服务器转发SIP媒体流。 1. **安装Asterisk** 在云服务器上安装Asterisk首先需要确保服务器操作系统为Linux,比如Ubuntu或CentOS。然后通过包管理器...

    VoIP服务器安装asterisk+CentOS

    在本篇文章中,我们将使用 Asterisk 软件和 CentOS 操作系统来搭建 VoIP 服务器。Asterisk 是一个纯软件的实施方案,一个全面的通信平台。它既支持传统的模拟电话设备和数字电话设备,也支持新兴的基于网络的语音...

    Asterisk系统的安装与配置

    Asterisk系统的安装与配置 Asterisk是开源的通讯服务器软件,...Asterisk系统的安装与配置需要按照以上步骤进行,包括安装DAHDI、安装Asterisk、配置SIP通道、配置基本SIP账户、配置电话会议室和配置广播寻呼功能。

    封装的一个工具链,借鉴asterisk服务器

    借鉴asterisk sip 服务器 实现一个工具连。

    asterisk服务器配置文件.rar

    在本文中,我们将深入探讨如何使用Asterisk服务器配置文件来实现FGcom语音对讲功能。 首先,Asterisk的配置文件通常位于/etc/asterisk目录下,包含了一系列的ini格式文件,如extensions.conf、manager.conf、sip....

    asterisk 集群

    本教程将引导您完成一个包含两台Asterisk服务器的集群部署。 #### 三、应用场景 该集群旨在为用户提供稳定的电话服务。当其中一台服务器或FoneBridge发生故障时,系统能够自动进行故障转移(failover),确保用户仍然...

Global site tag (gtag.js) - Google Analytics