Basic Conference

The first caller to execute this XML joins the conference room “My Room”. When the next caller executes this XML, the caller will join the same conference room and the conference will start.

Response

<Response>
  <Conference>My Room</Conference>
</Response>

Example Request

1
2
3
4
5
6
7
8
9
10
from plivo import plivoxml

response = plivoxml.ResponseElement()
response.add(plivoxml.ConferenceElement('My Room'))
print(response.to_string())

# Or, you can use add_conference
response = plivoxml.ResponseElement()
response.add_conference(content='My Room')
print(response.to_string())
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
require 'rubygems'
require 'plivo'

include Plivo::XML
include Plivo::Exceptions

begin
  response = Response.new

  conference_name = 'My Room'
  response.addConference(conference_name)

  xml = PlivoXML.new(response)
  puts xml.to_xml
rescue PlivoXMLError => e
  puts 'Exception: ' + e.message
end
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
var plivo = require('plivo');

var response = plivo.Response();

var conference_name = "My Room";
response.addConference(conference_name);

console.log(response.toXML());

/*
Sample Output
<Response>
    <Conference>My Room</Conference>
</Response>
*/
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
    require '../vendor/autoload.php';
    use Plivo\XML\Response;

    $response = new Response();

    $conference_name = "My Room";
    $response->addConference($conference_name);

    Header('Content-type: text/xml');
    echo($response->toXML());

    /*
    Sample Output

    <Response>
        <Conference>My Room</Conference>
    </Response>
    */
 ?>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// Example for conference - basic conference
package com.plivo.api.xml.samples.conference;

import com.plivo.api.exceptions.PlivoXmlException;
import com.plivo.api.xml.Conference;
import com.plivo.api.xml.Response;


class BasicConference {
    public static void main(String[] args) throws PlivoXmlException {
        Response response = new Response()
                .children(
                        new Conference("demo")
                );
        System.out.println(response.toXmlString());
    }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
using System;
using System.Collections.Generic;
using Plivo.XML;

namespace Plivo
{
	class MainClass
	{
		public static void Main(string[] args)
		{
			Plivo.XML.Response resp = new Plivo.XML.Response();
			resp.AddConference("My room", 
               new Dictionary<string, string>() { });
			var output = resp.ToString();
			Console.WriteLine(output);

		}
	}
}



//<Response>
//  <Conference>My room</Conference>
//</Response>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// Example for conference - basic conference
package main

import "github.com/plivo/plivo-go/xml"


func main() {
	response := xml.ResponseElement{
		Contents: []interface{} {
			


			new(xml.ConferenceElement).
			SetContents("demo"),

		},
	}
	print(response.String())
}