Merge branch 'disable-voicemail'
* disable-voicemail:
Allow infinite timeout / disabled voicemail
Allow infinite timeout / disabled voicemail
Use Forward to hand control completely to the target call. If something ends up
at our voicemail due to error or similar, just hang up.
Merge branch 'fwd-cleanup'
* fwd-cleanup:
Try to classify URI before saving, even if timeout.zero?
v1 is dead and everyone has been moved
Allow finishing adming command
Try to classify URI before saving, even if timeout.zero?
v1 is dead and everyone has been moved
Sanity check that uri is possibly valid
Also supports limits on inbound calls
Customer Info Forms and More Info
There's a bit extra info I wanted about users, so since I was doing this
anyway I figured I may as well port the existing forms to the new form
renderer.
Then, in order to fit within the guidelines I needed subforms, so
partials were added.
Merge branch 'ban-bad-tel-fwd'
* ban-bad-tel-fwd:
Don't allow bad tel format
Don't allow bad tel format
Otherwise people can specify things that won't (or shouldn't) work.
Don't send too big timeout to bandwidth
create_call takes an argument
Move to v2 if at all safe
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
CustomerFwd uses ValueSemantics, translates old XMPP-SIP URI
More of the original data is kept now, so this object could be used for putting
to persistence as well as for loading from it.