- Outbound API calls: Sent to
hangup_urlspecified in Make Call API - Incoming calls: Sent to
hangup_urlin the Plivo application - Dial XML calls: Sent to
callbackUrlin DialHangup events
Hangup Sources
Hangup Causes
Normal Completions (4000-4030)
Normal Completions (4000-4030)
Normal call terminations - typically no action required.
Canceled Calls (1000-1020)
Canceled Calls (1000-1020)
Calls canceled before being answered.
Destination Issues (2000-2070)
Destination Issues (2000-2070)
Issues with the destination number or endpoint.
Call Rejections (3000-3050)
Call Rejections (3000-3050)
Calls rejected by destination or carrier.
Carrier Errors (3070-3140)
Carrier Errors (3070-3140)
Errors from remote carrier or network.
SIP Authentication (4210-4250)
SIP Authentication (4210-4250)
Calls that failed SIP authentication. See that page for setup, validation limits, and detailed troubleshooting.
System Errors (5000-5030)
System Errors (5000-5030)
Internal system, network, or capacity errors.
Timeouts (6000-6020)
Timeouts (6000-6020)
Calls ended due to timeout conditions.
URL Errors (7011-7034)
URL Errors (7011-7034)
Errors fetching or validating callback URLs.
XML Errors (8011-8014)
XML Errors (8011-8014)
Invalid Plivo XML returned by URLs.
Special Cases (9000-9110)
Special Cases (9000-9110)
Specialized hangup scenarios.
hangup_cause_name. If you encounter a code that is not documented, contact Plivo Support with the call_uuid.
Other Code Spaces
These codes apply to Voice API and Dial XML calls. Related products use their own code sets:- SIP Trunking (Zentrunk) calls use a separate set of hangup codes — see Zentrunk Hangup Codes.
- Multiparty calls expose a separate
termination_cause_codefield on the MPC object — see the Multiparty Call API. Individual participant legs still report the hangup causes above (for example, 4020 and 4030). - XML callbacks also include a raw telephony
HangupCausevalue (for example,NORMAL_CLEARING,USER_BUSY) — see XML overview.
Getting Help
If issues persist after troubleshooting:- View debug logs in Console → Voice → Logs → Calls
- Note the Call UUID and hangup code
- Contact Plivo Support with this information