This project is for an IM messaging system. Jabber client messenger able to communicate with Public IM's - Yahoo!, MSN, AOL, ICQ and Google talk. We would prefer to work with a firm who has already worked on a very similar project. There will be one server-side system install and multiple client-side components - each associated with a singular site (banner ads derived from that particular site, along with logos, title and gallery links, etc.).
System must be powerful enough to handle 100,000 connections (and be expandable). And system must work efficiently so it doesn't waste/drain server resources. No server crashes.
the messenger must be for MAC, Windows, LINUX
With this Features:
-Chat - One-on-one Messaging
-Voice - One to one Voice chat. Voip
-Chat Rooms - Admin created chat rooms + Common chat rooms
-Change Background - User can set background image for chat area and conference area
-Send emoticons - Describe yourself with predefined emoticons
-Invite friends - search for friends - by name, email, id
-Login invisibility status
-Ability to format font face, size and color
-Rotating banner system (connected to my site): admin option
-Status management - Change your status to available, busy or invisible
-Conferencing - Can creates and invites contacts to group for text conferences
-Presence & Status - Able to view contact's status and presence
-Offline Messaging Delivery - Send offline messages to contacts
-Search- Search members in the messaging networks
-Typing Indicator - Display indication when contact is responding
-File Transfer - Members can transfer file to each other
-URL Transfer - URL pushing enabled
-Friend management - Add friend, delete friend, change nickname
-Group management - Create group, rename group, delete group, move friends from one group to another
-Drag and Drop (Friends)
-Displaying offline messages directly on login and then deleting them.
-Notification of friends being online / offline in chat window with sound.
-Ability to send message again from the same chat window to the friend who was chatting and had ended chat / logged off. (When he comes online).
-Sending offline message through the chat window with notification
Whiteboard - One to one and one to many