Universal Voice 배포

Universal Voice를 배포하여 전화 라인과 VoIP를 통합합니다. 이 오디오 구성에서 AMG 및 SIP 서버의 구성 및 문제 해결 방법에 대해 알아보십시오.

Universal Voice 배포 워크플로

참고:

Universal Voice와 통합 전화 연결 어댑터를 비교하려면 Adobe Connect 오디오 및 비디오 컨퍼런싱 옵션을 참조하십시오.

Adobe Connect Universal Voice는 Adobe Media Gateway라는 구성 요소를 사용하여 SIP 서버로부터 오디오를 보내고 받습니다. Adobe Media Gateway를 설치하고 SIP 서버와 통신할 수 있도록 구성합니다. SIP 서버는 타사에 의해 호스팅되거나 회사 인프라의 일부가 될 수 있습니다. SIP 공급자를 VoIP 공급자라고도 부릅니다.

오디오 컨퍼런스 서버(그림에 나와 있지 않음), SIP 서버, Adobe Media Gateway를 통해 전화에서 Adobe Connect 회의실로 오디오가 전송됩니다.
오디오 컨퍼런스 서버(그림에 나와 있지 않음), SIP 서버, Adobe Media Gateway를 통해 전화에서 Adobe Connect 회의실로 오디오가 전송됩니다.

참고:

Adobe Connect는 두 가지 통신 및 비디오 장치를 지원합니다.

다음 워크플로를 따라 Universal Voice 솔루션을 구현합니다.

  1. Universal Voice를 설치 및 구성하려면 다음 항목이 준비되어 있어야 합니다.

    • Adobe Connect

    • SIP 공급자 자격 증명

  2. Adobe Media Gateway를 설치합니다.

    Adobe Connect Server와 동일한 컴퓨터 또는 전용 컴퓨터에 Adobe Media Gateway를 설치할 수 있습니다. Adobe Media Gateway는 단일 컴퓨터나 서버 클러스터에 배포할 수 있습니다. Adobe Media Gateway 설치 관리자는 Adobe Connect Server 설치 관리자의 일부입니다. 설치 관리자를 사용한 Adobe Connect 설치를 참조하십시오.

  3. SIP 서버에 연결되도록 Adobe Media Gateway를 구성합니다.

  4. 포트를 엽니다. Adobe Media Gateway 포트 및 프로토콜을 참조하십시오.

    방화벽에서 NAT를 사용하는 경우 NAT를 사용하는 방화벽이 설치된 상태에서 통신할 수 있도록 Adobe Media Gateway 구성을 참조하십시오.

  5. 컴퓨터 클러스터에 Adobe Media Gateway를 설치하려면 서버 클러스터에 Adobe Media Gateway 배포를 참조하십시오.

  6. 전화 걸기 순서를 생성하고 오디오 연결을 테스트하려면 Universal Voice용 오디오 공급자 구성을 참조하십시오.

  7. Adobe Connect 회의에서 오디오가 들리지 않을 경우, Universal Voice 문제 해결을 참조하십시오.

Adobe Media Gateway 포트 및 프로토콜

참고:

SIP 공급자, Adobe Media Gateway 및 Adobe Connect Server 사이의 데이터 흐름을 나타낸 다이어그램을 보려면 데이터 흐름을 참조하십시오.

Adobe Media Gateway는 다음 포트에서 Adobe Connect Central Application Server의 요청을 수신합니다.

포트 번호

바인딩 주소

프로토콜

2222

*/모든 어댑터

HTTP

Adobe Media Gateway는 일반적인 RTMP 클라이언트와 마찬가지로 Adobe Media Server와 연결을 시작합니다. Adobe Media Server는 다음 포트에서 Adobe Media Gateway를 수신합니다.

포트 번호

바인딩 주소

프로토콜

8506

*/모든 어댑터

RTMP

Adobe Media Gateway는 다음 포트에서 SIP 및 RTP 프로토콜을 통해 오디오 컨퍼런스 공급자와 통신합니다.

방향

규칙

Adobe Media Gateway -> 인터넷

SRC-IP=<Server-IP>, SRC-PORT=5060, DST-IP=ANY, DST-PORT=5060

인터넷에서 Adobe Media Gateway

SRC-IP=ANY, SRC-PORT=5060, DST-IP=<Server-IP>, DST-PORT=5060

Adobe Media Gateway -> 인터넷

SRC-IP=<Server-IP>, SRC-PORT=5000_TO_6000, DST-IP=ANY, DST-PORT=ANY_HIGH_END

인터넷에서 Adobe Media Gateway

SRC-IP=ANY, SRC-PORT=ANY_HIGH_END, DST-IP=<Server-IP>, DST-PORT=5000_TO_6000

참고:

ANY_HIGH_END는 1024가 넘는 모든 포트를 의미합니다. 기본 포트 범위는 5000-6000입니다. 이러한 값은 응용 프로그램 관리 콘솔에서 변경할 수 있습니다. 또는 portUpperLimitportLowerLimit 노드를 구성하여 Adobe Media Gateway의 sip.xml 파일에서 해당 값을 업데이트할 수도 있습니다.

NAT를 사용하는 방화벽이 설치된 상태에서 통신할 수 있도록 Adobe Media Gateway 구성

참고:

SIP 호환 또는 SIP 인식 방화벽일 경우에는 이 작업을 수행하지 않습니다. 또한, 방화벽에 있는 SIP용 ALG(응용 계층 게이트웨이)에서 문제를 일으킬 수 있습니다. ALG로 통신을 할 수 없을 경우, 방화벽에 있는 SIP용 ALG를 비활성화하거나 이 섹션에 나와 있는 기술을 사용합니다.

NAT(Network Address Translation)는 네트워크에서 소수의 외부 IP 주소를 사용하고 내부 IP 주소를 가릴 수 있는 프로세스입니다. NAT는 네트워크에서 흘러나오는 패킷의 IP 주소와 포트 번호를 변경합니다. 내부 IP 주소가 외부 IP 주소로 변경됩니다. 또한 NAT는 외부 IP 주소로 발송된 응답을 올바른 내부 IP 주소로 전달하도록 시도합니다.

Adobe Media Gateway가 NAT를 사용하는 방화벽으로 보호된 경우 SIP 서버가 보낸 패킷을 수신하지 못할 수도 있습니다. NAT는 외부 IP 주소와 일치하도록 로컬 IP 주소 및 UDP 헤더(패킷 소스) IP 주소를 변경합니다.

UDP 헤더 IP 주소는 Adobe Media Gateway 외부 IP 주소와 동일합니다. 따라서 SIP 서버가 UDP 헤더 IP 주소를 사용하여 회신을 보낼 경우 이 회신은 Adobe Media Gateway를 찾습니다.

연락처 헤더 IP 주소는 Adobe Media Gateway 로컬 IP 주소와 동일합니다. 따라서 SIP 서버가 SIP 연락처 헤더 IP 주소를 사용하여 회신을 보낼 경우 이 회신은 Adobe Media Gateway를 찾을 수 없습니다. 로컬 IP 주소는 방화벽 뒤에 숨겨져 SIP 서버가 볼 수 없습니다.

다음 이미지는 NAT가 방화벽에서 IP 주소를 변경하는 방법을 보여줍니다.

NAT가 IP 주소를 변경합니다.
NAT가 IP 주소를 변경합니다.

  1. Adobe Media Gateway(내부 인터페이스)입니다. UDP 헤더(패킷 소스 IP 주소) 및 SIP 연락처 헤더 IP 주소가 로컬 IP 주소와 동일합니다.

  2. Adobe Media Gateway(외부 인터페이스)입니다. NAT가 UDP 헤더 IP 주소를 전역 IP 주소로 변경합니다.

  3. SIP 서버(외부 인터페이스)입니다. 패킷이 SIP 서버의 전역 인터페이스에 도달합니다. 내부 인터페이스에 도달하려면 직접 해당 포트를 전달합니다. 포트가 전달되지 않은 경우 패킷이 손실되며 통신이 끊깁니다.

  4. SIP 서버(내부 인터페이스)입니다. 패킷이 이 인터페이스에 도달하면 처리됩니다. SIP 서버가 UDP 헤더 IP 주소를 사용하여 회신을 보낼 경우 이 회신은 Adobe Media Gateway에 성공적으로 도달합니다. SIP 서버가 연락처 헤더 IP 주소를 사용할 경우 회신이 Adobe Media Gateway에 도달할 수 없습니다.

다음 이미지는 SIP 연락처 헤더 IP 주소가 Adobe Media Gateway 외부 IP 주소와 동일한 상태인 성공적인 구성을 보여줍니다. 이렇게 변경되면 패킷을 SIP 서버에서 다시 Adobe Media Gateway로 라우팅할 수 있습니다.

성공적인 통신이 가능한 구성
성공적인 통신이 가능한 구성

Adobe Media Gateway가 SIP 서버로부터 성공적으로 패킷을 수신하려면 다음을 수행합니다.

  1. Adobe Media Gateway에서 [root_install_dir]/conf/sip.xml 파일을 텍스트 편집기에서 엽니다. (기본 루트 설치 폴더는 C:\Program Files\Adobe\Adobe Media Gateway)

    1. <Profile> 태그 밑에 <globalAddress> 태그를 만듭니다. 다음과 같이 Adobe Media Gateway 외부 IP 주소를 입력합니다.

      ... 
      <Profiles> 
          <Profile> 
              <profil e I D>   s ipGateway </profileID> 
              <userName>141583220 00 </ userName> 
              <password></password> 
              <displayName> sipGateway </displayName> 
              <registrarAddress>8.15.247.100:5060</registrarAddress> 
              <doRegister>0</doRegister> 
              <defaulthost>8.15.247.100:5060</defaulthost> 
              <hostPort> 0 </hostPort> 
              <context> sipGatewayContext </context>         
              <globalAddress>8.15.247.49</globalAddress>         
              <supportedCodecs>            <codecID> G711u </codecID>            <codecID> speex </codecID> 
          </supportedCodecs> 
          </Profile> 
      </Profiles> 
      ...

      클러스터에서 각각의 Adobe Media Gateway 서버는 고유의 외부 IP 주소를 가지고 있어야 합니다.

      참고:

      외부 IP 주소가 동적인 경우 외부 IP 주소가 변경될 때마다 Adobe Media Gateway를 다시 구성해야 합니다.

    2. Adobe Media Gateway 서비스를 다시 시작합니다. Adobe Media Gateway 시작 및 중지를 참조하십시오.

  2. Adobe Media Gateway 서버와 SIP 서버 사이에 있는 방화벽에서 Adobe Media Gateway 서버로 SIP 포트(기본적으로 5060) 및 모든 RTP 음성 포트(기본적으로 5000~6000)를 전송합니다. 방화벽에서 여는 포트는 Adobe Media Gateway 서버에서 여는 포트와 동일해야 합니다.

    참고:

    서버는 포트 포워딩 없이 통신이 가능합니다. 그러나 포트 포워딩 없이 전화를 걸 경우, 장시간 전화 시 예상치 못하게 연결이 끊길 수 있습니다.

Adobe Media Gateway 로그 수준 구성

로그 수준이 높으면 Adobe Media Gateway에 부하가 클 때 오디오 문제가 발생할 수 있습니다. 로그 수준이 높을수록 로그에 더 많은 정보를 기록합니다. 로그에 기록하는 데 프로세서 리소스가 사용되므로 오디오 전송에 사용할 리소스가 줄어듭니다. 최상의 성능을 위해서는 오디오 데이터에 대한 로그 수준을 4로 설정하는 것이 좋습니다.

  1. 텍스트 편집기에서 AMSmg.xml 파일을 엽니다. 이 파일은 기본적으로 C:\Program Files\Adobe\Adobe Media Gateway\conf 폴더에서 찾을 수 있습니다.

  2. logLevel을 4로 설정합니다.

    <logLevel>4</logLevel>
  3. Adobe Media Gateway를 다시 시작합니다.

서버 클러스터에 Adobe Media Gateway 배포

프로세서가 2개인 컴퓨터에 설치한 Adobe Media Gateway는 동시에 100개의 호출을 생성할 수 있습니다. 더 높은 부하를 처리하려면 프로세서 개수를 늘리거나 클러스터에 Adobe Media Gateway 서버를 더 추가합니다.

서버 클러스터를 배포하려면 Adobe Media Gateway와 Adobe Connect Server를 각각의 고유한 컴퓨터에 설치해야 합니다. Adobe Connect Server와 Adobe Media Gateway를 같은 컴퓨터에 설치하면 안 됩니다.

서버 클러스터에 Adobe Media Gateway를 배포할 경우 Adobe Connect Server가 부하 균형 조정 및 장애 조치를 처리합니다. Adobe Connect Edge Server는 추가로 구성할 필요가 없습니다.

  1. 클러스터 내 모든 서버에서 설치 관리자를 실행하고 Adobe Media Gateway를 설치합니다. 

    참고:

    클러스터에 Adobe Connect Server를 배포하는 방법에 대한 자세한 내용은 Adobe Connect Server 클러스터 배포를 참조하십시오.

  2. 하나의 Adobe Connect Server에서 http://localhost:8510/console 에 있는 응용 프로그램 관리 콘솔을 엽니다.

  3. [Adobe Media Gateway 설정]을 선택하고 [추가]를 클릭하여 다른 Adobe Media Gateway 서버를 추가하고 구성합니다.

    참고:

    한 서버에서 응용 프로그램 관리 콘솔을 사용하여 클러스터 내 모든 서버에 대한 구성 매개 변수를 입력합니다. 응용 프로그램 관리 콘솔이 이 구성 설정을 클러스터 내 모든 서버로 푸시합니다.

Universal Voice 문제 해결

회의실에 있는 Universal Voice 오디오 컨퍼런스에서 오디오가 들리지 않을 경우, 다음을 수행합니다.

  1. 사용자 컴퓨터의 볼륨이 충분히 키워져 있는지 확인합니다. 헤드폰을 사용할 경우 출력 잭에 연결되어 있는지 확인합니다.

  2. 전화 접속 순서를 테스트합니다. 전화 접속 순서 테스트를 참조하십시오.

  3. Adobe Media Gateway가 성공적으로 구성되었는지 확인합니다.

    1. Adobe Connect Server에서 응용 프로그램 관리 콘솔(http://localhost:8510/console)을 연 후 [Adobe Media Gateway 설정]을 클릭합니다. 각각의 Adobe Media Gateway는 '활성' 상태여야 합니다.

    2. 활성 상태가 아닐 경우, [root_install_dir]/custom.ini 파일을 엽니다. 다음 항목이 나타나는지 확인합니다.

      FMG_ADMIN_USER=sa 
      FMG_ADMIN_PASSWORD=breeze

      항목이 나타나지 않을 경우 항목을 직접 입력한 후 Adobe Connect Central Application Server를 다시 시작합니다.

  4. Adobe 지원 센터(www.adobe.com/support/programs/connect)에 문의하십시오.

회의실 창 메뉴에서 화상 통화 창을 추가하는 옵션이 표시되지 않을 경우:

  1. [Adobe Connect Central] > [관리] > [규격 및 제어]에서 [화상 통화] 창이 활성화되어 있는지 확인합니다.

쉽고 빠르게 지원 받기

신규 사용자이신가요?