SMSC

단문 메시지 서비스 센터(SMSC)는 제출된 각 SMS를 저장한 뒤 대상 네트워크로 전달하고, 요청이 있으면 최종 상태 보고를 반환합니다.

정의만 제공합니다. 여기에서 설명하는 용어는 당사가 판매하는 서비스가 아닙니다.

단문 메시지 서비스 센터는 제출된 SMS를 받아 저장하고 대상 네트워크 쪽으로 전달합니다. 유효 기간이 만료될 때까지 재시도하며, 수신 확인을 요청받은 경우 최종 결과에 대한 상태 보고를 반환합니다. 일부 센터는 중간 알림도 보냅니다.

저장 후 전달

센터는 메시지를 저장하고, 홈 위치 등록기(HLR)에 수신자의 위치를 조회한 뒤 서비스 중인 네트워크로 전달합니다. 단말기가 오프라인이면 유효 기간이 만료될 때까지 대기열에 넣고 재시도합니다.

수신 확인이 오는 곳

  1. 애플리케이션
  2. SMPP 게이트웨이
  3. SMSC
  4. HLR / HSS
  5. MSC / MME
  6. 단말
  7. 전달 확인
애플리케이션은 게이트웨이를 통해 제출하며, 경로는 전송 결과 수신 확인으로 끝납니다.
텍스트 설명

애플리케이션이 SMPP 게이트웨이를 통해 메시지를 제출합니다. SMSC는 HLR/HSS에 가입자의 위치를 조회한 뒤 MSC/MME를 거쳐 단말기로 라우팅합니다. 전송 결과 수신 확인으로 경로가 끝납니다.

수신 확인이 증명하는 것

상태 보고는 단말기가 아니라 센터가 생성합니다. 수신 확인 유형과 네트워크에 따라 메시지가 센터에 도달했다는 뜻일 수도, 단말기에 도달했다는 뜻일 수도, 어느 쪽도 아닐 수도 있습니다. 코드는 센터마다 다르므로 보고 전에 정규화하십시오.

대기열과 재시도에 따라 메시지가 몇 분 뒤 도착할지, 폐기될지가 결정됩니다. 수신 확인이 유실되어 발신자가 재시도하면 중복이 발생합니다. 메시지 ID를 사용하고 처리를 멱등적으로 설계하십시오. 연결 메시지의 경우 모든 부분이 같은 센터를 거치는지, 재조립 타이머가 충분히 긴지 확인하십시오. 무엇을 측정해야 하는지는 SMS 경로 테스트에서 다룹니다.

자주 묻는 질문

수신 확인은 사용자가 메시지를 읽었다는 뜻입니까?

아닙니다. 수신 확인은 단말기나 네트워크로의 전달을 보고할 뿐, 메시지를 열어 보았다는 뜻은 아닙니다.

메시지가 중복되는 이유는 무엇입니까?

수신 확인이 유실되어 발신자가 재시도했거나, 두 경로가 메시지를 중복 전달했기 때문입니다. 메시지 ID를 사용하십시오.

메시지는 얼마나 오래 저장됩니까?

유효 기간이 만료되거나 전달에 성공할 때까지입니다. 이 정책은 센터와 경로가 정합니다.

자세히 보기

출처

  1. 3GPP TS 23.040: 단문 메시지 서비스(SMS)의 기술적 구현