단방향 서비스를 사용하기 위해 Messaging Server는 원격 SMSC와 통신하는 SMPP 클라이언트(MTA SMS 채널)를 구현합니다. SMS 채널은 C.2.2 전자 메일에서 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를 지원하지 않습니다.