No low balance if not registered
If cancelled or expired or not-yet-registered, don't auto top up or notify about
low balance.
Merge branch 'more-tel-selection-coverage'
* more-tel-selection-coverage:
Patch bandwidth-iris to raise useful exceptions
More city maps
Patch bandwidth-iris to raise useful exceptions
Hotfix: create_call not create_call_request
Merge branch 'configure-calls-change-location'
* configure-calls-change-location:
Set location when moving to v2 SIP
Set location when moving to v2 SIP
From configure calls as well as from reset sip account.
Merge branch 'rubocop'
* rubocop:
Additional fixes for rubocop 1.10.1
Switch to rubocop 0.89.1
Switch to rubocop 0.89.1
This is the rubocop in new Debian stable
Merge branch 'configure-calls-v2'
* configure-calls-v2:
New configure calls command
Move more persistence into the repo layer
Easy DSL for adding XEP-0122 validation to fields
CustomerFwd uses ValueSemantics, translates old XMPP-SIP URI
New configure calls command
Uses only v2 APIs and sets things up in the new way.
Move more persistence into the repo layer
BackendSGX shouldn't touch Redis, instead get one of the repos to save the data
we want saved wherever that repo saves it (in this case, those same Redis keys).
Merge branch 'reset-sip-v2'
* reset-sip-v2:
After SIP reset, offer to change inbound fwd
Reset sip account using v2 API
Merge branch 'customer-not-found'
* customer-not-found:
Customer not found, return auth error instead of panic
Catchable CustomerRepo::NotFound
After SIP reset, offer to change inbound fwd
Reset sip account using v2 API
SipAccount now uses only v2 APIs for lookup, create, update, and delete
Customer not found, return auth error instead of panic
Hotfix: this was still being used in one place, but got removed
Command list UX improvements
Merge branch 'bye-number-display'
* bye-number-display:
This command is redundant with the info command