How To Build A Voice App
⌘K
- Programmable Voice
- Voice Elements Demo
- Activate your Cloud Services Production Account
- Introduction to Using Voice Elements
- Welcome to Voice Elements
- System Requirements for Voice Elements Demo Samples
- Start Coding Voice Elements
- Voice Elements Platform
- Voice Elements Platform Benchmarks
- Benefits of Using Voice Elements Platform
- Getting Started with Voice Elements
- Why Should I Develop My Own Voice Application?
- Free Telephony Software
- Voice Elements Skeleton Project – C
- Class Diagram
- Logging in Voice Elements
- What Are the Deployment Options for Voice Elements?
- What Are the Different Connection Mode Options?
- Licensing Questions
- License Agreement
- Introduction to Free Application Hosting
- How To Build a Voice App in Under 10 Minutes (video)
- Common Voice Elements Terms Explained
- Common SIP Terms Explained
- How do I
- Add Additional Voice Resources
- Add Service Dependencies
- Build a T1 Crossover Cable
- Compile for a 64 bit OS (for legacy versions prior to March 2010)
- Connect to my SIP Carrier
- Connect to the Inventive Labs Telephony Bank Service
- Create a Conference Application Using C#
- Create a New VE Server from an Existing VE Installation
- Create a Simple IVR
- Have a Voice Elements Application Accept all Calls Except One Number
- Perform Music on Hold
- Play a File
- Use Play and Record
- Record the Entire Length of a Call
- RegisterDNIS()
- Run Signed Versions of Voice Elements or HMP Elements
- Set Up and Test Your SIP Registration
- Set Up Global Tones with Sample Code
- Setup QoS Settings in Windows
- Use Multiple SIP Carriers
- Use The Beep Detector
- VAP Files
- Write Outbound Dialer Applications in C#
- FAQ
- Why Am I Missing Digits
- Why Do I Get Skipping or Jitter?
- Why Do I Get the Error “Connection Refused”?
- Why Does Voice Elements SIP Platform Time Out When Starting Up?
- Why Doesn’t My Voice File Sound Clear?
- What Does This Setting Do?
- What is the Preferred Way to Handle Hangup Events?
- How Many Concurrent Ports Can I Run?
- What is a Code Example of ‘GetAllChannels()’?
- What Hardware Do You Recommend For Voice Elements on a VM?
- What Kind of Router Do You Recommend To Handle VoIP Traffic?
- What’s Needed To Set Up a Click To Talk Account
- Why Am I Getting the Wrong Call Progress Results Back?
- Why Doesn’t HMP Elements Receive the Call That I Send It?
- Why Does Call Progress Unexpectedly Return An Operator Intercept?
- Where is CTI32?
- HMP Elements
- Beep Detector Strategies
- Beep Detection Default Settings
- Call Analysis Features
- Conferencing Overview
- Conferencing Settings
- Configuration Settings – HMP Elements
- Configure with AudioCodes Gateway (on TDM Equipment)
- Installation with Voice Elements
- Multiple SIP Carriers on HMP Elements
- Router Configuration
- Running in PCAP mode
- Running Inside of a Virtual Machine
- Secure Calls with SRTP or SIP TLS
- Troubleshoot with Wireshark
- International Dial Tones
- Port Mirroring
- How Come the Call I Place Does Not Work?
- Positive Call Delivery – Destination Groups
- Improving Speech Recognition Results
- Transfers
- QOS Settings for HMP Elements
- Recording Calls Automatically
- SIP Options in HMP Elements
- Specifying embedded XML tags
- Telephony Server Log – No Subscribers Found
- Time a Message to Play to a Voice Mail System
- Border Elements
- WebRTC
- PBX Elements
- Mobile Elements Client
- Mobile Elements Client
- Mobile Elements Server Configuration
- Placing Outbound Calls with Mobile Elements on iOS Device
- Placing Outbound Calls with Mobile Elements on Android Device
- Placing Outbound Calls with Mobile Elements on UWP Device
- Receiving Inbound Calls with Mobile Elements on Android Device
- Receiving Inbound Calls with Mobile Elements on UWP Device
- Toolkits
- SIP
- Speech Recognition
- Text to Speech (TTS)
- Faxing
- Voice Elements Class Reference Library
- Configuration
- Firewall Configuration for SIP Trunking
- Server General Application Behavior
- Tips to Run High-Density Voice Elements-based Systems
- Running Voice Elements Platform in a Virtual Machine
- Troubleshooting Crosstalk
- Troubleshooting using DebugView
- Adding Link to Click To Talk Form
- Setting up your Voice Elements Application for Redundancy
- Yealink T19/T20 Phones
- Setting up the Linksys SPA2102 with STUN / REGISTRATION to talk with Border Elements
- Setting up X-Lite with STUN / REGISTRATION / RPORT to talk with Border elements
- Encrypting your Application’s Connection to the Voice Elements Server
- Understanding the Different Voice Resource Properties
- Running Voice Elements Platform on Azure VM
- VapMap Files
- Release Notes
- Support Policy
- How To Build A Voice App
- Install Your Application as a Service
- Premise Guide
- Installing Voice Elements Premise Software
- Using the Voice Elements Dashboard
- Connect to Inventive Labs SIP Trunking
- Connect to a Third Party SIP Carrier
- Connect to your SIP based PBX or Gateway
- Server Configuration
- Configuring Server General Application Behavior
- Add or Change Usernames and Passwords
- Programmable SMS
- SIP Trunking
- Voice Elements Teams Calling Plans
- Email Texting Product
- Software Maintenance Support Program
- Customer Portal
- Customer FAQs
- CTI32 Legacy Articles
- CTI32
- CTI32 Version V4.6 Release Notes
- Understanding the CTI32 Service
- CTI32.INI
- Install CTI32 with HMP Elements
- Installing HMP Elements with CTI32
- The built-in CTI32 Database Access Class
- Concurrent CTI32 Engines
- Multiple SIP Registrations with CTI32
- CTIPlayAndRecognizeWord
- CTISetStdCspCallBack
- Continuous Speech Processing (CSP)
- CSP Voice Formats
- CSPCB
- NAT Assistant
- Problems Dialing Out Over a PRI
- RTF Logging 101
- Use an Interactive Debugger with CTI32
- Configure LumenVox with CTI32
- Protocol Information For GlobalCall
- Call Progress on Springware and Dialogic DNI Boards
- Low Level and Legacy Telephony Configuration
- Q.931 CauseCodes
- Using the Built-In CTI32 Database Access Class
- Home
- Programmable Voice
- How To Build A Voice App