Regards, Pushkal MishrA, This posting is provided “AS IS” with no warranties and confers no rights. I request you to test the solution in lab and post successful outcome you should try this on production.
Skype for Business upgrade plan
using wildcard certificate
hi, I have a wildcard certificate, *.contoso.com, with no SAN description. I use this certificate for all web server. It's possibile to use this certificate for connect mobile users to lync 2013?
Thanks
Bruno
Bruno Ausiello
branch offices supportability and best practice
Lync 2013. We have a branch office with an SBA. The nearest FE Pool geographically is almost half way around the world. So, we want to setup an Edge server at that branch office and then have other smaller remote offices use the SBA as their primary registrar.
My questions are:
1. Is this supported by Microsoft?
2. Is this Microsoft best practice?
3. If so or if not, would you please provide the supportability and best practices public documentation from Microsoft stating so?
Thank you for you time in advance! :)
Reroute Traffic
Let's consider 2 organizations - Fabrikam and Contoso. Each has its own Lync Servers 2013 deployment. Lync Federation is set up between the 2 organizations as to allow communication to happen. Fabrikam is purchased by Contoso. An email integration is also performed, and due to a hard requirement each Fabrikam user now has 2 mailboxes - one with @fabrikam.com and another with @contoso.com, in order to allow users to be able to select the From field in Outlook (this behavior is not possible with one mailbox with multiple aliases). Email forwarding is configured as to have just one of the mailboxes receive all the traffic. However this presents a problem for the migrated users: mails addressed to @fabrikam.com will allow recipients to use the contextual Lync menus and directly Lync IM/call the respective contact, however those mails addressed to @contoso.com won't have this. An example: Ted is a Fabrikam employee; following the email integration he now has ted@fabrikam.com and ted@contoso.com. His Lync account has ted@fabrikam.com as SIP address. Hence trying to use the Lync integration from within Outlook will fail for those emails addressed to ted@contoso.com, simply because this SIP address doesn't exist in the Contoso Lync deployment.
Is there a way to somehow reroute all Lync traffic addressed to ted@contoso.com to ted@fabrikam.com ? Ideally a behavior similar to thetargetAddress attribute, that's being used in Exchange.
Lync Mobility Sign in issues
Hi,
I am trying to deploy lync to work with the mobile client but I am running into an issue. I have IIS deployed on my reserve proxy and have it in my DMZ and the site is up and running. I am able to sign in on the client but it just spins on signing in. I have ran a Wireshark and the connection is hitting my proxy server and it is creating the handshake and passes application data but does not connect. I looked on the FE server and the proxy server is able to talk with the FE server also. What can be the issue. Do I need a static route to my edge server from my proxy server. When I look at the logs on my phone it says that my e-mail is not valid.
Workflow SIP address
I'm trying to put together a worflow, but am having some difficulties understanding which SIP address to enter for the Interactive Response Group.
I enabled a couple of users for Enterprise Voice, created the agent groups, queues and all that is left is the workflow.
For example we have a user with a SIP address of
user1.lastname@domain.com and a LineUri of +38612345678, this user is basically our receptionist and answers our companies main telephone number. She has a Lync phone and client (using BToE) where she's logged in with that SIP address.
This user is already enabled for Enterprise Voice and I can't enter that same SIP address for the workflow. A unique one must be specified. Should I create a new user account just for this purpose with a SIP address ofreception@domain.com and the same LineUri as the receptionist of +38612345678? Is that the way to approach it?
Remove SQL Server instances and databases on the Back End Server for LYNC 2010
Hello
I finished the Migration from Lync Server 2010 to Lync Server 2013 , all the steps I followed from the Microsoft article
https://technet.microsoft.com/en-us/library/jj205369.aspx.
successfully I finished the process of removing a Microsoft Lync Server 2010 Enterprise Edition Front End pool.
I reach to the finial step which is "Remove SQL Server instances and databases on the Back End Server for LYNC 2010"
in the article it is motioned to :
You remove the Microsoft SQL Server databases and instances after you remove the servers running Lync Server 2010 that are dependent on.
To remove the databases or instances for the Archiving Server or Monitoring Server, you must first remove the server role. Similarly, to remove the instances or databases for Front End pool, you must first remove or reconfigure the dependent server role.
can any one guide me to an article or the steps to remove the lync server 2010 .
Regards
MK
lync server 2010 migration to 2013 error while trying to delete lync 2010 Front End Server
Hello
I'm in the last steps in LYNC 2010 TO LYNC 2013 migration (enterprise edition) .
I followed the Microsoft articles and I reach to the final step where I have to Remove a Front End Server 2010 from the
Enterprise Edition Front End pools under the lync server 2010
I got the error "a pool must contains at least one machine"
and
one more error related to the pstn gateways which was added to this pool. plz check the attached image .
please advice me what to do ?
Kind Regards
mk
LYNC 2013 - SIP Traffic: DNS Load Balancing, HTTP Traffic: Any workaround other than HLB
Lync 2013 Setup
(It’s a College Campus & Lync is for Internal Students & No External Connectivity for Students).
The management has decided that they will not spend money on HLB for a small Campus of 1000 Users including Students, Teachers & Management. They still want all roles to be installed except Enterprise Voice. We’re using DNS Load balancing for SIP Traffic. I’m looking for a work-around for HTTP traffic even if it is not HA. Some URL’s say HLB is a must when you are using DNS Load Balancing.
Front End Servers:
LyFE01.domain.com IP: xx.xx.xx.1
LyFE02.domain.com IP: xx.xx.xx.2
Back End Servers:
(Primary, SQL Instance: LYDB) LyBE01.domain.com IP: xx.xx.xx.3
(Mirror, SQL Instance: LYDB)LyBE02.domain.com IP: xx.xx.xx.4
(Witness, SQL Instance: LYDBWIT)LyBE03.domain.com IP: xx.xx.xx.5
Pool Name: Lyncpool.domain.comIP: xx.xx.xx.6
Web Services URL:
Internal URL: WebLyncInt.domain.com
External URL: WebLyncExt.domain.com
Single SQL Instance for Backend, Archiving & Monitoring: LYDB
DNS RECORDS:
Host ‘A’ records for all nodes: xx.xx.xx.1, xx.xx.xx.2, xx.xx.xx.3, xx.xx.xx.4, xx.xx.xx.5
Host ‘A’ records for the Lync Pool as below:
Lyncpool.domain.com - xx.xx.xx.1
Lyncpool.domain.com - xx.xx.xx.2
Simple URL’s
https://lync.domain.com/Meet - Meet Simple URL
https://lync.domain.com/DialIn - DialIn Simple URL
https://lync.domain.com/Admin - Admin Simple URL
DNS Record for Simple URL’s:
Lync.domain.com– xx.xx.xx.1
Lync.domain.com– xx.xx.xx.2
Other DNS Records: SRV Record for SIP
Q1. As per my above plan, I’ve setup DNS Load balancing for my sip traffic and there is no hardware load-balancer available. In such a setup will it not work technically or is it mandatory?
Q2. I’m not worried about High Availability for HTTP Traffic, so in this case if I create a single DNS Record for
WebLyncInt.domain.com and point it to one front end server, will this work. For ex:
WebLyncInt.domain.com– xx.xx.xx.1
Q3. Am I missing any other DNS record which is needed to be created for auto-discovery, sign-in etc?
Q4. The campus is still running Exchange 2003 in their network. This is the reason why I’m archiving on SQL. When I enable users for LYNC, if I select the option to use “email address” as their sign-in name will it work or should I’ve to use only SAM account Name?
Q5. What will happen if I don’t change the WEB Services URL & leave it to default pool name? I mean if I don’t override internal FQDN for Web Services, what will get affected?
Please Guide. Thanks.
Fahad
Lync 2013 | SQL Server 2012
New SETUP in an existing forest
Front End Servers:
LyFE01.domain.com IP: xx.xx.xx.1 LyFE02.domain.com IP: xx.xx.xx.2
Back End Servers: (Since we have no third SQL Server, automatic failover is not present. We’ve just setup Mirroring.)
LyBE01.domain.com IP: xx.xx.xx.3
LyBE02.domain.com IP: xx.xx.xx.4
Pool Name: pool1.domain.com
Web Services URL:
Internal URL: intpool1.domain.com
External URL: extpool1.domain.com
SQL INSTANCE NAMES:
Backend: LYNCDB
Archiving: LYNCARCHIVING (Not yet setup because of confusion. Can I collocate this with the above LYNCDB Instance?)
Monitoring: LYNCMONITORING (Not yet setup because of confusion. Can I collocate this with the above LYNCDB Instance?)
DNS RECORDS:
Host ‘A’ records for all nodes: xx.xx.xx.1, xx.xx.xx.2, xx.xx.xx.3, xx.xx.xx.4
Host ‘A’ records for the Lync Pool as below:
pool1.domain.com - xx.xx.xx.1
pool1.domain.com - xx.xx.xx.2
meet.domain.com – Meet Simple URL
dialin.domain.com –Dial In Simple URL
admin.domain.com – Admin Simple URL
SERVER ROLES COLLOCATED:
SQL REF URL:
https://technet.microsoft.com/en-us/library/gg398102.aspx
In this above URL there is a paragraph which says as below:
You can collocate each of the following databases on the same database server:
- Back-end database
- Monitoring database
- Archiving database
- Persistent Chat database
- Persistent Chat compliance database
You can collocate any or any or all of these databases in a single instance of SQL Server or use a separate instance of SQL Server for each, with the following limitations:
- Each instance of SQL Server can contain only a single back-end database, a single Monitoring database, a single Archiving database, a single Persistent Chat database, and a single Persistent Chat compliance database.
- The database server cannot support more than one Front End pool, one Archiving deployment, and one Monitoring deployment, but it can support one of each, regardless of whether the databases use the same instance of SQL Server or separate instances of SQL Server.
Q1. Under the DATBASES Section, the first line says you can collocate each of the following database on the same server and soon in the second paragraph it talks about the limitations such as: “Each instance of SQL Server CAN CONTAIN ONLY A SINGLE BACK-END DATABASE, a single Monitoring database, a single Archiving database, etc”
what does this mean? I’ve to create multiple instances each one for Backend, Archiving & Monitoring on the same SQL Servers. Why does MS makes things complex and even more complex when explaining. I noticed that there is very less quality information or blogs on SQL Setup.
https://technet.microsoft.com/en-us/library/gg425833.aspx
In this above URL there is a paragraph which says as below:
“Enterprise Edition Front End pool, which consists of one or more Front End Servers (typically, at least two Front End Servers for scalability) and a separate Back End Server. A Front End pool can contain a maximum of twelve Front End Servers.
Load balancing is required for multiple Front End Servers. For SIP traffic, we recommend DNS load balancing, but hardware load balancing is also supported. If you use DNS load balancing for SIP traffic, you still need a hardware load balancer for
HTTP traffic. We recommend SQL Server mirroring for high availability of databases. The back-end database requires a separate instance, but you can collocate the archiving database, monitoring database, persistent chat database, and persistent chat compliance
database with it. Lync Server 2013 supports the use of a shared cluster for the file shares in your deployment. For details about database storage requirements, seeDatabase software support in Lync Server 2013. For details about file storage requirements, seeFile storage support in Lync Server 2013.”
Q1. As per my above plan, I’ve setup DNS Load balancing for my sip traffic and there is no hardware load-balancer available. In such a setup will it not work technically or is it mandatory?
Q2. I’m confused because I’ve setup SQL Mirroring and when I was defining the topology, on Archiving & Monitoring Page it didn’t allow me to use the same Instance which I used for Backend? When we already have separate servers for SQL why is it not allowing me to use same instance. I was under the impression that it will create multiple Databases under the same instance. Please explain with some diagram or neat example or use my example itself.
Thanks for reading my lengthy question.
Fahad
Is it possible to get Lync client side call statistics (packet loss, jitter, CODECs, bitrate etc)?
Hi All,
I know you can deploy the monitoring server for Lync 2013, but coming form a videoconferencing/telepresence area, it is really useful to get some instant feedback on the actual endpoint. The info you normally see in the Lync Client is petty much useless, and if anything just annoying (by saying the connection is good/poor/excellent/etc).
Cheers,
Chris
Chris
Event ID - 14518 Warning on Edge Servers
Hello,
I'm seeing a warning with the Event ID indicated above on a newly deployed Lync Server 2013 Edge Pool. The detail of the warning event is as follows:
The server configuration validation mechanism detected some potential problems. The server might not behave as expected.
3 warnings were detected:
The server [fe1.domain.net] is configured as part of a pool [lync-front-end-pool.domain.com] but there is no such pool configured.
The server [fe2.domain.net] is configured as part of a pool [lync-front-end-pool.domain.com] but there is no such pool configured.
The server [fe3.domain.net] is configured as part of a pool [lync-front-end-pool.domain.com] but there is no such pool configured.
I know that usually this message appears due to the edge servers not being able to resolve DNS for various servers in the Lync topology but I have verified that all necessary servers and pool names are in the host file. I know it's only a warning but am not sure why it's coming up. I would also like to note that there is no functionality loss.
I was hoping the community has some thoughts on this warning. Any ideas will be greatly appreciated.
Thanks,
PK
Audio-Video MCU Service CPU Utilization Event ID 32081 (plus Audio Issues)
I have a 2x4 deployment of Lync Enterprise. 2 pools and 2 servers in each pool for a total of 4. I have one server in my second pool that the Audio-Video MCU Service is spiking from sub 3% to over 25% over and over again. We have been receiving reports and witnessed users conference calls that have poor audio quality (synthetic voice, robotic voice, and clipping). One might suspect that users are making use of this service but I show 0 inbound connections using performance monitor. Additionally, almost all day I have been receiving the below error message. I thought that this might be the first step to take when tracking this down. The servers are built on a virtual platform of 2 proc 2 core 2.2 GHZ with 8GB of ram each and we have around 7K users. As a side note, SQL and IIS Worker Process appear to be eating up most of that 8GB to the tune of 70% utilization. I don't want to "beef up" the servers to hide a problem but if I can get hard evidence that Lync is a resource hog by nature, I can justify an increase. Any help or comments are appreciated. Thanks.
Log Name: Lync Server
Source: LS Audio-Video Conferencing Server
Date: 2/6/2014 2:29:30 PM
Event ID: 32081
Task Category: (1017)
Level: Error
Keywords: Classic
User: N/A
Computer: LYNC-2.rl.gov
Description:
The Audio/Video Conferencing Server is overloaded causing degradation of Audio/Video Quality.
Audio/Video Conferencing Server: lync-2.rl.gov; Failure information: 0
Cause: The media quality alarm means that the Audio and Video quality will be severely impacted. It may be caused by any of the three events: AVMCU_W_HEALTH_STATE_VIDEO_DEGRADED (Id:32035). This event implies that the Audio/Video Conferencing Server is lightly
loaded and multi-view video is going to be degraded. AVMCU_W_HEALTH_STATE_WARNING (Id:32013). This event implies that the Audio/Video Conferencing Server is overloaded and audio and video quality is going to be degraded. AVMCU_E_HEALTH_STATE_CRITICAL(Id: 32014)
This event implies that the Audio Video Conferencing server is severely overloaded, audio and video quality is going to be degraded. Additionally, the Audio Video Conferencing server will not be able to accept new conferences. New sessions to this server will
be rejected until the health is in degraded state
Resolution:
Reduce the load on the affected machine to allow more CPU resources for the Audio/Video Conferencing Server.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="LS Audio-Video Conferencing Server" />
<EventID Qualifiers="50169">32081</EventID>
<Level>2</Level>
<Task>1017</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2014-02-06T22:29:30.000000000Z" />
<EventRecordID>41496</EventRecordID>
<Channel>Lync Server</Channel>
<Computer>LYNC-2.rl.gov</Computer>
<Security />
</System>
<EventData>
<Data>lync-2.rl.gov</Data>
<Data>0</Data>
</EventData>
</Event>
Lync Mobile Issues ARR IIS Reverse proxy
Hi All
I deployed Lync 2013 and cant seem to get the lync mobile services working.See exctract of Lync 2013 remote connectivity analyzer.
Error 1
An error occurred while sending the request.
The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel.
The remote certificate is invalid according to the validation procedure.
Error 2
Server discovery failed for secured external channel against https://lyncdiscover.domain.co.za/
Error 3
An error occurred while sending the request.
The remote name could not be resolved: 'LFE.domain.local'
Please assist, public certificate is a wild card cert and the android client has the following error.
"Lync is attempting to redirect you to :
Issued bt:Internal CA
Subject:LFE.domain.local
Signature Algorithm: SHA1withRSA.
Sandile
Oddities for Mobile users connected via Lync Edge
I have just deployed Lync 2013 Standard (with Updates), Lync Edge, and the RP is IIS ARR 3, all running on Windows 2012r2, and all seems pretty OK. Internal users seem to be good, federation seems fine, and even mobile user and make and receive calls, but there seem to be just one or two oddities.
1. Fisrtly, the Microsoft Remote Connectivity Analyser fails on the Remote Connectivity Test. The failure is obscure, the test get to the 4th test and fails:
----------------------------------------------------------------------------------------------------
Testing remote connectivity for user me@mydom.com to the Microsoft Lync server.
Specified remote connectivity test(s) to Microsoft Lync server failed. See details below for specific failure reasons.
Tell me more about this issue and how to resolve it
Additional Details
Couldn't sign in. Error: Error Message: The operation failed after several attempts..
Error Type: RegisterException.
Deregister Reason: None.
.
Elapsed Time: 3863 ms
-------------------------------------------------------------------------------------------------
I have run the Lync Connectivity Analyser standalone application and all comes up green for the Lync 2013 application
2. When a mobile user is logged in on their Phone (Android) and the phone goes to sleep, the Lync client no longer rings. You can turn on the notification icon and this still suggests the the client is signed in, however, when you click on the app, you actually see the application splash page and then the app sings in. You can then see the Status go from Grey offline for Green On-line.
3. Sometime after I managed to get the phone client to wake up properly, I can create a call and the client will ring. If the users also is connected via their laptop which is connected via the Lync Edge, both device will ring, which is as it should be. However, SOMETIMES (not all the time) when the user answers on the mobile, the desktop client continues to ring. Of course trying to then answer on the desktop tries to connect, but can't.
Has anyone got any ideas what might be wrong and where I might need to start looking?
Chris
Lync Server Update Process
MCITP Exchange 2010 | MCITP Lync Server 2010 | MCTS Windows 2008
Is reverse proxy necessary for Lync hybrid deployment?
We currently have a midsize (roughly 10k users) on-premises Lync 2013 deployment. This is a rather new deployment as we migrated from OCS 2007 R2. Currently users only use it for IM; there is no calling, screenshare, conferences or any other features in use. Further, the users also access Lync only from the corp network or over VPN. There is absolutely no external access.
Our plan is now to set up hybrid with Lync Online (LYO) as we already have an O365 tenant with Exchange Online and E3 licenses which includes LYO. We are not going to offer users any features other than IM until the migration to LYO is complete. Further, our intention is to give users off-network access to Lync only after they've migrated to LYO. There will never be any external access for users to Lync On-premises.
For this usage scenario, we want to set up Lync hybrid using an Edge Pool. I have been going through various sources of information and would like clarity on whether there is a technical need to have a reverse proxy in our edge network to set up hybrid or if the reverse proxy is not necessary in our usage scenario and if we would be able to set up hybrid and migrate our users in a phased migration to LYO without using a reverse proxy.
It seems we can pull this off as we only use IM and do not have plans to enable external user access to Lync on-premises but I would like to confirm from the more experienced Lync admins. If there are any visible downsides of not using a reverse proxy in our usage scenario, I would very much like to know.
Appreciate all help.
Mohsin Abbas.
Best regards Mohsin Abbas MCP, MCTS My Blog: http://blog.mohsinabbas.com/ Disclaimer: This posting is provided AS IS with no warranties or guarantees and confers no rights.
SQL mirroring limited functionality
Hello,
My Lync infrastructure using a failing over a mirrored database. When my SQL master is down, automatic failover occur and databases goes to my SQL mirrored server, everything is OK.
When my Lync databases are on my mirrored SQL server, Lync client show error message "Limited functionality is available due to outage".
Is there a way to make it Lync client works correctly after mirroring occurs ?
Thanks
Cordialement,
Jordan
Modify text into the lync conversation
Any tutorial to help??/
Thank you.
Lync Web Dev
My boss asking is that possible to customize the lync?
Is that using Web Api?
Possible to do it??
Thanks.