# Hyrule Cloud VoIP/SIP Diagnostic Check

> Hyrule Cloud VoIP/SIP Diagnostic Check is a paid API for AI agents from cloud.hyrule.host, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Runs comprehensive VoIP/SIP diagnostics against a target host or phone number, including SIP DNS, SIP OPTIONS, SIP TLS, STUN/TURN, CNAM, spam reputation, and E911 checks

## Facts

- Endpoint: POST https://cloud.hyrule.host/v1/voip/check
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/hyrule-cloud-voip-sip-diagnostic-check-14c68afb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Pc8BYuJqz_iaDFDgFTEfX

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability hyrule-cloud-voip-sip-diagnostic-check-14c68afb -d '<json body>'
```

Example prompt: Can you run a full VoIP diagnostic on sip.mycompany.com — I want SIP DNS, SIP OPTIONS, SIP TLS, STUN/TURN, and spam reputation checks, using port 5060?

## When to prefer this

Choose this endpoint when you need structured, multi-faceted VoIP/SIP diagnostics in a single call rather than running individual network probes. It is ideal for auditing SIP infrastructure before deployment, debugging VoIP call quality or connectivity issues, validating phone number metadata (CNAM, E911, spam score), or monitoring ongoing SIP service health. Prefer it over generic port scanners or DNS tools when the target is specifically a VoIP/SIP endpoint or phone number.

## Known failure modes

- Target unreachable or non-existent — returns error status with finding indicating connection failure
- Invalid target format — returns validation error
- Timeout exceeded — returns partial:true with findings only for completed checks
- Unsupported check type requested — schema validation error
- Payment failure (x402) — request rejected before execution
- SIP port blocked by firewall — finding with critical severity for affected checks

## How this service works

Full-stack network infrastructure for AI agents on AS215932 (RIPE): IPv6-native VMs with SSH and automatic HTTPS subdomains, domain registration and DNS, a broad network-intelligence suite (BGP/routing, IP/ASN & reputation, DNS, RDAP/WHOIS, web & deep TLS, mail deliverability, port/NAT/CGNAT, VoIP/SIP), and proxied requests over Direct/Tor/I2P/Yggdrasil. Pay per request in USDC on Base via x402; VM checkout may also accept BTC/XMR when advertised. This OpenAPI document intentionally contains only the launch-ready, independently payable agent surface.

## Output

Returns a DiagnosticResponse with an overall status (ok/info/warning/critical/error), the resolved target type and normalized form, a human-readable summary, an array of findings each with a code, message, and severity, a sources health map, partial completion flag, request ID, and timestamp. Optionally includes raw probe data.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "checks": {
   "type": "array",
   "items": {
    "enum": [
     "sip_dns",
     "sip_options",
     "sip_tls",
     "stun_turn",
     "number_intel",
     "cnam",
     "spam_reputation",
     "e911"
    ],
    "type": "string",
    "title": "VoIPCheck"
   },
   "title": "Checks"
  },
  "target": {
   "type": "string",
   "title": "Target",
   "maxLength": 2048,
   "minLength": 1
  },
  "sip_port": {
   "type": "integer",
   "title": "Sip Port",
   "default": 5061,
   "maximum": 65535,
   "minimum": 1
  },
  "timeout_ms": {
   "type": "integer",
   "title": "Timeout Ms",
   "default": 10000,
   "maximum": 60000,
   "minimum": 500
  },
  "include_raw": {
   "type": "boolean",
   "title": "Include Raw",
   "default": false
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "status": "ok",
  "target": {
   "type": "host",
   "input": "sip.example.com",
   "normalized": "sip.example.com"
  },
  "partial": false,
  "sources": {},
  "summary": "SIP diagnostic completed",
  "findings": [
   {
    "code": "example",
    "message": "No issue found",
    "severity": "ok"
   }
  ],
  "request_id": "diag_a1b2c3d4",
  "generated_at": "2026-07-15T00:00:00Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/hyrule-cloud-voip-sip-diagnostic-check-14c68afb/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from cloud.hyrule.host](https://www.zero.xyz/host/cloud.hyrule.host/llms.txt)
