a sovereign Twilio — voice, messaging, media

Communications (CPaaS)

Carrier-grade voice routing, messaging, notifications, fraud control and media.

190operations
5services
21endpoints shown
4architecture seams

What it is

Carrier-grade voice routing, messaging, notifications, fraud control and media.

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

5 real backends, 190 operations.

Every path below is a real route from services/<svc>/openapi.json. Each service lists a representative slice of its full contract.

Voice Routing SS-40

73 operations

Voice routing — least-cost routing, dialpeers, SBC, SIP registration, STIR/SHAKEN signing and WebRTC sessions.

  • POST/api/v1/routes/selectSelect a least-cost route for a call.
  • POST/api/v1/sbc/inviteHandle an SBC INVITE.
  • POST/api/v1/stir/pki/signSign a call with a STIR/SHAKEN credential.
  • POST/api/v1/webrtc/sessionsCreate a WebRTC call session.
  • POST/api/v1/plans/{id}/promotePromote a canaried routing plan.

Value-Added Services SS-41

40 operations

Value-added services — programmable voice apps, ACD queues, USSD flows, subscriptions and PBX.

  • POST/api/v1/voice/appsRegister a programmable-voice application.
  • POST/api/v1/voice/sessionsCreate a programmable-voice call session.
  • POST/api/v1/acd/queuesProvision an ACD call queue.
  • POST/api/v1/ussd/flowsDefine a USSD flow.

Notifications SS-18

30 operations

Notifications — multi-channel send, SMSC submit/DLR, OTT channels/templates, consent and suppressions.

  • POST/api/v1/sendSend a notification across channels.
  • POST/api/v1/smsc/submitSubmit a message to the SMSC.
  • POST/api/v1/ott/sendSend an OTT (WhatsApp-style) message.
  • POST/api/v1/messages/{id}/failoverFail a message over to a fallback channel.

Fraud & RA SS-38

26 operations

Telecom fraud & revenue assurance — call-masking (ACM), A2P screening (VoxGuard), scoring and leakage.

  • POST/api/v1/scoreScore an event for fraud risk.
  • POST/api/v1/acm/callsIngest a call event through anti-call-mask.
  • POST/api/v1/voxguard/screenScreen an A2P message through VoxGuard.
  • GET/api/v1/telecom/leakageRead the revenue-assurance leakage summary.

Media SS-42

21 operations

Media — asset ingest, transcode, packaging, OCR, DRM-gated playback sessions and HLS manifests.

  • POST/api/v1/assets/{id}/transcodeTranscode an asset to renditions.
  • POST/api/v1/assets/{id}/packagePackage an asset for adaptive streaming.
  • POST/api/v1/playback/sessionsStart a DRM-gated playback session.
  • GET/api/v1/assets/{id}/manifest.m3u8Fetch the HLS manifest for an asset.

Worked example

A signed, least-cost, fraud-screened call

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.

  1. 1
    Select the routePOST/api/v1/routes/select

    Least-cost routing picks the best carrier at quality.

  2. 2
    Sign itPOST/api/v1/stir/pki/sign

    STIR/SHAKEN attests the caller identity.

  3. 3
    Screen for fraudPOST/api/v1/score

    The fraud plane scores the event before connect.

  4. 4
    NotifyPOST/api/v1/send

    Follow-up notifications go out multi-channel with DLR tracking.

Architecture placement

Where it sits in the platform.

Communications (CPaaS) does not reimplement the platform — it composes it. These are the services it leans on and the seams between them.

Voice Routing (SS-40)

Carrier-grade least-cost routing, SBC, SIP, STIR/SHAKEN and WebRTC — 73 operations.

VAS (SS-41) + Notifications (SS-18)

Programmable voice, USSD, ACD and multi-channel messaging.

Fraud & RA (SS-38)

Call-masking, A2P screening and revenue-assurance leakage detection.

Media (SS-42)

Transcode, packaging and DRM-gated playback. See the dedicated CPaaS portal for the full surface.