Afyonkarahisar merkezli mermer + tarım + lojistik faaliyeti olan 220 çalışanlı bir holding, pandemi sonrasında “Skype for Business + Zoom + WhatsApp grup” üçlüsünü Microsoft Teams + Teams Phone + Teams Rooms ile değiştirdi. 5 ayda hibrit çalışma altyapısı kuruldu. Bu yazı sahadaki teknik notları paylaşıyor.
Mevcut Durum Analizi
| Konu |
Önce |
| Görüşme aracı |
Skype for Business (eski) + ad-hoc Zoom |
| Kurumsal telefon |
3CX PBX, on-prem Asterisk benzeri |
| Toplantı odaları |
4 oda + Logitech webcam, manuel kurulum |
| Anlık mesajlaşma |
WhatsApp grupları (KVKK riski) |
| Dosya paylaşımı |
OneDrive + email + USB karışık |
Hedef Mimari
- Microsoft Teams: birleşik mesajlaşma + toplantı + dosya
- Teams Phone: kurumsal telefonun yerine
- Teams Rooms: 4 toplantı odası modernize
- Premium: webinar + meeting protection
- WhatsApp gruplarının kapatılması (kademeli, change management)
Teams Phone: Direct Routing vs Calling Plan
| Seçenek |
Avantaj |
Dezavantaj |
| Microsoft Calling Plan |
Native, basit yönetim |
TR’de kullanılamıyor |
| Operator Connect |
Sertifikalı operatör, basit |
Aylık fiyat yüksek |
| Direct Routing |
Esnek, mevcut PSTN/SIP trunk kullanılabilir |
SBC yönetimi gerek |
TR’de seçim: Direct Routing + Türk Telekom SIP trunk + AudioCodes Mediant SBC. Mevcut operatör sözleşmesi devam, sadece SBC eklendi.
SBC Konfigürasyonu (AudioCodes)
SIP Interface 1: ITSP (Türk Telekom)
- SIP transport: TLS, port 5061
- Sertifika: GoDaddy DV
- Authentication: digest
SIP Interface 2: Microsoft Teams
- sip.pstnhub.microsoft.com
- Port 5061 TLS
- SBC FQDN: sbc-tr.firma.com.tr (DNS A record + TLS sertifika)
Routing:
- Outbound: Teams → SBC → ITSP
- Inbound: ITSP → SBC → Teams (Phone Number → User)
Codec: G.711 alaw (TR PSTN), G.722 internal Teams
Teams Phone PowerShell Konfigürasyon
# SBC tanımlama
New-CsOnlinePSTNGateway -Identity sbc-tr.firma.com.tr `
-SipSignalingPort 5061 `
-ForwardCallHistory $true -ForwardPai $true `
-MediaBypass $true `
-Enabled $true
# Voice route
New-CsOnlineVoiceRoute -Identity "TR-International" `
-NumberPattern '^+[0-9]+' `
-OnlinePstnGatewayList sbc-tr.firma.com.tr `
-Priority 1
# Voice routing policy
New-CsOnlineVoiceRoutingPolicy -Identity "TR-Standard" `
-OnlinePstnUsages "TR-Domestic","TR-International"
# User'a phone number atama
Set-CsPhoneNumberAssignment -Identity user@firma.com.tr `
-PhoneNumber "+902721234567" -PhoneNumberType DirectRouting
Grant-CsOnlineVoiceRoutingPolicy -Identity user@firma.com.tr `
-PolicyName "TR-Standard"
Teams Rooms (4 Oda)
| Oda |
Donanım |
Maliyet |
| Yönetim Kurulu (12 kişi) |
Logitech Rally Bar + Tap Touch + 2× 65″ TV |
~~$8.500 |
| Büyük toplantı (8 kişi) |
Poly Studio X50 + TC10 + 1× 65″ TV |
~~$5.200 |
| Orta toplantı (6 kişi) |
Logitech Rally Bar Mini + Tap + 55″ TV |
~~$4.100 |
| Küçük toplantı (4 kişi) |
Poly Studio Plus + TC8 + 50″ TV |
~~$3.000 |
Pro Management
Teams Rooms Pro lisans (oda başı ~$50/ay):
- Centralized management portal
- Otomatik update, telemetry, alert
- Front Row layout (eşit görünüm hibrit toplantı)
- Intelligent speaker, content camera
Teams Premium Özellikleri
| Özellik |
Kullanım |
| Meeting protection (sensitivity label) |
Yönetim toplantıları “Confidential” + watermark + recording disable |
| Webinar advanced |
Müşteri etkinlikleri (300 katılımcı) |
| Town Hall |
Aylık tüm-firma broadcast (220 kişi) |
| Intelligent recap |
AI özetleme (toplantı sonrası action items) |
| Live translation |
Avrupalı müşterilerle (TR ↔ EN ↔ DE) |
Governance ve Lifecycle
Team Creation Policy
Standard: Sadece "Team Owner" rolündekiler team oluşturabilir
Sebep: Team patlaması yaşanıyordu (eski: 380 team, çoğu ölü)
Self-service request flow:
- User Power Apps formundan request
- HR + IT 1 günde onay
- Otomatik provisioning (Power Automate)
- Default sensitivity label apply
Team Lifecycle (Expiration Policy)
New-AzureADMSGroupLifecyclePolicy `
-GroupLifetimeInDays 365 `
-ManagedGroupTypes Selected `
-AlternateNotificationEmails "teams-admin@firma.com.tr"
# 365 gün inactive = expire warning, owner renew etmezse arşivle
Sonuçlar (5 Ay)
| Metrik |
Önce |
Sonra |
| Toplantı aracı sayısı |
3 (Skype + Zoom + WhatsApp) |
1 (Teams) |
| Aktif team sayısı |
— |
78 (governed) |
| Aylık toplantı süresi |
~~9.500 saat |
~~12.200 saat (verimli kayıt) |
| WhatsApp grupları (kurumsal) |
~~140 |
~~22 (sahaya özel, KVKK temiz) |
| Aylık telefon faturası |
~~$2.400 (3CX + ITSP) |
~~$1.100 (Direct Routing + Premium lisans) |
Sahada Düşülen Üç Tuzak
- SBC olmadan Direct Routing’e başlamak: SBC olmazsa Teams Phone çalışmaz. Eski PBX’i bir gece silip Teams Phone’u sabah açmak felaket.
- Team creation’ı serbest bırakmak: 6 ay sonra 380 team, %70’i terkedilmiş, hassas data dağılmış. Day 1 governance.
- Teams Rooms’u IT olmadan satın almak: Genelde “ucuz olsun” diye non-certified webcam’ler alınıyor. Teams Rooms certified hardware liste önemli (otomatik update, support).
CloudSpark olarak Microsoft Teams Phone + Direct Routing kurulumu, SBC konfigürasyonu, Teams Rooms tasarımı, Premium deployment ve hibrit çalışma governance için danışmanlık veriyoruz.