Create source ip mapping
With Source IP Mappings, Twilio can recognize your SIP requests based on where they are sent from. The Request-URI no longer has to have the FQDN (Fully Qualified Domain Name) of your SIP Domain.
Body
-
The Twilio-provided string that uniquely identifies the IP Record resource to map from.
Minimum length is
34
, maximum length is34
. Format should match the following pattern:^IL[0-9a-fA-F]{32}$
. -
The SID of the SIP Domain that the IP Record should be mapped to.
Minimum length is
34
, maximum length is34
. Format should match the following pattern:^SD[0-9a-fA-F]{32}$
.
POST
/v1/SourceIpMappings
curl \
--request POST 'https://voice.twilio.com/v1/SourceIpMappings' \
--user "username:password" \
--header "Content-Type: application/x-www-form-urlencoded" \
--data 'IpRecordSid=ILaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&SipDomainSid=SDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'
Request example
{"IpRecordSid"=>"ILaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "SipDomainSid"=>"SDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}
Response examples (201)
{
"sid": "IBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"url": "https://voice.twilio.com/v1/SourceIpMappings/IBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"date_created": "2020-03-18T23:31:36Z",
"date_updated": "2020-03-18T23:31:36Z",
"ip_record_sid": "ILaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"sip_domain_sid": "SDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}