Voice Routing (SS-40)
Carrier-grade least-cost routing, SBC, SIP, STIR/SHAKEN and WebRTC — 73 operations.
a sovereign Twilio — voice, messaging, media
Carrier-grade voice routing, messaging, notifications, fraud control and media.
What it is
The communications plane: least-cost voice routing with SBC, SIP, STIR/SHAKEN and WebRTC; value-added services (voice apps, USSD, ACD, subscriptions); multi-channel notifications with SMSC and OTT; telecom fraud and revenue-assurance controls; and a media plane for transcode, packaging and DRM-gated playback. This category cross-links to the dedicated CPaaS portal.
Auth is one model across every service here — an SS-01 bearer token plus X-Tenant-Id on every /api/v1 route. Public base https://api.nexocloud.io/api/v1.
Services & endpoints
Every path below is a real route from services/<svc>/openapi.json. Each service lists a representative slice of its full contract.
Voice routing — least-cost routing, dialpeers, SBC, SIP registration, STIR/SHAKEN signing and WebRTC sessions.
/api/v1/routes/selectSelect a least-cost route for a call./api/v1/sbc/inviteHandle an SBC INVITE./api/v1/stir/pki/signSign a call with a STIR/SHAKEN credential./api/v1/webrtc/sessionsCreate a WebRTC call session./api/v1/plans/{id}/promotePromote a canaried routing plan.Value-added services — programmable voice apps, ACD queues, USSD flows, subscriptions and PBX.
/api/v1/voice/appsRegister a programmable-voice application./api/v1/voice/sessionsCreate a programmable-voice call session./api/v1/acd/queuesProvision an ACD call queue./api/v1/ussd/flowsDefine a USSD flow.Notifications — multi-channel send, SMSC submit/DLR, OTT channels/templates, consent and suppressions.
/api/v1/sendSend a notification across channels./api/v1/smsc/submitSubmit a message to the SMSC./api/v1/ott/sendSend an OTT (WhatsApp-style) message./api/v1/messages/{id}/failoverFail a message over to a fallback channel.Telecom fraud & revenue assurance — call-masking (ACM), A2P screening (VoxGuard), scoring and leakage.
/api/v1/scoreScore an event for fraud risk./api/v1/acm/callsIngest a call event through anti-call-mask./api/v1/voxguard/screenScreen an A2P message through VoxGuard./api/v1/telecom/leakageRead the revenue-assurance leakage summary.Media — asset ingest, transcode, packaging, OCR, DRM-gated playback sessions and HLS manifests.
/api/v1/assets/{id}/transcodeTranscode an asset to renditions./api/v1/assets/{id}/packagePackage an asset for adaptive streaming./api/v1/playback/sessionsStart a DRM-gated playback session./api/v1/assets/{id}/manifest.m3u8Fetch the HLS manifest for an asset.Worked example
A call is routed least-cost, signed with STIR/SHAKEN, screened for fraud, and — if it is a message campaign — screened again through VoxGuard before it leaves the network.
/api/v1/routes/selectLeast-cost routing picks the best carrier at quality.
/api/v1/stir/pki/signSTIR/SHAKEN attests the caller identity.
/api/v1/scoreThe fraud plane scores the event before connect.
/api/v1/sendFollow-up notifications go out multi-channel with DLR tracking.
Architecture placement
Communications (CPaaS) does not reimplement the platform — it composes it. These are the services it leans on and the seams between them.
Carrier-grade least-cost routing, SBC, SIP, STIR/SHAKEN and WebRTC — 73 operations.
Programmable voice, USSD, ACD and multi-channel messaging.
Call-masking, A2P screening and revenue-assurance leakage detection.
Transcode, packaging and DRM-gated playback. See the dedicated CPaaS portal for the full surface.