I'm not keen on this being sent direct from the model, though I'll admit we don't have many good places for it. On the chat window we're listening to the send-answer/offer events in the app, we should at least be consistent I think.

This may change anyway, of course, depending on what sort of notification we end up with.