Description - Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections

Runtime Class - com.ibi.agents.XDTwilioMakeCall


Configuration

This action requires a Generics Configuration as well as the following required parameters.

Parameter Groups

 ParameterTypeDescription
*Processor:stringThe Twilio processor for handling the outbound call

Select from one of the following options:
  • TwiML {twiml}
  • Application {application}
TwiML Url:stringThe fully qualified URL to a TwiML instruction file telling Twilio how to handle the call.
Application Sid:stringThe 34 character sid of the application Twilio should use to handle this call.
* - denotes required
 ParameterTypeDescription
Type:stringFormat of the return document.

Select from one of the following options:
  • XML {xml}
  • JSON {json}
* - denotes required

Output Events

NameDescription
OnFailConnectionCould not connect to the external system.
OnFailRedirectionRedirection status code between 300 and 399.
OnFailClientErrorClient error status code between 400 and 499.
OnFailServerErrorServer error status code between 500 and 599.
OnFailedOperationCould not perform the operation requested.
OnParseErrorCould not parse a document.
OnFailLargeRequestRequest entity size exceeds configured maximum.
OnFailLargeResponseResponse entity size exceeds configured maximum.
OnHTTP-201 CreatedThe request was successful, we created a new resource and the response body contains the representation.
OnHTTP-400 Bad RequestThe data given in the POST or PUT failed validation. Inspect the response body for details.
OnHTTP-401 UnauthorizedThe supplied credentials, if any, are not sufficient to create or update the resource.
OnHTTP-404 Not FoundResource not found.
OnHTTP-405 Method Not AllowedYou can't POST or PUT to the resource.
OnHTTP-429 Too Many RequestsYour application is sending too many simultaneous requests.
OnHTTP-500 Server ErrorWe couldn't create or update the resource. Please try again.