Wiki Markup |
---|
{note}
Thie REST service is available starting with version 4.4
{note}
h2. 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
Available FreeSWITCH commands and their arguments:
{code}
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
{code}|
h2. Examples
{code:title=Lock a conference with name "mirceaConf"}
curl --digest -k -X PUT https://200:123@localhost:8085/conference/mirceaConf/lock
{code}
|
Page Comparison
General
Content
Integrations