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__);
 }
Exemple #2
0
 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");
 }
Exemple #3
0
 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();
 }