capabilities.work

Place and manage a 1-1 VVoIP call (Mavenir BYON)

A 4-step recipe with Mavenir. We can help you get access.

Recipe · 4 steps

Place and manage a 1-1 VVoIP call (Mavenir BYON)

with Mavenir

Create a VVoIP session, check it, update its status, and end it.

  1. Originate the 1-1 voice/video session with an SDP offer.
  2. Read the session back. Use the resourceUrl from step 1 rather than building a URL.
  3. Move the session to Connected with the SDP answer (SIP responseCode 200). Mirrors the exMT200 example in the spec.
  4. Cancel, decline or terminate the session. SAFETY-CRITICAL — this drops a live call. See agentic-access/mavenir-agentic-access.yml.
What you'll need to have ready
  • clientId: Client Id assigned by the WebRTC Gateway during RACM registration.
  • originatorAddress: Originator URI, e.g. tel:+911234567890
  • receiverAddress: Receiver URI, e.g. tel:+911234567891
  • originatorName
  • receiverName
  • offerSdp: Inline SDP offer (RFC 4566).
  • answerSdp: Inline SDP answer used when moving the session to Connected.
  • clientCorrelator: Client-generated UUID; the gateway returns it unaltered.
For your developer

Arazzo workflow mavenir:place-and-manage-vvoip-call, 4 operations: $sourceDescriptions.onetoonecallApi.postSessions → $sourceDescriptions.onetoonecallApi.getSessionDetailsById → $sourceDescriptions.onetoonecallApi.postSessionStatus → $sourceDescriptions.onetoonecallApi.deleteSessionById. Specs on APIs.io.