Started from this thread:
viewtopic.php?t=549Goals:
1. Managers send broadcast messages to agents by campaign/in-group/user/user-group
2. Agents send messages to managers and other agents
3. Restrictions by user group on who can message whom
4. Logging of all messages on the system
5. Ability to take web-site based messages from customers as calls within the ViciDial agent screen
6. Interface is entirely web-based and will work through established APIs
Development Stages:
1. Admin interface to view conversations in progress on the system
2. Admin changes to user groups and user details to allow restrictions on messaging
3. Agent screen changes to allow messages to be displayed and different levels of alerts
4. Admin and agent interface to view multiple live conversations at once
Limitations:
1. No multi-user conversations(only 2 users for each conversation, broadcasting manager to group will work though)
2. No interface to other IM protocols(Jabber, AIM, MSNM, YahooMessenger, ICQ, etc...)
Cost:
Estimated 50 hours ($10,000)
UPDATE (2015-12-13):
Development is complete and committed to svn/trunk
http://vicidial.org/docs/CHAT_MESSAGING.txt