Details
-
Type:
Improvement
-
Status:
Open
-
Priority:
Minor
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: mod_callcenter
-
Labels:None
-
Platform:Linux x86_64/gcc
-
FreeSWITCH GIT Revision:HEAD (2011-12-05)
-
Reproduced with GIT HEAD?:YES
Description
Add queue parameters:
- announce-sound => A sound file to play in a periodic manner on top of MOH.
- announce-frequency => Frequency in seconds to play the announcement.
Patch also includes a few formatting cleanups to "queue_set_config()" and "cc_member_thread_run()" functions.
It could be a good base for later improvements like position announcement or other, using phrases.
It uses the async bug "switch_ivr_displace_session", which for some reason hangs up the call if the file is invalid. Attached is another patch that changes that behavior to do the same as in "switch_ivr_play_file" (just return NOTFOUND without hanging up on failure).
- announce-sound => A sound file to play in a periodic manner on top of MOH.
- announce-frequency => Frequency in seconds to play the announcement.
Patch also includes a few formatting cleanups to "queue_set_config()" and "cc_member_thread_run()" functions.
It could be a good base for later improvements like position announcement or other, using phrases.
It uses the async bug "switch_ivr_displace_session", which for some reason hangs up the call if the file is invalid. Attached is another patch that changes that behavior to do the same as in "switch_ivr_play_file" (just return NOTFOUND without hanging up on failure).