Dec14
FreeSWITCH与华为SoftX3000对接及压力测试
首先声明:FreeSWITCH 官方从来不对性能做任何承诺,也不进行压力测试。因为大多数的压力测试不能准确的模拟实际的应用场景,而且网上抄来的测试脚本有的都是错误的。
阅读全文|Continue reading »by Seven Du
Dec14
首先声明:FreeSWITCH 官方从来不对性能做任何承诺,也不进行压力测试。因为大多数的压力测试不能准确的模拟实际的应用场景,而且网上抄来的测试脚本有的都是错误的。
阅读全文|Continue reading »Aug14
搞 FreeSWITCH 好几年了,一直盼望能去 ClueCon 见识见识。今年,终于有了一个机会。
准备材料,办签证,虽然罗嗦,但还是顺利地通过了。保险起见,提前两天出发。所以,7号下午从北京出发,到了芝加哥还是7号下午,到酒店已经是晚上了。8号随便走了走,玩了一天。由于时差的关系,第二个晚上还是睡地比较凌乱,因此9号早上起的有些晚。又因为被人指错了路,所以到 ClueCon 会场的时候已经是九点多了。
阅读全文|Continue reading »Apr24
一直想测一直 FreeSWITCH 的视频会议功能,但以前只有两个支持 H263 的设备 (Huawei视频电话及一个 Xlite),未能好好体验。最近买了两个 XPT8886 视频电话及一个 Bria 软电话授权,总算是可以测试三方会议了。
阅读全文|Continue reading »Mar28
FreeSWITCH 中有两个 h323 的实现,mod_opal 与 mod_h323。两者都使用 ptlib,后者比较新一点。以前曾经测试过 mod_opal ,但没有成功,今天试了一下 h323,成功了。
阅读全文|Continue reading »Dec09
一直使用 fs_cli /event plain all 调试 FreeSWITCH events,甚是不便。前几天看到一个叫 Chicago Boss 的 Framework,感觉很好玩,便试了一把,顺便写了这个叫 EventCool 的工具。
阅读全文|Continue reading »Oct27
今天,偶然发现 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 邮件列表中的一位网友聊天,忽然想到了它曾发到列表中的一则故事。感悟颇多。
该网友是一个盲人,靠屏幕阅读软件看电脑,用语音识别软件转换成文字跟我聊天(Google Talk)。我一直有个疑问,我用 FreeSWITCH 毛算也有三年了,在学习和使用中经常遇到一些问题,我手眼健全都需要很常时间解决,作为一个盲人,他是怎么做到的呢?
阅读全文|Continue reading »Sep06
前段时间有一个语音识别的项目,便轻轻地研究了一下,虽没有达到预期的效果,但过程还是比较有趣。
题目是这样的:给定一些潜在客户,用 FreeSWITCH 自动呼叫,如果用户应答,则转至 IVR,播放欢迎信息甚至转至人工座席;如果客户不应答,则获取不应答原因。
阅读全文|Continue reading »Apr22
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的朋友可以做个参考,也顺便提提意见。
Mar13
众所周知,FreeSWITCH中可以使用嵌入式的脚本语言javascript、lua等来控制呼叫流程。而更复杂一点操作可能就需要使用Event Socket了。其实不然,嵌入式的脚本也可以一直运行,并可以监听所有的Event,就像使用Event Socket起一个单独的Daemon一样。
阅读全文|Continue reading »Mar13
一个在FreeSWITCH中外呼的脚本
前几天,一个朋友问我能否实现在FS中外呼,然后放一段录音,我说当然能,写个简单的脚本就行。但后来他说还要知道呼叫是否成功,我说,那就需要复杂一点了。
阅读全文|Continue reading »Feb04
注:与本文对应的英文版本发布在 http://wiki.freeswitch.org/wiki/FreeSWITCH_Testimonial_on_Idapted.com,但本文不是原英文版的翻译。
FreeSWITCH是如何创造数千个就业机会并改变人们命运的?
阅读全文|Continue reading »Jan22
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
今天测试FreeSWITCH录音,需要在MacOSX上模拟丢包的环境,就写了一个简单的脚本。需要说明,由于UDP会有自动重发的机制,因此只有丢包率超过一定比例才会真正发生丢包。
阅读全文|Continue reading »Nov25
我们的教员使用SIP客户端连接FreeSWITCH。他们都分布在美国的各个州,大部分网络环境都很好。最近发现有几个教员总是拨号不成功(严格来说是FreeSWITCH应答后立即发BYE)。查找了所有可能的原因,最后在教员电脑上使用wireshark抓包,在服务器端用tshark看。发现SIP均正常,但在教员方发起第一个RTP包时,FreeSWITCH端会收到Invalid -[Unreassembled Packet [incorrect TCP checksum]],而返回到教员电脑上则是 destination unreachable。我们尚未确认是MTU问题,而暂时把呼叫流程改为先从FreeSWITCH呼叫教员,就没有断线的问题了。
阅读全文|Continue reading »Nov06
今天终于搞定了域名和服务器,FreeSWITCH-CN正式上线了。现在的Google Group里还是只有我一个人,明天,或许会有许多武林同道加入吧?.........
阅读全文|Continue reading »Oct31
本文由Anthony Minessale写于2007年5月。来自 www.freeswitch.org。翻译它是因为我觉得永远都不会过时... --Seven
我开发FreeSWITCH已经近两年的时间了。在我们第一个发行版即将发布的黎明之际,我想花一点时间来与大家分享一下软件背后的故事,并透露一点即将到来的消息。本故事也将会登在 OST Magazine第一期上。呵,去下载一份吧,免费的!
阅读全文|Continue reading »Oct29
FreeSWITCH使用XML配置文件. 很灵活很强大. 不过编辑起来比较费劲. 使用这个插件后, 使用注释就轻松多了.
插件位置在 www.vim.org
阅读全文|Continue reading »