ChatterboxTown.US is a public XMPP instant messaging service provider hosted in the USA. XMPP is a privacy and security focused, instant messaging protocol. It is our goal to help promote interest, development, and the practical use of the XMPP protocol, its messaging platforms, and related projects. We hope to see a more universal interoperability between Android, iOS, Linux, and Windows operating systems. This server runs ejabberd version 20.07 on Ubuntu version 20.04 on a VPS.
To start using your account, use an XMPP/Jabber client such as the following:
- blabber.im (Android)
- Conversations (Android)
- SiskinIM (iOS)
- Monal (iOS/macOS)
- Gajim (Linux/Windows)
- BeagleIM (macOS)
- UWPX (Win10 Universal Windows Platform)
- Movim (web)
- converse.js (web)
Unfortunately, each client are at different levels of maturity, each with their own set of advantages and disadvantages. The ones the admin of this server personally uses are primarily blabber.im, Gajim, and JSXC. For iOS users, Siskin IM would be the most recommended as it has the most compatibility with the Android clients. Be sure to enable Push Notification in the account setting after you sign in with Siskin to ensure you get notified of incoming messages.
We host a Movim Pod at movim.chatterboxtown.us which is a web XMPP client and a federated social network. You can use our Movim Pod to log into your ChatterboxTown.US XMPP account or any other XMPP service provider account. You can also use our Movim web client to register an account on this XMPP server. Unfortunately, Movim currently does not support OMEMO and there may be problems with audio/video calling with JSXC. Learn more about Movim here. The Movim Project is currently looking for artists that would like to help with artwork for the project.
We host a converse.js web client at chatterboxtown.us/cjs Our converse.js web client will only allow login and registration to ChatterboxTown.US accounts. We make this available for your convenience and to demonstrate the converse.js web client. We encourage you to run your own converse.js web client if you have your own web server and some technical knowledge. Notable features include OMEMO and file transfers. Unfortunately, converse.js does not yet support audio/video calling.
Another great service to look at is JMP.chat. With this service, you can get a phone number to be able to send and receive SMS via your JID. Incoming voice calls work with XMPP clients that support it. There is voicemail and voicemail transcription sent to your JID. Outbound calling can be done with a SIP client. JMP.chat is actively being development with more features in store.
We encourage you to participate, by reporting bugs and feature requests, and contributing to the different developers of XMPP software and projects you enjoy.
The ChatterboxTown.US server is professionally hosted by IONOS by 1&1 Hosting Provider.
DNS services provided by DNSExit
ChattterboxTown.US is 100% compliant as tested by Compliance Test @ Conversations.im.
We also maintain an A rating on IM Observatory's security tests.
The ChatterboxTown.US XMPP server has been configured with the following settings:
- This server is capable of message archiving, but that option can be turned on or off by the chat client setting.
- One on one chats are archived by default, unless the chat client explicity disables chat archiving.
- Group chats (or Multi-User Chat, MUC) have message archiving turned off my default. It must be explicitly enabled by the room admin in room settings via the chat client. There is 20 message history limit.
- You can transfer files up to 1GB in size. However, your user account will only accomodate up to 1.5GB total file data in a 48 hour period. So, if you send a 1GB file, you will be only be able to transfer another 500MB of files until the previous files expire and free up space.
- Files are only stored for 48 hours. This is an instant messaging service, not a file storage service. It is generally assumed that your recepient should be able to retrieve their copy of the file you send them within that timeframe.
- Audio and Video calls are available on messaging clients that support them. So far, only Movim (web client), JSXC (web client), Conversations and blabber.im (Android), and Siskin (iOS) are known to actually be able to do audio and video calls with each other. Gajim (Linux) is known to have working audio and video calling, but only with other Gajim clients. Gajim for Windows has not had working audio or video for decades.
- We do not collect personal information and we respect your privacy. But, we would like to remind you that YOU are in charge of your privacy with XMPP. Be sure to use a client that supports OMEMO or OpenPGP and enable it for end to end encryptioin of messages and data between you and your recipient. Yes, the server will archive these exchanges for a short amount of time, but with end to end encrytion enabled on YOUR and YOUR RECIPIENT'S messaging client, the server only recieves encrypted data that only YOU and YOUR RECIPIENT can decrypt.
It's simple...don't do anything illegal, don't be stupid, and don't be a jerk. Abuse reports will be investigated.
And tips from your Brave Web Browser.