Sun Java System Messaging Server 6 2005Q4 관리 설명서

SMS 응답의 라우팅 프로세스

게이트웨이 SMPP 중계 및 서버는 기록 레코드를 사용하여 SMS 응답, 알림 및 모바일에서 전송된 메일을 처리합니다. SMS 메일이 SMPP 중계 또는 서버에 제공될 때 다음 라우팅 프로세스를 따릅니다.

  1. SMPP 중계가 이전에 생성한 일치하는 고유한 SMS 소스 주소가 있는지 확인하기 위해 SMS 대상 주소가 기록 레코드와 비교됩니다. 일치하는 항목이 발견된 경우 단계 6으로 이동합니다.

  2. 일치하는 항목이 없지만 메일이 SMS 알림(SMPP DELIVER_SM PDU)일 경우 수신 확인된 메일 아이디(존재할 경우)가 기록 레코드와 비교됩니다. 일치하는 항목이 발견된 경우 단계 8로 이동합니다. [SMS 게이트웨이 서버는 실제로 이러한 항목을 SMPP 릴레이 또는 SMPP 서버에 제공하는 것을 허용합니다.]

  3. 일치하는 항목이 없을 경우 대상 SMS 주소가 구성된 각 게이트웨이 프로필의 SELECT_RE 옵션 표현식과 비교됩니다. 일치하는 항목이 발견된 경우 단계 9로 이동합니다.

  4. 일치하는 항목이 없고 SMS 메일이 게이트웨이 SMPP 중계에 제공된 경우 메일은 원격 SMPP 서버로 중계됩니다.

  5. 일치하는 항목이 없고 SMS 메일이 게이트웨이 SMPP 서버에 제공된 경우 해당 메일이 잘못된 것으로 결정되어 SMPP 응답 PDU에서 오류 응답이 반환됩니다. 전자 메일에서 SMS로의 경우 최종적으로 NDN(Non Delivery Notification)이 생성됩니다.

  6. 일치하는 고유한 SMS 소스 주소가 발견된 경우 SMS 메일을 추가로 검사하여 응답 또는 알림 메일인지 확인합니다. 알림 메일이 되려면 수신 확인된 메일 아이디가 있는 SUBMIT_SM PDU여야 합니다. 그렇지 않을 경우 해당 메일은 응답으로 간주됩니다.

  7. 응답일 경우 SMS 메일은 기록 레코드의 원본 전자 메일 정보를 사용하여 전자 메일로 변환됩니다.

  8. 알림일 경우 SMS 메일은 RFC 1892-1894에 따라 전자 메일 DSN(Delivery Status Notification)으로 변환됩니다. 이 때 원본 전자 메일의 ESMTP NOTIFY 플래그(RFC 1891)가 적용됩니다. 예를 들어, SMS 메일이 "성공" DSN이지만 원본 전자 메일이 "실패" 알림만 요청한 경우 SMS 알림은 무시됩니다.

  9. 대상 SMS 주소가 구성된 게이트웨이 프로필의 SELECT_RE 옵션과 일치할 경우 SMS 메일은 모바일에서 전송된 메일로 간주되며 해당 게이트웨이 프로필에 대한 PARSE_RE_n 규칙에 따라 다시 전자 메일로 변환됩니다. 변환이 실패할 경우 SMS 메일이 잘못된 것이므로 오류 응답이 반환됩니다.