Indirect proides the means to forward a call to a new number.
Dialout is a sample program that demonstrate the ability to receive a call, play greeting. The caller is then instructed to enter a new telephone number to be dialed. One possible usage of the program is to have a incoming 800 number. The caller then can forward the call to a number of their choice.
Using the IVR functionality, the callers will be able to:
Following vox files are required for the application.
#!/bin/sh # ./indirect.exe -p 1 -d "." -x indirect -T PP_,ffff -T VM_,ffff -T G_,ffff echo "" echo "To see the trace file, run:" echo tail -f callerIdTest.trace
Demonstration program for VoRDE.
Receive a call
Play a greeting message.
Receive DTMF digits to setup a new call.
Dial the received digits on a second line.
Connect the two call together.
The program is designed to switch calls using a switch. The new cards support virtual switch and do not require a physical switch. Current release of the code works with dialogic D4x series and requires a separate switch.
fork is used to start a second process for dialout.