2012-06-13 5 views
0

Lync의 VoIP에서 착신 전환을 변경할 수있는 소프트웨어가 필요합니다. 그런 소프트웨어는 존재하지 않으므로 직접 작성해야합니다. 나는 Visual Studio 2010을 가지고 있지만 SDK를 설치해야하는지 여부는 분명하지 않습니다 ... 일부 종속성 지옥에있는 것처럼 보입니다. 그 끝 부분에 도달하면 "VS 2010 Express Edition"을 찾고 어디에도 없습니다. 설치하십시오.Lync 용 UCC API

어디에서 시작해야합니까?

또한 저는 UccApi.dll을 약간 파고 들었습니다. 통화 전달을 설정하는 단일 기능이 있습니까? 몇 가지 매개 변수를 사용하여 rundll32를 수행 할 수 있으며 엉터리 콘솔 앱을 함께 사용하지 않아도됩니까?

답변

1

CodeLync blog에있는 다른 SDK 간의 차이점을 설명하는 훌륭한 기사가 있습니다.

나는 당신이 무엇을하려하는지 정확히 모르겠다. 하나의 번호에서 다른 번호로 특정 통화를 선택적으로 전달할 수 있습니까? 한 번호에서 다른 번호로의 모든 전화?

클라이언트에서 로컬로 제어하려는 무언가 (예 : 클라이언트가 5 번 내에서 응답하지 않거나 클릭 수가 줄어들거나 비활성 상태 등)에 따라 선택적 전달 인 경우 Lync SDK

좀 더 복잡한 경우 UCMA SDK 응용 프로그램을 사용하는 것이 좋습니다. 서비스를 실행하여 해당 번호에 응답하고 전송할 위치를 결정할 수 있습니다. 당신이 특정 클라이언트에서 실행되는 방식에 의존하지 않는다면, 어딘가에 서버에서 실행될 것입니다. 이것은 콜센터 애플리케이션을위한 좋은 접근법으로, 사용 가능한 운영자에게 호출을 라운드 로빈하려는 경우입니다.

호프가 도움이 되었기를 바랍니다. 코멘트 다음

편집합니다 UCMA 응용 프로그램이 갈 수있는 방법이 될 것 같은

가 귀하의 코멘트에 이어, 그것은 소리. UCMA 응용 프로그램을 사용하면 응용 프로그램에 특정 SIP 주소를 제공하고 해당 SIP 주소로 들어오는 호출을 구독 할 수 있습니다. 목적지가 계속 변경된다는 사실을 관리하기 위해 데이터베이스에 목적지가 무엇인지 파악한 다음 들어오는 호출을 확인하고 대상과의 연속적인 전송을 수행 할 수있는 무언가가 있습니다 . (이는 다른 프로세스에서 대상을 변경하는 것을 관리 할 수 ​​있다는 것을 의미합니다. 가장 중요한 의미가있는 곳이면 어디든 대상 주소를 응용 프로그램에 하드 코딩하지 않습니다.

대부분의 경우와 마찬가지로이 작업에는 여러 가지 방법이 있습니다. 예를 들어, SIP 메시지 필터링을 사용하여 전화를 전송할 수는 있지만, 이것이 덜 눈에 띄는 해결책이라고 생각할 수 있습니다.

+0

나는 Appworx라고 불리는 스케줄러 소프트웨어 패키지 (unix crond라고 생각하지만 크고 멍청한 것)에서 3 또는 4 개의 숫자 중 하나를 주기적으로 전달하도록 설정하고 싶습니다. 일주일에 한 번, 순서대로 그 번호를 다음 번호로 전달합니다. Appworx는 모든 종류의 실행 파일을 실행합니다.이 프로그램은 Linux에서 기본이라고 생각하지만 Oracle sql procs와 심지어 Windows 실행 파일도 실행하도록 만듭니다. 그래서 내가 사용하는 소프트웨어가 어떻게 생겼는지는 나에게 중요하지 않다. 아마도 나는 그것을 실행할 수있다. Lync 클라이언트를 사용할 수도 있습니다. 클릭하는 것을 고집하지 않으면 ... 유용한 명령 줄 매개 변수가 필요하지 않습니다. –

+0

귀하의 의견에 따라 원래 답변을 수정했습니다. 그래도 할 수 있어야합니다. –