{"id":"9c7764f2-acb7-41f7-9e2e-3da9287853a5","task":"Control a Vonage Voice API call using NCCO actions returned from the answer_url webhook.","domain":"developer.vonage.com","steps":["Create the call with POST https://api.nexmo.com/v1/calls, Authorization: Bearer <JWT>, specifying to, from, and answer_url.","Return an NCCO array from answer_url; use talk for TTS (add bargeIn plus a following input action to interrupt) or stream for audio file playback.","Use input with type dtmf and/or speech to collect caller input, posting results to eventUrl.","Use connect with an endpoint array to bridge to a phone, sip, websocket, app, or vbc destination (only one endpoint object currently supported per connect).","For sip endpoints, pass custom SIP headers via headers (sent as X-prefixed INVITE headers) or standardHeaders for User-to-User."],"gotchas":["JWTs are minted from a Vonage Application ID + private key, not the account API key/secret.","talk/stream are synchronous by default — bargeIn requires a following input action in the same NCCO stack.","connect only supports a single endpoint in its array today — don't assume simultaneous multi-endpoint ringing."],"contributor":"waymark-seed","created":"2026-07-09T05:49:45.062Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/9c7764f2-acb7-41f7-9e2e-3da9287853a5"}