d8d4164
Fix typo
Stephen Paul Weber created
d8d4164
Fix typo
Stephen Paul Weber created
a24ffca
CONFIG maps are all symbolized
Stephen Paul Weber created
944afa0
Catch only NotFound
Otherwise report the error
Stephen Paul Weber created
7295d60
Add new command to menu
Stephen Paul Weber created
41e3e8f
Need a tel to register
Stephen Paul Weber created
6af4498
Admin command to do the sgx registration
Eventually probably want a whole "switch sgx" admin action but this will do for now.
Stephen Paul Weber created
8fcc48a
We rely on this key in sgx-jmp, so set it from here
Instead of assuming the backend will do it
Stephen Paul Weber created
4c35f1d
Pass stanzas from any trusted backend
Stephen Paul Weber created
3cbb209
Look up per-customer sgx
Stephen Paul Weber created
8bd623b
TrivialBackendSgxRepo#get should return a promise
Every repo find/get should return a promise, and also we plan to do IO in here soon.
Stephen Paul Weber created
cb02c61
Fix subaccount more
Stephen Paul Weber created
9e85dd6
Fix Subaccount
Stephen Paul Weber created
1c74c68
Switch from broken table to field
Stephen Paul Weber created
a187ae1
Remove old API code for v1 vs v2
v1 is long gone
Stephen Paul Weber created
a041c38
Allow referrals for anyone with a plan
Even if expired or having no number, their codes are still valid.
Stephen Paul Weber created
1e8c8a7
Make sure numbers starting with 911 still work
Stephen Paul Weber created
1274ee0
Block 911 and 411
Stephen Paul Weber created
8c61e80
No reason to test unsupported with an atlimit customer
Stephen Paul Weber created
3a438a2
Try new TTS style
Old one does not work well for our self hosted one
Stephen Paul Weber created
e983901
Don't allow invalid jids to be constructed
Stephen Paul Weber created
af2f430
Move timeout outside the array for fwd json
Stephen Paul Weber created
69ec3bd
JSON rendering option for inbound calls
Stephen Paul Weber created
fd9d0c2
This is not a single result
Stephen Paul Weber created
9558f36
show subaccounts in admin_info if any exist
SavagePeanut created
549a712
add billing_customer_id to admin customer info command
SavagePeanut created
0df290b
Test AdminCommand::NoUser
Stephen Paul Weber created
3761e12
Fail loud if something is nil
Stephen Paul Weber created
b95eef5
fix undefined method `put' for nil:NilClass by passing in snikket_repo to NoUser
SavagePeanut created
784e896
test for admin launch snikket command
SavagePeanut created
d7d9d43
add new admin command to launch snikket instance for existing customer
SavagePeanut created
6f92e5c
Do not crash when bad geo cache
Stephen Paul Weber created
5373e65
Reduce cooldown to 5 minutes
Stephen Paul Weber created
fed130f
Make sure we hold the same conn for listen forever
hold by itself will never cut it, because we use EM timers inside to break the connection even to the promise, so we can't sync on that. Since we really do want to essentially leak this connection for the life of the process, then let's do that directly.
Stephen Paul Weber created
a4a6fb6
Need to sync inside hold
Stephen Paul Weber created
39b1219
Clear idle postgres connections periodically
Stephen Paul Weber created
288e1be
Fewer postgres connections
Still not sure why the RAM on postgres size balloons, but at least cut it down
Stephen Paul Weber created
6da956b
Add a breadcrumb to area code lookup
Stephen Paul Weber created
602d78b
Prevent cache poisoning
Stephen Paul Weber created
b8c0dc9
Doesn't return a string anymore
Stephen Paul Weber created
cf76320
Outer calls sync, so must be a promise
Stephen Paul Weber created
22b111f
Don't swallow all errors
Just the ones we meant to report to the user
Stephen Paul Weber created
2d44eb7
Don't try for local when not possible
Stephen Paul Weber created
129df4d
Up max to 500
Stephen Paul Weber created
bdf6280
Voicemail timeout field improvements
The -1 thing is pretty outdated, we have a voicemail disable for that now. Realistic range is 0 (instant voicemail) to 300 (bandwidth's max which we impose in the code anyway).
Stephen Paul Weber created
b81dfa0
min or max may be optional
Stephen Paul Weber created
5f9590c
Remove upper bound on top up
It's wrong anyway, since trust levels impose different upper bounds, and all we really care about here is min.
Stephen Paul Weber created
04e9f16
Fix typo
Stephen Paul Weber created
8d2885f
Print lua script load path
Stephen Paul Weber created
2c61aa9
Load scripts relative to script path not cwd
Stephen Paul Weber created
f05cb03
rename can't span fs, use mv
Stephen Paul Weber created