Sun Java System Messaging Server는 SMS(Short Message Service)를 사용하여 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 서버를 제공해야 합니다.
그림 D–1은 단방향 및 양방향 SMS의 논리적 메일 흐름을 보여 줍니다.
단방향 서비스를 사용하기 위해 Messaging Server는 원격 SMSC와 통신하는 SMPP 클라이언트(MTA SMS 채널)를 구현합니다. SMS 채널은 전자 메일에서 SMS로의 변환 프로세스에 설명된 대로 대기열에 포함된 전자 메일을 SMS 메일로 변환합니다.
SMS 채널은 이러한 방식으로 작동하여(SMPP) ESME(External Short Message Entity)의 기능을 수행합니다.
양방향 SMS를 사용하여 메일 서버에서 원격 장치로 전자 메일을 보낼 뿐만 아니라 원격 장치로부터 그리고 원격 장치가 보낸 메일 응답을 받을 수 있습니다.
양방향 SMS 서비스를 사용하려면 이전 항목에 설명된 MTA SMS 채널(SMPP 클라이언트)과 SMS 게이트웨이 서버가 모두 필요합니다. Sun Java System Messaging Server는 일반 설치 프로세스의 일부로 SMS 게이트웨이 서버를 설치하며 사용자는 이 서버를 구성해야 합니다. SMS 게이트웨이 서버는 다음 두 가지 기능을 수행합니다.
SMPP 중계
SMS 게이트웨이 서버는 MTA SMS 채널과 SMSC 간의 투명한 SMPP 클라이언트 역할을 수행합니다. SMS 게이트웨이 서버는 또한 중계 역할을 수행하면서 중계된 메일에 대한 고유한 SMS 주소를 생성하고 원격 SMSC에 의해 반환된 메일 아이디를 저장하여 나중에 SMS 알림 메일과 상호 작용시킵니다.
SMPP 서버
SMS 게이트웨이 서버는 모바일에서 전송된 SMS 메일, 이전 전자 메일에 대한 응답 및 SMS 알림을 받기 위한 SMTP 서버의 역할을 수행합니다. SMS 게이트웨이 서버는 변환 프로세스를 정의하는 프로필을 사용하여 SMS 메일에서 대상 전자 메일 주소를 추출합니다. 프로필은 또한 이전에 보낸 ETM(Email-To-Mobile) 메일에 응답하여 원격 SMSC가 반환한 알림 메일을 처리하는 방법을 설명합니다.
Sun Java System Messaging Server는 Windows 플랫폼에서 양방향 SMS를 지원하지 않습니다.
이 설명서는 LogicaCMG의 SMPP 사양과 사용자 SMSC용 SMPP 설명서를 읽은 것으로 가정합니다.
SMS를 구현하려면 다음 요구 사항을 충족해야 합니다.
Sun Java System Messaging Server 6 이상(단방향 SMS는 iPlanet Messaging Server 5.2에서도 구현됩니다.)
SMSC는 TCP/IP를 통해 SMPP V3.4 이상을 지원해야 하며 Messaging Server를 실행하는 호스트와 SMSC 간에 TCP/IP 연결이 존재해야 합니다.
SMS 게이트웨이 서버에 대한 저장소 계획 정보는 SMS 게이트웨이 서버 저장소 요구 사항을 참조하십시오.