How To CPaaS Enabled Your Own DID Numbers in Minutes?

Empower your DIDs with Programmability quickly
In this tutorial we go over how to empower your existing DID (Direct Inward Dialing) Numbers by CPaaS Enabling then (giving them programmable functionality similar to (Twilio, Nexmo, Plivo..) with Restcomm Cloud.
Assuming you already have below components ready:
1- DID numbers
2- SIP Protocol based System (SIP Client, Softswitch, SIP Router etc..)
3- Restcomm Cloud Account.
Assuming you have got the above list ready, we will need to follow the below steps in order to point our DID numbers to Restcomm and CPaaS enable them.
Steps to try the inbound calls coming from your SIP network to Restcomm.com (no auth required):
0) Let’s say you are proxying your DID +44123456789
1) In RestcommONE configure the DID as New Number as aSIP Numberin https://{mydomain}.restcomm.com/#/numbers/incoming

2) Associate the RVD/IVR application you just created with that new SIP number;
3) In your softswitch or sbc, simply Proxy the call to mydomain.restcomm.com as a SIP Invite having the URI in the following format: sip:+44123456789@mydomain.restcomm.com .
If your equipment does not support SIP SRV lookup, simply point the traffic to:
Host: mydomain.restcomm.com (The same subdomain you used when signing up)
Outbound Proxy: 52.55.231.191
Note that it is preferable to use SRV because this Load Balancer IP may change in the future, so DNS is the best approach.
Now initiate the SIP call to the number:
To:+44123456789@mydomain.restcomm.com
Once you have point your DIDs to RestcommONE cloud, you can now simply create unlimited scenarios with those DID numbers, like create Smart IVR Trees, Number Masking Scenarios, Assign the number to another SIP Endpoint and so on.
If you’re interested in reading more about CPaaS use cases, go here.