BigAdmin System Administration Portal
Sun Java System Messaging Server 6.3에서의 SMS(Short Message Service) 지원
Print-friendly VersionPrint-friendly Version

Sun Java System Messaging Server 6.3에서의 SMS(Short Message Service) 지원

Joe Sciallo, 2007년 4월

이 기사에서는 Sun Java System Messaging Server 6.3에서의 SMS(Short Message Service) 지원을 다룹니다. SMS는 더욱 실시간적인 푸시 스타일의 커뮤니케이션을 통해 사용자에게 빠르게 알리는 수단으로 활용할 수 있습니다. 예를 들어 SMS를 사용하면 사용자의 즉각적인 조치가 필요한 긴급 상태에 대해 사용자에게 알릴 수 있습니다.


SMS 개요

다음은 위키백과*에서 발췌한 "Short Message Service"의 정의입니다.

SMS(Short Message Service)는 "짧은"(160자 이하) 텍스트 메시지를 전송할 수 있는 통신 프로토콜입니다. 대부분의 디지털 휴대 전화와 일부 PDA에서 내장 무선 통신을 통해 사용할 수 있습니다. 전송되는 개별 메시지는 텍스트 메시지라고 하며, 좀 더 일상적인 언어로는 SMS, 텍스트 또는 txt("텍스트 대화"에서 사용)라고도 합니다.

SMS 게이트웨이는 모바일 SMS 서비스 연결을 위해 존재하며, 인스턴트 메시지(IM) 서비스, 월드 와이드 웹, 데스크탑 컴퓨터 및 심지어 지상 통신 전화(음성 합성 기술 이용)가 이 연결에 사용됩니다. 블루투스와 같은 프로토콜을 통해 휴대 전화 및 PDA에 연결할 수 있는 장치에서는 무선 네트워크를 통해 SMS 메시지를 전달하는 링크도 가끔 사용될 수 있습니다. SMS는 널리 배포된 GSM 프로토콜의 일부로서 발생했지만 이제 비 GSM 시스템에서도 사용할 수 있습니다.

가장 일반적인 서비스 응용 프로그램은 P2P(person-to-person) 메시징입니다. 하지만 텍스트 메시지도 휴대 전화에 관한 제품 및 서비스 주문이나 컨테스트 참여와 같이 자동화된 시스템과 상호 작용하는 데 종종 사용됩니다. 사용자가 보낸 사람에 대해 무료인 텍스트 메시지를 보낼 수 있는 일부 서비스를 인터넷에서 이용할 수 있습니다. 하지만 북미 네트워크의 사용자는 SMS 텍스트 메시지를 수신하기 위해 비용을 지불하기도 합니다.


Messaging Server 6.3에서의 SMS 지원

간단히 말하면 Messaging Server는 SMS를 지원하는데, 엄밀히 말하면 Messaging Server MTA(메시지 전송 에이전트) 내의 채널로 지원합니다.

Messaging Server는 SMS를 사용하여 ETM(Email-To-Mobile) 및 MTE(Mobile-To-Email) 메시징을 구현합니다. SMS를 단방향(ETM만 해당) 또는 양방향(ETM 및 MTE 모두)으로 구성할 수 있습니다. 단방향 서비스만 사용하려면 SMS 채널을 추가 및 구성하고, 양방향 서비스를 사용하려면 SMS 채널을 추가 및 구성하는 것 외에 SMS 게이트웨이 서버를 구성해야 합니다.

단방향 및 양방향 SMS 모두의 경우 생성된 SMS 메시지는 SMPP(Short Message Peer to Peer) 프로토콜을 사용하여 SMSC(Short Message Service Center)로 전송됩니다. 특히 SMSC는 TCP/IP를 지원하는 V3.4 이상의 SMPP 서버를 제공해야 합니다.

다음 그림에서는 이러한 구성에 대해 보여 줍니다.

단방향 및 양방향 SMS의 논리적 흐름

단방향 SMS: 단방향 서비스를 사용하기 위해 Messaging Server는 원격 SMSC와 통신하는 SMPP 클라이언트(MTA SMS 채널)를 구현합니다. C.2.2 전자 메일에서 SMS로의 변환 프로세스에 설명된 대로 SMS 채널은 대기열에 포함된 전자 메일 메시지를 여러 MIME 메시지의 SMS 메시지로 변환합니다. 문자 집합 변환 문제도 처리합니다. 이러한 방식으로 작동하는 SMS 채널은 (SMPP) ESME(External Short Message Entity)의 기능을 수행합니다.

양방향 SMS: 양방향 SMS를 사용하면 메일 서버에서 원격 장치로 전자 메일을 전송할 수 있을 뿐 아니라 원격 장치로부터 응답을 받을 수 있고 원격 장치 전자 메일 구성도 가능합니다. 양방향 SMS 서비스를 사용하려면 이전 항목에 설명된 MTA SMS 채널(SMPP 클라이언트)과 SMS 게이트웨이 서버가 모두 필요합니다. Sun Java System Messaging Server는 SMS 게이트웨이 서버를 일반 설치 프로세스에 포함하여 설치하며 그런 다음 사용자는 이 서버를 구성해야 합니다.

자세한 내용은 Sun Java System Messaging Server 6.3 관리 설명서부록 C SMS(Short Message Service)를 참조하십시오.


SMS 메일함 액세스 및 캘린더 게이트웨이

Messaging Server에 기본으로 제공되는 SMS 기능 외에 추가로 몇몇의 Sun Professional 서비스 직원들이 Messaging Server와 Calendar Server에서 사용할 수 있는 SMS 게이트웨이 솔루션을 독립적으로 개발했습니다. SMS 메일함 액세스 및 캘린더 게이트웨이라고 명명한 이 솔루션은 다른 구성 유형에서도 물론 이 게이트웨이를 사용할 수 있지만 가입자를 기준으로 가치를 더하려는 서비스 공급업체를 주로 대상으로 합니다.

SMS 게이트웨이에서 제공하는 기능은 다음과 같습니다.

  1. SMS 알림. 가입자의 메일함으로 전달된 각 전자 메일의 SMS 정보를 수신합니다. 사용자가 구성한 설정에 따라 SMS 본문에 보낸 사람, 전자 메일 제목, 날짜 및 시간, 첨부 파일 크기 정보 등을 포함하여 전송할 수 있습니다. 또한 가입자는 본인의 휴대 전화를 사용하여 전자 메일을 읽을 수 있습니다. 단지 SMS 알림에 대한 응답이 문제일 뿐이며, 그 후에 전자 메일 본문의 첫 번째 부분이 휴대 장치에 또 다른 SMS로 바로 수신됩니다. 다른 부분을 수신하려면 가입자는 첫 번째 부분에 대한 SMS에 응답하고, 세 번째 부분을 수신하기 위해 두 번째 부분에 응답하는 등 전체 부분이 모두 전송될 때까지 이러한 작업을 수행해야 합니다.
  2. SMS를 통해 메일함 관리. 이 기능은 기본 전자 메일 서비스에 대한 지원을 활성화합니다. SMS 메시지를 사용하여 메일함에 저장된 메일에 회신하고, 해당 메일을 전달하거나 삭제할 수 있습니다. 이렇게 하면 메일함 상태 정보(예: 메시지 수, 읽은 메일 수 등)를 수신할 수 있을 뿐 아니라 상세 첨부 파일 데이터(파일 이름, 유형 및 크기)도 수신할 수 있습니다. 메일함 관리 기능에는 SMS 메시지를 사용한 전자 메일 전송 기능과 알림 매개 변수 변경 기능도 포함되어 있습니다.
  3. 캘린더 이벤트 정보. SMS 게이트웨이에서는 가입자의 캘린더(Calendar Server)에 있는 이벤트 정보가 포함된 SMS 메시지를 가입자의 휴대 전화(사용자가 구성한 설정에 따라 다름)로 전송합니다. 이 메시지에는 보류 중인 약속, 미팅 초대 등에 대한 미리 알림이 포함되어 있습니다.

SMS 게이트웨이에는 Messaging Server, Calendar Server, Directory Server 및 Sun에서 개발한 사용자 정의 구성 요소가 필요합니다.


Messaging Server SMS 채널과 SMS 메일함 액세스 및 캘린더 게이트웨이 비교

Messaging Server와 SMS 메일함 액세스 및 캘린더 게이트웨이에서 기본으로 제공되는 SMS 기능은 서로 대등하지는 않지만 실제로 상호 보완적임이 흥미롭습니다. 이 두 가지의 기능을 요약하면 다음과 같습니다.

SMS 채널

  • 범용 전자 메일/SMS 및 SMS/전자 메일 게이트웨이
  • 전자 메일로 전송되는 SMS 알림이 채널을 통해 통과함(메일함은 관련 없음)
  • 모바일 사용자가 알림에 응답하여 전자 메일 메시지에 회신할 수 있도록 전송된 메시지의 이력 레코드 제공
  • DSN(배달 상태 알림) 지원

SMS 게이트웨이

  • SMS 게이트웨이는 전자 메일이 메일함으로 배달되면 알림을 전송하므로, 메일함에는 메시지에 대한 역방향 참조가 포함될 수 있습니다.
  • 메일함과 상호 작용하려는 경우 메일함을 관련시켜야 하지만, 전송된 SMS 메시지로 LDAP에서 일부 사용자 매개 변수를 변경하는 데 일반적으로 사용되는 도구로 게이트웨이를 간주할 수 있습니다.
  • SMPP는 Messaging Server SMS 채널을 통해 연결되며, SEMA-OIS, UCP 및 CIMD2는 필요한 경우 개별적으로 연결됩니다. 일부 SMSC 장치에서 SMPP를 사용하지 않기 때문입니다.

간단히 말하자면

  • SMS 채널 사용 사용 중인 Messaging Server를 SMTP - SMS 변환기가 되도록 구성하여 사용 중인 서버에 메일함이 있는지 여부와 관계없이 이 채널을 통해 전송된 메일 메시지가 SMS 메시지로 변환되고 모바일 사용자에게 전송되는 경우
  • SMS 게이트웨이 사용 Messaging Server 사용자에게 메일함에 도착하는 메시지에 대해 SMS로 알리고, SMS 메시지로 메시지를 조작할 수 있게 하려는 경우

다른 대안: Messaging Server에서의 MMS(Multimedia Messaging Service) 지원

MMS는 SMS(Short Messaging Service)와 같이 모바일 장치 간에 메시지를 전달하는 방법입니다. 차이점은 MMS에는 텍스트뿐 아니라 사운드, 이미지 및 비디오가 포함될 수 있다는 점입니다. 또한 휴대 전화에서 전자 메일 주소로 MMS 메시지를 전송할 수도 있습니다.

Messaging Server는 SMS를 지원해오고 있지만 MMS에 대해 기본 제공되는 지원은 제공하지 않습니다. 대신 Sun은 Logica CMG와 같은 회사와 파트너 관계를 맺어 필요한 추가 기능을 제공합니다.


추가 정보

SMS 메일함 액세스 및 캘린더 게이트웨이에 대한 자세한 내용은 Andrzej Zagrodzinski 또는 Wojciech Chemijewski에게 문의하십시오.

Sun Java Communications Suite에 대한 자세한 내용은 BigAdmin Communications Suite 허브를 참조하십시오.

http://www.sun.com/bigadmin/hubs/comms

*참고: 위키백과의 내용은 GFDL(GNU 자유 문서 사용 허가서)에서 볼 수 있습니다.


Unless otherwise licensed, code in all technical manuals herein (including articles, FAQs, samples) is provided under this License.


BigAdmin