Where are recordings stored?
For detailed recording setup, see Record Calls Guide. Recordings are stored on Plivo servers, accessible via API or console, with download URLs provided in callbacks.How do I delete recordings?
Use the Recording API with the recording ID:What about transcription support?
Plivo can automatically transcribe recordings in English only. Transcriptions may be blank for recordings shorter than 19 seconds.What is Automatic Speech Recognition?
For text-to-speech, see Speak XML Reference. ASR transcribes caller speech in real-time for IVR systems, voice search, and call transcription use cases.How do I integrate ASR?
Configure ASR in your application’s XML response or via streaming integration. See ASR documentation for supported languages and setup.How does AMD work?
Detects whether a call is answered by:- Human: Live person answered
- Machine: Voicemail or IVR
- Unknown: Detection inconclusive
How do I enable AMD?
Use the Make Call API with parameters:machine_detection: Enable/disablemachine_detection_time: Detection window in msmachine_detection_url: Callback URL
What are best practices for AMD?
- Use async mode to avoid delays
- Handle “unknown” results gracefully
- Test with your call patterns
How does number masking work?
For audio streaming, see Audio Streaming Guide. For conference calling, see Conference Guide.- Create session with two parties
- Plivo assigns virtual number
- Party A calls virtual number → connects to Party B
- Neither party sees the other’s real number
What are typical use cases for number masking?
- Ride-sharing (driver ↔ passenger)
- Delivery services
- Marketplaces
- Dating apps
What are key session parameters?
| Parameter | Description |
|---|---|
virtual_number | Plivo proxy number |
first_party/second_party | Phone numbers |
session_expiry | Duration |
virtual_number_cooloff_period | Reuse time |
force_pin_authentication | Require PIN |
Can I create sessions with only one party?
Yes, add the second party later via Sessions API.Are there additional costs for number masking?
Replacing sub-optimal numbers or extending sessions may incur additional charges.What triggers voice alerts?
- Call failure spike (unusual increase)
- Invalid XML (malformed responses)
- High latency (exceeds threshold)
- Traffic anomaly (unusual patterns)
How do I configure voice alerts?
- Navigate to Voice > Settings > Alerts
- Enable alert types
- Configure thresholds
- Set notification preferences
How do I send DTMF during a call?
For capturing DTMF input, see GetDigits XML. Use the DTMF API to send tones.What are DTMF limitations?
- Not supported in China
- Supported format: RFC-2833