Cisco Expressway · Arazzo Workflow

Cisco Expressway Active Call Troubleshooting

Version 1.0.0

List active calls, active TURN relays, and recent call history for media diagnosis.

1 workflow 2 source APIs 1 provider
View Spec View on GitHub CollaborationFirewall TraversalH.323Session Border ControllerSIPUnified CommunicationsVideo ConferencingArazzoWorkflows

Provider

cisco-expressway

Workflows

active-call-troubleshooting
Pull active calls, TURN relays, and recent call history together.
Lists active calls, lists active TURN relay allocations, and retrieves the most recent call history so a media issue can be traced across the system.
3 steps inputs: host, password, username outputs: activeCalls, callHistory, turnRelays
1
listActiveCalls
List all currently active calls including protocol, duration, and bandwidth usage.
2
listTurnRelays
List active TURN relay allocations so the media relays backing traversal calls can be inspected.
3
readRecentCallHistory
Retrieve the most recent call history records so a problematic call can be traced after it ends.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Cisco Expressway Active Call Troubleshooting
  summary: List active calls, active TURN relays, and recent call history for media diagnosis.
  description: >-
    Diagnoses an in-progress media problem by listing all active calls, listing
    active TURN relay allocations that back the media path for traversal calls,
    and pulling the most recent call history so a problematic call can be traced
    across signaling and media. Every step spells out its request inline so the
    flow can be read and executed without opening the underlying OpenAPI
    description.
  version: 1.0.0
sourceDescriptions:
- name: callsApi
  url: ../openapi/cisco-expressway-calls-api-openapi.yml
  type: openapi
- name: resourceUsageApi
  url: ../openapi/cisco-expressway-resource-usage-api-openapi.yml
  type: openapi
workflows:
- workflowId: active-call-troubleshooting
  summary: Pull active calls, TURN relays, and recent call history together.
  description: >-
    Lists active calls, lists active TURN relay allocations, and retrieves the
    most recent call history so a media issue can be traced across the system.
  inputs:
    type: object
    required:
    - host
    - username
    - password
    properties:
      host:
        type: string
        description: FQDN or IP address of the Expressway node (server variable host).
      username:
        type: string
        description: Expressway administrator username for HTTP Basic auth.
      password:
        type: string
        description: Expressway administrator password for HTTP Basic auth.
  steps:
  - stepId: listActiveCalls
    description: >-
      List all currently active calls including protocol, duration, and bandwidth
      usage.
    operationId: listActiveCalls
    parameters:
    - name: Authorization
      in: header
      value: Basic $inputs.username:$inputs.password
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      activeCalls: $response.body
  - stepId: listTurnRelays
    description: >-
      List active TURN relay allocations so the media relays backing traversal
      calls can be inspected.
    operationId: listTurnRelays
    parameters:
    - name: Authorization
      in: header
      value: Basic $inputs.username:$inputs.password
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      turnRelays: $response.body
  - stepId: readRecentCallHistory
    description: >-
      Retrieve the most recent call history records so a problematic call can be
      traced after it ends.
    operationId: getCallHistory
    parameters:
    - name: Authorization
      in: header
      value: Basic $inputs.username:$inputs.password
    - name: filter
      in: query
      value: get_all_records
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      callHistory: $response.body
  outputs:
    activeCalls: $steps.listActiveCalls.outputs.activeCalls
    turnRelays: $steps.listTurnRelays.outputs.turnRelays
    callHistory: $steps.readRecentCallHistory.outputs.callHistory

Work with this as data

Every workflow here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for arazzo workflows

4 MCP tools reach this
  • find_arazzoBrowse and filter every workflow in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This workflow
curl "https://apis.io/api/v1/arazzo/cisco-expressway-active-call-troubleshooting-workflow"
All arazzo workflows
curl "https://apis.io/api/v1/arazzo?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.