Twilio. Calls. Streams
(twilio v0.2.0)
Copy Markdown
API calls: create, update.
Summary
Functions
Create a Stream
Like create/3, but returns the result or raises Infusion.Runtime.Error.
Stop a Stream using either the SID of the Stream resource or the name used when creating the resource
Like update/4, but returns the result or raises Infusion.Runtime.Error.
Functions
@spec create(String.t(), map() | keyword(), keyword()) :: {:ok, Twilio.Schemas.Stream.t()} | {:error, Infusion.Runtime.Error.t()}
Create a Stream
POST /2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Streams.json
Path parameters
call_sid(required) - The SID of the Call the Stream resource is associated with.
{AccountSid} in the path is the :account_sid setting; pass account_sid: "..." as an option to use another.
Parameters
name- The user-specified name of this Stream, if one was given when the Stream was created. This can be used to stop the Stream.parameter1_name- Parameter nameparameter1_value- Parameter valueparameter10_name- Parameter nameparameter10_value- Parameter valueparameter11_name- Parameter nameparameter11_value- Parameter valueparameter12_name- Parameter nameparameter12_value- Parameter valueparameter13_name- Parameter nameparameter13_value- Parameter valueparameter14_name- Parameter nameparameter14_value- Parameter valueparameter15_name- Parameter nameparameter15_value- Parameter valueparameter16_name- Parameter nameparameter16_value- Parameter valueparameter17_name- Parameter nameparameter17_value- Parameter valueparameter18_name- Parameter nameparameter18_value- Parameter valueparameter19_name- Parameter nameparameter19_value- Parameter valueparameter2_name- Parameter nameparameter2_value- Parameter valueparameter20_name- Parameter nameparameter20_value- Parameter valueparameter21_name- Parameter nameparameter21_value- Parameter valueparameter22_name- Parameter nameparameter22_value- Parameter valueparameter23_name- Parameter nameparameter23_value- Parameter valueparameter24_name- Parameter nameparameter24_value- Parameter valueparameter25_name- Parameter nameparameter25_value- Parameter valueparameter26_name- Parameter nameparameter26_value- Parameter valueparameter27_name- Parameter nameparameter27_value- Parameter valueparameter28_name- Parameter nameparameter28_value- Parameter valueparameter29_name- Parameter nameparameter29_value- Parameter valueparameter3_name- Parameter nameparameter3_value- Parameter valueparameter30_name- Parameter nameparameter30_value- Parameter valueparameter31_name- Parameter nameparameter31_value- Parameter valueparameter32_name- Parameter nameparameter32_value- Parameter valueparameter33_name- Parameter nameparameter33_value- Parameter valueparameter34_name- Parameter nameparameter34_value- Parameter valueparameter35_name- Parameter nameparameter35_value- Parameter valueparameter36_name- Parameter nameparameter36_value- Parameter valueparameter37_name- Parameter nameparameter37_value- Parameter valueparameter38_name- Parameter nameparameter38_value- Parameter valueparameter39_name- Parameter nameparameter39_value- Parameter valueparameter4_name- Parameter nameparameter4_value- Parameter valueparameter40_name- Parameter nameparameter40_value- Parameter valueparameter41_name- Parameter nameparameter41_value- Parameter valueparameter42_name- Parameter nameparameter42_value- Parameter valueparameter43_name- Parameter nameparameter43_value- Parameter valueparameter44_name- Parameter nameparameter44_value- Parameter valueparameter45_name- Parameter nameparameter45_value- Parameter valueparameter46_name- Parameter nameparameter46_value- Parameter valueparameter47_name- Parameter nameparameter47_value- Parameter valueparameter48_name- Parameter nameparameter48_value- Parameter valueparameter49_name- Parameter nameparameter49_value- Parameter valueparameter5_name- Parameter nameparameter5_value- Parameter valueparameter50_name- Parameter nameparameter50_value- Parameter valueparameter51_name- Parameter nameparameter51_value- Parameter valueparameter52_name- Parameter nameparameter52_value- Parameter valueparameter53_name- Parameter nameparameter53_value- Parameter valueparameter54_name- Parameter nameparameter54_value- Parameter valueparameter55_name- Parameter nameparameter55_value- Parameter valueparameter56_name- Parameter nameparameter56_value- Parameter valueparameter57_name- Parameter nameparameter57_value- Parameter valueparameter58_name- Parameter nameparameter58_value- Parameter valueparameter59_name- Parameter nameparameter59_value- Parameter valueparameter6_name- Parameter nameparameter6_value- Parameter valueparameter60_name- Parameter nameparameter60_value- Parameter valueparameter61_name- Parameter nameparameter61_value- Parameter valueparameter62_name- Parameter nameparameter62_value- Parameter valueparameter63_name- Parameter nameparameter63_value- Parameter valueparameter64_name- Parameter nameparameter64_value- Parameter valueparameter65_name- Parameter nameparameter65_value- Parameter valueparameter66_name- Parameter nameparameter66_value- Parameter valueparameter67_name- Parameter nameparameter67_value- Parameter valueparameter68_name- Parameter nameparameter68_value- Parameter valueparameter69_name- Parameter nameparameter69_value- Parameter valueparameter7_name- Parameter nameparameter7_value- Parameter valueparameter70_name- Parameter nameparameter70_value- Parameter valueparameter71_name- Parameter nameparameter71_value- Parameter valueparameter72_name- Parameter nameparameter72_value- Parameter valueparameter73_name- Parameter nameparameter73_value- Parameter valueparameter74_name- Parameter nameparameter74_value- Parameter valueparameter75_name- Parameter nameparameter75_value- Parameter valueparameter76_name- Parameter nameparameter76_value- Parameter valueparameter77_name- Parameter nameparameter77_value- Parameter valueparameter78_name- Parameter nameparameter78_value- Parameter valueparameter79_name- Parameter nameparameter79_value- Parameter valueparameter8_name- Parameter nameparameter8_value- Parameter valueparameter80_name- Parameter nameparameter80_value- Parameter valueparameter81_name- Parameter nameparameter81_value- Parameter valueparameter82_name- Parameter nameparameter82_value- Parameter valueparameter83_name- Parameter nameparameter83_value- Parameter valueparameter84_name- Parameter nameparameter84_value- Parameter valueparameter85_name- Parameter nameparameter85_value- Parameter valueparameter86_name- Parameter nameparameter86_value- Parameter valueparameter87_name- Parameter nameparameter87_value- Parameter valueparameter88_name- Parameter nameparameter88_value- Parameter valueparameter89_name- Parameter nameparameter89_value- Parameter valueparameter9_name- Parameter nameparameter9_value- Parameter valueparameter90_name- Parameter nameparameter90_value- Parameter valueparameter91_name- Parameter nameparameter91_value- Parameter valueparameter92_name- Parameter nameparameter92_value- Parameter valueparameter93_name- Parameter nameparameter93_value- Parameter valueparameter94_name- Parameter nameparameter94_value- Parameter valueparameter95_name- Parameter nameparameter95_value- Parameter valueparameter96_name- Parameter nameparameter96_value- Parameter valueparameter97_name- Parameter nameparameter97_value- Parameter valueparameter98_name- Parameter nameparameter98_value- Parameter valueparameter99_name- Parameter nameparameter99_value- Parameter valuestatus_callback- Absolute URL to which Twilio sends status callback HTTP requests.status_callback_method- The HTTP method Twilio uses when sendingstatus_callbackrequests. Possible values areGETandPOST. Default isPOST.trackurl(required) - Relative or absolute URL where WebSocket connection will be established.
@spec create!(String.t(), map() | keyword(), keyword()) :: Twilio.Schemas.Stream.t()
Like create/3, but returns the result or raises Infusion.Runtime.Error.
@spec update(String.t(), String.t(), map() | keyword(), keyword()) :: {:ok, Twilio.Schemas.Stream.t()} | {:error, Infusion.Runtime.Error.t()}
Stop a Stream using either the SID of the Stream resource or the name used when creating the resource
POST /2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Streams/{Sid}.json
Path parameters
call_sid(required) - The SID of the Call the Stream resource is associated with.sid(required) - The SID or thenameof the Stream resource to be stopped
{AccountSid} in the path is the :account_sid setting; pass account_sid: "..." as an option to use another.
Parameters
status(required)
Like update/4, but returns the result or raises Infusion.Runtime.Error.