BPQChat is a Networked Converse/Chat server for the BPQ32 system. It supports a number of separate chat channels
or "chatrooms", called topics. Users initially are connected to topic "General", but may move to other topics
, or create new ones if desired. Intenally it operates in the UTF-8 character encoding, allowing use of different languages.
Output is also normally in UTF-8, but if a ussr is connecting using a terminal that only supports 8 bit charater sets he can turn off UTF-8 output, and select whech Code Page he wishes to use.
The Chat server can accept a parameter from the Node to specify the Topic that the user wants to connect to. So a user could enter "CHAT Mytopic" to connect to Chat and select topic "Mytopic". You can configure an Application Alias to allow users to connect directly to a specific topic, eg
APPLICATION 3,MYCHAT,CHAT MyTopic,GM8BPQ-14,MYCHAT
You must specify Chat Appl Number, which must match an APPLICATION entry in your bpq32.cfg, and the number of streams to allocate to Chat. This controls the number of chat sessions supported, both User and Node-Node.
If you want to link to other BPQ Chat Nodes, enter their NETROM Alias and Callsign in the "Nodes to Link to" box. You can only link to other Chat Nodes if they are in your NODES list.
Normally you should not link to more than two or three other Chat nodes.
You must ensure that the node you are linking to also defines you as a "Nodes to Link to", otherwise a lot of useless traffic will be generated as one end repeatedly tries to bring up the link and the other closes it.
If you wish you can enter a customised Welcome Message which users will receive each time they connect to Chat.
All commands start with a /. Any text not preceeded with a / is sent to call connected users in the current topic.
Commands can be in upper or lower case
/U - Show Users
/N - Enter your Name
/Q - Enter your QTH
/T - Show Topics
/T Name - Join Topic or Create new Topic. Topic Names are not case sensitive.
/P - Show Ports and Links
/A - Toggle Alert on user join.
/C - Toggle Colour Mode on or off (only works on Console or BPQTerminal.
/E - Toggle Echo.
/Keepalive - Toggle sending Keepalive messages every 10 minutes.
/ShowNames - Toggle displaying name as well as call on each message.
/Auto - Toggle Automatic character set selection.
/UTF-8 - Toggle Character set Selection - UTF* or 8 bit.
/CodePage (or /CP) Select Code Page to uue when UTF8 is not selected.
/Time - Toggle displaying timestamp on each message.
/S CALL Text - Send Text to that station only.
/F - Force all links to be made.
/K - Show Known nodes.
/B - Leave Chat and return to node.
/QUIT - Leave Chat and disconnect from node.
A web page is maintained showing the status of the Chat Network. It can be seen here.
If you have an AXIP link you will send a message to the system that maintains the map whenever your chat links go up or down, or every 10 minutes.
The map system will create an icon for your station, positioned at Lat 0 Lon 0, and with a popup text
of your Chat Node callsign. To update with with your real position
and your own popup text, use the Actions/Update Chat Map option from the main window.
Enter your position. May be:
Latitude, Longtitude in degrees (S and W negative) eg 56.41805 -5.4966. This can be obtained from Google Maps
GPS/APRS Format ddmm.mmm N/S dddmm.mmm E/W, eg 5828.541N 00612.684W
dd°mm'ss" NS/EW, eg 56°25'5" N 5°29'48" W, as given by www.aprs.fi
The Latitude and Longtitude values may be separated by a space or comma.
When your mouse hovers over (or clicks) a station on the map a popup box appears. You may specify the text here.
The text is procesed as HTML. It must be input as a single line, but because it is HTML, you may use <p> or
<br> to format the text. The maximem length is about 230 bytes. For example:
GM8BPQ Skigersta<p><a href="http://www.g8bpq.org.uk">BPQ32 Home Page</a>
If your popup contains a link, you must select Popup Mode "Click", so a user has to click the icon instead of just holding the mouse over it, otherwise they won't be able to click on the link
This will transmit your infomation to the Map Server. This is sent as a datagram, so could be lost. If your update doesn't appear on the map after about a minute, check the postion format and resend.
Note that if either the position or Popup text fields are empty, thet value will not be changed. If you wish to remove the popup text, enter a single space.
Saves the postion and popup information.