public function testMediaText() { $params = new Catapult\Parameters(); $params->setFrom(new Catapult\PhoneNumber(__DEFAULT_SENDER__)); $params->setTo(new Catapult\PhoneNumber(__DEFAULT_RECEIVER__)); $params->setMedia(new Catapult\MediaURL(__MEDIA_UNIT_TEST_FILE__)); $message = new Catapult\Message(); $message->send($params); $this->assertEquals($message->media[0], __MEDIA_UNIT_TEST_FILE__); }
public function testGatherCreate() { $call = new Catapult\Call(); $params = new Catapult\Parameters(); $params->setFrom(new Catapult\PhoneNumber(__DEFAULT_SENDER__)); $params->setTo(new Catapult\PhoneNumber(__DEFAULT_RECEIVER__)); $call->create($params); $call->wait(); $gather = new Catapult\Gather($call->id); $params->setReason("max-digits"); $params->setDigits("123"); $gather->create($params); $this->assertEquals($gather->digits, "123"); }
public function testBridgeCreate() { $params = new Catapult\Parameters(); $call = new Catapult\Call(); $params->setFrom(new Catapult\PhoneNumber(__DEFAULT_SENDER__)); $params->setTo(new Catapult\PhoneNumber(__DEFAULT_RECEIVER__)); $call->create($params); $call->wait(); $call1 = new Catapult\Call(); $params->setFrom(new Catapult\PhoneNumber(__DEFAULT_SENDER__)); $params->setTo(new Catapult\PhoneNumber(__DEFAULT_RECEIVER__)); $call1->create($params); $call1->wait(); $bridge = new Catapult\Bridge(); $bridge->create(array("callIds" => Catapult\CallCombo::Make($call, $call1))); }
public function testMuteMember() { $params = new Catapult\Parameters(); $params->setFrom(new Catapult\PhoneNumber(__DEFAULT_SENDER__)); $conf = new Catapult\Conference($params); $params->setFrom(new Catapult\PhoneNumber(__DEFAULT_SENDER__)); $params->setTo(new Catapult\PhoneNumber(__DEFAULT_RECEIVER__)); $call->create($params); $call->wait(); $params->setJoinTone("false"); $params->setLeavingTone("false"); $params->setCallId($call->id); $params->setMute("mute"); $member = $conf->addMember($params); /* is the member muted */ $this->assertEquals($member->mute, "true"); }