Outis
|
8cd52347ff
|
Merge pull request #276 from outis1one/claude/ionos-script-integration-x32ofw
Fix whiptail checklist silently dropping [installed] on long descript…
|
2026-08-10 10:48:59 -04:00 |
|
Outis
|
44e954fbb7
|
Merge pull request #275 from outis1one/claude/ionos-script-integration-x32ofw
Claude/ionos script integration x32ofw
|
2026-08-10 10:42:59 -04:00 |
|
Outis
|
1bffa5f50d
|
Merge pull request #274 from outis1one/claude/ionos-script-integration-x32ofw
Fix ensure_coturn_user leaving callers in the wrong directory
|
2026-08-09 23:21:39 -04:00 |
|
Outis
|
d95f2b93d9
|
Merge pull request #273 from outis1one/claude/ionos-script-integration-x32ofw
Fix stale usage comment in cloud-init.sh
|
2026-08-09 22:36:42 -04:00 |
|
Outis
|
1d96bd5daf
|
Merge pull request #272 from outis1one/claude/vps-capacity-assessment-r57vw3
Claude/vps capacity assessment r57vw3
|
2026-08-09 22:35:54 -04:00 |
|
Outis
|
060b705cdd
|
Merge pull request #271 from outis1one/claude/ionos-script-integration-x32ofw
Add cloud-init.sh for provider install-script/user-data fields
|
2026-08-09 22:33:42 -04:00 |
|
Outis
|
5aef55a059
|
Merge pull request #270 from outis1one/claude/vps-capacity-assessment-r57vw3
Claude/vps capacity assessment r57vw3
|
2026-08-09 20:04:57 -04:00 |
|
Outis
|
a9a7200cb5
|
Merge pull request #269 from outis1one/claude/vps-capacity-assessment-r57vw3
Claude/vps capacity assessment r57vw3
|
2026-08-09 18:05:15 -04:00 |
|
Outis
|
cdc1e48d82
|
Merge pull request #268 from outis1one/claude/vps-capacity-assessment-r57vw3
Claude/vps capacity assessment r57vw3
|
2026-08-09 14:12:24 -04:00 |
|
Outis
|
39fb198c64
|
Merge pull request #267 from outis1one/claude/asterisk-security-phone-numbers-osu937
security-dashboard: add Calls & Texts tab for PSTN calls and SIP/SMS …
|
2026-08-08 21:02:58 -04:00 |
|
Outis
|
beb2881a36
|
Merge pull request #266 from outis1one/claude/file-duplication-finder-x10y2k
Add cross-platform duplicate file finder (tools/dedupe-finder.py)
|
2026-08-08 21:01:56 -04:00 |
|
Outis
|
6151edeeac
|
Merge pull request #265 from outis1one/claude/droplet-capacity-assessment-s2voix
Claude/droplet capacity assessment s2voix
|
2026-08-08 17:17:43 -04:00 |
|
Outis
|
048ed4af8e
|
Merge pull request #264 from outis1one/claude/traccar-installation-issues-3scwv7
Move ai-stack and paintplus vendored source under vendor/
|
2026-08-04 09:10:57 -04:00 |
|
Outis
|
9a1a11a710
|
Merge pull request #263 from outis1one/claude/traccar-installation-issues-3scwv7
Claude/traccar installation issues 3scwv7
|
2026-08-04 08:46:04 -04:00 |
|
Outis
|
d56d31d8db
|
Merge pull request #262 from outis1one/claude/traccar-installation-issues-3scwv7
traccar: scripted, idempotent ntfy push-notification setup
|
2026-08-04 06:57:27 -04:00 |
|
Outis
|
c671fc2163
|
Merge pull request #261 from outis1one/claude/traccar-installation-issues-3scwv7
Claude/traccar installation issues 3scwv7
|
2026-08-03 18:45:02 -04:00 |
|
Outis
|
398950cf65
|
Merge pull request #260 from outis1one/claude/traccar-installation-issues-3scwv7
Claude/traccar installation issues 3scwv7
|
2026-08-03 16:32:21 -04:00 |
|
Outis
|
41b00bef1d
|
Merge pull request #259 from outis1one/claude/drum-game-service-sync-twnt5n
Sync drum-rhythm-game service with upstream's Docker deployment
|
2026-08-03 16:31:48 -04:00 |
|
Outis
|
a110bbded9
|
Merge pull request #258 from outis1one/claude/asterisk-caller-id-number-y1b3ls
Claude/asterisk caller id number y1b3ls
|
2026-07-28 23:38:26 -04:00 |
|
Outis
|
79775d41f8
|
Merge pull request #257 from outis1one/claude/asterisk-caller-id-number-y1b3ls
Document Ring vs Page and auto-answer kiosks, in the dashboard itself
|
2026-07-28 20:54:44 -04:00 |
|
Outis
|
b166170481
|
Merge pull request #256 from outis1one/claude/asterisk-digital-ocean-consolidate-9dsrse
Read domain/TURN from Easy Asterisk's own config, and offer a setting…
|
2026-07-28 16:23:01 -04:00 |
|
Outis
|
632cdb1c1c
|
Merge pull request #255 from outis1one/claude/asterisk-digital-ocean-consolidate-9dsrse
Claude/asterisk digital ocean consolidate 9dsrse
|
2026-07-28 16:13:10 -04:00 |
|
Outis
|
ec4585e418
|
Merge pull request #254 from outis1one/claude/asterisk-digital-ocean-consolidate-9dsrse
Claude/asterisk digital ocean consolidate 9dsrse
|
2026-07-28 15:47:44 -04:00 |
|
Outis
|
119ad1007c
|
Merge pull request #253 from outis1one/claude/asterisk-caller-id-number-y1b3ls
Confirm inbound SMS→AMI working live; rule out outbound over SIP
|
2026-07-28 13:49:58 -04:00 |
|
Outis
|
1765958c4b
|
Merge pull request #252 from outis1one/claude/asterisk-caller-id-number-y1b3ls
Claude/asterisk caller id number y1b3ls
|
2026-07-27 08:56:54 -04:00 |
|
Outis
|
445b14403e
|
Merge pull request #251 from outis1one/claude/asterisk-caller-id-number-y1b3ls
Fix the actual cause of every "file does not exist": ProtectHome=true
|
2026-07-26 23:45:17 -04:00 |
|
Outis
|
cf2d0604b9
|
Merge pull request #250 from outis1one/claude/asterisk-caller-id-number-y1b3ls
Grant smsrelay's ACL access after the Asterisk restart, not before
|
2026-07-26 23:31:12 -04:00 |
|
Outis
|
39c9f20fa6
|
Merge pull request #249 from outis1one/claude/asterisk-caller-id-number-y1b3ls
Log rejected sms-inbound webhook requests instead of dropping silently
|
2026-07-26 23:22:18 -04:00 |
|
Outis
|
d91143a8b3
|
Merge pull request #248 from outis1one/claude/asterisk-caller-id-number-y1b3ls
Stop the old sms-inbound instance before a fresh reinstall, not after
|
2026-07-26 23:00:54 -04:00 |
|
Outis
|
8fbc1b8cb0
|
Merge pull request #247 from outis1one/claude/asterisk-caller-id-number-y1b3ls
Fix sms-inbound crashing on every "update" re-run
|
2026-07-26 22:57:59 -04:00 |
|
Outis
|
cbbb587b7e
|
Merge pull request #246 from outis1one/claude/asterisk-caller-id-number-y1b3ls
sms-inbound: log exactly why recipient resolution failed
|
2026-07-26 22:38:36 -04:00 |
|
Outis
|
5328601b7a
|
Merge pull request #245 from outis1one/claude/asterisk-caller-id-number-y1b3ls
Rebuild sms-inbound to deliver texts into Asterisk via AMI, not ntfy
|
2026-07-26 22:07:06 -04:00 |
|
Outis
|
be46674413
|
Merge pull request #244 from outis1one/claude/asterisk-caller-id-number-y1b3ls
Fix inbound-calling regression from the SMS-over-SIP include, and the
|
2026-07-26 21:24:55 -04:00 |
|
Outis
|
3b2ae2d344
|
Merge pull request #243 from outis1one/claude/asterisk-caller-id-number-y1b3ls
Add SMS-over-SIP inbound (Anveo MESSAGE method), diagnostic-first
|
2026-07-26 21:15:11 -04:00 |
|
Outis
|
5a5e14230b
|
Merge pull request #242 from outis1one/claude/asterisk-caller-id-number-y1b3ls
Fix the real cause of the persistent "1 extension edited" false positive
|
2026-07-26 19:20:41 -04:00 |
|
Outis
|
55f613dc4b
|
Merge pull request #241 from outis1one/claude/asterisk-caller-id-number-y1b3ls
Fix persistent "1 extension edited" false positive on page load
|
2026-07-26 18:56:12 -04:00 |
|
Outis
|
15ca8de452
|
Merge pull request #240 from outis1one/claude/asterisk-caller-id-number-y1b3ls
Ring Groups: assign a personal DID right on the row, inherited by mem…
|
2026-07-26 17:47:50 -04:00 |
|
Outis
|
e5cfdc7fb8
|
Merge pull request #239 from outis1one/claude/asterisk-caller-id-number-y1b3ls
Add member checkboxes to Ring Group creation
|
2026-07-26 16:05:34 -04:00 |
|
Outis
|
25a4bd6302
|
Merge pull request #238 from outis1one/claude/asterisk-caller-id-number-y1b3ls
Claude/asterisk caller id number y1b3ls
|
2026-07-26 13:53:05 -04:00 |
|
Outis
|
0903f814ac
|
Merge pull request #237 from outis1one/claude/asterisk-caller-id-number-y1b3ls
Remove Categories management from dashboard, keep Rooms
|
2026-07-25 22:15:29 -04:00 |
|
Outis
|
4be78aae4a
|
Merge pull request #236 from outis1one/claude/asterisk-caller-id-number-y1b3ls
Improve PSTN commit-changes UX, collapse Extensions, drop call-limit UI
|
2026-07-25 15:53:47 -04:00 |
|
Outis
|
3300025500
|
Merge pull request #235 from outis1one/claude/asterisk-caller-id-number-y1b3ls
Revert unsafe from_user removal, use PAI/RPID for per-call outbound CID
|
2026-07-25 14:09:42 -04:00 |
|
Outis
|
a79eea2032
|
Merge pull request #234 from outis1one/claude/asterisk-caller-id-number-y1b3ls
Fix outbound PSTN caller ID always showing the shared trunk DID
|
2026-07-25 13:59:33 -04:00 |
|
Outis
|
9785ce30a7
|
Merge pull request #233 from outis1one/claude/asterisk-digital-ocean-consolidate-9dsrse
Claude/asterisk digital ocean consolidate 9dsrse
|
2026-07-25 13:45:47 -04:00 |
|
Outis
|
15d70356ac
|
Merge pull request #232 from outis1one/claude/group-call-busy-signal-e8usba
Fix inbound PSTN calls: dialplan context never loaded, Caller-ID never real
|
2026-07-24 16:31:48 -04:00 |
|
Outis
|
18727611be
|
Merge pull request #231 from outis1one/claude/group-call-busy-signal-e8usba
pstn-trunk: strip a leading + before normalizing Caller-ID/whitelist …
|
2026-07-24 13:49:00 -04:00 |
|
Outis
|
fc5b566f55
|
Merge pull request #230 from outis1one/claude/group-call-busy-signal-e8usba
pstn-trunk: stop pinning the endpoint's static callerid to the DID it…
|
2026-07-24 13:09:59 -04:00 |
|
Outis
|
c7a928d463
|
Merge pull request #229 from outis1one/claude/group-call-busy-signal-e8usba
pstn-trunk: split inbound dialplan into its own #include'd file
|
2026-07-24 12:07:55 -04:00 |
|
Outis
|
ccc8076cca
|
Merge pull request #228 from outis1one/claude/group-call-busy-signal-e8usba
pstn-trunk: play Busy(15) on all inbound denial exits, not just Hangup()
|
2026-07-24 11:14:54 -04:00 |
|
Outis
|
52ab3002b1
|
Merge pull request #227 from outis1one/claude/sip-voip-integration-atsins
Close remaining 10-vs-11-digit gaps in PSTN number input
|
2026-07-24 10:41:52 -04:00 |
|
Outis
|
4f4c9f3051
|
Merge pull request #226 from outis1one/claude/sip-voip-integration-atsins
Claude/sip voip integration atsins
|
2026-07-24 10:37:25 -04:00 |
|
Outis
|
261ed3dc74
|
Merge pull request #225 from outis1one/claude/sip-voip-integration-atsins
Fix group-ring script's INI parser silently returning empty on every …
|
2026-07-24 09:47:35 -04:00 |
|
Outis
|
0254f6e51e
|
Merge pull request #224 from outis1one/claude/sip-voip-integration-atsins
Fix secdash access to Asterisk config: use ACLs, not chown-fragile gr…
|
2026-07-24 09:28:11 -04:00 |
|
Outis
|
af9dcfe47f
|
Merge pull request #223 from outis1one/claude/sip-voip-integration-atsins
Claude/sip voip integration atsins
|
2026-07-24 08:53:08 -04:00 |
|
Outis
|
6faa60f832
|
Merge pull request #222 from outis1one/claude/sip-voip-integration-atsins
Dashboard UI cleanup: column sorting, iframe fix confirmed, messaging…
|
2026-07-23 23:48:50 -04:00 |
|
Outis
|
20e7fafd6a
|
Merge pull request #221 from outis1one/claude/sip-voip-integration-atsins
Claude/sip voip integration atsins
|
2026-07-23 23:11:17 -04:00 |
|
Outis
|
3e729f0559
|
Merge pull request #220 from outis1one/claude/sip-voip-integration-atsins
Claude/sip voip integration atsins
|
2026-07-23 21:42:11 -04:00 |
|
Outis
|
8128eea0d8
|
Merge pull request #219 from outis1one/claude/sip-voip-integration-atsins
Fix personal-DID inbound lookup: 10-digit storage vs 11-digit EXTEN m…
|
2026-07-23 20:46:14 -04:00 |
|
Outis
|
9ebe23bb9f
|
Merge pull request #218 from outis1one/claude/sip-voip-integration-atsins
Dedupe RING_EXTS before generating the inbound dialplan
|
2026-07-23 17:06:30 -04:00 |
|
Outis
|
31e8ec410a
|
Merge pull request #217 from outis1one/claude/sip-voip-integration-atsins
Fix EXTEN corruption across every Goto to a named dialplan extension
|
2026-07-23 16:24:53 -04:00 |
|
Outis
|
7b9cfc0008
|
Merge pull request #216 from outis1one/claude/sip-voip-integration-atsins
Fix PSTN_CALLER extraction — CHANNEL(peername) isn't valid on this As…
|
2026-07-23 16:17:12 -04:00 |
|
Outis
|
062db1e8bd
|
Merge pull request #215 from outis1one/claude/sip-voip-integration-atsins
Fix off-by-one in the NANP outbound dial patterns
|
2026-07-23 16:01:33 -04:00 |
|
Outis
|
7827849973
|
Merge pull request #214 from outis1one/claude/sip-voip-integration-atsins
Don't let a malformed .pstn-trunk.env crash the whole install under s…
|
2026-07-23 13:48:12 -04:00 |
|
Outis
|
243dc03474
|
Merge pull request #213 from outis1one/claude/sip-voip-integration-atsins
Claude/sip voip integration atsins
|
2026-07-23 13:43:29 -04:00 |
|
Outis
|
06813bb07a
|
Merge pull request #212 from outis1one/claude/sip-voip-integration-atsins
Claude/sip voip integration atsins
|
2026-07-23 12:57:18 -04:00 |
|
Outis
|
73b6a7ab20
|
Merge pull request #211 from outis1one/claude/sip-voip-integration-atsins
Claude/sip voip integration atsins
|
2026-07-23 11:05:17 -04:00 |
|
Outis
|
542b793b9a
|
Merge pull request #210 from outis1one/claude/sip-voip-integration-atsins
Add named extension groups and Security Log column filtering
|
2026-07-23 08:33:35 -04:00 |
|
Outis
|
e6bc51061d
|
Merge pull request #209 from outis1one/claude/sip-voip-integration-atsins
Claude/sip voip integration atsins
|
2026-07-23 01:49:41 -04:00 |
|
Outis
|
a82f450c0a
|
Merge pull request #208 from outis1one/claude/sip-voip-integration-atsins
Claude/sip voip integration atsins
|
2026-07-23 00:46:01 -04:00 |
|
Outis
|
0464a98ad5
|
Merge pull request #207 from outis1one/claude/sip-voip-integration-atsins
Fix ASN-exempt whitelist silently failing with Permission denied
|
2026-07-22 23:32:55 -04:00 |
|
Outis
|
c3b4bd2990
|
Merge pull request #206 from outis1one/claude/sip-voip-integration-atsins
Add per-country international rates and active-hangup on kill-switch …
|
2026-07-22 12:42:12 -04:00 |
|
Outis
|
3d7ba6bf74
|
Merge pull request #205 from outis1one/claude/sip-voip-integration-atsins
Claude/sip voip integration atsins
|
2026-07-22 11:35:01 -04:00 |
|
Outis
|
d0c0fc38cd
|
Merge pull request #204 from outis1one/claude/sip-voip-integration-atsins
Claude/sip voip integration atsins
|
2026-07-21 21:51:33 -04:00 |
|
Outis
|
5f60cc1e14
|
Merge pull request #203 from outis1one/claude/asterisk-digital-ocean-w22kk8
docs: add PSTN calling (VoIP.ms) planning notes
|
2026-07-21 18:07:31 -04:00 |
|
Outis
|
e995ec58b3
|
Merge pull request #202 from outis1one/claude/asterisk-digital-ocean-w22kk8
Claude/asterisk digital ocean w22kk8
|
2026-07-21 17:54:29 -04:00 |
|
Outis
|
796fb99824
|
Merge pull request #201 from outis1one/claude/asterisk-digital-ocean-w22kk8
Show carrier/ASN and country in the CrowdSec bans table
|
2026-07-21 17:13:17 -04:00 |
|
Outis
|
bdcb32dffb
|
Merge pull request #200 from outis1one/claude/asterisk-digital-ocean-w22kk8
Fix security-dashboard binding to 127.0.0.1 instead of 0.0.0.0
|
2026-07-21 16:59:14 -04:00 |
|
Outis
|
b75241fda4
|
Merge pull request #199 from outis1one/claude/asterisk-digital-ocean-w22kk8
Fix install function name mismatch for security-dashboard
|
2026-07-21 16:21:35 -04:00 |
|
Outis
|
4d4b775e2a
|
Merge pull request #198 from outis1one/claude/asterisk-digital-ocean-w22kk8
Add security-dashboard: Asterisk failed-connections + CrowdSec bans, …
|
2026-07-21 16:16:43 -04:00 |
|
Outis
|
72c75f5577
|
Merge pull request #197 from outis1one/claude/asterisk-digital-ocean-w22kk8
Fix fatal CrowdSec crash-loop in ASN-exempt Asterisk scenarios
|
2026-07-21 08:58:01 -04:00 |
|
Outis
|
ddd49585b3
|
Merge pull request #196 from outis1one/claude/asterisk-digital-ocean-w22kk8
Claude/asterisk digital ocean w22kk8
|
2026-07-21 08:48:50 -04:00 |
|
Outis
|
597ac9827a
|
Merge pull request #195 from outis1one/claude/asterisk-digital-ocean-w22kk8
Claude/asterisk digital ocean w22kk8
|
2026-07-20 23:12:44 -04:00 |
|
Outis
|
1e90cc1f92
|
Merge pull request #194 from outis1one/claude/asterisk-digital-ocean-w22kk8
Claude/asterisk digital ocean w22kk8
|
2026-07-20 19:45:56 -04:00 |
|
Outis
|
7451866c5a
|
Merge pull request #193 from outis1one/claude/asterisk-digital-ocean-w22kk8
Add optional geo-allowlist to crowdsec.sh (NA + Europe, web traffic o…
|
2026-07-20 18:47:43 -04:00 |
|
Outis
|
5c403c6a51
|
Merge pull request #192 from outis1one/claude/asterisk-digital-ocean-w22kk8
Claude/asterisk digital ocean w22kk8
|
2026-07-20 18:40:18 -04:00 |
|
Outis
|
89f1b8dd5e
|
Merge pull request #191 from outis1one/claude/asterisk-digital-ocean-w22kk8
Set SO_REUSEADDR on the web admin's TCPServer — the actual root cause
|
2026-07-20 15:18:51 -04:00 |
|
Outis
|
a65c4cce9f
|
Merge pull request #190 from outis1one/claude/asterisk-digital-ocean-w22kk8
Claude/asterisk digital ocean w22kk8
|
2026-07-20 15:13:37 -04:00 |
|
Outis
|
33c9586667
|
Merge pull request #189 from outis1one/claude/asterisk-digital-ocean-w22kk8
Claude/asterisk digital ocean w22kk8
|
2026-07-20 14:58:28 -04:00 |
|
Outis
|
2f06eb7f5d
|
Merge pull request #188 from outis1one/claude/asterisk-digital-ocean-w22kk8
Claude/asterisk digital ocean w22kk8
|
2026-07-20 14:31:39 -04:00 |
|
Outis
|
41298c7ac3
|
Merge pull request #187 from outis1one/claude/asterisk-digital-ocean-w22kk8
Claude/asterisk digital ocean w22kk8
|
2026-07-20 14:16:19 -04:00 |
|
Outis
|
1d4998889d
|
Merge pull request #186 from outis1one/claude/asterisk-digital-ocean-w22kk8
Rebuild dialplan on every container start as a safety net
|
2026-07-20 13:36:56 -04:00 |
|
Outis
|
5c6bd8dcbe
|
Merge pull request #185 from outis1one/claude/asterisk-digital-ocean-w22kk8
Claude/asterisk digital ocean w22kk8
|
2026-07-20 13:27:28 -04:00 |
|
Outis
|
228415dcfa
|
Merge pull request #184 from outis1one/claude/asterisk-digital-ocean-w22kk8
Rename asterisk-do service to asterisk-digital-ocean
|
2026-07-20 09:59:15 -04:00 |
|
Outis
|
ddf7a3b5d5
|
Merge pull request #183 from outis1one/claude/asterisk-digital-ocean-w22kk8
Claude/asterisk digital ocean w22kk8
|
2026-07-20 09:46:31 -04:00 |
|
Outis
|
d843af3be9
|
Merge pull request #182 from outis1one/claude/asterisk-digital-ocean-w22kk8
Claude/asterisk digital ocean w22kk8
|
2026-07-20 09:01:08 -04:00 |
|
Outis
|
15f391f7d7
|
Merge pull request #181 from outis1one/claude/asterisk-digital-ocean-w22kk8
Re-clone bootstrap.sh's target directory when the existing copy is br…
|
2026-07-19 22:50:22 -04:00 |
|
Outis
|
bbc8ac8f81
|
Merge pull request #180 from outis1one/claude/asterisk-digital-ocean-w22kk8
Claude/asterisk digital ocean w22kk8
|
2026-07-19 21:41:33 -04:00 |
|
Outis
|
89a3eea87c
|
Merge pull request #179 from outis1one/claude/asterisk-digital-ocean-w22kk8
Fix Docker build failure: copy vendor's scripts/ directory
|
2026-07-19 12:06:28 -04:00 |
|
Outis
|
470e330558
|
Merge pull request #178 from outis1one/claude/asterisk-digital-ocean-w22kk8
Claude/asterisk digital ocean w22kk8
|
2026-07-19 11:41:37 -04:00 |
|
Outis
|
c1db6c9c46
|
Merge pull request #177 from outis1one/claude/asterisk-digital-ocean-w22kk8
Claude/asterisk digital ocean w22kk8
|
2026-07-19 10:21:55 -04:00 |
|