Direct answer
Every claim is sourced below
CPaaS works by putting communication channels, such as calling and texting, behind an API. For voice and SMS, the provider holds the phone numbers and the carrier connections. To send a text or place a call, your application makes an HTTPS request to the provider, and the provider hands it to the carrier network. Incoming traffic runs the other way. When someone calls or texts your number, providers commonly notify your application with a request to a URL you host, and your code says what to do next. The main charges are per message or per minute, and you write and run everything on your side of that exchange.