Conference Web Service
This REST service is available starting with version 4.4
API
Base URL: https://{user id}:{password}@{host name}:8085/conference/{conference-name
}
URL |
METHOD |
Description |
---|---|---|
/{command}/{arg 1}/{arg 2}... |
PUT w/no body |
send conference commands to freeswitch list [delim <string>] xml_list energy <member_id|all|last> [<newval>] volume_in <member_id|all|last> [<newval>] volume_out <member_id|all|last> [<newval>] play <file_path> [async|<member_id>] say <text> saymember <member_id> <text> stop <[current|all|async|last]> [<member_id>] dtmf <[member_id|all|last]> <digits> kick <[member_id|all|last]> mute <[member_id|all]|last> unmute <[member_id|all]|last> deaf <[member_id|all]|last> undeaf <[member_id|all]|last> relate <member_id> <other_member_id> [nospeak|nohear|clear] lock unlock dial <endpoint_module_name>/<destination> <callerid number> <callerid name> bgdial <endpoint_module_name>/<destination> <callerid number> <callerid name> transfer <conference_name> <member id> [...<member id>] record <filename> norecord <[filename|all]> pin <pin#> nopin |
Examples
Lock a conference with name "mirceaConf"
curl --digest -k -X PUT https://200:123@localhost:8085/conference/mirceaConf/lock