我试图通过ESL连接发起会议记录,但它似乎没有按照我试图做的方式工作,但我无法弄清楚什么正确的方法是。使用ESL记录Freeswitch会议
我通过电线发送以下命令
call-command: execute
execute-app-name: conference
execute-app-arg: 01444b76-c08d-5990-b65c-000100620005 recording start /tmp/conference-01444b76-c08d-5990-b65c-000100620005.ulaw
Event-UUID: 9423a931-8cb7-4010-aad8-3cfb83db4b35
但不是在开始录制它创建了一个会议与当时的名称“01444b76-c08d-5990-b65c-000100620005录制开始/ tmp下的会议/conference-01444b76-c08d-5990-b65c-000100620005.ulaw”。我也试着发送
call-command: execute
execute-app-name: conference 01444b76-c08d-5990-b65c-000100620005 recording start
execute-app-arg: /tmp/conference-01444b76-c08d-5990-b65c-000100620005.ulaw
Event-UUID: 9423a931-8cb7-4010-aad8-3cfb83db4b35
从而导致错误的命令 “发布会01444b76-c08d-5990-b65c-000100620005记录开始”
这
call-command: execute
execute-app-name: conference
execute-app-arg: 01444b76-c08d-5990-b65c-000100620005, recording, start, /tmp/conference-01444b76-c08d-5990-b65c-000100620005.ulaw
Event-UUID: 9423a931-8cb7-4010-aad8-3cfb83db4b35
简单地发送会议名称为“01444b76-c08d-5990-b65c-000100620005,记录,启动,/tmp/conference-01444b76-c08d-5990-b65c-000100620005.ulaw”
这是一个已经存在的会议。 –
然后API调用应该做的工作。 –
工程很好。谢谢。 –