Skip to main content
Vobiz is a near drop-in for Plivo — same /Account/{auth_id}/... REST shape, same <Response> XML verbs, same seven SDK languages. Most of a migration is mechanical (swap host api.plivo.com/v1api.vobiz.ai/api/v1, swap HTTP Basic auth for X-Auth-ID + X-Auth-Token headers, adjust a few SDK method names); the matrix below maps each domain and rates the effort.

At-a-glance matrix

DomainPlivoVobizMigration effort
Voice Call APIcalls.* for create + all in-call control; live transfer and queued-call cancel REST endpointsSame Call/ paths; in-call actions split into play_audio/speak_text/dtmf/record_calls, in-progress on live_calls; explicit auth_id; answer_method requiredMedium
Call-control XMLPlivoXML verbs; <GetDigits> + <GetInput>; <MultiPartyCall>, <Message>Near drop-in VobizXML; both input verbs → <Gather> (executionTimeout, never timeout)Low
Phone numbersPhoneNumber (search carrier catalog) + Number; single update; manual port-inSingle phone_numbers over a pre-provisioned inventory; per-action assign endpointsHigh
SIP trunkingZentrunk REST under /Zentrunk/; no SDK resources (cURL/console); per-trunk auth bindingFirst-class trunks/credentials/ip-acl/origination-uri in all SDKs; account-scoped auth; PUT updates; priority/weight failoverMedium
Conferences<Conference> + conferences.* member ops; maxMembers; rich per-member flagsSame XML verb; maxParticipants; member ops split across conference/conference_members/conference_recordingLow
RecordingsRecord XML, in-call Record/, Recording/ list/get/delete, transcriptionSame surfaces; record_calls + conference_recording namespaces; transcription via webhook; timeout default differs (60s vs 15s)Low
Sub-accountsFlat Subaccount (name + enabled); reassign DIDs freely; cascade deleteSame CRUD plus kyc_mode (customer_use India KYC), kyc_calls_blocked, 15-day DID cool-off; hosted KYC sessionsHigh
Webhooksanswer_url/ring_url/hangup_url; X-Plivo-Signature-V3 (hashes URL + sorted params); SDK validatorRing/StartApp/Hangup events to the answer flow; X-Vobiz-Signature-V2/V3 (hash base URL + nonce only)Medium
SDKs7 languages from package registries; RestClient; CRUD method namesSame 7 languages git-cloned from vobiz-ai/*; Vobiz/VobizClient header auth; verb-named methods; explicit auth_id; bundled vobizxmlMedium