~singpolyma/sgx-jmp

sgx-jmp/lib/customer_fwd.rb -rw-r--r-- 2.4 KiB
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.
Empty URI is invalid
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.
Next