电话会议相关接口
这里的会议以3000为主,主被叫号码1002,1003,1000,1004/
1 //创建一个3000名称的会议室,主持人号码是1002,不经过落地网关
curl -H "Content-Type: application/json" -d '{"ConferenceName":"3000","PhoneNumber":"1002","GatewayName":""}'  -H "Authorization:Nway token" http://192.168.1.115:8082/api/conference_create "/conference_create" 2 //增加一个成员并呼叫
//由系统呼叫号码为1002的号码,不经过落地网关,IsMute为默认是禁止发方与否
curl -H "Content-Type: application/json" -d '{"ConferenceName":"3000","PhoneNumber":"1002","GatewayName":"","IsMute":"false"}'  -H "Authorization:Nway token" http://192.168.1.115:8082/api/conference_add "/conference_add" 3 //获得一个会议中某号码的memberid
curl -H "Content-Type: application/json" -d '{"ConferenceName":"3000","CallerNumber":"1002"}'  -H "Authorization:Nway token  " http://192.168.1.115:8082/api/conference_memberid "/conference_memberid" 4 //踢掉所有与会成员
 curl -H "Authorization:Nway token " http://192.168.1.115:8082/api/conference_kick_all/3000 "/conference_kick_all/:conference" 5 //会议自动增益
//param on/off //level a number curl -H "Content-Type: application/json" -d '{"ConferenceName":"3000","param":"on","level":"4"}'  -H "Authorization:Nway token " http://192.168.1.115:8082/api/conference_agc "/conference_agc" 6 //检查录音状态
 curl -H "Authorization:Nway token. . " http://192.168.1.115:8082/api/conference_chkrecord/3000 "/conference_chkrecord" 7 //禁听
//memberid是用getmemberid获得 //Flag |all|last|non_moderator
curl -H "Content-Type: application/json" -d '{"ConferenceName":"3000","Member_id":"3","Flag":""}'  -H "Authorization:Nway token " http://192.168.1.115:8082/api/conference_deaf "/conference_deaf" 8 //发送dtmf到会议成员 //Flag |all|last|non_moderator
curl -H "Content-Type: application/json" -d '{"ConferenceName":"3000","Member_id":"3","Flag":"", "Dtmf":"520"}'  -H "Authorization:Nway token " http://192.168.1.115:8082/api/conference_dtmf "/conference_dtmf" 9 //调整某个会议成员的energy //Flag |all|last|non_moderator //Newval
curl -H "Content-Type: application/json" -d '{"ConferenceName":"3000","Member_id":"3","Flag":"", "Newval":"520"}'  -H "Authorization:Nway token " http://192.168.1.115:8082/api/conference_energy "/conference_energy" 10 //进入会议时的语音 //flag on|off|none|file //Filename Flag为file时有效
curl -H "Content-Type: application/json" -d '{"ConferenceName":"3000","Flag":"3","Filename":""}' -H "Authorization:Nway token " http://192.168.1.115:8082/api/conference_enter_sound "/conference_enter_sound"
11 //退出会议的语音
curl -H "Content-Type: application/json" -d '{"ConferenceName":"3000","Flag":"3","Filename":""}'  -H "Authorization:Nway token " http://192.168.1.115:8082/api/conference_exit_sound "/conference_exit_sound" 12 // "切换会议人员状态" //Flag member_id|all|last|non_moderator
curl -H "Content-Type: application/json" -d '{"ConferenceName":"3000","Member_id":"3","Flag":""}'  -H "Authorization:Nway token " http://192.168.1.115:8082/api/conference_floor "/conference_floor" 13 //挂断某个member,但不播放退出音
curl -H "Content-Type: application/json" -d '{"ConferenceName":"3000","Member_id":"3","Flag":""}'  -H "Authorization:Nway token " http://192.168.1.115:8082/api/conference_hup "/conference_hup" 14 //挂断某个member,播放退出音
curl -H "Content-Type: application/json" -d '{"ConferenceName":"3000","Member_id":"3","Flag":""}' -H "Authorization:Nway token " http://192.168.1.115:8082/api/conference_kick
"/conference_kick" 15 //列出会议 //Flag [pretty|summary|count|delim ]
curl -H "Authorization:Nway token " http://192.168.1.115:8082/api/conference_list/pretty "/conference_list/:flag"
16 //锁定某个会议,不允许新的人员进入
 curl -H "Authorization:Nway token " http://192.168.1.115:8082/api/conference_lock/3000 "/conference_lock/:conference" 17 //解锁某个会议,允许新的会议人员进入
 curl  -H "Authorization:Nway token " http://192.168.1.115:8082/api/conference_unlock/3000 "/conference_unlock/:conference" ////////////////////////////////////////// 18 //禁言 //Flag |all|last|non_moderator
curl -H "Content-Type: application/json" -d '{"ConferenceName":"3000","Member_id":"3","Flag":"","Quiet":"quiet"}'  -H "Authorization:Nway token  " http://192.168.1.115:8082/api/conference_mute "/conference_mute" 19 //允许发言 //Flag |all|last|non_moderator
curl -H "Content-Type: application/json" -d '{"ConferenceName":"3000","Member_id":"3","Flag":"","Quiet":"quiet"}'  -H "Authorization:Nway token  " http://192.168.1.115:8082/api/conference_unmute  "/conference_unmute" 20 //移除当前会议的录音 //Flag |all
curl -H "Content-Type: application/json" -d '{"ConferenceName":"3000","Flag":"all"}'  -H "Authorization:Nway token  " http://192.168.1.115:8082/api/conference_norecord  "/conference_norecord" 21 //会议暂停录音 //Flag
curl -H "Content-Type: application/json" -d '{"ConferenceName":"3000","Flag":"all"}'  -H "Authorization:Nway token  " http://192.168.1.115:8082/api/conference_pause  "/conference_pause" 22 //设置会议呼入时的口令 //Flag
curl -H "Content-Type: application/json" -d '{"ConferenceName":"3000","Flag":"all"}'  -H "Authorization:Nway token  " http://192.168.1.115:8082/api/conference_pin  "/conference_pin" 23 //播放相关文件给会议 //Flag [{vol=,full-screen=true,png_ms=100}] [async| [nomux]]
curl -H "Content-Type: application/json" -d '{"ConferenceName":"3000","Flag":"all"}'  -H "Authorization:Nway token  " http://192.168.1.115:8082/api/conference_play  "/conference_play" 24 //会议录音 //Flag
curl -H "Content-Type: application/json" -d '{"ConferenceName":"3000","Flag":"all"}'  -H "Authorization:Nway token  " http://192.168.1.115:8082/api/conference_record  "/conference_record" 25 //会议录音控制
// recording start
// recording check
// recording stop |all
// recording pause
// recording resume
curl -H "Content-Type: application/json" -d '{"ConferenceName":"3000","Flag":"start","Filename":"/home/recording/abc.wav"}'  -H "Authorization:Nway token  " http://192.168.1.115:8082/api/conference_recording  "/conference_recording" 26 //恢复会议录音
//Flag
curl -H "Content-Type: application/json" -d '{"ConferenceName":"3000","Flag":"/home/recording/abc.wav"}'  -H "Authorization:Nway token  " http://192.168.1.115:8082/api/conference_resume  "/conference_resume" "/conference_say" 27 //设置一些会议参数
curl -H "Content-Type: application/json" -d '{"ConferenceName":"3000","Param":"Value","Filename":"/home/recording/abc.wav"}'  -H "Authorization:Nway token  " http://192.168.1.115:8082/api/conference_set  "/conference_set" 28 //停止播放一些语音 //Flag [current|all] []
curl -H "Content-Type: application/json" -d '{"ConferenceName":"3000","Member_id":"3","Flag":""}'  -H "Authorization:Nway token  " http://192.168.1.115:8082/api/conference_stop  "/conference_stop" 29 //切换禁言 //Flag |all|last|non_moderator
curl -H "Content-Type: application/json" -d '{"ConferenceName":"3000","Member_id":"3","Flag":"","Quiet":"quiet"}'  -H "Authorization:Nway token  " http://192.168.1.115:8082/api/conference_tmute  "/conference_tmute" 30 //解除禁听 //Flag |all|last|non_moderator
curl -H "Content-Type: application/json" -d '{"ConferenceName":"3000","Member_id":"3","Flag":""}'  -H "Authorization:Nway token  " http://192.168.1.115:8082/api/conference_undeaf  "/conference_undeaf" ////////////////////////////////////////// 31 //移除会议口令
 curl -H "Authorization:Nway token " http://192.168.1.115:8082/api/conference_nopin/3000 "/conference_nopin/:conference" 32 //暂停播放
 curl -H "Authorization:Nway token " http://192.168.1.115:8082/api/conference_pause_play/3000 "/conference_pause_play/:conference" 33 //查询所有正在进行中的会议
 curl -H "Authorization:Nway token " http://192.168.1.115:8082/api/conferences 34//查询某个会议中的成员列表
 curl -H "Authorization:Nway token " http://192.168.1.115:8082/api/conference_members/3000 宁卫通信
宁卫通信