Hi all,

I'm interested in adding "withdrawal codes" or "not ready reasons" to the Asteriskā„¢ ACD system. That is, when an agent elects to go on pause, they can/must first select a reason for that pause.

I was able to make a few small changes to app_queue.c and logger.c in 1.12.13 which enabled the following in my dial-plan:

PauseQueueMember(,Agent/01,r=TEABREAK)

Where the text after r= is included in the queue_log as the data part on the agent pause entry, for example:

1162968143|NONE|NONE|Agent/01|PAUSEALL|TEABREAK

I didn't do a careful job, but it worked as a proof-of-concept. I'd appreciate it if anyone could suggest if I'm going about this in a reasonable way and if it's a feature that might likely be accepted for merging into the 1.12 branch. I could then try to tighten up the code and submit a patch.

Thanks,

--
Lucas_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-dev

Reply via email to