Signup should work if rate center lookup fails
Use stats-instrument with graphite support
Send to StatsD for different inbound stanza types
Only count billable messages
Not typing indicators, etc.
Notify admin if a user goes over 500 messages in 30 days
Notify only once per day (using expiring redis key).
Can notify MUC or user, always sends directed presence first so it will join MUC
if not joined.
Ignore all messages direct to the component, mostly to throw out live messages
from MUC if we join that to notify.
Allow using pay-by-mail or eTransfer during register
Just gives them the information and we're done. Support has to manually process
these payments anyway.
Tell user about bonus amount when doing credit card top up
Hotfix, iq replies coming to customer_ should try the manager first
Alt top up command
To show mailing address, eTransfer address, Bitcoin addresses, and allow
generating a new Bitcoin address.
Handle invalid customer id
An invalid customer id is an error from braintree, so handle the error and
return an empty list of payment methods.
Refactor command list to use composition
Also rename buy credit to top up
Add btc_addresses to Customer
And use that in registration instead of implementing it inline
Command to get to the credit card settings page
Add plans and electrum structure to example
Reply to extdisco with sip server