freeswitch常见问题汇总
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.把默认的SQLITE替换成ODBC方式的MySQL
1.ODBC支持多条语句执行
2.修改freeswitch的switch.conf.xml配置文件
3.修改sofia 的internal.xml配置文件
4.修改sofia 的external.xml配置文件
5.修改db 的db.conf.xml配置文件
6.修改fifo的fifo.conf.xml配置文件
2 Say播报主叫号码
先在modulues.conf.xml添加模块
拨号计划如下:
注:使用前须下载语音文件
3 Agent呼叫跨多个GW的挂机方法
4 curl在dialplan中的使用
data="http://192.168.10.174:8080/router/sbc/caller?id=${caller_id_number}"/> 5. 在lua脚本中执行freeswitch 录音API命令 api = freeswitch.API() local uuid = session:getVariable("uuid"); local cid_number = session:getVariable("caller_id_number"); local file = uuid.." start d:/"..uuid..".wav"..20 reply = api:execute("uuid_record",file) 6 dialplan中调用API的方法 由于在拨号计划中执行的是application命令,如果想要执行API命令的话采用如下调用格式: 举例如下: