Posts tagged freeswitch

Dec14

FreeSWITCH与华为SoftX3000对接及压力测试

freeswitch

首先声明:FreeSWITCH 官方从来不对性能做任何承诺,也不进行压力测试。因为大多数的压力测试不能准确的模拟实际的应用场景,而且网上抄来的测试脚本有的都是错误的。

阅读全文|Continue reading »

Aug14

Cluecon 2011 小记

freeswitch

搞 FreeSWITCH 好几年了,一直盼望能去 ClueCon 见识见识。今年,终于有了一个机会。

准备材料,办签证,虽然罗嗦,但还是顺利地通过了。保险起见,提前两天出发。所以,7号下午从北京出发,到了芝加哥还是7号下午,到酒店已经是晚上了。8号随便走了走,玩了一天。由于时差的关系,第二个晚上还是睡地比较凌乱,因此9号早上起的有些晚。又因为被人指错了路,所以到 ClueCon 会场的时候已经是九点多了。

阅读全文|Continue reading »

Apr24

测试 FreeSWITCH 视频会议

freeswitch

一直想测一直 FreeSWITCH 的视频会议功能,但以前只有两个支持 H263 的设备 (Huawei视频电话及一个 Xlite),未能好好体验。最近买了两个 XPT8886 视频电话及一个 Bria 软电话授权,总算是可以测试三方会议了。

阅读全文|Continue reading »

Mar28

FreeSWITCH 与 h323

freeswitch

FreeSWITCH 中有两个 h323 的实现,mod_opalmod_h323。两者都使用 ptlib,后者比较新一点。以前曾经测试过 mod_opal ,但没有成功,今天试了一下 h323,成功了。

阅读全文|Continue reading »

Dec09

FreeSWITCH EventCool

freeswitch

一直使用 fs_cli /event plain all 调试 FreeSWITCH events,甚是不便。前几天看到一个叫 Chicago Boss 的 Framework,感觉很好玩,便试了一把,顺便写了这个叫 EventCool 的工具。

阅读全文|Continue reading »

Oct27

在 FreeSWITCH 中使用 google translate 进行文本语音转换

freeswitch tips

今天,偶然发现 google translate 一个很酷的功能,TTS。

在浏览器中输入 http://translate.google.com/translate_tts?q=hello+and+welcome+to+w+w+w+dot+dujinfang+dot+com&tl=en 然后立即就可以播放声音。

阅读全文|Continue reading »

Oct23

FreeSWITCH 中的感人故事 - FreeSWITCH 帮我找到了工作

故事 心情 freeswitch

今天,跟 FreeSWITCH 邮件列表中的一位网友聊天,忽然想到了它曾发到列表中的一则故事。感悟颇多。

该网友是一个盲人,靠屏幕阅读软件看电脑,用语音识别软件转换成文字跟我聊天(Google Talk)。我一直有个疑问,我用 FreeSWITCH 毛算也有三年了,在学习和使用中经常遇到一些问题,我手眼健全都需要很常时间解决,作为一个盲人,他是怎么做到的呢?

阅读全文|Continue reading »

Sep06

也谈 FreeSWITCH 中语音识别

ASR freeswitch

前段时间有一个语音识别的项目,便轻轻地研究了一下,虽没有达到预期的效果,但过程还是比较有趣。

题目是这样的:给定一些潜在客户,用 FreeSWITCH 自动呼叫,如果用户应答,则转至 IVR,播放欢迎信息甚至转至人工座席;如果客户不应答,则获取不应答原因。

阅读全文|Continue reading »

Apr22

Build a complex hence powerful FreeSWITCH IVR in Erlang

freeswitch erlang

FreeSWITCH is powerful, which has cool and awesome applications built in that allows you do almost anything you want. We had built our call center using a combination of dialplan and event_socket. As the logic goes more complex, we decided to re-implement in Erlang.

阅读全文|Continue reading »

Apr14

FreeSWITCH 初步

freeswitch

我准备写一本关于FreeSWITCH的书,由于最近很忙,只写了个第二章,初学FreeSWITCH的朋友可以做个参考,也顺便提提意见。

第二章 FreeSWITCH 初步

什么是 FreeSWITCH ?

阅读全文|Continue reading »

Mar13

在FreeSWITCH中执行长期运行的嵌入式脚本--Lua语言例子

freeswitch

众所周知,FreeSWITCH中可以使用嵌入式的脚本语言javascript、lua等来控制呼叫流程。而更复杂一点操作可能就需要使用Event Socket了。其实不然,嵌入式的脚本也可以一直运行,并可以监听所有的Event,就像使用Event Socket起一个单独的Daemon一样。

阅读全文|Continue reading »

Mar13

一个在FreeSWITCH中外呼的Lua脚本

freeswitch

一个在FreeSWITCH中外呼的脚本

前几天,一个朋友问我能否实现在FS中外呼,然后放一段录音,我说当然能,写个简单的脚本就行。但后来他说还要知道呼叫是否成功,我说,那就需要复杂一点了。

阅读全文|Continue reading »

Feb04

Idapted的FreeSWITCH实践

freeswitch

注:与本文对应的英文版本发布在 http://wiki.freeswitch.org/wiki/FreeSWITCH_Testimonial_on_Idapted.com,但本文不是原英文版的翻译。

FreeSWITCH是如何创造数千个就业机会并改变人们命运的?

阅读全文|Continue reading »

Jan22

FreeSWITCH 与 Asterisk(译)

freeswitch asterisk

FreeSWITCH vs Asterisk FreeSWITCH 与 Asterisk 比较

Anthony Minssale/文 Seven/译

VoIP通信,与传统的电话技术相比,不仅仅在于绝对的资费优势,更重要的是很容易地通过开发相应的软件,使其与企业的业务逻辑紧密集成。Asterisk作为开源VoIP软件的代表,以其强大的功能及相对低廉的建设成本,受到了全世界开发者的青睐。而FreeSWITCH作为VoIP领域的新秀,在性能、稳定性及可伸缩性等方面则更胜一筹。本文原文在http://www.freeswitch.org/node/117, 发表于2008年4月,相对日新月异的技术来讲,似乎有点过时。但本文作为FreeSWITCH背后的故事,仍很有翻译的必要。因此,本人不揣鄙陋,希望与大家共读此文,请不吝批评指正。 --译者注

阅读全文|Continue reading »

Nov30

在MacOSX上使用ipfw模拟丢包

freeswitch mac

今天测试FreeSWITCH录音,需要在MacOSX上模拟丢包的环境,就写了一个简单的脚本。需要说明,由于UDP会有自动重发的机制,因此只有丢包率超过一定比例才会真正发生丢包。

阅读全文|Continue reading »

Nov25

SIP客户端呼叫FreeSWITCH立即中断问题

freeswitch

我们的教员使用SIP客户端连接FreeSWITCH。他们都分布在美国的各个州,大部分网络环境都很好。最近发现有几个教员总是拨号不成功(严格来说是FreeSWITCH应答后立即发BYE)。查找了所有可能的原因,最后在教员电脑上使用wireshark抓包,在服务器端用tshark看。发现SIP均正常,但在教员方发起第一个RTP包时,FreeSWITCH端会收到Invalid -[Unreassembled Packet [incorrect TCP checksum]],而返回到教员电脑上则是 destination unreachable。我们尚未确认是MTU问题,而暂时把呼叫流程改为先从FreeSWITCH呼叫教员,就没有断线的问题了。

阅读全文|Continue reading »

Nov06

FreeSWITCH 中文网站上线

freeswitch 中文

今天终于搞定了域名和服务器,FreeSWITCH-CN正式上线了。现在的Google Group里还是只有我一个人,明天,或许会有许多武林同道加入吧?.........

阅读全文|Continue reading »

Oct31

FreeSWITCH背后的故事(译)

freeswitch

本文由Anthony Minessale写于2007年5月。来自 www.freeswitch.org。翻译它是因为我觉得永远都不会过时... --Seven

我开发FreeSWITCH已经近两年的时间了。在我们第一个发行版即将发布的黎明之际,我想花一点时间来与大家分享一下软件背后的故事,并透露一点即将到来的消息。本故事也将会登在 OST Magazine第一期上。呵,去下载一份吧,免费的!

阅读全文|Continue reading »

Oct29

使用vim comments插件

vim xml freeswitch

FreeSWITCH使用XML配置文件. 很灵活很强大. 不过编辑起来比较费劲. 使用这个插件后, 使用注释就轻松多了.

插件位置在 www.vim.org

阅读全文|Continue reading »