转自:http://blog.csdn.net/seanchan/article/details/4235127
交换机搭建好了,现在我们来建两个账号,让他们能够通话,很简单的功能,但也是最基本的功能。
我们采用SIP softphone来做测试,所以建立两个SIP账号,配置文件是:/etc/asterisk/sip.conf,增加如下配置信息:
[8801] type=friend username=8801 host=dynamic secret=8801 [8802] type=friend username=8802 host=dynamic secret=8802
配置了两个sip账号,8801和8802,密码同账号,修改完配置后可以使用Asterisk命令“sip reload”来更新sip配置。
在客户端按照下图配置好sip电话:
这里的“域名”就是我们的Asterisk服务器地址,连接服务器,正常应该出现类似注册成功的提示,如果没有,需要检查你的网络情况,特别是防火墙的设置。成功连接后可以拨打“1000”,你将听到一个恭喜的语音,账号添加成功。
现在需要配置拨号计划,也就是有人拨打8801的时候,交换机要知道是找谁,拨号计划的配置文件是:/etc/asterisk/extensions.conf,在“[default]”块中增加如下配置:
exten => 8801,1,Dial(SIP/8801,20,rt) exten => 8802,1,Dial(SIP/8802,20,rt)
当有人拨打8801时,就会呼叫8801这个帐号,8802同理,配置好后可以利用命令“extensions reload”更新配置,这个时候可以打开两个客户端,分别利用8801和8802两个账号注册到服务器,并互相进行通话了。
相关推荐
【Asterisk构建企业开源VoIP】:Asterisk是一个强大的开源IP电话平台,它可以作为企业级IP PBX,同时也能兼容传统的TDM/模拟PBX系统,为这两种环境提供无缝连接。Asterisk的独特之处在于它拥有自己的IAX协议,这种...
Asterisk是一个开源的IP电话系统,用于搭建VoIP服务器,提供电话呼叫、语音邮件、会议等通信功能。以下是对Asterisk学习日志中提到的一些关键知识点的详细解释: 1. **Asterisk调试与日志记录**: 在学习Asterisk...
Asterisk学习必备,共5本书籍,学习助手 Asterisk权威文档(第3版).pdf Asterisk,the future of telephony.pdf Building+Telephony+Systems+with+Asterisk.pdf Asterisk+For+Dummies+2006.pdf Asterisk_Developers_...
Asterisk是一款开源的PBX(Private Branch Exchange)软件,它允许用户在IP网络上建立电话通信系统。作为Linux环境下的通信平台,Asterisk提供了丰富的功能,包括语音通话、会议、语音邮件、传真等。以下是一些核心...
《Asterisk软交换与中继网关配置详解》 Asterisk,作为一个开源的IP电话系统,以其灵活性和强大的功能在VoIP领域备受青睐。本文将深入探讨如何配置Asterisk作为软交换,以及与中继网关的集成,以实现PSTN和IP电话...
Asterisk+manager+API(中文文档).doc Asterisk_manager_API.doc Asterisk_系统及其应用分析.pdf asterisk入门连载.doc asterisk架构.doc Asterisk核心框架.docx Asterisk核心框架.pdf asterisk目录结构.txt 基于...
Asterisk是一款开源的电话交换机软件,它允许用户创建高度自定义的通信系统,包括VoIP(Voice over IP)电话、会议桥、自动呼叫分配(ACD)以及许多其他电信功能。Asterisk的核心设计理念是灵活性和可扩展性,这使得...
Asterisk 是一个开源的 PBX(Private Branch Exchange)系统,可以实现电话交换和语音网关的功能。在传统的 Asterisk 配置中,配置文件都是存储在文件系统中的,但是随着系统的复杂度和规模的增加,配置文件的管理和...
2、asterisk安装之后的简单启动,简单命令 3、对asterisk增加g729和g723编码 4、对语音板卡的安装,配合asterisk进行使用。板卡安装,配置,也有图文详解。 两个文件夹: 1、asterisk有关的几个安装包。相关的全部...
Asterisk.NET 1.6.3 是一个专门为.NET开发者设计的开源库,它提供了对Asterisk PBX系统的编程接口,使得用户可以方便地在C#、VB.NET或其他.NET支持的语言中控制和扩展Asterisk功能。这个库是基于Asterisk Manager ...
Asterisk Dialplan 学习笔记 Asterisk 是一个开源的自动交换机软件,主要用于Voice over Internet Protocol(VoIP)和传统电话网络之间的通讯。Asterisk 的配置文件中最重要的两个文件是sip.conf和extensions.conf...
- **PBX(Private Branch Exchange)**:Asterisk作为一款软交换系统,可以替代传统的PBX设备,实现电话分机间的通话,并与外部网络连接。 - **语音会议**:支持多用户参与的电话会议,便于远程协作。 - **IVR...
Asterisk是一个开源的IP电话系统,而Asterisk-java则是一个Java库,它提供了与Asterisk服务器交互的能力。这个库使得开发者可以利用Java语言来控制和编程Asterisk PBX(Private Branch eXchange),执行诸如创建、...
Asterisk是一款强大的开源通信平台,它被广泛用于构建VoIP(Voice over Internet Protocol)电话系统,SIP(Session Initiation Protocol)服务器以及各种通信应用。这个“Asterisk中文文档说明”涵盖了从基础概念到...
《Asterisk 1.4 官方使用手册》是一份详尽的指南,旨在帮助用户深入了解和充分利用Asterisk 1.4版本这一开源PBX(Private Branch Exchange)系统。Asterisk是一款功能强大的电话交换软件,它允许用户创建自定义的...
Asterisk是一款开源的PBX(Private Branch Exchange)软件,提供了丰富的语音编码格式,包括G729和G723。但是,Asterisk的默认安装并不包含G729和G723编码模块,因此需要手动下载和配置这些模块以支持对应的语音编码...
Asterisk是一款开源的电话通信平台,它支持多种语音通信协议,并提供了丰富的API供开发者进行二次开发。本文将深入剖析Asterisk的核心概念,包括通道(Channel)、呼叫情景(Call Scenario)、桥接通道(Bridging ...
《Asterisk权威指南》是一本深度探讨Asterisk PBX系统的专著,它详尽地阐述了这一开源通信平台的各个方面。Asterisk作为全球最受欢迎的PBX系统,不仅在企业通信领域占据重要地位,而且在创新通信解决方案中扮演着...