---------------------      - CGPro ---------------

1.   CGPro c  guest:
    -  guest;
	-  Password Modification   ;
	-   XMPP, Signal, Mobile, XIMSS, TLS c;
	-  Account Preferences  "Require Fixed Network Address" = No, "Use Cookies" = Yes.
	-  "Account Details"    LOCAL  CGPro ;

2.   CGPro c - "chatcenter" (, chatowner):
	-     , , "File Storage Limit" = 100M, "Files Limit" = 300;
	-   Real-Time  chatowner  Named Task (, supportchat),   : "Program Name" = chatcenter, "Real Name" = Support Chat;
	-  supportchat.settings     /private/settings/chatroom/      chatowner;
	-           chatowner.
	
3.  chattemplate.html    html  -,      .
	-   chattemplate.html     openChat    Named Task (supportchat@your.domain.com);
	-   chattemplate.html       button.css, chatclient.css, ximssclient.js, chatclient.js    ,      (   CGPro     -);
	-     guest    chatclient.js (params.userName, params.password);

	-   WebAdmin -> Users -> PBXApps   chatcenter.sppr, chatutils.sppi   PBXApps ;
	-   WebAdmin -> Users -> Skins     button.css, chatclient.css, chatclient.js, chat.png, chattemplate.html (        - CGPro )   WebSkins .
	
	
--------------------  - CGPro -----------------------------------

	- CGPro   ,              (  ).
     ,  ,  Pronto   XMPP ,    CGPro , 
    "supportchat"   your.domain.com.       ,         (
        ).
	    ,   "Online Chat"  .      XIMSS     guest,   
   - supportchat@your.domain.com.      (  )   ,   ,
 Round-Robin ,       ,   .
	           supportchat+nnn@your.domain.com,          .
  supportchat       ,     ,  ,  .
 ,    ,       -  chatowner.
	
	  - supportchat@your.domain.com   :

1. #cmd: detach client-nickname 
   ,       .

2. #cmd: attach client-nickname agent-nickname 
   ,       ,      .

3. #cmd: attach client-nickname
   ,       ,     ,    .

4. #cmd: help
    .

 client-nickname  "Guest-nnnn" (      ),    client-nickname      nnnn,
    "Guest-".

  - chatcenter.sppr      ,    ,   
 supportchat.settings:

//
// Chatroom settings
//
// Elements (any one can be null)
//  Subject                    		    = Room Subject
//  password                            = room password
//  isModerated                         = true for moderated rooms
//  isMembersOnly                       = true for members-only rooms
//  isLogged                            = true if logging is on
//  canInvite                           = true if anyone can invite (admin/owners can always invite)
//  canChangeSubject                    = true if anyone can change Subject (admin/owners can always change)
//  anonymity                           = "full" for anonymous rooms, "semi" for semi, null for non-anon
//  owners, members, admins, outcasts   = arrays with jid strings
//  historyMax                          = number of items to send back to new participant
//  participantsMax                     = number participants (if exceeded, owners and admins still can join)
//  storyRSS                            = URL for "idle time story" RSS feed
//  idleMessages                        = an array of strings to show when the room is idle
// 


