write down,forget
adidas eqt support ultra primeknit vintage white coming soon adidas eqt support ultra boost primeknit adidas eqt support ultra pk vintage white available now adidas eqt support ultra primeknit vintage white sz adidas eqt support ultra boost primeknit adidas eqt adv support primeknit adidas eqt support ultra boost turbo red white adidas eqt support ultra boost turbo red white adidas eqt support ultra boost turbo red adidas eqt support ultra whiteturbo adidas eqt support ultra boost off white more images adidas eqt support ultra boost white tactile green adidas eqt support ultra boost beige adidas eqt support ultra boost beige adidas eqt support refined camo drop adidas eqt support refined camo drop adidas eqt support refined running whitecamo adidas eqt support 93 primeknit og colorway ba7506 adidas eqt running support 93 adidas eqt support 93

freeswitch

<Category: VOIP> 查看评论

kamailio看起来不错,用起来还是不少问题,放弃了,还是转投freeswitch。

freeswitch常用命令测试整理,源文档
freeswitch的xml配置的方式真是坑爹,不过好在有Inline Dialplan方式(参考:http://www.ctiforum.com/news/guandian/331500_4.html)

呼叫发起可以分为同震和顺震,根据需要使用。

以上命令可以通过ESL SDK来进行调用,各种语言都有实现
ESL事件列表:http://wiki..org/wiki/Event_List
ESL需要启用event_socket:

呼叫中心流程(源文档 http://blog.csdn.net/voip123/article/details/7884554):
 如果你不使用mod_callcenter模块,而要建立自己的队列,你可以这样做:
           1) 使用 ivr 程序 播放语音菜单;
           2) 用户选择某项后,转移当前通话到一个JAVA 应用程序(该程序通过 ESL IN OUTBOUND SOCKET 的模式和FreeSwitch进行交互);
           3) JAVA 应用程序在数据库中根据UUID 插入一条记录,同时PARK()当前通话;
           4) 客服代表的应用程序不断轮询数据库,并且显示当前保持的通话;
           5) 客服代表点击那条呼叫记录。这个动作将给 JAVA APP 发送一条命令。包括用户通话的UUID和客服代表的终端信息;
           6) JAVA APP 接收到该命令后,执行 bridge 命令 ,将两路通话进行桥接。一切OK!

注意:
通过多种途径添加的用户(fusionPBX或freeswitch),产生的xml配置文件,
如果存在ID相同,则会造成呼叫失败

设置视频编码格式,支持额外的格式
#源文档 http://www.dujinfang.com/past/2011/4/24/ce-shi-freeswitch-shi-pin-hui-yi

SIP网关配置 (源文档 http://www.dujinfang.com/past/2010/4/14/freeswitch-chu-bu)

本文来自: freeswitch