System/Microsoft Lync
OCS 설치 종료시점 후킹 (End of OCS Installation Hooking)
OCS 설치 종료시점 후킹 (End of OCS Installation Hooking)
2009.01.13이 내용은 communicator.msi 파일의 설치 로그를 분석하던 중 가장 마지막 즈음에 있던 내용입니다. MSI (s) (00:80) [20:56:51:500]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\3A337FEF823F1EA44B33B90C35F1F8B4\Patches 3: 2 윈도우 설치프로그램으로 커뮤니케이터가 설치된 후의 이벤트를 감지해야할 일이 생겼는데 다음과 같은 레지스트리 위치에 'Patches' 라는 키 값이 있는지 확인하면 되겠네요.
OCS 자동로그인 구성 시 요청하는 순서
OCS 자동로그인 구성 시 요청하는 순서
2009.01.09OCS 의 자동구성 로그인을 지원하기 위해서는 DNS 서버의 서비스레코드와 A 레코드에 의존한다. DNS 쿼리는 병렬적으로 쿼리되지만 반환되는 순서는 다음의 순서에 따라 반환된다. 1. _sipinternaltls._tcp.{domain} - TLS Internal connection 2. _sipinternal._tcp.{domain} - TCP Internal connection 3. _sip._tls.{domain} - TLS External connection 4. _sip._tcp.{domain} - TCP External connection 서비스 레코드가 반환된 후 A레코드에 대한 쿼리가 진행된다. HOST의 A 레코드가 검색되지 않으면 다음과 같은 순서로 HOST의 A 레코드를 쿼리하게 된..
OCS DVT Step by step
OCS DVT Step by step
2009.01.06이 글은 OCS 관련된 분야에선 유명한 블로그죠. Byron Spurlock's Blog - LCS, OCS, & VOIP Insight에서 거의 모든 글을 발췌해온 글이랍니다 - _-;; 원본 주소는 http://blogs.msdn.com/byrons/archive/2008/05/05/dvt-step-by-step.aspx 이곳이구요. 먼저 DVT(Depolyment Validation Tool)는 아래 글에 설명처럼 OCS 2007의 오디오 품질 문제를 찾아주는 현명한 녀석이라고 설명이 되어 있네요. 아래 설명에는 2대의 컴퓨터를 이용했고, 한대는 Domain controller인 'AAT'와 OCS STD Server인 'OCS-STD'로 진행한 방법을 아래쪽 번호를 들여서 순서대로 적었네요. 그런..
사용자의 RTC 정보를 보는 코드
사용자의 RTC 정보를 보는 코드
2008.07.23출처 : Read RTC properties from active directory users http://www.haverhoek.nl/index.php?/archives/22-Read-RTC-properties-from-active-directory-users.html 이 스크립트는 AD의 사용자중에 RTC 활성화된 사용자의 RTC 정보를 읽을 수 있는 스크립트입니다. This script reads all RTC properties from all RTC enabled users from Active Directory. 파일을 적당한 이름의 *.vbs 로 저장한 후 실행해 보시면 됩니다. 사용자가 많을 경우 Alert 창이 여러번 뜨기 때문에 출력방식을 바꾸거나 파일로 저장하도록 하는 방법도 좋을듯..
OCS와 Exchange UM의 통합 ‘Enable-UMMailbox’
OCS와 Exchange UM의 통합 ‘Enable-UMMailbox’
2008.06.27Ref URL : http://technet.microsoft.com/ko-kr/library/bb676425(EXCHG.80).aspx OCS 2007 과 Exchange 2007 UM 을 통합하기 위해 Power Shell의 'Enable-UMMailbox'를 사용하고 사용법은 아래와 같다. Enable-UMMailbox cmdlet는 기존의 메일 사용 가능 사용자가 UM(통합 메시징)을 사용하도록 설정합니다. Enable-UMMailbox -Identity -UMMailboxPolicy [-AutomaticSpeechRecognitionEnabled ] [-DomainController ] [-Extensions ] [-NotifyEmail ] [-PilotNumber ] [-Pin ] [-PinE..
OCS 토폴로지의 Enterprise Edge 구성 시 추가 작업
OCS 토폴로지의 Enterprise Edge 구성 시 추가 작업
2008.06.25* OCS 토폴로지의 Enterprise급으로 Edge 구성할 시 추가 작업해야할 내용 - DNS에 추가적으로 넣어야할 SRV 레코드 내용 내부 _sipfederationtls _tcp 5061 access edge 외부 _sip _tls 5061 access edge - 내부 풀의 위치를 지정 Lcscmd /web /action:updatepoolurls /externalwebfqdn:proxy.darkor.com /poolname:pool - FQDN을 허용하도록 iis 구성 OCS 서버에서 regedit HLMS\system\CurrentControlSet\Control\Lsa\Msv1_0 string : BackConnectionHostNames value : pool.darkor.com 완료 후..
OCS 사용자 환경의 AV 포트(Port) 허용범위(range) 지정
OCS 사용자 환경의 AV 포트(Port) 허용범위(range) 지정
2008.06.17CASE : OC 2007 사용자 환경에서 파일 전송 / AV 화상통화가 제대로 작동하지 않는 경우 작성자 : (주)가온아이(Kaoni) - 개발1팀 김선우 주 제 : OCS 사용자 환경의 AV 포트(Port) 허용범위(range) 지정 OCS 를 사용하는 사용자 환경에 방화벽등으로 포트를 제한할 경우 AV 데이터나 File전송에 문제가 된다. File 전송에는 기본적으로 6891 ~ 6901 파일 전송 포트의 파일 전송포트를 사용하는데, AV는 1024 ~ 65535 포트 중에 랜덤으로 25(최소 20)개 정도의 포트를 사용한다. 이러한 포트 범위를 조금 더 좁게 제한하여 설정하면 방화벽을 모두 열지 않아도 사용할 수 있게된다. 이는 사용자 환경에서 레지스트리를 추가를 해주어야 가능하다. Windows..
OCS 기술문서 모음
OCS 기술문서 모음
2008.06.13OCS(Office Communication Server) 2007의 출시를 앞두고, 많은 문서가 한글화되고 있습니다. 그 중 꼭 살펴보셔야 할 만한 문서의 링크를 포스팅합니다. OCS 2007 Office Communications Server 2007 문서: Active Directory 가이드 Office Communications Server 2007 문서: Enterprise Voice 계획 및 배포 가이드 Office Communications Server 2007 문서: 보관 및 CDR 서버 배포 가이드 Office Communications Server 2007 문서: 명령줄 참조 가이드 Office Communications Server 2007 문서: Microsoft Office Co..
Office Communicator의 Toast에 대해
Office Communicator의 Toast에 대해
2008.06.12Office Communicator의 Toast Pop-up에 대한 소개가 아주 상세히 되어 있어 내용을 가져왔습니다. 회사(가온아이, Kaoni)에서도 사용자 임의로 띄울 수 있는 Toast 팝업을 지원할 수 있는가? 하는 궁금증과 그를 이용해 별도의 추가 모듈을 구성할 수 있지 않을까? 하는 점 때문에 이 내용을 많이 찾아봤는데... 딱히 이를 커스터마이즈 해서 변경할 수 있는 방법은 없는 듯 하다 - _-;;;; 아무튼 Toast 기능에 대해서라도 잘 알아뒀으면 하는 취지에서 아래와 같이 원본 글을 발췌한다. 원본 사이트 : http://communicatorteam.com/archive/2008/04/25/176.aspx What is this “Toast” thing anyway? Toast, ..
OCS 설치시 SQL Server 호환성 문제
OCS 설치시 SQL Server 호환성 문제
2008.06.02가온아이(Kaoni) 개발1팀 - 김선우 ERROR CASE : OCS 설치시 SQL Server 호환성 문제 DB 서버와 OCS 서버가 별도로 구성되어 있으면, DB 서버로 접근하기 위해 SQL CD안에 있는 SQL Server 2005 Backward Compatibility 프로그램을 OCS 서버 쪽에 설치해 주어야 정상적으로 DB 서버쪽으로 접근할 수 있게된다. 해당 파일명은 다음과 같다 'SQLServer2005_BC.msi' 오류현상의 예는 아래와 같은 오류가 나타나면 위와같이 프로그램을 설치하여 적용하면 해결할 수 있다. 풀 이름: ocspool 강제 적용: 거짓 풀 백 엔드: groupwaredb-01 풀 도메인 FQDN: domain.co.kr 풀 FQDN: ocspool.domain.c..
Tool for Office Communications Server 2007 - OCS 구성 계획 툴
Tool for Office Communications Server 2007 - OCS 구성 계획 툴
2008.05.28http://www.microsoft.com/downloads/details.aspx?FamilyID=06793661-cd69-4490-bb4b-e97dd271209d&displaylang=en OCS 를 설치 구성하기 위해 얼마나 많은 하드웨어가 필요하고, 어느 구성으로 서버를 설치해야할지 모르는 경우가 많다. 이러한 구성을 확인해 보기위해 사용자의 규모나 사용할 기능등을 체크하여 토폴로지를 구성해야하는지 가늠해 볼 수 있는 툴이 제공된다. Microsoft의 Download 사이트를 통해 받을 수 있으며 이름은 'Planning Tool for Office Communications Server 2007' 으로 다음 화면은 구성을 해본 후 캡쳐해본 예제 이미지이다. 이렇게 토폴로지의 구성을 그려볼 수..
OCS Notice 라이브러리 구상도
OCS Notice 라이브러리 구상도
2008.05.22이미 회사(가온아이(주), Kaoni) 내에서 OCS 관련해서 새로운 데이터가 오면 노티를 날리는 공지 서비스를 Microsoft Office Communication Server 2007을 이용해 사용자 노티를 날리는 솔루션을 이미 개발한 바 있다. 이 코드를 조금 더 정규화 하고, 보기 좋은 SDK 도움말 파일도 생성하고, 모듈별 DLL 개발이 가능하고, 유연하게 포함할 수 있도록 새로 설계 / 개발을 하려고 하고 있다. 현재로는 아래와 같은 구조로 제작할 계획.. 앞으로 더 진행해보고 모듈의 지원 방향을 고민해 봐야겠다.