日韩一级黄色影片,国产xxx在线,日本三级视频网站,成年影院,国产女人18毛片水真多18精品 ,女人18片,a一级网站

 首頁(yè) > 新聞 > 專(zhuān)家觀點(diǎn) >

《FreeSWITCH: VoIP實(shí)戰(zhàn)》: 使用Erlang建立IVR實(shí)現(xiàn)復(fù)雜業(yè)務(wù)邏輯

2012-08-24 11:00:29   作者:杜金房    來(lái)源:FreeSWITCH    評(píng)論:0  點(diǎn)擊:




  其它討論

  1. Erlang在這里是完全異步的。所以,當(dāng)你通知FreeSWITCH執(zhí)行一個(gè)application時(shí)(如playback),你必須等待收到CHANEL_EXECUTE_COMPLETE事件再進(jìn)行下一步操作。這比起直接在dialplan或lua腳本中要麻煩一些,但正因?yàn)槟闶钱惒降,你可以隨時(shí)終止正在執(zhí)行的application。當(dāng)然,如果你非要同步并且你知道某程序要執(zhí)行多長(zhǎng)時(shí)間時(shí)(如你知道要playback的聲音文件的長(zhǎng)度),你也可以用timer:sleep延時(shí)一下。
  2. 當(dāng)我們覺(jué)得不再需要Erlang的特性時(shí),我們會(huì)把流程轉(zhuǎn)到dialplan,畢竟修改XML要容易些。
  3. mod_fifo在Erlang中不能很好工作,除非你在fifo結(jié)束時(shí)將流程transfer到其它地方。因?yàn)閏hannel在送到Erlang關(guān)是park的,而fifo中bridge到另一分機(jī)時(shí)無(wú)法解除park狀態(tài)。這也是為什么我們?cè)谧詈蠖妓土鞒淘偎突豥ialplan。
  4. 代碼已經(jīng)很清晰了,但我想,如果有時(shí)間能現(xiàn)寫(xiě)個(gè)gen_fs_behaviour之類(lèi)的東東把FreeSWITCH的事件消息包裝一下會(huì)更好看。

 

分享到: 收藏

專(zhuān)題

栾川县| 漠河县| 大同市| 普定县| 呼和浩特市| 盐源县| 澎湖县| 濮阳县| 汶川县| 漳平市| 息烽县| 北票市| 六盘水市| 赤水市| 汶上县| 万载县| 志丹县| 万荣县| 大邑县| 托克逊县| 甘孜| 林州市| 宜兰市| 梁平县| 连城县| 顺昌县| 台江县| 永宁县| 乐平市| 清水县| 新干县| 三原县| 衡南县| 福贡县| 耒阳市| 遂宁市| 昭通市| 徐州市| 乐亭县| 南昌县| 肇庆市|