The 5 great news of Lync 2013

by Giorgi Jambazishvili 17. July 2012 23:32

So we have already lync 2013 preview, what new features we’ll have? First that i see,

in Lync 2013 we have multiparty  conferences, what it means? as we know in lync 2010 we can conference with many users, but video is displays only active parts and if you want to have multivideo display you cannot it or you must buy some gateways. In lync 2013 we have simultaneously displays up to five different participants’ videos, it’s great!


Second great news in lync 2013 is that,  we will have H.264 SVC support,  in lync 2010 we have hd 720p resolution in conferencing mode, but there was not when peer to peer video call. in lync 2013 there is hd 1080p in conference mode and also  in peer to peer video call.


Third is that, in lync 2010 web app there was not audio and video support, in lync 2013 you can enjoy the rich Lync Meeting experience, including multiparty HD video, voice over IP (VoIP), instant messaging, and desktop, application, and PowerPoint sharing. It will be also available from mac, So Linux users come back to windows, why are you bedevil yourself! :P


4th the best great news. From Lync Mobile make a Lync call, or even join a Lync Meeting with just one touch—from a Windows Phone, or an iOS or Android device. Stay productive on the go with voice and video over IP, PowerPoint sharing, and more collaboration capabilities.


5th is federation with lync: In organization where we have lync, there is also skype, people need it. after lync 2013 you can contact to your skype contacts already from lync 2013.


Lync Federation For Additional Supported Sip Domains

by Giorgi Jambazishvili 17. July 2012 23:31

As you know for federation there is srv record     and you must create this record if you want that other organization can find your edge server (Access Edge service(FQDN)). In my experience thare was a moment when i need to make federation for additional supported sip domain (not Default sip domain), in this moment we have situation when edge fqdn domain and sip domain is different. for example we have default domain, edge FQDN and in this topology we have additional supported SIP domain



so if you make srv record  it will work and other organizations will federate to you ( without Access Edge Service FQDN



picture for your partner organization that need federation to you


but if you make record your partner cannot federate automatically( ), your federated partner must manually add Access edge Service FQDN


Thanks :)


Lync 2013 Preview

by Giorgi Jambazishvili 17. July 2012 23:29

Microsoft® Lync® 2013 is an enterprise-ready unified communications platform. Lync connects hundreds of millions of people everywhere, on Windows 8 and other devices, as part of their everyday productivity experience.


Multiparty HD video and content sharing

Enable great meeting experiences and collaboration. Be there without going there.

Video gallery: The video gallery simultaneously displays up to five different participants’ videos, identifies the active speaker, and associates names with faces. HD photos represent all additional meeting participants.

H.264 SVC support: Lync uses open standards, including H.264 SVC, to enable HD video conferencing across a range of devices.

Presenter controls: Lead meetings professionally with presenter controls that are accessible but don’t distract, and that are designed to optimize for the type of meeting, audience size, and the content and/or video sources available to participants.


more in link


Find Lync Versions

by Giorgi Jambazishvili 9. July 2012 23:28

In this post i want to introduce a very useful  tool for finding lync version that your users are use.  Download this tool from here .

After downloading this tool, you must install .Net 4.0 . It’s easy to use, just double click it


if you want to use it for lync server you must specify your lync  server fqdn in first row. and if you want to use it for ocs you must specify server fqdn in second row.


and then just click connect



you have information in live, which user is connected with which ip, client version. how many edge and local connections do you have.





How is it working? simply, it just makes select from lync database. This tool was created by  Stephen Olsen and thanks for it.

really good tool.


Modify Contact information in lync

by Giorgi Jambazishvili 4. July 2012 23:26

As we know in contact card there is some attributes from active directory thar are shown in lync from user


and when we want to  add or remove some attributes from contact card there is beautiful tool for it, absconfig tool which is one of tool of Microsoft Lync Server 2010 Resource Kit Tools, which you can download from

there is very user friendly interface and you can modify address book with this options. check or uncheck options that you want



Metro Revealed, Building Windows 8 Apps with HTML5 and JavaScript

by Arman Obosyan 25. June 2012 08:03

Metro Revealed, Building Windows 8 Apps with HTML5 and JavaScript


Address book segregation in lync

by Giorgi Jambazishvili 22. June 2012 23:25

If you have question about segregation address book in lync, I’ll say you, that it’s of course possible. when you have 2 or 3 or more thousand user in lync and you have multiple companies , which have request that to search only users that are only in their companies, you need address book segregation to solve this request.

by default there is one address book which is placed in %lyncshare%\1-WebServices-1\ABFiles\00000000-0000-0000-0000-000000000000 , how can we segregate address book? it’s possible from active directory using msRTCSIP-GroupingID attribute and principle is that, users that have same value in  msRTCSIP-GroupingID they are in same address book, so if you have three company in your active directory and you want to segregate their address books you need three value of msRTCSIP-GroupingID, many people use objectGUID value of the parent organization unit of users.

lets segregate you lab address book:

we want to segregate two address book, first where users wiil be from ou staff and second where users will be from ou staff2

adr adr2

look objectGUID  of staff ou and copy it and write this value to users in the ou in msRTCSIP-GroupingID ,do it for staff2 ou also,

adr3 adr4

so we have “B5 2E AE 85 AD E2 D0 41 8B 21 5D CA BA 2F 61 89” value in msRTCSIP-GroupingID  for users in ou staff  , and value “0C B8 4F 3B CA A8 4F 47 A2 93 99 76 87 97 BF 5C” in ou staff2.

from lync shell update-csaddressbook , after 5-10 minute lets look in %lyncshare%\1-WebServices-1\ABFiles\00000000-0000-0000-0000-000000000000

we’ll see that there is three folder (two new folder), each for segregate address book.


users which has no value in msRTCSIP-GroupingID (abfile 00000000-0000-0000-0000-000000000000) will search only users that don’t have value in msRTCSIP-GroupingID

users which have “B5 2E AE 85 AD E2 D0 41 8B 21 5D CA BA 2F 61 89” value in msRTCSIP-GroupingID  can search only user with same value in msRTCSIP-GroupingID

and  users which have value “0C B8 4F 3B CA A8 4F 47 A2 93 99 76 87 97 BF 5C” can search users only with same value. our address book is segregate with tree parts.

So user Data Tutashkhia, Dimitri nikolaev and Shamili Gamarjoba are in same address book and they could not search user and user2


adr6 adr7


adr8 adr9 



 P.S address book segregation doesn’t means that, user from one address book cannot send message to user in another address book.when you use address book segregation it will work as federation (users can find each other with full sip address ).


How change DBID and DBNAME for Oracle Database

by Vazha Mantua 18. June 2012 15:46


Main method changing dbname of database is recreating controlfile with set new name condition, but after this operation DBID will not changed.

Oracle Provide very simple tool, which help you change both DBID and DBNAME.


When the DBID of a database is changed, all previous backups and archived logs of the database become unusable. After you change the DBID, you must open the database with the RESETLOG option, which re-creates the online redo logs, that’s why you should make a backup of the whole database immediately after changing the DBID. During changing DBID database change DBID for all datafiles and controlfiles.

Changing the DBNAME without changing the DBID does not require you to open with the RESETLOGS option, so database backups and archived logs are not invalidated, additionally You must change the DB_NAME initialization parameter after a database name change to reflect the new name. Also, you may have to re-create the Oracle password file. If you restore an old backup of the control file (before the name change), then you should use the initialization parameter file and password file from before the database name change,During changing DBNAME database change DBID for only controlfile not datafiles!

Let See example :

1. Ensure that you have validate backup

2.Shutdown database and startup in mount mode

3.To change the database name in addition to the DBID, specify the DBNAME parameter. This example changes the name to NEW_SID, also you should configure net service for connecting DB.

     $ORACLE_HOME/product/11.2.0/bin/nid   TARGET=SYS/password@test DBNAME=NEW_SID


4. After changing DBID and DBNAME ,you should change DB_NAME parameter on SPFILE(PFILE), shutdown database, mount it and open with resetlog option.


If you want only change DBNAME you should run command:

$ORACLE_HOME/product/11.2.0/bin/nid TARGET=SYS/password@test DBNAME=NEW_SID SETNAME=YES


For this case you don’t need open database with resetlog clause, but for both cases you should recreate password file.


Observe SSL errors

by Vazha Mantua 16. June 2012 09:25

Today We review some errors and solutions for fixing a problems with ssl


ORA-29024: Certificate Validation Failure

Reason: The certificate sent by the other side could not be validated. This may occur if the certificate has expired, has been revoked, or is invalid for another reason

Action: Check if certificate has expired or has been revoked , Use Oracle Wallet Manager to import the appropriate trust point into the wallet, ensure that the certificate has not been revoked and that certificate revocation list (CRL) checking is enabled



ORA-29223: Cannot Create Certificate Chain

Reason: A certificate chain cannot be created with the existing trust points for the certificate being installed.

Action: Install the trust point that signed the certificate with OWM


ORA-28885: No certificate with the required key usage found

Reason: Your certificate was not created with the appropriate X.509 Version 3 key usage extension.

Action: Use OWM to check the certificate's key usage


ORA-28759: Failure to Open File

Reason: The system could not open the specified file. This error occurs because the Oracle wallet cannot be found or auto login is disable

Action: Ensure that you correct use Oracle Wallet path, enable auto login if it’s possible.


ORA-28786: Decryption of Encrypted Private Key Failure

Reason: An incorrect password was used for private key. Cause may be auto login feature

Action: Use OWM to enable the auto login


How to connect lync from internal network, from nondomain computer

by Giorgi Jambazishvili 10. June 2012 23:22

If you try to connect lync from internal network (nondomain computer), you will see error: “There was a problem verifying the certificate from the server. ”



if your domain computers work well and you have this problem only for nondomain computer then it occurs, because certificate which is issued for lync front end
server is not trust for non domain computer.

to ensure

export lync front end certificate from lync server (Certificates(Local Computer)\Personal\Certificates) without private key

ex1 ex2


copy this certificate to nondomain computer and open it. you’ll see

certi2 certi3


to solve this problem you must import your root chain in nondomain computer. in my case i’ll export root chain from domain computer










and import it in nondomain computer (From mmc in computer certificate store )

certi5 certi6

after it open certificate which you export from lync front end server again.



certi7 certi9

it means that certificate for lync front end is trusted certificate for your computer, restart your computer and try to log in lync from internal network. There is no certifcate error :) .

certif10 certi11


P.S for domain computers this root chain automatically is installed from domain.