Ctrl K
ring2all.com

Custom Applications

📖 Introduction

Custom Applications allow you to route calls through custom Lua scripts for advanced logic. This is for advanced use cases that can't be handled by standard IVRs or routing.

Examples:
  • Look up caller in database and route based on account status
  • Integration with external APIs (CRM, ticketing systems)
  • Complex time-based routing with multiple conditions
  • Custom IVR logic with dynamic prompts

---

🎯 Common Use Cases

ScenarioCustom Logic
VIP caller routingCheck database for VIP status
Account balance announcementsQuery billing system
Appointment remindersCheck scheduling system
Survey after callCollect and store responses
---

🖥️ Accessing the Module

Navigation: PBX → Applications → Custom Applications
Custom Applications
Custom Applications

---

📝 Form Fields

Custom Applications Form
Custom Applications Form
FieldDescriptionExample
NameApplication identifierVIP Lookup
ExtensionNumber to reach this app9100
Script PathPath to Lua script/scripts/vip_lookup.lua
ArgumentsParameters to pass to scriptapi_url=http://...
EnabledApplication is activeYes
---

💡 Tips

WARNING

Custom Applications require Lua programming knowledge. Work with your system administrator or developer.

TIP

Test scripts thoroughly in a development environment first.

---

---

← Previous: DISA | Next: Callback System
AI Assistant

👋 Hello! I'm your Ring2All documentation assistant. I can help you find information about configuring and using the Ring2All PBX platform.

How can I help you today?