- Mensajería Instantánea (Instant Messaging)
- Mensajería de Voz (Unified Messaging)
Es preciso aclarar que dada la naturaleza de este blogg(Lo esencial), este artículo no abarcará todos los detalles del funcionamiento de los nuevos componentes que envuelven la integración de estos productos, éstos serán explicados de manera más específicas en otro artículo que publicaré más adelante, por ahora vayamos directo.
- ucdc.cslab.do [Controlador de dominio basado en Windows Server 2012 y Servidor de Exchange 2013 con los siguientes roles: Entidad Certificadora y DNS].
- ucls.cslab.do [Servidor de Lync 2013].
La instalación tanto de Exchange como Lync están ubicadas en la unidad D de nuestros servidores.
Get-ClientAccessServer | Set-ClientAccessServer -AutoDiscoverServiceInternalUri https://autodiscover.cslab.do/autodiscover/autodiscover.xml
cd d:\’Program Files’\Microsoft\’Exchange Server’\V15\Scripts.\Configure-EnterprisePartnerApplication.ps1 -AuthMetadataUrl https://ucls.cslab.do/metadata/json/1 -ApplicationType Lync
iisreset ucdc
New-CsPartnerApplication -identity Exchange -ApplicationTrustLevel Full -MetadataUrl https://autodiscover.cslab.do/autodiscover/metadata/json/1
Test-CsExStorageConnectivity -SipUri sip:testusr@cslab.do
Test-CsExStorageConnectivity -SipUri ismael.batista@cslab.do -Binding NetTCP –DeleteItem -HostNameStorageService ucls.cslab.do -verbose
Set-CsOAuthConfiguration -Identity Global -ExchangeAutodiscoverUrl https://autodiscover.cslab.do/autodiscover/autodiscover.svc -verbose
Get-ExchangeCertificate | FL Services,Thumbprint
Get-OwaVirtualDirectory -ShowBackEndVirtualDirectories -server ucdc | where { $_.WebSite -eq ‘Exchange Back End’ } | Set-OwaVirtualDirectory -InstantMessagingEnabled $true -InstantMessagingType OCS -InstantMessagingCertificateThumbprint D482BE479AAF59F20413FF75E65795E61FAF5534 –InstantMessagingServerName ucls.cslab.do
iisreset
Get-OwaMailboxPolicy | Set-OwaMailboxPolicy -InstantMessagingEnabled $true –InstantMessagingType OCS -Verbose
;
;
PS C:\New-CsTrustedApplication -ApplicationId ExchangeOWA -TrustedApplicationPoolFqdn mail.cslab.do -Port 5059 -VerbosePS C:\New-CsTrustedApplication -ApplicationId ExchangeOWAIM -TrustedApplicationPoolFqdn ucdc.cslab.do -Port 5059 -Verbose
Enable-CsTopology -Verbose
New-UMDialPlan -Name DefaulDP -VoIPSecurity secured -NumberOfDigitsInExtension 4 -URIType sipname -countryorregioncode 1
Set-UMDialPlan DefaultDP -ConfiguredInCountryorRegionGroups ‘Anywhere,*,*,ww’ -AllowedInCountryOrRegionGroups Anywhere -Verbose
Set-UMMailboxPolicy -id ‘DefaultDP default policy’ -AllowedInCountryOrRegionGroups Anywhere -Verbose
Set-UmService -Identity ucdc -UMStartupMode dual -DialPlans DefaultDP -id ucdc -verbose
Enable-ExchangeCertificate -server ucdc -Thumbprint D482BE479AAF59F20413FF75E65795E61FAF5534 -Services smtp,iis,um -verbose
gwmi win32_service -comp ucdc | where {$_.name -eq ‘msexchangeum’} | % {$_.stopservice()}
gwmi win32_service -comp ucdc | where {$_.name -eq ‘msexchangeum’} | % {$_.startservice()}
Enable-UMMailbox -Extensions 2567 –SIPResourceIdentifier ismael.batista@cslab.do -Identity cslab\ismael.batista -UMMailboxPolicy ‘DefaultDP default policy’ -verbose
Enable-UMMailbox -Extensions 2569 -SIPResourceIdentifier testusr@cslab.do -Identity cslab\testusr –UMMailboxPolicy ‘DefaultDP default policy’ -Verbose
Set-UmCallRouterSettings -UMStartupMode dual -DialPlans DefaultDP –server ucdc -verbose
Enable-ExchangeCertificate -server ucdc -Thumbprint D482BE479AAF59F20413FF75E65795E61FAF5534 -Services iis,umcallrouter -verbose
gwmi win32_service -comp ucdc | where {$_.name -eq ‘msexchangeumcr’} | % {$_.stopservice()}
gwmi win32_service -comp ucdc | where {$_.name -eq ‘msexchangeumcr’} | % {$_.startservice()}
New-UMAutoAttendant -Name ‘DefaultAA’ -UMDialPlan ‘DefaultDP’ -Status ‘Enabled’ -SpeechEnabled $true -PilotIdentifierList ‘+2561′ -verbose
D:\Program Files\Microsoft\Exchange Server\v15\Scripts>;;;;.\ExchUCUtil.ps1
D:\Program Files\Common Files\Microsoft Lync Server 2013\Support\OcsUmUtil.exe