use of com.twilio.rest.api.v2010.account.CallCreator in project twilio-java by twilio.
the class CallUpdaterExample method main.
@SuppressWarnings("checkstyle:javadocmethod")
public static void main(final String[] args) {
Twilio.init("AC123", "AUTH TOKEN");
try {
CallCreator creator = Call.creator("AC123", new PhoneNumber("+14156085895"), new PhoneNumber("+14154888928"), new URI("http://twimlbin.com/cc413d9d"));
Call call = creator.create();
System.out.println(call.getSid());
System.out.println(call.getStatus());
System.out.println("press enter once call is accepted");
try {
System.in.read();
} catch (final IOException e) {
System.out.println("whoops");
}
CallUpdater updater = Call.updater("AC123", call.getSid()).setUrl(new URI("http://twimlbin.com/4397e62f"));
Call updated = updater.update();
System.out.println(updated.getSid());
System.out.println(updated.getStatus());
} catch (URISyntaxException | ApiException e) {
System.err.println("womp womp");
System.exit(1);
}
}
use of com.twilio.rest.api.v2010.account.CallCreator in project twilio-oai-generator by twilio.
the class APIIntegrationTest method testPost.
@Test
public void testPost() {
Call call = new CallCreator(ACCOUNT_SID, "testString").create();
assertEquals("Ahoy", call.getTestString());
assertNotNull(call);
}
use of com.twilio.rest.api.v2010.account.CallCreator in project twilio-java by twilio.
the class Example method main.
/**
* Example Twilio usage.
*
* @param args command line args
* @throws TwiMLException if unable to generate TwiML
*/
public static void main(String[] args) throws TwiMLException, URISyntaxException {
Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
Iterable<Record> usage = Record.reader().read();
for (Record record : usage) {
System.out.println(record);
}
// Get a number
IncomingPhoneNumber number = buyNumber();
System.out.println(number.getPhoneNumber());
// Send a text message
Message message = Message.creator(ACCOUNT_SID, PHONE_NUMBER, number.getPhoneNumber(), "Hello world!").create();
System.out.println(message.getSid());
System.out.println(message.getBody());
// Make a phone call
Call call = new CallCreator(ACCOUNT_SID, PHONE_NUMBER, number.getPhoneNumber(), URI.create("https://twilio.com")).create();
System.out.println(call.getSid());
// Print all the messages
Iterable<Message> messages = Message.reader().read();
for (Message m : messages) {
System.out.println(m.getSid());
System.out.println(m.getBody());
}
// Get some calls
Iterable<Call> calls = Call.reader().pageSize(2).read();
for (Call c : calls) {
System.out.println(c.getSid());
}
Trunk trunk = new TrunkCreator().setFriendlyName("shiny trunk").setSecure(false).create();
System.out.println(trunk);
// TwiML
TwiML twiml = new VoiceResponse.Builder().say(new Say.Builder("Hello World!").build()).play(new Play.Builder().url(new URI("https://api.twilio.com/cowbell.mp3")).loop(5).build()).build();
System.out.println(twiml.toXml());
}
use of com.twilio.rest.api.v2010.account.CallCreator in project twilio-java by twilio.
the class CallCreatorExample method main.
@SuppressWarnings("checkstyle:javadocmethod")
public static void main(final String[] args) {
Twilio.init("AC123", "AUTH TOKEN");
try {
CallCreator creator = Call.creator("AC123", new PhoneNumber("+14156085895"), new PhoneNumber("+14154888928"), new URI("http://twimlbin.com/4397e62f"));
Call call = creator.create();
System.out.println(call.getSid());
System.out.println(call.getStatus().toString());
} catch (URISyntaxException | ApiException e) {
System.err.println("womp womp");
System.exit(1);
}
}
Aggregations