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 testStopAudio() { $params = new Catapult\Parameters(); $params->setFrom(new Catapult\PhoneNumber(__DEFAULT_SENDER__)); $call = new Catapult\Call(); $conference = new Catapult\Conference(); $conference->create($params); $params->setFrom(new Catapult\PhoneNumber(__DEFAULT_SENDER__)); $params->setTo(new Catapult\PhoneNumber(__DEFAULT_RECEIVER__)); $params->setConferenceId($conference->id); $call->create($params); $call->wait(); $member = $conference->add_member(array("callId" => $call->id, "setJoinTone" => "false")); $member->stop_audio(); }