| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- <?php
- /**
- * Created by PhpStorm.
- * User: chendeben
- * Date: 2017/12/6
- * Time: 11:50
- */
- namespace PhpLife\App\Api\Controller;
- use PhpLife\App\Api\Package\Database\File;
- use PhpLife\App\Api\Package\Database\Hash;
- use PhpLife\App\Api\Controller;
- use PhpLife\Library\Sphinx;
- use PhpLife\Library\Ucm;
- class Sip extends Controller
- {
- public function main()
- {
- $this->testAddUser();
- }
- public function testMeetings(){
- $data['name']="test_meeting";
- $data['startTime']=time()*1000;
- $data['duration']=3600000;
- $data['confDefinition']="FHD";
- $data['confPassword']="123456";
- $data['remarks']="测试预约会议";
- $data['layout']="0X0";
- $data['userIds']=array(13759);
- $data['confType']="TRADITIONAL";
- $data['maxBandwidth']=1920;
- $data['autoRedialing']=true;
- $data['endpointIds']=array();
- $data['masterEndpointId']=0;
- // echo json_encode($data);die();
- echo json_encode(Ucm::instance()->meetings($data));
- }
- public function testGetUserList()
- {
- print_r(Ucm::instance()->getUserList());
- }
- public function testGetEndpointsList()
- {
- $query['startTime']=0;
- $query['endTime']=time()*1000;
- $query['isIncludeViseeTerminal']=true;
- print_r(Ucm::instance()->getEndPointsList($query));
- }
- public function testDeleteUser()
- {
- print_r(Ucm::instance()->deleteUser(13595));
- }
- public function testUpdateUser()
- {
- $user['name'] = "update_by_api";
- $user = json_encode($user);
- print_r(Ucm::instance()->updateUser(13595, $user));
- }
- /**
- * 测试添加用户
- */
- public function testAddUser()
- {
- $user = array();
- $user['name'] = 'add_by_api_1';
- $user['password'] = sha1("add_by_api");
- $user['displayName'] = "普通用户";
- $user['email'] = "cdb@meitu.com";
- $user['telephone'] = "";
- $user['cellphone'] = "13288054696";
- $user['description'] = "陈德本-接口添加";
- $user['sipUserName'] = Ucm::instance()->getFreeSip();
- $user['sipPassword'] = "123456";
- $user['company'] = -1;
- $user['status'] = 0;
- $user = json_encode($user);
- print_r(Ucm::instance()->addUser($user));
- }
- public function checkAuth($checkLogin = false)
- {
- return true;
- }
- }
|