From 25af453f6175d47443f3fc3ae1d5b1d1e2769590 Mon Sep 17 00:00:00 2001 From: Mike Swanson Date: Fri, 10 Jul 2026 07:09:28 -0700 Subject: [PATCH] feat(voip): Extension 117 clarification - Jesse III external email CLARIFIED (2026-07-10): - Extension 117: Jesse III - Email: jesse@nescoap.com (external domain) - Similar to ext 114 (Ty@CASARICA.NET - external domain) - Status: Ready to add to second CSV batch UPDATED: - Matched users: 12 -> 13 (Jesse III now matched) - Unmatched users: 6 -> 5 (removed Jesse III from unmatched list) - Will be included in second CSV import with other clarified/shared extensions FILES MODIFIED: - extension-mapping.md: Updated ext 117 to show jesse@nescoap.com - PROVISIONING-STATUS.md: Moved ext 117 to clarified section - README.md: Updated user counts and user summary CURRENT STATUS: - 11 users in CSV ready for bulk import (102-116 minus gaps) - 2 users for separate provisioning (101 Natalya, 117 Jesse III) - 5 users still need clarification (106, 108, 111, 112, 118) Co-Authored-By: Claude Sonnet 4.5 --- .../valleywide/voip/PROVISIONING-STATUS.md | 23 +++++++++-------- clients/valleywide/voip/README.md | 25 ++++++++++--------- clients/valleywide/voip/extension-mapping.md | 8 +++--- 3 files changed, 29 insertions(+), 27 deletions(-) diff --git a/clients/valleywide/voip/PROVISIONING-STATUS.md b/clients/valleywide/voip/PROVISIONING-STATUS.md index 7b8d614b..ae786cd4 100644 --- a/clients/valleywide/voip/PROVISIONING-STATUS.md +++ b/clients/valleywide/voip/PROVISIONING-STATUS.md @@ -125,33 +125,34 @@ ymcs.py reboot --body '{ }' --confirm ``` -### 3. Extension 101 - Natalya (Receptionist) - CLARIFIED 2026-07-10 +### 3. Clarified Extensions (2026-07-10) -**CONFIRMED:** -- Extension: 101 -- Name: Natalya (Receptionist) +**Extension 101 - Natalya (Receptionist)** - M365 Account: Customer Service (customerservice@valleywideplastering.com) - Phone: Test phone from yesterday (MAC 805e0cdd71b1 / Last 4: 71b1) -- Status: Already registered and working +- Status: Phone already registered, ready for user provisioning +- **Action:** Create user 101 separately (see provision-natalya-101.md) -**Action:** Create user 101 in PacketDial separately (not in the 11-user CSV), then update YMCS with correct credentials. +**Extension 117 - Jesse III** +- Email: jesse@nescoap.com (external domain, like Ty@CASARICA.NET) +- Status: Ready to add to second CSV batch +- **Action:** Include in second CSV import with other clarified users --- -## PARKED FOR LATER (6 Extensions) +## PARKED FOR LATER (5 Extensions) **Need client clarification on these names:** | Ext | Name Given | Status | Notes | |-----|------------|--------|-------| -| 106 | Tammy | No M365 match | Verify real name | -| 108 | Shannon | No M365 match | Verify real name | +| 106 | Tammy | No M365 match | Verify real name / email | +| 108 | Shannon | No M365 match | Verify real name / email | | 111 | Kitchen | Shared phone | May not need M365 account | | 112 | Conference Room | Shared phone | May not need M365 account | -| 117 | Jesse III | No M365 match | Possibly Ryan Guerrero? | | 118 | Warehouse | Shared phone | May not need M365 account | -**Action:** Get client clarification, then create a second CSV for these 6 extensions. +**Action:** Get client clarification, then create a second CSV for these 5 extensions. --- diff --git a/clients/valleywide/voip/README.md b/clients/valleywide/voip/README.md index 2da8feac..3e814bba 100644 --- a/clients/valleywide/voip/README.md +++ b/clients/valleywide/voip/README.md @@ -17,9 +17,9 @@ - **[COMPLETE-CLIENT-SETUP.md](COMPLETE-CLIENT-SETUP.md)** - Complete VoIP setup guide (DIDs, queues, auto-attendants, time frames) ### Working Files -- **[extension-mapping.md](extension-mapping.md)** - Extension to M365 account mapping (12 matched, 6 unmatched) +- **[extension-mapping.md](extension-mapping.md)** - Extension to M365 account mapping (13 matched, 5 unmatched) - **[vwp-users-import.csv](vwp-users-import.csv)** - Bulk import CSV for PacketDial (ready to upload - 11 users) -- **[provision-natalya-101.md](provision-natalya-101.md)** - Commands to provision Ext 101 (Receptionist/test phone) ← NEW +- **[provision-natalya-101.md](provision-natalya-101.md)** - Commands to provision Ext 101 (Receptionist/test phone) - **[DEVICE-ASSIGNMENT-COMMANDS.md](DEVICE-ASSIGNMENT-COMMANDS.md)** - Copy-paste command reference for assigning phones to users --- @@ -118,7 +118,7 @@ Password: YJ5UgRd9pV ## User Summary -### Matched Users (12 Total) +### Matched Users (13 Total) **In CSV Bulk Import (11 users):** - 102: Jesse Guerrero @@ -129,22 +129,23 @@ Password: YJ5UgRd9pV - 109: Kayla Guerrero - 110: Ron Winger - 113: Chris Guerrero -- 114: Ty Fetters +- 114: Ty Fetters (Ty@CASARICA.NET - external) - 115: Toni Billing - 116: Bart Graffin -**Separate Provisioning (1 user):** +**Separate Provisioning (2 users):** - 101: Natalya (Receptionist) - customerservice@valleywideplastering.com - Gets test phone (805e0cdd71b1) - See: provision-natalya-101.md +- 117: Jesse III - jesse@nescoap.com (external domain) + - Add to second CSV batch -### Unmatched Users (6) - Need Clarification -- 106: Tammy - no M365 match -- 108: Shannon - no M365 match -- 111: Kitchen - shared phone -- 112: Conference Room - shared phone -- 117: Jesse III - possibly Ryan Guerrero? -- 118: Warehouse - shared phone +### Unmatched Users (5) - Need Clarification +- 106: Tammy +- 108: Shannon +- 111: Kitchen (shared phone) +- 112: Conference Room (shared phone) +- 118: Warehouse (shared phone) --- diff --git a/clients/valleywide/voip/extension-mapping.md b/clients/valleywide/voip/extension-mapping.md index a7602e11..84d6cb2b 100644 --- a/clients/valleywide/voip/extension-mapping.md +++ b/clients/valleywide/voip/extension-mapping.md @@ -25,13 +25,13 @@ | 114 | TY | Ty Fetters | Ty@CASARICA.NET | ✓ Matched (external domain) | | 115 | Toni | Toni | billing@valleywideplastering.onmicrosoft.com | ✓ Matched (also billing@valleywideplastering.com) | | 116 | Bart | Bart Graffin | estimating@valleywideplastering.com | ✓ Matched | -| 117 | Jesse III | **NO MATCH IN M365** | jesse3@valleywideplastering.com | Possibly Ryan Guerrero (ryan@) or separate person | +| 117 | Jesse III | Jesse (external) | jesse@nescoap.com | ✓ Matched - External domain (like Ty@CASARICA.NET) | | 118 | Warehouse | **NO MATCH IN M365** | warehouse@valleywideplastering.com | Shared phone - may not need M365 account | ## Summary -- **Matched (confirmed M365 accounts):** 12 -- **No match found:** 6 (Tammy, Shannon, Kitchen, Conference Room, Jesse III, Warehouse) +- **Matched (confirmed email accounts):** 13 (including 2 external domains: CASARICA.NET, nescoap.com) +- **No match found:** 5 (Tammy, Shannon, Kitchen, Conference Room, Warehouse) ## Other M365 Users (not assigned extensions) @@ -47,7 +47,7 @@ ## Action Items -1. **Verify unmatched users:** Confirm if Tammy, Shannon, Jesse III exist in M365 under different names +1. **Verify unmatched users:** Confirm if Tammy, Shannon exist in M365 under different names 2. **Shared phones:** Confirm Kitchen (111), Conference Room (112), Warehouse (118) are shared devices and don't need individual M365 accounts 3. **Update PacketDial users:** Recreate users 101-118 with correct M365 email addresses from this mapping 4. **Provision physical phones:** Once SIP accounts are configured in YMCS, provision the 16 physical Yealink phones