Board logo

標題: 【角色茶桌】——Road to FreeSWITCH [打印本頁]

作者: 角色    時間: 2012-10-13 12:26     標題: 【角色茶桌】——Road to FreeSWITCH

本帖最後由 角色 於 2012-10-17 08:12 編輯

FreeSWITCH这个名字已经从其他members口里知道,但是不知道什么。我的目的是简单安装,然后能把Skype与FreeSWITCH连起。 Asterisk和Skype也有这样的东西,但是一般的Asterisk Server是Linux-based比较多,而Windows-based比较少,而且FreeSWITCH是新屈起的VoIP Server,所以特意开一桌来把这个问题弄明白。

FreeSWITCH的官方网站: www.freeswitch.org

FreeSWITCH main page: http://wiki.freeswitch.org/wiki/Main_Page

FreeSWItch documentation: http://wiki.freeswitch.org/wiki/Documentation

如果你对学习或使用FreeSWITCH上有任何疑问,可以通过以下方式:

http://lists.freeswitch.org/mailman/listinfo/freeswitch-users


QNAP FreeSWITCH (x86 version: FreeSWITCH_1.2.0_x86.qpkg) Link

The two important books for FreeSWITCH are

0066a.png

0066b.png

圖片附件: 0066a.png (2012-10-16 18:31, 285.72 KB) / 下載次數 933
http://telecom-cafe.com/forum/attachment.php?aid=1596&k=879bef3ae427663bd53861e20a9dd452&t=1744950389&sid=SUfZ2R



圖片附件: 0066b.png (2012-10-16 18:31, 458.09 KB) / 下載次數 940
http://telecom-cafe.com/forum/attachment.php?aid=1597&k=0d4d89095ae063e1f554e094ebeb9c79&t=1744950389&sid=SUfZ2R


作者: 角色    時間: 2012-10-13 12:33

本帖最後由 角色 於 2012-10-13 16:03 編輯

Windows-based 安装方法: http://files-sync.freeswitch.org/windows/installer

你可以选32-bit和64-bit都可以。

我先装64-bit Windows pre-compiled版本。安装时选择default,先来internal extension看看,

extension: 1000    password=1234
extension: 1001    password=1234

用Windows CMD window里执行ipconfig/all, 看看local PC IP address是什么。

我用手机通过WiFi接内联网,用Bria去接1000,但是连注册都不行,不知道哪里出错。
作者: 角色    時間: 2012-10-13 12:39

本帖最後由 角色 於 2012-10-13 13:01 編輯

在Windows安装过程不难,但是安装后都不知道运行哪个programmes。里面有两个exe files

1. FreeSwitchConsole.exe, 出来的prompt = freeswitch@PC_hostname
2. fs_cli.exe, 出来的prompt = freeswitch@internal

但是怎样start FreeSWITCH呢?

是否就是FreeSwitchConsole.exe呢?
作者: 角色    時間: 2012-10-13 13:04

终于可以在这个FreeSwitch发帖了。
作者: 角色    時間: 2012-10-13 13:54

原来是我的Android的App出问题,就是不行。现在可以两个extension互打都没有问题。

用Administrator mode开一个Command Line Console,然后
FreeSwitchConsole.exe -nonat
作者: 角色    時間: 2012-10-13 14:02

本帖最後由 角色 於 2012-10-13 16:22 編輯

参考资源:
安装于设置: http://www.onlinesolution.co.nz/viewtopic.php?t=101
Fred Shack 出的教程真的不错: http://www.fredshack.com/docs/freeswitch.html
中文教程: http://www.freeswitch.org.cn/document

Getting Started Guide
http://wiki.freeswitch.org/wiki/Getting_Started_Guide

几个重要的extensions:

5000 - demo IVR
9195 - five-second delay echo test
9196 - standard echo test
9197 - milliwatt
9664 - music on hold

More may be added later.
作者: ckleea    時間: 2012-10-13 14:08

回復 6# 角色

Good to hear to make it works.

I have great difficulty to make freeswitch work in my linux server
作者: 角色    時間: 2012-10-13 14:11

本帖最後由 角色 於 2012-10-13 16:04 編輯

备用帖子
作者: 角色    時間: 2012-10-13 14:13

为什么这幅帖子不能再作修改呢?
作者: 角色    時間: 2012-10-13 14:16

因为这幅帖子不能做修改,所以不会继续写下去,会另开新帖。
作者: 角色    時間: 2012-10-13 14:20

不用nonat也可以互打!
作者: 角色    時間: 2012-10-13 14:21

本帖最後由 角色 於 2012-10-13 16:06 編輯

备用帖子
作者: 角色    時間: 2012-10-13 14:32

本帖最後由 角色 於 2012-10-14 11:38 編輯

Connecting FreeSWITCH with the following devices:

1. Asterisk Link
2. Google Voice and Asterisk Link
2. SPA3102 Link
作者: 角色    時間: 2012-10-13 14:59

本帖最後由 角色 於 2012-10-14 10:55 編輯

Reference:

Voip with FreeSWITCH Link
作者: 角色    時間: 2012-10-13 15:04

本帖最後由 角色 於 2012-10-14 09:54 編輯

Comparison between FreeSWITCH and Asterisk articles:

2008
still maintained http://anders.com/cms/266
http://www.freeswitch.org/node/117
http://www.richappsconsulting.co ... risk-vs-freeswitch/
http://www.zdnet.com/blog/greenf ... k-or-freeswitch/233

Connecting FreeSWITCH and Asterisk:

http://wiki.freeswitch.org/wiki/ ... switch_And_Asterisk

GUI of FreeSWITCH (GUI 不是万能,参考文章: Link
blue.box (see www.2600hz.org )
FusionPBX (see www.fusionpbx.com )
作者: 角色    時間: 2012-10-13 15:32

如果你想用GV,MT都建议大家采用。

http://michigantelephone.wordpre ... se-methods-instead/
作者: 角色    時間: 2012-10-13 15:54

其实我第一个的感觉FS像一个非常大的ATA,或者Gateway,全用XML(如ATA的entries一样)。可能要有一个适应的过程才能慢慢明白它的原理。

其实FS的作者都是从Asterisk过来,如果你有对Asterisk的经验,那么估计对FS也很快适应过来。
作者: 角色    時間: 2012-10-13 16:25

其实现在内联是没有问题,而且是非常简单。而FreeSwitch用的方法与Asterisk不同,FreeSwitch用Stun Server,不用前面的NAT都不理会,自己去打通。
作者: 角色    時間: 2012-10-13 16:44

如果我们能理顺好FreeSWITCH的configuration XML files,那么在使用上就比较方便。如果在Windows下可以的话,可能在NAS里面也安装FS。
作者: 角色    時間: 2012-10-13 17:12

根据我以前的经验,这里不会讨论GUI,全集中XML的settings。那么学习速度更加快捷键。
作者: 角色    時間: 2012-10-14 15:55

原来FreeSWITCH有QNAP的QPKG package,那么安装就非常方便了。

http://wiki.qnap.com/wiki/FreeSwitch
作者: 角色    時間: 2012-10-15 13:26

不知道大家是否有自己compile FreeSWITCH的soruce code,然后进行测试呢?
作者: 角色    時間: 2012-10-16 00:36

简单看过,FreeSWITCH好像没有自己的Office Forum,都是借助于第三方的Forum。

资料不是很全,可能真的要一点一滴去累积下来才可以。
作者: 角色    時間: 2012-10-16 01:06

如果在大陆很多FreeSWITCH的网站都河蟹了!!!!!!!!!
作者: 角色    時間: 2012-10-16 16:48

现在在internal network,注册是没有问题,但是外面的internet的sip client要注册如来,我用5080 port,但是注册不成功,下面的error message
  1. 2012-10-16 16:36:41.857684 [WARNING] sofia_reg.c:2440 Can't find user [1002@voip.xxx.org]
  2. You must define a domain called 'voip.xxx.org' in your directory and add a user with the id="1002" attribute
  3. and you must configure your device to use the proper domain in it's authentication credentials.
複製代碼

作者: 角色    時間: 2012-10-17 09:28

在官网没有forum,只是有问题而回答以下,根本没有简单教程。中文文章也是,都是你问一句,我回一句,没有整理过。估计可能主持真的太忙了,所以没有时间整理。

希望这个网站比他们好一些,examples要够多,还有要整理,那么新人进入就会比快快速上手。
作者: 角色    時間: 2012-10-18 17:48

可能对Asterisk先入为主的原因,导致学习FreeSWITCH时,有很多东西都不太明白。

经过好几个礼拜还有把一些问题弄好,估计就是examples不够同,很多非常基本问题都没有examples,例如我们在外面注册是SIP Client怎样注册,大家之间怎样拨打。

很多examples,内部电话走出去是通过gateways,dialplans,但是外面的SIP Client呢?

根本没有一个简单完整的方案!




歡迎光臨 電訊茶室 (http://telecom-cafe.com/forum/) Powered by Discuz! 7.2