V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  sillygoose91  ›  全部回复第 4 页 / 共 5 页
回复总数  92
1  2  3  4  5  
2013-06-19 17:29:40 +08:00
回复了 sillygoose91 创建的主题 Linux 在VPS上建asterisk server
Append 规定一个主题只能有三个,但好像并没有限制。
2013-06-18 22:19:06 +08:00
回复了 sillygoose91 创建的主题 Linux 在VPS上建asterisk server
请教如何建立一个新的节点?我希望能有一个VOIP的节点,来讨论有关VOIP的话题。
2013-06-18 22:05:40 +08:00
回复了 sillygoose91 创建的主题 Linux 在VPS上建asterisk server
APPEND 太长了,只好把第二个文件发在这里。
第二个文件: extensions.conf

;==================================
; extensions.conf - the Asterisk dial plan
;
[general]
static=no
writeprotect=no
autofallthrough=yes
clearglobalvars=no
priorityjumping=no

[globals]
gtimeout=50 ; timeout value

PHONE00=SIP/11100 ;account1 defined in sip.conf
PHONE01=SIP/11101 ;account2 defined in sip.conf

[internal]
exten => _111XX,1,Dial(${PHONE${EXTEN:3}},${gtimeout},tr)
exten => _111XX,n,Hangup()

[sip]
exten => 201000,Dial(${PHONE00},${gtimeout},tr) ;consistent with the line of register in sip.conf
exten => 201000,n,Hangup()

[phone]
include => internal
include => sip
include => voipms-outbound

[voipms-outbound]
exten => _00.,1,Dial(SIP/${EXTEN}@voipms)
exten => _00.,n,Hangup()

;========end of extensions.conf=============

这个文件和前面的sip.conf结合,asterisk就可以部署成功了。这个文件的功能如下:1. 两个分机互相通话(11100 分机拨11101, 或相反);2,如果定了service provider,那两个分机多可以拨打普通电话如手机号码,如拨0086138xxxxxxx。 3. 如果service provider 提供了DID number, 那11100分机可以接听这个DID的来电 (见[sip]后的line). 如果没有service provider, 可以把与voip.ms 有关的行去掉。

把这两个文件编辑好,copy到/etc/asterisk/, 运行
/etc/init.d/asterisk start
asterisk server 就开始运行,下一步就是用sip clients register 了。
可以用
asterisk -vvvr
命令查看asterisk server 的运行情况,在prompt 下输入
sip show peers
应该可以看到有一个表格列出11100 和11101,说明成功,可以试sip clients 了。
2013-06-18 17:17:24 +08:00
回复了 sillygoose91 创建的主题 Linux 在VPS上建asterisk server
@carbon 通过asterisk,在手机上就很容易拨打美加号码。需要设置jabber.conf和gtalk.conf, dialplan里也需要一些特殊的设置。
2013-06-18 16:56:16 +08:00
回复了 sillygoose91 创建的主题 Linux 在VPS上建asterisk server
@kurtrossel asterisk可以同时使用不同的VoIP service providers,用不同的拨号组合(dialplan)来挑选最佳的provider, 比如provider A 打中国最便宜,provider B 打英国最便宜,那dialplan里可以使用不同的拨号前缀来自动选择A or B. 如果你能弄到Google Voice 的号码,那也可以无限免费打任何美国加拿大号码。
2013-06-18 16:31:49 +08:00
回复了 sillygoose91 创建的主题 Linux 在VPS上建asterisk server
@kurtrossel 对的,没有voip service provider, 客户端与普通电话是无法通话的,但客户端可以一普通的电话机 (通过
@gamexg 多个asterisk 可以互联,用SIP URI的方法。asterisk可以支持视频通话,但我认为那没有多少用处,因为视频通话要用电脑或smartphone, 那还不如用其他的IM, 如SKYPE等。asterisk最大的好处是可以用普通电话机。
今天晚上我会提供configuration files的sample。
2013-06-18 07:51:15 +08:00
回复了 sillygoose91 创建的主题 Linux 在VPS上建asterisk server
这里的一些问题,在这里集中回答,主要是关于asterisk的基本情况。
asterisk可以说就是另一种IM,让clients通过网络联系,也可以通过voip service provider “落地”,但比其他的IM有很多优势:第1,自己控制服务器,第2,不同的clients都可以联系,比如,设置好后,一个完全不懂电脑的老人可以直接用普通电话(通过ATA), 来拨打另一个client,这个client可以在电脑上,smart phone 上,或者是另一个普通电话。也可以想象办公室内的两个分机(101, 102),只是一个分机可以在中国,另一个在美国。我会更详细地解释如何设置clients。
voip 的通话质量在现有网络条件下,只要配置适当,质量是可以接受的。我以后也会详述。
2013-06-17 23:32:53 +08:00
回复了 sillygoose91 创建的主题 Linux 在VPS上建asterisk server
@ogrish 落地是什么意思?

@hopestar86 这些问题我会尽量回答.
2013-06-17 21:55:27 +08:00
回复了 sillygoose91 创建的主题 Linux 在VPS上建asterisk server
@Ultratude asterisk 只提供服务,实现VOIP还需要有sip clients 来连接到asterisk server.
2013-06-17 21:50:37 +08:00
回复了 sillygoose91 创建的主题 Linux 在VPS上建asterisk server
@molinxx 不知道仕么是VOX卡,asterisk server只需要linux的系统。

@AstroProfundis 看英文教程的话,会误入歧途,搞的很麻烦。用别人的sample setup files,要简单得多。
1  2  3  4  5  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1822 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 16:35 · PVG 00:35 · LAX 08:35 · JFK 11:35
Developed with CodeLauncher
♥ Do have faith in what you're doing.