S
Sheba ISP ERPDOCS
Backend Modules

apps.callcenter — Call Logs & Automated Voice Reminders

Telephony call logs, IVR voice templates, and automated bill payment reminder broadcasts.

apps.callcenter — Call Logs & Automated Voice Reminders

IMPLEMENTED

  • Location: backend/apps/callcenter/
  • Responsibilities: Inbound/outbound call logs, audio voice templates, and automated IVR bill payment voice reminder broadcasts.

1. Database Models (3 Models)

Model NamePurposeKey Fields
CallLogRecord of telephone communication with subscriberscustomer, phone_number, call_type (INBOUND, OUTBOUND), duration_seconds, disposition
VoiceSettingTelephony gateway credentials and IVR configurationprovider_name, api_endpoint, caller_id, is_active
VoiceTemplatePre-recorded or text-to-speech audio broadcast scriptsname, script_text, audio_file, template_type (BILL_DUE, WELCOME, OUTAGE)

2. API Endpoints

  • GET/POST /api/v1/call-logs/: Customer call history and support call quality logging.
  • GET/POST /api/v1/voice-settings/: Telephony provider configuration.
  • GET/POST /api/v1/voice-templates/: Audio template scripts for automated phone broadcasts.

On this page