Files
claudetools/clients/valleywide/voip/extension-mapping.md
Mike Swanson db10206aea feat(voip): VWP complete provisioning prep + setup documentation
Critical RPS provisioning URL fix + CSV bulk import ready + complete VoIP setup guide

CRITICAL FIX:
- RPS server URL corrected: http://ndp.ucaasnetwork.com/cfg (was ftp://p.packetdials.net)
- Discovered ACG has TWO whitelabel accounts (WLC vs OIT/PacketDial)
- Test phone (805e0cdd71b1) now registered immediately after fix (Status 1)

USER PROVISIONING:
- M365 account matching: 11 matched users, 7 unmatched (need clarification)
- CSV bulk import prepared (vwp-users-import.csv)
- Strategy: users WITHOUT devices initially (add phone extension: no)
- Device assignment workflow: incremental as phones distributed

COMPLETE VOIP SETUP DOCUMENTED:
- DID (phone number) management + routing options
- Call queues (ring groups) - recommended queues for VWP
- Auto-attendants (IVR menus) - main menu design
- Time frames (business hours routing)
- Additional features (hunt groups, voicemail-only, fax-to-email)
- All components with API commands + examples

FILES CREATED (7):
- README.md: Quick navigation hub + domain info
- PROVISIONING-STATUS.md: Current status + next steps
- SESSION-SUMMARY-2026-07-09.md: Complete session documentation (18 pages)
- COMPLETE-CLIENT-SETUP.md: Full VoIP setup guide (15 pages)
- DEVICE-ASSIGNMENT-COMMANDS.md: Copy-paste command reference
- extension-mapping.md: Extension to M365 account mapping
- vwp-users-import.csv: Bulk import file (READY for upload)

IMPLEMENTATION PHASES:
Phase 1 (In Progress): Basic connectivity - CSV ready for upload
Phase 2 (Planned): Main line setup - queue + auto-attendant + DID
Phase 3 (Planned): Business hours routing - time-based call handling
Phase 4 (Optional): Additional features per client needs

NEXT ACTIONS:
- Upload CSV to PacketDial web UI (manual step)
- Get client clarification on 7 unmatched users
- Assign devices as phones distributed (per-phone workflow documented)

Domain: vwp.91912.service
Main Number: 480-705-9500
E911: a-6a395c03d4cfe (301 N 56TH ST, CHANDLER AZ)
YMCS Site: 1e7578a6fe0e41cfb5a3e8b40933ffee

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-07-09 20:21:57 -07:00

54 lines
3.3 KiB
Markdown

# VWP Phone Extension to M365 User Mapping
**Created:** 2026-07-09
**M365 Tenant:** valleywideplastering.com (5c53ae9f-7071-4248-b834-8685b646450f)
**PBX Domain:** vwp.91912.service (PacketDial/OIT)
**Total Extensions:** 18 (101-118)
## Extension Assignments
| Ext | Name | M365 Display Name | M365 Email | Notes |
|-----|------|-------------------|------------|-------|
| 101 | Natalya | **NO MATCH IN M365** | natalya@valleywideplastering.com | Need to create M365 account or verify name |
| 102 | Jesse | Jesse Guerrero | jesse@valleywideplastering.com | ✓ Matched |
| 103 | Rose | Rose Guerrero | rose@valleywideplastering.com | ✓ Matched |
| 104 | Shelly | Shelly Dooley | shelly@valleywideplastering.com | ✓ Matched |
| 105 | J.R. | JR Guerrero | j-r@valleywideplastering.com | ✓ Matched (also jr@CASARICA.NET) |
| 106 | Tammy | **NO MATCH IN M365** | tammy@valleywideplastering.com | Need to create M365 account or verify name |
| 107 | Payroll | Payroll VWP | payroll@valleywideplastering.com | ✓ Matched (shared mailbox) |
| 108 | Shannon | **NO MATCH IN M365** | shannon@valleywideplastering.com | Need to create M365 account or verify name |
| 109 | Kayla | Kayla Guerrero | kayla@valleywideplastering.com | ✓ Matched |
| 110 | Ron | Ron Winger | ron@valleywideplastering.com | ✓ Matched |
| 111 | Kitchen | **NO MATCH IN M365** | kitchen@valleywideplastering.com | Shared phone - may not need M365 account |
| 112 | Conference Room | **NO MATCH IN M365** | conferenceroom@valleywideplastering.com | Shared phone - may not need M365 account |
| 113 | Chris | Chris Guerrero | chris@valleywideplastering.com | ✓ Matched |
| 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 |
| 118 | Warehouse | **NO MATCH IN M365** | warehouse@valleywideplastering.com | Shared phone - may not need M365 account |
## Summary
- **Matched (confirmed M365 accounts):** 11
- **No match found:** 7 (Natalya, Tammy, Shannon, Kitchen, Conference Room, Jesse III, Warehouse)
## Other M365 Users (not assigned extensions)
- Teresa Carpio - teresa@valleywideplastering.com
- Accounts Payable - acctpay@valleywideplastering.com
- Billing Clerk - billing@valleywideplastering.com
- Customer Service - customerservice@valleywideplastering.com
- Orders VWP - orders@valleywideplastering.com
- Spro VWP - spro@valleywideplastering.com
- VWP Insurance - insurance@valleywideplastering.com
- Fax Inbox - faxinbox@valleywideplastering.com
- Plus several field staff and external accounts
## Action Items
1. **Verify unmatched users:** Confirm if Natalya, Tammy, Shannon, Jesse III 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