ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • MS Teams 다이렉트 라우팅 Hands on - 6
    Ribbon Communications/Session Border controller 2020. 6. 11. 03:02

    이번 포스트가 Direct Routing의 마지막 포스팅입니다.

     

     

    시나리오는 위와 같습니다.

    Teams에는 Office 365에서 활성화한 서울, 싱가포르, 런던 유저가 있고 각각의 유저는 number도 가지고 있지요.

    반대쪽에는 PBX 혹은 PSTN 망의 모든 유저의 번호가 될 수 있습니다. PSTN인 KT나 LGU+ 혹은 SKB에 직접 연동해서 테스트하면 더할나위 없이 좋으나, 간략화하기 위해서 PBX와 연동한 것으로 진행하도록 하겠습니다.

     

    Teams에는 재택근무자인 서울 유저가 +827012341234를 가지고 있습니다.

    PBX에 연동된 사내 07012341235(런던유저)가 있습니다.

     

    런던유저가 재택근무자인 서울 유저에게 전화를 걸어보도록 하겠습니다. 해당 호를 위해서 SBC의 구성을 조금 변경하도록 하겠습니다.

    호가 라우팅 되기 위한 SBC 구성의 전체적인 flow는 이렇습니다.

    런던유저 > SBC Signaling Group의 Humanitneer: IP PBX > Call Routing Table의 Humanitneer: From IP PBX > Transformation의 Humanitneer: IP PBX to Microsoft Teams.

    Transformation에 있는 구성을 해석하면 Request-URI가 0701234123(0~9)까지의 번호로 SBC에 들어올 경우 +82701234123(0~9)까지의 번호로 변경해서 보내라.  예를 들면, 07012341234의 R-URI가 들어오면 +827012341234로 R-URI가 변경되어서 Teams로 INVITE가 가게 됩니다. 왜냐하면 서울유저가 +827012341234를 가지고 있기 때문에 변경해주어야 하는 것이죠.

    <london user in PBX>

    PBX의 런던유저는 X-LITE를 사용하겠습니다. x-lite를 설치하시고요

    SIP Account Setting...로 들어갑니다.

    Add 해주세요.

     

    Username에는 런던 유저의 번호인 07012341235를 넣어주었습니다.

    Display Name에는 런던유저 이름을 넣어주었고요

    Domain에는 동일한 도메인을 넣어주었습니다.

    register는 사용하지 않을 것이기에 uncheck를 했습니다.

    proxy에는 SBC의 공인 IP를 넣어주었습니다.

    SIP Accounts에 런던 유저가 생겼고요. close 해주세요.

     

     

    <seoul user in Teams>

    MS Teams를 다운로드 하시고 설치하신 후 로그인 해주세요. 전 Teams는 서울 유저로 로긴하겠습니다.

     

    로그인 하시고 Call에 가면 아래와 같이 다이얼패드를 보실 수 있습니다.

    서울 유저가 070-1234-1234를 가지고 있는 것을 알 수 있습니다.

     

     

     

    이제 런던유저에서 서울유저에게 전화를 걸어보겠습니다.

    x-lite에서 07012341234를 누르시고 녹색 버튼을 눌러주세요.

    X-lite는 Ringing이 됩니다.

     

     

    서울유저는 Teams로부터 전화가 오고 받을 수 있게 됩니다.

     

     

    전화 잘 됩니다

     

    다이렉트 라우팅을 구현하기 위해서 많은 기술 지식이 필요하긴 합니다.

    Cloud computing, SBC, SIP, TLS, DNS, TCP/IP 등등...

    하지만 하나하나씩 해나가다 보면 끝이 보이기 마련입니다.

     

    댓글

Designed by Tistory.