# Valley Wide Plastering - VoIP Provisioning **Client:** Valley Wide Plastering **Domain:** vwp.91912.service **Main Number:** 480-705-9500 **Status:** Ready for CSV Import --- ## Quick Navigation ### Current Status & Next Steps - **[PROVISIONING-STATUS.md](PROVISIONING-STATUS.md)** - Current status, next actions, what to do tomorrow morning ### Complete Documentation - **[SESSION-SUMMARY-2026-07-09.md](SESSION-SUMMARY-2026-07-09.md)** - Full session documentation, all decisions, technical details - **[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 (13 matched, 1 shared, 4 parked) - **[vwp-users-import.csv](vwp-users-import.csv)** - Bulk import CSV for PacketDial (ready to upload - 10 users) - **[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 --- ## Quick Reference ### Domain Info ``` Domain: vwp.91912.service Reseller: 91912.service (ACG) Description: Valley Wide Plastering Timezone: America/Phoenix Dial Policy: US and Canada E911 Address ID: a-6a395c03d4cfe (301 N 56TH ST, CHANDLER AZ 85226) Main Caller ID: Valley Wide Plastering / 4807059500 ``` ### YMCS Info ``` Site: Valley Wide Plastering Site ID: 1e7578a6fe0e41cfb5a3e8b40933ffee RPS Server: http://ndp.ucaasnetwork.com/cfg RPS Credentials: Prov_Admin / YJ5UgRd9pV (Vault: msp-tools/oitvoip-provisioning.sops.yaml) ``` ### PacketDial Web UI ``` URL: https://pbx.packetdial.com/ Username: Prov_Admin Password: YJ5UgRd9pV Navigation: Domains → vwp.91912.service → Users → Import ``` --- ## Implementation Status ### Phase 1: Basic Setup ✓ - [x] Domain created - [x] E911 address configured - [x] RPS URL fixed (critical issue resolved) - [x] 10 matched users prepared (CSV ready) - [ ] CSV uploaded to PacketDial **← NEXT STEP** - [ ] Users verified created - [ ] Devices assigned as phones distributed ### Phase 2: Main Line Setup (Planned) - [ ] Create general reception queue (8000) - [ ] Create main auto-attendant (3000) - [ ] Assign main DID 480-705-9500 - [ ] Test inbound calling ### Phase 3: Business Hours (Planned) - [ ] Create business hours timeframe (M-F 7am-5pm) - [ ] Create after-hours timeframe - [ ] Update DID routing for time-based handling ### Phase 4: Additional Features (Optional) - [ ] Management queue (8001) - [ ] Accounting queue (8002) - [ ] Shared extensions (Kitchen, Conference Room, Warehouse) - [ ] Get clarification on 4 unmatched/parked users --- ## Critical Fix Completed **Phone Registration Issue - RESOLVED ✓** **Problem:** Test phone showed Status 3 (Unregistered) despite correct SIP credentials. **Root Cause:** Wrong RPS provisioning server URL in YMCS. **Wrong URL (Whitelabel Communication):** ``` ftp://p.packetdials.net Username: lrshwh ``` **Correct URL (OIT/PacketDial):** ``` http://ndp.ucaasnetwork.com/cfg Username: Prov_Admin Password: YJ5UgRd9pV ``` **Result:** Test phone (805e0cdd71b1) immediately registered after fix. **Important:** ACG has TWO whitelabel accounts: - Whitelabel Communication (WLC): `ftp://p.packetdials.net` - OIT/PacketDial: `http://ndp.ucaasnetwork.com/cfg` ← VWP uses this --- ## User Summary ### Matched Users (13 Total) **In CSV Bulk Import (10 users):** - 102: Jesse Guerrero - 103: Rose Guerrero - 104: Shelly Dooley - 105: JR Guerrero - 109: Kayla Guerrero - 110: Ron Winger - 113: Chris Guerrero - 114: Ty Fetters (Ty@CASARICA.NET - external) - 115: Toni Billing - 116: Bart Graffin **Separate Provisioning (3 users):** - 101: Natalya (Receptionist) - customerservice@valleywideplastering.com - Gets test phone (805e0cdd71b1) - See: provision-natalya-101.md - 106: Tammy - acctpay@valleywideplastering.com - Add to second CSV batch - 117: Jesse III - jesse@nescoap.com (external domain) - Add to second CSV batch ### Shared Phone (1) - 111: Kitchen (shared extension, no M365 account) - MAC assigned ### Parked Extensions (4) - Need Clarification - 107: Payroll (PARKED - shared mailbox, awaiting setup decision) - 108: Shannon (PARKED - waiting for clarification) - 112: Conference Room (shared phone) - 118: Warehouse (shared phone) --- ## Device Assignment Workflow **Strategy:** Users created WITHOUT devices. Devices assigned later as phones physically distributed. **Per-Phone Process:** 1. User provides last 4 digits of MAC address 2. Create SIP device in PacketDial → get auto-generated password 3. Create YMCS SIP account with that password 4. Bind account to physical phone by device ID 5. Reboot phone → registers and ready to use **Full workflow documented in:** PROVISIONING-STATUS.md --- ## Contact & Support ### PacketDial/OIT Support - Portal: https://pbx.packetdial.com/ - Support: support@oitvoip.com - Phone: (Check portal for current number) ### Yealink YMCS - Portal: https://us.ymcs.yealink.com/ - Support: support@yealink.com - Documentation: https://support.yealink.com/ ### ACG Internal - PacketDial Skill: `.claude/skills/packetdial/` - YMCS Skill: `.claude/skills/yealink-ymcs/` - Vault: `msp-tools/oitvoip*.sops.yaml` --- ## Timeline **2026-07-09:** - Domain created (vwp.91912.service) - RPS URL issue diagnosed and fixed - M365 account matching completed - CSV bulk import prepared - Complete VoIP setup documented - Device assignment workflow designed **Next (Tomorrow Morning):** - Upload CSV to PacketDial web UI - Verify 10 users created - Get client clarification on 4 parked users - Begin device assignment as phones distributed **Soon (Within Week):** - Create reception queue - Create auto-attendant - Assign main DID - Test complete call flow --- ## Files in This Directory ``` clients/valleywide/voip/ ├── README.md ← This file (quick navigation) ├── PROVISIONING-STATUS.md ← Current status & next steps ├── SESSION-SUMMARY-2026-07-09.md ← Complete session documentation ├── COMPLETE-CLIENT-SETUP.md ← Full VoIP setup guide ├── DEVICE-ASSIGNMENT-COMMANDS.md ← Copy-paste commands for device assignment ├── extension-mapping.md ← Extension to M365 mapping └── vwp-users-import.csv ← Bulk import file (READY) ``` --- **Last Updated:** 2026-07-09 20:45 MST **Next Update:** After CSV upload completion