Evaluators
Run evaluators over a direct SIP connection
Changed onSIP VOICE RUN (direct SIP): Execute evaluators against an agent over a direct SIP connection (orchestrated by Cekura's SIP voice service). The agent must have a SIP endpoint configured (telephony.sip_uri on the v2 agent).
Custom SIP headers: to send custom headers to the agent, attach a test profile whose main_agent_variables contain X- prefixed keys (pass its ID in test_profile_ids) — headers cannot be set on the agent or in this request.
Cost: voice-simulation rate per run. Run-count math: total runs = len(scenarios) × frequency × max(1, len(personality_ids)) × max(1, len(test_profile_ids)).
When to use this vs others (pick the endpoint matching the agent's configured connection — check aiagents_retrieve):
- scenarios_run_voice — phone calls via Cekura's standard voice path
- scenarios_run_vapi_webrtc / _retell_webrtc — provider-managed WebRTC
- scenarios_run_livekit_v2 — LiveKit (project credentials, v2)
post/test_framework/v2/scenarios/run_scenarios_sip/
Request
- Base URLhttps://api.cekura.ai
- URLhttps://api.cekura.ai/test_framework/v2/scenarios/run_scenarios_sip/
- Auth
- API key in header X-CEKURA-API-KEY
- or HTTP bearer
- or HTTP bearer
Request body
Response
Example response
{
"runs": [
{
"number": "+11234567890",
"inbound_number": "+11234567890"
}
],
"created_at": "2025-02-25T21:00:01.990052Z"
}Changes
- info
endpoint added
- info