Call Waiting
From VoiceRDWiki
- Set the call-limit on the device/line to 0 to enable call waiting and 1 to disable it.
- In /var/lib/asterisk/agi-bin/dialparties.agi you can set if you want to check for availability of the devices.
- This is accomplished through the hint in the dialplan. If the device/line is not available and the VoiceRDDeviceCW attribute on the users primary device(the primary device is the device that has as its name the same digits as the extension of the user) is set to ENABLED, asterisk will pass the call through.
Tip: To pass all calls through without checking for CW edit the is_ext_avail() function to always return -1.
Hints
To see the hints and the status, go into the CLI (by typing "asterisk -r" on the commandline) end enter the command:
core show hints
A hint is much like an extension in the dialplan that tells you the status of a number of devices. Although the devices are lumped together with & (i.e., and), they are actually compared with "or" logic.
IMPORTANT: If you create a line and add a default user. The hint for the extension of that user is not created until you edit that user and save your changes. Also, since hints are static parts of the dialplan, it is necessary to reload the dialplan for it to take effect.
Polycom
For polycom phones you may need to set "Calls per LineKey" to something other than 1.
