Skip to content

Instantly share code, notes, and snippets.

@katafractari
Created July 6, 2017 07:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save katafractari/29110d7dbaf1e35423bb756841e8d0b8 to your computer and use it in GitHub Desktop.
Save katafractari/29110d7dbaf1e35423bb756841e8d0b8 to your computer and use it in GitHub Desktop.
public class TwilioTest {
public static final String ACCOUNT_SID = "xyz";
public static final String AUTH_TOKEN = "xyz";
public static String conferenceSid;
public static void main(String[] args) {
Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
ResourceSet<Conference> conferences = Conference.reader().setStatus(Conference.Status.IN_PROGRESS).read();
for (Conference conference : conferences) {
conferenceSid = conference.getSid();
System.out.println("Conference SID: " + conference.getSid());
}
if(conferenceSid != null) {
ResourceSet<Participant> participants = Participant.reader(conferenceSid).read();
for (Participant participant : participants) {
String participantSid = participant.getSid();
System.out.println("Participant SID: " + participantSid);
Participant.updater(conferenceSid, participantSid)
.setHold(true)
.setHoldUrl("https://storage.googleapis.com/receivr-sound-resources/Into%20Infinite%20Obscurity%20(Dissection%20cover).mp3")
.update();
System.out.println("Participant Hold: " + participant.getHold());
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment