A action is oerformed using the CTCP sublayer of IRC. As such, you need to bind to CTCP, while catching the ACTION keyword.
As for WALLOPs, the output you pasted, showed that the bot had +w, but it didn't show any incoming WALLOP messages. As stated, if the server isn't sending any, it's a server issue.