1
General Asterisk configuration / Re: AgentCallBackLogin replacement for Asterisk 1.6
« on: August 19, 2010, 09:35:49 »
Using this code as a basis, I have made a number of code updates and improvements (tailored specifically for the FreePBX dialplan) on the base code supplied above, including:
In addition, I have written a small and admittedly very hacky FreePBX v2 module to ease administration of dynamic agents.
This is tested only on FreePBX 2.6 running Asterisk 1.6.1 and 1.6.2. Some corners were cut in churning out this project quickly. A slightly non-standard ways of generating dialplan code was used, as well as a hacky method of detecting agent state. Agent passwords are not supported at this time.
I have provided a more complete description of the module and its limitations here:
http://www.fluentstream.com/blog/2010/08/18/4-fluentstream-technologies-releases-freepbx-dynamic-agent-management-tool
I hope this helps out anyone that is looking for dynamic agent functionality. Let me know if there are any comments or questions on this.
Best,
Josh
- Addition of a *5 feature code to allow agent to query their status
- Agent validation check, which means that agents not in any queues (or IDs entered that are invalid) will not be allowed to login
- Support for multiple channel types (Dahdi, SIP, IAX)
In addition, I have written a small and admittedly very hacky FreePBX v2 module to ease administration of dynamic agents.
This is tested only on FreePBX 2.6 running Asterisk 1.6.1 and 1.6.2. Some corners were cut in churning out this project quickly. A slightly non-standard ways of generating dialplan code was used, as well as a hacky method of detecting agent state. Agent passwords are not supported at this time.
I have provided a more complete description of the module and its limitations here:
http://www.fluentstream.com/blog/2010/08/18/4-fluentstream-technologies-releases-freepbx-dynamic-agent-management-tool
I hope this helps out anyone that is looking for dynamic agent functionality. Let me know if there are any comments or questions on this.
Best,
Josh