JabberSend problem with recipient names

I’m running A* 1.8.23 under Fedora 17. I set up a jabberd2 service on the A* server. The goal is to have A* notify users on the company private LAN of various A* conditions. I have no problem with sending notices to individual users using JabberSend() when the recipient has an embedded ‘@’ character. However, for broadcasting notices to all users, jabberd2 allows for sending to a special contact name ${domain}/announce/online, with no ‘@’. The problem is that JabberSend() refuses to send a message if the recipient doesn’t contain a ‘@’. Is there any workaround for this besides modifying the A* source code?