Skip to main content
Server path: /twilio-sip | Type: Application | PCID required: Yes

Tools

ToolDescription
twilio_sip_create_sip_auth_calls_credential_list_mappingCreate a new credential list mapping resource
twilio_sip_create_sip_auth_calls_ip_access_control_list_mappingCreate a new IP Access Control List mapping
twilio_sip_create_sip_auth_registrations_credential_list_mappingCreate a new credential list mapping resource
twilio_sip_create_sip_credentialCreate a new credential resource.
twilio_sip_create_sip_credential_listCreate a Credential List
twilio_sip_create_sip_credential_list_mappingCreate a CredentialListMapping resource for an account.
twilio_sip_create_sip_domainCreate a new Domain
twilio_sip_create_sip_ip_access_control_listCreate a new IpAccessControlList resource
twilio_sip_create_sip_ip_access_control_list_mappingCreate a new IpAccessControlListMapping resource.
twilio_sip_create_sip_ip_addressCreate a new IpAddress resource.
twilio_sip_delete_auth_calls_credential_list_mappingDelete a credential list mapping from the requested domain
twilio_sip_delete_auth_calls_ip_access_control_list_mappingDelete an IP Access Control List mapping from the requested domain
twilio_sip_delete_auth_registrations_credential_list_mappingDelete a credential list mapping from the requested domain
twilio_sip_delete_credentialDelete a credential resource.
twilio_sip_delete_credential_listDelete a Credential List
twilio_sip_delete_credential_list_mappingDelete a CredentialListMapping resource from an account.
twilio_sip_delete_domainDelete an instance of a Domain
twilio_sip_delete_ip_access_control_listDelete an IpAccessControlList from the requested account
twilio_sip_delete_ip_access_control_list_mappingDelete an IpAccessControlListMapping resource.
twilio_sip_delete_ip_addressDelete an IpAddress resource.
twilio_sip_fetch_sip_auth_calls_credential_list_mappingFetch a specific instance of a credential list mapping
twilio_sip_fetch_sip_auth_calls_ip_access_control_list_mappingFetch a specific instance of an IP Access Control List mapping
twilio_sip_fetch_sip_auth_registrations_credential_list_mappingFetch a specific instance of a credential list mapping
twilio_sip_fetch_sip_credentialFetch a single credential.
twilio_sip_fetch_sip_credential_listGet a Credential List
twilio_sip_fetch_sip_credential_list_mappingFetch a single CredentialListMapping resource from an account.
twilio_sip_fetch_sip_domainFetch an instance of a Domain
twilio_sip_fetch_sip_ip_access_control_listFetch a specific instance of an IpAccessControlList
twilio_sip_fetch_sip_ip_access_control_list_mappingFetch an IpAccessControlListMapping resource.
twilio_sip_fetch_sip_ip_addressRead one IpAddress resource.
twilio_sip_list_sip_auth_calls_credential_list_mappingRetrieve a list of credential list mappings belonging to the domain used in the request
twilio_sip_list_sip_auth_calls_ip_access_control_list_mappingRetrieve a list of IP Access Control List mappings belonging to the domain used in the request
twilio_sip_list_sip_auth_registrations_credential_list_mappingRetrieve a list of credential list mappings belonging to the domain used in the request
twilio_sip_list_sip_credentialRetrieve a list of credentials.
twilio_sip_list_sip_credential_listGet All Credential Lists
twilio_sip_list_sip_credential_list_mappingRead multiple CredentialListMapping resources from an account.
twilio_sip_list_sip_domainRetrieve a list of domains belonging to the account used to make the request
twilio_sip_list_sip_ip_access_control_listRetrieve a list of IpAccessControlLists that belong to the account used to make the request
twilio_sip_list_sip_ip_access_control_list_mappingRetrieve a list of IpAccessControlListMapping resources.
twilio_sip_list_sip_ip_addressRead multiple IpAddress resources.
twilio_sip_update_sip_credentialUpdate a credential resource.
twilio_sip_update_sip_credential_listUpdate a Credential List
twilio_sip_update_sip_domainUpdate the attributes of a domain
twilio_sip_update_sip_ip_access_control_listRename an IpAccessControlList
twilio_sip_update_sip_ip_addressUpdate an IpAddress resource.

twilio_sip_create_sip_auth_calls_credential_list_mapping

Create a new credential list mapping resource Parameters:
ParameterTypeRequiredDefaultDescription
DomainSidstringYesThe SID of the SIP domain that will contain the new resource.
CredentialListSidstringYesThe SID of the CredentialList resource to map to the SIP domain.

twilio_sip_create_sip_auth_calls_ip_access_control_list_mapping

Create a new IP Access Control List mapping Parameters:
ParameterTypeRequiredDefaultDescription
DomainSidstringYesThe SID of the SIP domain that will contain the new resource.
IpAccessControlListSidstringYesThe SID of the IpAccessControlList resource to map to the SIP domain.

twilio_sip_create_sip_auth_registrations_credential_list_mapping

Create a new credential list mapping resource Parameters:
ParameterTypeRequiredDefaultDescription
DomainSidstringYesThe SID of the SIP domain that will contain the new resource.
CredentialListSidstringYesThe SID of the CredentialList resource to map to the SIP domain.

twilio_sip_create_sip_credential

Create a new credential resource. Parameters:
ParameterTypeRequiredDefaultDescription
CredentialListSidstringYesThe unique id that identifies the credential list to include the created credential.
PasswordstringYesThe password that the username will use when authenticating SIP requests. The password must be a minimum of 12 characters, contain at least 1 digit, and have mixed case. (eg IWasAtSignal2018)
UsernamestringYesThe username that will be passed when authenticating SIP requests. The username should be sent in response to Twilio’s challenge of the initial INVITE. It can be up to 32 characters long.

twilio_sip_create_sip_credential_list

Create a Credential List Parameters:
ParameterTypeRequiredDefaultDescription
FriendlyNamestringYesA human readable descriptive text that describes the CredentialList, up to 64 characters long.

twilio_sip_create_sip_credential_list_mapping

Create a CredentialListMapping resource for an account. Parameters:
ParameterTypeRequiredDefaultDescription
DomainSidstringYesA 34 character string that uniquely identifies the SIP Domain for which the CredentialList resource will be mapped.
CredentialListSidstringYesA 34 character string that uniquely identifies the CredentialList resource to map to the SIP domain.

twilio_sip_create_sip_domain

Create a new Domain Parameters:
ParameterTypeRequiredDefaultDescription
ByocTrunkSidstringNoThe SID of the BYOC Trunk(Bring Your Own Carrier) resource that the Sip Domain will be associated with.
DomainNamestringYesThe unique address you reserve on Twilio to which you route your SIP traffic. Domain names can contain letters, digits, and ”-” and must end with sip.twilio.com.
EmergencyCallerSidstringNoWhether an emergency caller sid is configured for the domain. If present, this phone number will be used as the callback for the emergency call.
EmergencyCallingEnabledbooleanNoWhether emergency calling is enabled for the domain. If enabled, allows emergency calls on the domain from phone numbers with validated addresses.
FriendlyNamestringNoA descriptive string that you created to describe the resource. It can be up to 64 characters long.
SecurebooleanNoWhether secure SIP is enabled for the domain. If enabled, TLS will be enforced and SRTP will be negotiated on all incoming calls to this sip domain.
SipRegistrationbooleanNoWhether to allow SIP Endpoints to register with the domain to receive calls. Can be true or false. true allows SIP Endpoints to register with the domain to receive calls, false does not.
VoiceFallbackMethodstringNoThe HTTP method we should use to call voice_fallback_url. Can be: GET or POST.
VoiceFallbackUrlstringNoThe URL that we should call when an error occurs while retrieving or executing the TwiML from voice_url.
VoiceMethodstringNoThe HTTP method we should use to call voice_url. Can be: GET or POST.
VoiceStatusCallbackMethodstringNoThe HTTP method we should use to call voice_status_callback_url. Can be: GET or POST.
VoiceStatusCallbackUrlstringNoThe URL that we should call to pass status parameters (such as call ended) to your application.
VoiceUrlstringNoThe URL we should when the domain receives a call.

twilio_sip_create_sip_ip_access_control_list

Create a new IpAccessControlList resource Parameters:
ParameterTypeRequiredDefaultDescription
FriendlyNamestringYesA human readable descriptive text that describes the IpAccessControlList, up to 255 characters long.

twilio_sip_create_sip_ip_access_control_list_mapping

Create a new IpAccessControlListMapping resource. Parameters:
ParameterTypeRequiredDefaultDescription
DomainSidstringYesA 34 character string that uniquely identifies the SIP domain.
IpAccessControlListSidstringYesThe unique id of the IP access control list to map to the SIP domain.

twilio_sip_create_sip_ip_address

Create a new IpAddress resource. Parameters:
ParameterTypeRequiredDefaultDescription
IpAccessControlListSidstringYesThe IpAccessControlList Sid with which to associate the created IpAddress resource.
CidrPrefixLengthintegerNoAn integer representing the length of the CIDR prefix to use with this IP address when accepting traffic. By default the entire IP address is used.
FriendlyNamestringYesA human readable descriptive text for this resource, up to 255 characters long.
IpAddressstringYesAn IP address in dotted decimal notation from which you want to accept traffic. Any SIP requests from this IP address will be allowed by Twilio. IPv4 only supported today.

twilio_sip_delete_auth_calls_credential_list_mapping

Delete a credential list mapping from the requested domain Parameters:
ParameterTypeRequiredDefaultDescription
DomainSidstringYesThe SID of the SIP domain that contains the resource to delete.
SidstringYesThe Twilio-provided string that uniquely identifies the CredentialListMapping resource to delete.

twilio_sip_delete_auth_calls_ip_access_control_list_mapping

Delete an IP Access Control List mapping from the requested domain Parameters:
ParameterTypeRequiredDefaultDescription
DomainSidstringYesThe SID of the SIP domain that contains the resources to delete.
SidstringYesThe Twilio-provided string that uniquely identifies the IpAccessControlListMapping resource to delete.

twilio_sip_delete_auth_registrations_credential_list_mapping

Delete a credential list mapping from the requested domain Parameters:
ParameterTypeRequiredDefaultDescription
DomainSidstringYesThe SID of the SIP domain that contains the resources to delete.
SidstringYesThe Twilio-provided string that uniquely identifies the CredentialListMapping resource to delete.

twilio_sip_delete_credential

Delete a credential resource. Parameters:
ParameterTypeRequiredDefaultDescription
CredentialListSidstringYesThe unique id that identifies the credential list that contains the desired credentials.
SidstringYesThe unique id that identifies the resource to delete.

twilio_sip_delete_credential_list

Delete a Credential List Parameters:
ParameterTypeRequiredDefaultDescription
SidstringYesThe credential list Sid that uniquely identifies this resource

twilio_sip_delete_credential_list_mapping

Delete a CredentialListMapping resource from an account. Parameters:
ParameterTypeRequiredDefaultDescription
DomainSidstringYesA 34 character string that uniquely identifies the SIP Domain that includes the resource to delete.
SidstringYesA 34 character string that uniquely identifies the resource to delete.

twilio_sip_delete_domain

Delete an instance of a Domain Parameters:
ParameterTypeRequiredDefaultDescription
SidstringYesThe Twilio-provided string that uniquely identifies the SipDomain resource to delete.

twilio_sip_delete_ip_access_control_list

Delete an IpAccessControlList from the requested account Parameters:
ParameterTypeRequiredDefaultDescription
SidstringYesA 34 character string that uniquely identifies the resource to delete.

twilio_sip_delete_ip_access_control_list_mapping

Delete an IpAccessControlListMapping resource. Parameters:
ParameterTypeRequiredDefaultDescription
DomainSidstringYesA 34 character string that uniquely identifies the SIP domain.
SidstringYesA 34 character string that uniquely identifies the resource to delete.

twilio_sip_delete_ip_address

Delete an IpAddress resource. Parameters:
ParameterTypeRequiredDefaultDescription
IpAccessControlListSidstringYesThe IpAccessControlList Sid that identifies the IpAddress resources to delete.
SidstringYesA 34 character string that uniquely identifies the resource to delete.

twilio_sip_fetch_sip_auth_calls_credential_list_mapping

Fetch a specific instance of a credential list mapping Parameters:
ParameterTypeRequiredDefaultDescription
DomainSidstringYesThe SID of the SIP domain that contains the resource to fetch.
SidstringYesThe Twilio-provided string that uniquely identifies the CredentialListMapping resource to fetch.

twilio_sip_fetch_sip_auth_calls_ip_access_control_list_mapping

Fetch a specific instance of an IP Access Control List mapping Parameters:
ParameterTypeRequiredDefaultDescription
DomainSidstringYesThe SID of the SIP domain that contains the resource to fetch.
SidstringYesThe Twilio-provided string that uniquely identifies the IpAccessControlListMapping resource to fetch.

twilio_sip_fetch_sip_auth_registrations_credential_list_mapping

Fetch a specific instance of a credential list mapping Parameters:
ParameterTypeRequiredDefaultDescription
DomainSidstringYesThe SID of the SIP domain that contains the resource to fetch.
SidstringYesThe Twilio-provided string that uniquely identifies the CredentialListMapping resource to fetch.

twilio_sip_fetch_sip_credential

Fetch a single credential. Parameters:
ParameterTypeRequiredDefaultDescription
CredentialListSidstringYesThe unique id that identifies the credential list that contains the desired credential.
SidstringYesThe unique id that identifies the resource to fetch.

twilio_sip_fetch_sip_credential_list

Get a Credential List Parameters:
ParameterTypeRequiredDefaultDescription
SidstringYesThe credential list Sid that uniquely identifies this resource

twilio_sip_fetch_sip_credential_list_mapping

Fetch a single CredentialListMapping resource from an account. Parameters:
ParameterTypeRequiredDefaultDescription
DomainSidstringYesA 34 character string that uniquely identifies the SIP Domain that includes the resource to fetch.
SidstringYesA 34 character string that uniquely identifies the resource to fetch.

twilio_sip_fetch_sip_domain

Fetch an instance of a Domain Parameters:
ParameterTypeRequiredDefaultDescription
SidstringYesThe Twilio-provided string that uniquely identifies the SipDomain resource to fetch.

twilio_sip_fetch_sip_ip_access_control_list

Fetch a specific instance of an IpAccessControlList Parameters:
ParameterTypeRequiredDefaultDescription
SidstringYesA 34 character string that uniquely identifies the resource to fetch.

twilio_sip_fetch_sip_ip_access_control_list_mapping

Fetch an IpAccessControlListMapping resource. Parameters:
ParameterTypeRequiredDefaultDescription
DomainSidstringYesA 34 character string that uniquely identifies the SIP domain.
SidstringYesA 34 character string that uniquely identifies the resource to fetch.

twilio_sip_fetch_sip_ip_address

Read one IpAddress resource. Parameters:
ParameterTypeRequiredDefaultDescription
IpAccessControlListSidstringYesThe IpAccessControlList Sid that identifies the IpAddress resources to fetch.
SidstringYesA 34 character string that uniquely identifies the IpAddress resource to fetch.

twilio_sip_list_sip_auth_calls_credential_list_mapping

Retrieve a list of credential list mappings belonging to the domain used in the request Parameters:
ParameterTypeRequiredDefaultDescription
DomainSidstringYesThe SID of the SIP domain that contains the resources to read.
PageSizeintegerNoHow many resources to return in each list page. The default is 50, and the maximum is 1000.
PageintegerNoThe page index. This value is simply for client state.
PageTokenstringNoThe page token. This is provided by the API.

twilio_sip_list_sip_auth_calls_ip_access_control_list_mapping

Retrieve a list of IP Access Control List mappings belonging to the domain used in the request Parameters:
ParameterTypeRequiredDefaultDescription
DomainSidstringYesThe SID of the SIP domain that contains the resources to read.
PageSizeintegerNoHow many resources to return in each list page. The default is 50, and the maximum is 1000.
PageintegerNoThe page index. This value is simply for client state.
PageTokenstringNoThe page token. This is provided by the API.

twilio_sip_list_sip_auth_registrations_credential_list_mapping

Retrieve a list of credential list mappings belonging to the domain used in the request Parameters:
ParameterTypeRequiredDefaultDescription
DomainSidstringYesThe SID of the SIP domain that contains the resources to read.
PageSizeintegerNoHow many resources to return in each list page. The default is 50, and the maximum is 1000.
PageintegerNoThe page index. This value is simply for client state.
PageTokenstringNoThe page token. This is provided by the API.

twilio_sip_list_sip_credential

Retrieve a list of credentials. Parameters:
ParameterTypeRequiredDefaultDescription
CredentialListSidstringYesThe unique id that identifies the credential list that contains the desired credentials.
PageSizeintegerNoHow many resources to return in each list page. The default is 50, and the maximum is 1000.
PageintegerNoThe page index. This value is simply for client state.
PageTokenstringNoThe page token. This is provided by the API.

twilio_sip_list_sip_credential_list

Get All Credential Lists Parameters:
ParameterTypeRequiredDefaultDescription
PageSizeintegerNoHow many resources to return in each list page. The default is 50, and the maximum is 1000.
PageintegerNoThe page index. This value is simply for client state.
PageTokenstringNoThe page token. This is provided by the API.

twilio_sip_list_sip_credential_list_mapping

Read multiple CredentialListMapping resources from an account. Parameters:
ParameterTypeRequiredDefaultDescription
DomainSidstringYesA 34 character string that uniquely identifies the SIP Domain that includes the resource to read.
PageSizeintegerNoHow many resources to return in each list page. The default is 50, and the maximum is 1000.
PageintegerNoThe page index. This value is simply for client state.
PageTokenstringNoThe page token. This is provided by the API.

twilio_sip_list_sip_domain

Retrieve a list of domains belonging to the account used to make the request Parameters:
ParameterTypeRequiredDefaultDescription
PageSizeintegerNoHow many resources to return in each list page. The default is 50, and the maximum is 1000.
PageintegerNoThe page index. This value is simply for client state.
PageTokenstringNoThe page token. This is provided by the API.

twilio_sip_list_sip_ip_access_control_list

Retrieve a list of IpAccessControlLists that belong to the account used to make the request Parameters:
ParameterTypeRequiredDefaultDescription
PageSizeintegerNoHow many resources to return in each list page. The default is 50, and the maximum is 1000.
PageintegerNoThe page index. This value is simply for client state.
PageTokenstringNoThe page token. This is provided by the API.

twilio_sip_list_sip_ip_access_control_list_mapping

Retrieve a list of IpAccessControlListMapping resources. Parameters:
ParameterTypeRequiredDefaultDescription
DomainSidstringYesA 34 character string that uniquely identifies the SIP domain.
PageSizeintegerNoHow many resources to return in each list page. The default is 50, and the maximum is 1000.
PageintegerNoThe page index. This value is simply for client state.
PageTokenstringNoThe page token. This is provided by the API.

twilio_sip_list_sip_ip_address

Read multiple IpAddress resources. Parameters:
ParameterTypeRequiredDefaultDescription
IpAccessControlListSidstringYesThe IpAccessControlList Sid that identifies the IpAddress resources to read.
PageSizeintegerNoHow many resources to return in each list page. The default is 50, and the maximum is 1000.
PageintegerNoThe page index. This value is simply for client state.
PageTokenstringNoThe page token. This is provided by the API.

twilio_sip_update_sip_credential

Update a credential resource. Parameters:
ParameterTypeRequiredDefaultDescription
CredentialListSidstringYesThe unique id that identifies the credential list that includes this credential.
SidstringYesThe unique id that identifies the resource to update.
PasswordstringNoThe password that the username will use when authenticating SIP requests. The password must be a minimum of 12 characters, contain at least 1 digit, and have mixed case. (eg IWasAtSignal2018)

twilio_sip_update_sip_credential_list

Update a Credential List Parameters:
ParameterTypeRequiredDefaultDescription
SidstringYesThe credential list Sid that uniquely identifies this resource
FriendlyNamestringYesA human readable descriptive text for a CredentialList, up to 64 characters long.

twilio_sip_update_sip_domain

Update the attributes of a domain Parameters:
ParameterTypeRequiredDefaultDescription
SidstringYesThe Twilio-provided string that uniquely identifies the SipDomain resource to update.
ByocTrunkSidstringNoThe SID of the BYOC Trunk(Bring Your Own Carrier) resource that the Sip Domain will be associated with.
DomainNamestringNoThe unique address you reserve on Twilio to which you route your SIP traffic. Domain names can contain letters, digits, and ”-” and must end with sip.twilio.com.
EmergencyCallerSidstringNoWhether an emergency caller sid is configured for the domain. If present, this phone number will be used as the callback for the emergency call.
EmergencyCallingEnabledbooleanNoWhether emergency calling is enabled for the domain. If enabled, allows emergency calls on the domain from phone numbers with validated addresses.
FriendlyNamestringNoA descriptive string that you created to describe the resource. It can be up to 64 characters long.
SecurebooleanNoWhether secure SIP is enabled for the domain. If enabled, TLS will be enforced and SRTP will be negotiated on all incoming calls to this sip domain.
SipRegistrationbooleanNoWhether to allow SIP Endpoints to register with the domain to receive calls. Can be true or false. true allows SIP Endpoints to register with the domain to receive calls, false does not.
VoiceFallbackMethodstringNoThe HTTP method we should use to call voice_fallback_url. Can be: GET or POST.
VoiceFallbackUrlstringNoThe URL that we should call when an error occurs while retrieving or executing the TwiML requested by voice_url.
VoiceMethodstringNoThe HTTP method we should use to call voice_url
VoiceStatusCallbackMethodstringNoThe HTTP method we should use to call voice_status_callback_url. Can be: GET or POST.
VoiceStatusCallbackUrlstringNoThe URL that we should call to pass status parameters (such as call ended) to your application.
VoiceUrlstringNoThe URL we should call when the domain receives a call.

twilio_sip_update_sip_ip_access_control_list

Rename an IpAccessControlList Parameters:
ParameterTypeRequiredDefaultDescription
SidstringYesA 34 character string that uniquely identifies the resource to udpate.
FriendlyNamestringYesA human readable descriptive text, up to 255 characters long.

twilio_sip_update_sip_ip_address

Update an IpAddress resource. Parameters:
ParameterTypeRequiredDefaultDescription
IpAccessControlListSidstringYesThe IpAccessControlList Sid that identifies the IpAddress resources to update.
SidstringYesA 34 character string that identifies the IpAddress resource to update.
CidrPrefixLengthintegerNoAn integer representing the length of the CIDR prefix to use with this IP address when accepting traffic. By default the entire IP address is used.
FriendlyNamestringNoA human readable descriptive text for this resource, up to 255 characters long.
IpAddressstringNoAn IP address in dotted decimal notation from which you want to accept traffic. Any SIP requests from this IP address will be allowed by Twilio. IPv4 only supported today.