단문 메시지 서비스

thumb|모토로라 레이저 V3에 작성된 SMS 메시지
단문 메시지 서비스(Short Message Service, SMS)는 대부분의 전화, 인터넷 및 모바일 장치 시스템의 텍스트 메시징 서비스 구성 요소이다. 이동 통신망을 통해 짧은 문자 메시지를 교환할 수 있는 표준화된 통신 프로토콜을 사용한다.

GSM 표준의 일부로 개발되었으며 SS7 신호 프로토콜을 기반으로 하는 SMS는 1993년부터 디지털 이동 통신망에 출시되었고 원래는 고객이 통신사/운영자로부터 알림을 받기 위한 것이었다. 이 서비스는 최대 160자의 문자 메시지를 원래 GSM 전화기로 보내고 받을 수 있었으며, 나중에는 CDMA 및 디지털 AMPS도 지원했다. 이후 현재의 5G를 포함한 새로운 네트워크에서도 정의되고 지원되고 있다. SMS 게이트웨이를 사용하면 메시지를 SMSC를 통해 인터넷으로 전송할 수 있어 컴퓨터, 유선 유선전화, 위성 전화와 통신할 수 있다. MMS는 나중에 "사진 메시징" 기능을 갖춘 SMS의 업그레이드 버전으로 도입되었다.

사람들 간의 여가 목적 문자 메시지 외에도 SMS는 모바일 마케팅 (다이렉트 마케팅의 일종)에 사용되며, 다요소 인증 로그인, 텔레보팅, 모바일 뱅킹(SMS 뱅킹 참조) 및 기타 상업용 콘텐츠에 사용된다. SMS 표준은 문자 통신 방법으로 전 세계적으로 크게 인기를 끌었다. 2010년 말까지 약 35억 명의 활성 사용자를 보유한 가장 널리 사용되는 데이터 애플리케이션이었으며, 이는 전체 휴대 전화 가입자의 약 80%에 해당한다. 최근에는 SMS가 새로운 독점 인스턴트 메신저 서비스에 의해 점점 더 도전받고 있다. RCS는 SMS의 잠재적 개방형 표준 후계자로 지정되었다.

 개발 역사 
SMS 기술은 표준화된 전화 프로토콜을 사용하는 무선 호출기의 무선 전신에서 유래했다. 이들은 1986년 GSM(Global System for Mobile Communications) 표준 시리즈의 일부로 정의되었다.GSM Doc 28/85 "Services and Facilities to be provided in the GSM System" rev2, June 1985 첫 번째 SMS 메시지는 1992년 12월 3일 세마 그룹의 테스트 엔지니어인 닐 파프워스가 동료 리처드 재비스의 오비텔 901 전화로 "메리 크리스마스"를 보냈을 때 전송되었다.

 초기 개념 
thumb|일반적인 모바일 키패드 알파벳 배열인 E.161
모바일 장치에 문자 메시지 기능을 추가하는 작업은 1980년대 초에 시작되었다. CEPT 그룹 GSM의 첫 번째 실행 계획은 1982년 12월에 승인되었으며, "공중 전화 교환망 및 공중 데이터망에서 제공되는 서비스 및 시설은 이동 시스템에서도 사용할 수 있어야 한다"고 요구했다. 이 계획에는 모바일 스테이션 간에 직접 또는 당시 사용 중이던 메시지 처리 시스템을 통해 문자 메시지를 교환하는 것이 포함되었다.

SMS 개념은 1984년 프리트헬름 힐레브란트와 베르나르 질레베르에 의해 프랑스-독일 GSM 협력에서 개발되었다. GSM은 전화 통화를 주요 애플리케이션으로 식별했기 때문에 전화 통화에 최적화되었다. SMS의 핵심 아이디어는 이 전화 통화에 최적화된 시스템을 사용하여 신호 트래픽이 없는 기간 동안 전화 트래픽을 제어하는 데 필요한 신호 경로를 통해 메시지를 전송하는 것이었다. 이러한 방식으로 시스템의 사용되지 않는 리소스를 최소한의 비용으로 메시지를 전송하는 데 사용할 수 있었다. 그러나 메시지 길이를 128바이트(나중에 160개의 7비트 문자로 개선됨)로 제한하여 메시지가 기존 신호 형식에 맞도록 해야 했다. 힐레브란트는 개인적인 관찰과 일반적인 엽서 및 가입전신 메시지 길이에 대한 분석을 바탕으로 160자면 대부분의 짧은 통신에 충분하다고 주장했다.

SMS는 소프트웨어를 업데이트하여 모든 이동국에 구현할 수 있었다. 따라서 사람들이 SMS를 사용하기 시작했을 때 SMS를 지원하는 터미널 및 네트워크의 방대한 기반이 존재했다. 필요한 새로운 네트워크 요소는 전문화된 단문 메시지 서비스 센터였으며, 증가하는 SMS 트래픽을 수용하기 위해 무선 용량 및 네트워크 전송 인프라에 대한 개선이 필요했다.

 초기 개발 
SMS의 기술 개발은 표준화 기구의 프레임워크를 지원하는 다국적 협력이었다. 이러한 조직을 통해 이 기술은 전 세계에 자유롭게 제공되었다.

SMS 개발을 시작한 첫 번째 제안은 1985년 2월 오슬로에서 열린 GSM 그룹 회의에서 독일과 프랑스의 기여로 이루어졌다. 이 제안은 독일의 기여를 바탕으로 GSM 소그룹 WP1 Services (의장: 프랑스 텔레콤의 마틴 알베른헤)에서 추가로 정교화되었다. 얀 오데스타드 (텔레노르)가 의장을 맡은 소그룹 WP3 네트워크 측면에서도 초기 논의가 있었다. 그 결과는 1985년 6월 주요 GSM 그룹에서 산업계에 배포된 문서로 승인되었다. SMS에 대한 입력 문서는 도이체 텔레콤의 프리트헬름 힐레브란트가 프랑스 텔레콤의 베르나르 질레베르의 기여를 받아 준비했다. 프리트헬름 힐레브란트와 베르나르 질레베르가 GSM에 제시한 정의는 모바일 사용자에게 "확인 기능을 갖춘" 영숫자 메시지 전송 서비스 제공을 요구했다. 마지막 세 단어는 SMS를 당시 일부 GSM에서 염두에 두었던 전자 호출 서비스보다 훨씬 더 유용한 것으로 변화시켰다.

SMS는 새로운 디지털 셀룰러 시스템을 위한 가능한 서비스로 주요 GSM 그룹에서 고려되었다. GSM 문서 "GSM 시스템에서 제공될 서비스 및 시설"에서 모바일 발신 및 모바일 착신 단문 메시지가 GSM 텔레서비스 테이블에 모두 나타난다.

GSM 서비스에 대한 논의는 권고 GSM 02.03 "GSM PLMN에서 지원되는 텔레서비스"에서 마무리되었다. 여기서 세 가지 서비스에 대한 기본적인 설명이 제공되었다.

 단문 메시지 모바일 착신(SMS-MT)/P2P(Point-to-Point): 네트워크가 휴대폰으로 단문 메시지를 전송하는 기능. 메시지는 전화 또는 소프트웨어 애플리케이션으로 보낼 수 있다.
 단문 메시지 모바일 발신(SMS-MO)/P2P(Point-to-Point): 네트워크가 휴대폰으로 보낸 단문 메시지를 전송하는 기능. 메시지는 전화 또는 소프트웨어 애플리케이션으로 보낼 수 있다.
 단문 메시지 셀 브로드캐스트.

GSM 및 WP1 소그룹에서 개발된 자료는 1987년 봄에 IDEG (Implementation of Data and Telematic Services Experts Group)라는 새로운 GSM 기관으로 이관되었으며, 1987년 5월 프리트헬름 힐레브란트(독일 텔레콤)의 의장직으로 출범했다. 오늘날 알려진 기술 표준은 이 IDEG (나중에 WP4)에서 GSM 03.40 (두 P2P 서비스 병합) 및 GSM 03.41 (셀 브로드캐스트)이라는 두 가지 권고안으로 크게 만들어졌다.

WP4는 SMS 사양을 담당하는 메시지 처리 드래프팅 그룹(DGMH)을 만들었다. 텔레노르의 핀 트로스비가 처음 3년 동안 드래프트 그룹의 의장을 맡아 SMS 설계가 확립되었다. DGMH는 5~8명의 참가자로 구성되었으며, 핀 트로스비는 케빈 홀리, 에이자 알토넨, 디디에 루이자르, 앨런 콕스를 주요 기여자로 언급한다. 첫 번째 실행 계획은 기술 사양 03.40 "단문 메시지 서비스의 기술적 구현"을 처음으로 언급한다. 책임 편집자는 핀 트로스비였다. 기술 사양의 첫 번째이자 매우 기본적인 초안은 1987년 11월에 완성되었다. 그러나 제조업체에 유용한 초안은 나중에 이 기간에 나왔다. 이 기간의 작업에 대한 포괄적인 설명은 다음에서 제공된다.

초안 사양에 대한 작업은 다음 몇 년 동안 계속되었으며, 셀넷(현 텔레포니카 O2 UK)의 케빈 홀리가 주도적인 역할을 했다. 주요 사양인 GSM 03.40을 완료하는 것 외에도 시스템 인터페이스에 대한 상세 프로토콜 사양도 완료해야 했다.

 초기 구현 
첫 번째 SMS 메시지는 1992년 12월 3일 닐 파프워스가 개인용 컴퓨터를 사용하여 리처드 재비스에게 전송한 "메리 크리스마스"라는 메시지였으며, 세마 그룹 (현 메이베니어 시스템즈)의 닐 파프워스가 개인용 컴퓨터를 사용하여 보다폰 GSM 네트워크를 통해 전송했다.

단문 메시지 서비스 센터 (SMSC)의 첫 상업적 배포는 1993년 스웨덴 텔리아 (현 TeliaSonera)와 함께 로지카의 일부인 Aldiscon (현 CGI의 일부)에 의해 이루어졌으며, 이어서 미국 플릿 콜 (현 넥스텔), 노르웨이 텔레노르, 그리고 1993년 말 BT 셀넷 (현 O2 UK)이 뒤를 이었다. SMS 게이트웨이의 모든 첫 번째 설치는 휴대폰으로 전송되는 네트워크 알림, 일반적으로 음성 메일 메시지를 알리는 데 사용되었다.

최초로 상업적으로 판매된 SMS 서비스는 1993년 핀란드 Radiolinja (현 Elisa의 일부)에서 개인 간 문자 메시지 서비스로 소비자에게 제공되었다. 초기 GSM 휴대폰 핸드셋 대부분은 SMS 문자 메시지 전송 기능을 지원하지 않았으며, 노키아는 1993년에 모든 GSM 전화기 라인이 사용자 SMS 문자 메시지 전송을 지원하는 유일한 핸드셋 제조업체였다. 당시 노키아의 엔지니어였던 마티 마코넨에 따르면, 1994년 1월에 출시된 노키아 2010은 SMS 작성을 쉽게 지원하는 최초의 휴대폰이었다.

 성장과 채택 
초기 성장은 느려, 1995년에는 GSM 고객당 월평균 0.4개의 메시지만 전송되었다. 처음에는 영국 네트워크가 고객이 동일한 네트워크의 다른 사용자에게만 메시지를 보낼 수 있도록 허용하여 서비스의 유용성을 제한했다. 이 제한은 1999년에 해제되었다. 시간이 지남에 따라 SMSC에서 요금을 청구하는 대신 스위치 요금 청구를 통해 이 문제가 해결되었고, SMSC 내의 새로운 기능을 통해 해외 모바일 사용자가 메시지를 보내는 것을 차단할 수 있게 되었다. 2000년 말까지 메시지 수는 사용자당 월평균 35개에 달했으며, 2006년 크리스마스에는 영국에서만 2억 5백만 개 이상의 메시지가 전송되었다. 1999년에는 SMS가 핀란드 청소년들 사이에서 사회 현상이 되었다. 2000년 1월 현재 유럽 전역의 SMS 트래픽은 40억 건에 달했다.

SMS는 2001년까지 필리핀에서 엄청난 인기를 얻었으며, 이 나라는 "세계 문자 메시지의 수도"로 불렸다. 이는 부분적으로 이동통신사들이 월별 가입에 대량의 무료 문자 메시지를 제공한 덕분이었다. SMS 채택은 이러한 초기 몇 년 동안 유럽과 아시아 일부 지역으로 제한되었으며, 미국에서는 호환되지 않는 네트워크와 다른 국가에 비해 저렴한 음성 통화로 인해 채택률이 낮았다. 디 이코노미스트는 2003년에 한 분석가의 말을 인용하여 다음과 같이 썼다.

이는 2003년 현재 미국 인터넷 사용자들이 유럽인들보다 평균 5배 더 많은 시간을 온라인에서 보냈으며, 유럽과 전 세계 다른 지역의 많은 빈곤 국가들이 당시 미국에 비해 인터넷 접속률이 현저히 낮았다는 사실( 정보 격차 참조)에 의해서도 뒷받침되며, 따라서 SMS가 더 접근하기 쉬웠다.

 현대적 사용 
thumb|2001년부터 2008년까지 미국에서 매월 발송된 SMS 메시지 (10억 건 단위)
SMS는 2010년 전 세계적으로 1,146억 $를 벌어들이는 거대한 상업 산업이 되었다. 2002년에는 전 세계적으로 3,660억 개의 SMS 문자 메시지가 전송되었고, 이 숫자는 2010년에 6조 1천억 개로 증가하여 초당 평균 193,000개의 메시지에 해당한다. SMS 메시지당 전 세계 평균 가격은 미화 0.11달러이며, 이동 통신망은 다른 전화 네트워크 간 연결 시 최소 0.04달러의 상호 접속 요금을 부과한다. 2015년 호주에서 SMS 전송의 실제 비용은 SMS당 0.00016달러로 밝혀졌다. 전 세계 SMS 메시징 사업은 2013년에 2,400억 $ 이상으로 평가되었으며, 이는 모바일 메시징으로 생성된 전체 수익의 거의 절반을 차지한다.

SMS의 인기는 또한 SMS 메시지의 160자 제한을 처리하기 위해 단어가 단축되는 이른바 'SMS 언어' 현상의 자발적인 생성을 가져왔다. 2000년대 초에는 SMS가 어디에나 있다는 점, 신뢰성, 그리고 새로운 WAP 표준에 대한 차가운 반응으로 인해 모바일 데이터 서비스에 SMS를 사용하는 것이 점점 더 중요해졌다. (아래 프리미엄 서비스 참조). 2000년대 초중반에는 사진 및 비디오 전송을 지원하는 SMS의 개선된 버전으로 MMS가 개발되었다.

SMS는 페이스북 메신저, WhatsApp, 텔레그램, 위챗과 같이 최신 모바일 장치용 추가 기능을 갖춘 인터넷 프로토콜 기반 메시징 서비스에 의해 점점 더 도전받고 있다. 이러한 서비스는 이동 통신망 사업자와 독립적으로 실행되며 일반적으로 SMS 또는 전자우편처럼 크로스 플랫폼 메시징 기능을 제공하지 않는다. 예를 들어, 2010년에서 2022년 사이에 인도에서 SMS 통신 수익은 94% 감소했지만, "데이터 사용량당 사용자 수익 점유율은 10배 이상 증가했다." 하지만 2023년 현재 북미와 같은 일부 지역에서는 SMS가 인구의 80% 이상이 계속 사용하고 있다. 단일 회사에서 운영되지 않으며 장치 간에 완전히 상호 운용 가능한 SMS의 현대적인 후계자를 만들기 위해 업계 관계자들은 RCS 'Universal Profile' 이니셔티브를 만들었다. 2024년 iOS 18이 출시되면서 애플이 이를 지원하여 사실상 모든 새로운 휴대폰(iOS 및 안드로이드 플랫폼)이 RCS 문자 메시지 기능을 갖추게 될 것이며, 이는 네트워크 사업자가 이를 지원하는지 여부에 따라 달라질 수 있다.

 프리미엄 서비스 

SMS는 네트워크 가입자에게 프리미엄 요금 서비스를 제공하는 데 사용될 수 있다. 모바일 착신 단문 메시지는 뉴스 알림, 금융 정보, 로고, 벨소리와 같은 디지털 콘텐츠를 전달하는 데 사용될 수 있다. SMS 시스템을 통해 전달된 최초의 프리미엄 미디어 콘텐츠는 1998년 Saunalahti (나중에 Jippii Group, 현재 Elisa Group의 일부)에서 상업적으로 출시한 세계 최초의 유료 다운로드 가능한 벨소리였다. 처음에는 노키아 브랜드 전화기만 이를 처리할 수 있었다. 2002년까지 전 세계 벨소리 사업은 서비스 매출 10억 달러를 넘어섰고, 2008년에는 거의 50억 $에 달했다. 오늘날에는 파일 공유 서비스, 모바일 애플리케이션 스토어, VIP 섹션 입장 등 온라인에서 소액 결제를 하는 데도 사용된다. 온라인 외부에서는 버스 티켓이나 음료를 구입하거나 ATM에서 주차 요금을 지불하거나 상점 카탈로그 또는 일부 상품(예: 할인 영화 DVD)을 주문하거나 자선 단체에 기부하는 등 다양한 용도로 사용된다.

 기타 사용 
thumb|SMS가 가능한 지멘스 유선전화 DECT 전화기또한 중개 서비스는 문자 음성 변환을 용이하게 하여 유선전화로 보낼 수 있다.

2014년 Caktus Group은 리비아에서 세계 최초의 SMS 기반 유권자 등록 시스템을 개발했다. 2015년 2월 현재 150만 명 이상의 사람들이 이 시스템을 사용하여 등록했으며, 이는 리비아 유권자들에게 전례 없는 민주적 절차에 대한 접근성을 제공했다.

SMS 활성화를 통해 개인은 비즈니스 전화번호(기존 유선전화)로 SMS 메시지를 보내고 SMS 메시지를 회신으로 받을 수 있다. 고객에게 전화번호로 문자를 보낼 수 있는 기능을 제공하면 조직은 가치를 제공하는 새로운 서비스를 제공할 수 있다. 예를 들어 챗봇, 문자 활성화 고객 서비스 및 콜 센터가 있다.

 플래시 SMS 
플래시 SMS는 사용자 상호 작용 없이 메인 화면에 직접 나타나며 받은 편지함에 자동으로 저장되지 않는 SMS 유형이다. 화재 경보와 같은 응급 상황이나 기밀성이 필요한 경우(예: 일회용 비밀번호 전달)에 유용할 수 있다.

 무음 SMS 
2010년 독일 연방 경찰, 세관, 연방 국내 정보기관인 연방헌법수호청은 거의 50만 건의 무음 SMS 메시지를 보냈다. 무음 TMS, 스텔스 SMS, 스텔스 핑 또는 단문 메시지 유형 0이라고도 불리는 이러한 무음 메시지는 사람의 위치를 파악하고 완전한 이동 프로필을 생성하는 데 사용된다. 이 메시지는 디스플레이에 표시되지 않으며 수신 시 어떤 음향 신호도 유발하지 않는다. 이 메시지의 주요 목적은 네트워크 사업자의 특수 서비스를 모든 휴대폰에 전달하는 것이었다.

 SMS 폭탄 
2001년 3월, 암스테르담의 네덜란드 경찰은 증가하는 휴대폰 절도에 맞서기 위해 도난 신고된 전화기에 "이 휴대폰은 도난당했으며, 구매 또는 판매는 범죄입니다. 경찰."이라는 메시지를 3분마다 SMS로 전송했다.

 GSM 외부의 문자 메시지 
SMS는 원래 GSM의 일부로 설계되었지만, 현재는 3G, 4G, 5G 네트워크를 포함하여 전 세계적으로 다양한 네트워크에서 사용할 수 있다. 그러나 모든 문자 메시지 시스템이 SMS를 사용하는 것은 아니며, 이 개념의 주목할 만한 대체 구현에는 일본의 J-폰의 SkyMail과 NTT 도코모의 Short Mail이 포함된다. NTT 도코모의 I-모드와 RIM 블랙베리 (스마트폰)가 대중화한 전화기에서의 전자우편 메시징도 일반적으로 TCP/IP를 통해 SMTP와 같은 표준 메일 프로토콜을 사용한다.

 기술적 세부 사항 

 GSM 

단문 메시지 서비스 – P2P(Point-to-Point) –는 원래 GSM 권고 03.40에서 정의되었으며, 현재 3GPP에서 TS 23.040으로 유지 관리된다. GSM 03.41 (현재 3GPP TS 23.041)은 셀 브로드캐스트 (SMS-CB)를 정의하며, 이는 지정된 지리적 영역의 모든 모바일 사용자에게 메시지(광고, 공공 정보 등)를 방송할 수 있도록 한다. 셀 브로드캐스트는 미국의 Wireless Emergency Alerts 뒤에 있는 기술이며, 이는 공공 안전 메시지 및 AMBER 경보, 그리고 다른 나라의 유사한 공공 안전 메시지에 사용된다. 이 메시지들은 SMS 메시지와 유사하다.

메시지는 단문 메시지 서비스 센터 (SMSC)로 전송되며, SMSC는 "저장 후 전송" 메커니즘을 제공한다. SMSC는 메시지를 수신자에게 보내려고 시도한다. 수신자가 도달할 수 없으면 SMSC는 나중에 재시도를 위해 메시지를 대기열에 넣는다. 일부 SMSC는 전송을 한 번만 시도하는 "전송 후 망각" 옵션도 제공한다. 모바일 착신(MT, 휴대폰으로 전송되는 메시지용) 및 모바일 발신(MO, 휴대폰에서 전송되는 메시지용) 작업 모두 지원된다. 메시지 전송은 "최선형 서비스"이므로 메시지가 수신자에게 실제로 전송될 것이라는 보장은 없지만, 메시지 지연 또는 완전한 손실은 드물며, 일반적으로 5% 미만의 메시지에 영향을 미친다. 일부 공급자는 대부분의 최신 전화기의 SMS 설정을 통해 또는 각 메시지 앞에 *0# 또는 *N#을 붙여서 전송 보고서를 요청할 수 있도록 한다. 그러나 확인의 정확한 의미는 네트워크 도달부터 전송 대기열에 추가, 전송 완료, 대상 장치로부터의 수신 확인까지 다양하며, 사용자에게는 보고되는 성공의 특정 유형이 종종 알려지지 않는다.

SMS는 무상태 통신 프로토콜이며, 각 SMS 메시지는 다른 메시지와 완전히 독립적인 것으로 간주된다. SMS를 상태 유지 대화(MO 회신 메시지가 특정 MT 메시지와 연결되는)를 위한 통신 채널로 사용하는 엔터프라이즈 애플리케이션은 프로토콜 외부에 세션 관리를 유지해야 한다.

 메시지 크기 
SMSC와 핸드셋 간의 짧은 메시지 전송은 항상 Mobile Application Part (MAP)인 SS7 프로토콜을 사용할 때 이루어진다. 메시지는 MAP MO- 및 MT-ForwardSM 작업을 사용하여 전송되며, 페이로드 길이는 신호 프로토콜의 제약으로 인해 정확히 140 바이트 (140 바이트 × 8 비트/바이트 = 1120 비트)로 제한된다.

단문 메시지는 다양한 알파벳으로 인코딩될 수 있다. 기본 GSM 7비트 알파벳, 8비트 데이터 알파벳, 16비트 UCS-2 또는 UTF-16 알파벳이 있다. 가입자가 핸드셋에 구성한 알파벳에 따라 최대 개별 단문 메시지 크기는 160개의 7-비트 문자, 140개의 8비트 문자, 또는 70개의 16비트 문자이다. GSM 7비트 알파벳 지원은 GSM 핸드셋 및 네트워크 요소에 필수적이지만, 힌디어, 아랍어, 중국어, 한국어, 일본어 또는 키릴 문자 언어(예: 러시아어, 우크라이나어, 세르비아어, 불가리아어 등)와 같은 언어의 문자는 16비트 UCS-2 문자 인코딩을 사용하여 인코딩해야 한다(유니코드 참조). 라우팅 데이터 및 기타 메타데이터는 페이로드 크기에 추가된다.

더 큰 콘텐츠(연결된 SMS, 다중 부분 또는 분할 SMS, 또는 "긴 SMS")는 여러 메시지를 사용하여 보낼 수 있으며, 이 경우 각 메시지는 분할 정보가 포함된 User Data Header (UDH)로 시작한다. UDH는 페이로드의 일부이므로 세그먼트당 사용 가능한 문자 수는 더 적다. 7비트 인코딩의 경우 153자, 8비트 인코딩의 경우 134자, 16비트 인코딩의 경우 67자이다. 수신 핸드셋은 메시지를 재조립하여 사용자에게 하나의 긴 메시지로 표시할 책임이 있다. 표준은 이론적으로 최대 255개 세그먼트를 허용하지만, 일부 통신사에서는 10개 세그먼트가 실질적인 최대치이며, 긴 메시지는 종종 여러 SMS 메시지에 해당하는 요금이 청구된다. 일부 경우 127개 세그먼트가 지원되지만, 일부 SMS 애플리케이션의 소프트웨어 제한으로 인해 불가능하다. 일부 공급자는 메시지에 대한 길이 기반 요금 체계를 제공했지만, 이러한 유형의 요금 구조는 빠르게 사라지고 있다.

 게이트웨이 제공업체 
SMS 게이트웨이 제공업체는 기업과 모바일 가입자 간의 SMS 트래픽을 용이하게 하며, 기업용 SMS, 콘텐츠 전송, SMS 관련 엔터테인먼트 서비스(예: TV 투표)를 포함한다. SMS 메시징 성능 및 비용, 그리고 메시징 서비스 수준을 고려할 때 SMS 게이트웨이 제공업체는 집계자 또는 SS7 제공업체로 분류될 수 있다.

집계자 모델은 운영자의 SMSC로 또는 SMSC에서 양방향 SMS 트래픽을 교환하기 위한 여러 모바일 통신사와의 계약을 기반으로 하며, "로컬 종료 모델"이라고도 한다. 집계자는 SMS 메시지가 교환되는 프로토콜인 SS7 프로토콜에 직접 액세스할 수 없다. SMS 메시지는 운영자의 SMSC로 전달되지만, 가입자의 핸드셋으로는 전달되지 않는다. SMSC는 SS7 네트워크를 통해 메시지의 추가 처리를 담당한다.

또 다른 유형의 SMS 게이트웨이 제공업체는 SMS 메시지를 라우팅하기 위한 SS7 연결을 기반으로 하며, "국제 종료 모델"이라고도 한다. 이 모델의 장점은 SS7을 통해 데이터를 직접 라우팅할 수 있어 제공업체가 SMS 라우팅 중 전체 경로를 완전히 제어하고 볼 수 있다는 점이다. 즉, 다른 이동 통신사의 SMSC를 거치지 않고도 수신자에게 직접 SMS 메시지를 보내고 받을 수 있다. 따라서 지연 및 메시지 손실을 피할 수 있으며, 메시지 전체 전송 보장 및 최적화된 라우팅을 제공한다. 이 모델은 미션 크리티컬 메시징 및 기업 통신에 사용되는 SMS에 특히 효율적이다. 또한 이러한 SMS 게이트웨이 제공업체는 마스킹된 브랜드 SMS 서비스를 제공하지만, 이러한 게이트웨이의 오용으로 인해 대부분의 국가 정부는 이러한 게이트웨이를 차단하기 위한 심각한 조치를 취했다.

 다른 네트워크와의 상호 연결성 
메시지 서비스 센터는 상호 연결 및 게이트웨이 MSC를 통해 PLMN (Public Land Mobile Network) 또는 PSTN과 통신한다.

가입자 발신 메시지는 핸드셋에서 서비스 센터로 전송되며, 모바일 사용자, 유선 네트워크 가입자 또는 부가 가치 서비스 제공업체 (VASP)(애플리케이션 종료라고도 함)를 대상으로 할 수 있다. 가입자 착신 메시지는 서비스 센터에서 대상 핸드셋으로 전송되며, 모바일 사용자, 유선 네트워크 가입자 또는 VASP와 같은 다른 소스에서 발생할 수 있다.

일부 통신사에서는 비가입자가 이메일-SMS 게이트웨이를 사용하여 가입자의 전화로 메시지를 보낼 수 있다. 또한 AT&T 모빌리티, T-Mobile USA, 스프린트, 버라이즌 와이어리스를 포함한 많은 통신사들이 각자의 웹사이트를 통해 이를 할 수 있는 기능을 제공한다.

예를 들어, 전화번호가 555-555-5555인 AT&T 가입자는 5555555555@txt.att.net으로 발송된 이메일을 문자 메시지로 수신하게 된다. 가입자는 이러한 SMS 메시지에 쉽게 회신할 수 있으며, SMS 회신은 원래 이메일 주소로 다시 전송된다. 이메일을 SMS로 보내는 것은 발신자에게 무료이지만, 수신자에게는 표준 전송 요금이 부과된다. 이메일 메시지의 첫 160자만 전화로 전송될 수 있으며, 전화에서 160자만 보낼 수 있다. 그러나 더 긴 메시지는 전화 서비스 제공업체에 따라 여러 문자로 나뉘어 전송될 수 있다.

문자 메시지 형식으로 메시지를 수신하려면 문자 메시지 기능을 지원하는 유선 전화기(fixed-line handsets)가 필요하다. 그러나 음성 합성을 사용하여 메시지를 지원하지 않는 전화기로 메시지를 전달할 수도 있다.

단문 메시지는 벨소리나 로고와 같은 이진 콘텐츠뿐만 아니라 Over-the-air programming (OTA) 또는 구성 데이터도 전송할 수 있다. 이러한 사용은 GSM 사양의 공급업체별 확장이며, 여러 경쟁 표준이 있지만 노키아의 스마트 메시징이 일반적이다.

SMS는 M2M (Machine to Machine) 통신에 사용된다. 예를 들어, SMS로 제어되는 LED 디스플레이 기계가 있으며, 일부 차량 추적 시스템 회사에서는 데이터 전송 또는 원격 측정법 요구 사항에 SMS를 사용한다. 이러한 목적으로 SMS를 사용하는 것은 전반적인 비용이 저렴한 GPRS 서비스에 의해 점차 대체되고 있다. GPRS는 소규모 통신 사업자에서 국제 SMS 문자 메시지 비용을 줄이는 방법으로 SMS 문자 메시지를 보내는 경로로 제공된다.

 다른 아키텍처 지원 
SS7 프로토콜의 Mobile Application Part (MAP)는 초기부터 핵심 네트워크를 통한 단문 메시지 전송을 지원했다. MAP Phase 2는 모바일 착신 단문 메시지 전송을 위한 별도의 작업 코드를 도입하여 SMS 지원을 확장했다. Phase 2 이후로 MAP의 단문 메시지 작업 패키지에는 변경 사항이 없었지만, 다른 작업 패키지는 CAMEL SMS 제어를 지원하도록 향상되었다.

3GPP 릴리스 99 및 4부터 CAMEL Phase 3는 인텔리전트 네트워크 (IN)가 모바일 발신 단문 메시지 서비스의 측면을 제어할 수 있는 기능을 도입했으며, CAMEL Phase 4는 3GPP 릴리스 5 이후의 일부로 IN에 모바일 착신 서비스를 제어할 수 있는 기능을 제공한다. CAMEL을 통해 gsmSCP는 단문 메시지 제출(MO) 또는 전달(MT)을 차단하고, 사용자가 지정한 것과 다른 대상으로 메시지를 라우팅하며, 서비스 사용에 대한 실시간 요금 청구를 수행할 수 있다. 단문 메시지 서비스에 대한 표준화된 CAMEL 제어 이전에 IN 제어는 SS7의 인텔리전트 네트워크 애플리케이션 파트 (INAP)에 대한 스위치 공급업체별 확장에 의존했다.

 AT 명령어 
많은 모바일 및 위성 무선 송수신기 장치는 헤이즈 명령어 집합의 확장 버전을 사용하여 SMS를 보내고 받는 것을 지원한다. 이 확장 기능은 GSM 표준의 일부로 표준화되었고 3GPP 표준 프로세스의 일부로 확장되었다.

터미널 장비와 트랜시버 간의 연결은 직렬 케이블(예: USB), 블루투스 링크, 적외선 링크 등으로 구현할 수 있다. 일반적인 AT 명령어에는 AT+CMGS(메시지 보내기), AT+CMSS(저장소에서 메시지 보내기), AT+CMGL(메시지 목록) 및 AT+CMGR(메시지 읽기)이 포함된다.

그러나 모든 최신 장치가 메시지 저장소(예: 장치의 내부 메모리)에 AT 명령어를 사용하여 액세스할 수 없는 경우 메시지 수신을 지원하는 것은 아니다.

 프리미엄 단문 메시지 
부가 가치 서비스 제공업체 (VASP)는 프리미엄 요금 콘텐츠를 제공하기 위해 단문 메시지 피어 투 피어 프로토콜 (SMPP) 또는 외부 기계 인터페이스 (EMI)와 같은 TCP/IP 프로토콜을 사용하여 이동 통신 사업자의 SMSC에 메시지를 제출한다. SMSC는 일반적인 모바일 착신 전송 절차를 사용하여 텍스트를 전달한다. 가입자는 이 프리미엄 콘텐츠를 수신하는 데 추가 요금을 부과받으며, 수익은 일반적으로 이동 통신망 사업자와 VASP 사이에 수익 공유 또는 고정 전송 수수료를 통해 분배된다. SMSC로의 제출은 일반적으로 제3자가 처리한다.

모바일 발신 단문 메시지는 텔레보팅과 같은 서비스에 대해 프리미엄 방식으로도 사용될 수 있다. 이 경우 서비스를 제공하는 VASP는 전화 네트워크 사업자로부터 단축 번호를 얻고, 가입자는 해당 번호로 문자를 보낸다. 통신사에 따라 지급액이 다르며, 가장 저렴한 프리미엄 SMS 서비스에서 가장 많은 비율이 지급된다. 대부분의 정보 제공업체는 프리미엄 SMS 비용의 약 45%를 통신사에 선불로 지불해야 한다. SMSC로 텍스트를 제출하는 것은 표준 MO 단문 메시지 제출과 동일하지만, 텍스트가 SMSC에 도달하면 서비스 센터(SC)는 단축 번호를 프리미엄 서비스로 식별한다. 그런 다음 SC는 일반적으로 SMPP 또는 EMI와 같은 IP 프로토콜을 사용하여 텍스트 메시지의 콘텐츠를 VASP로 보낸다. 가입자는 이러한 메시지 전송에 대해 프리미엄 요금을 부과받으며, 수익은 일반적으로 네트워크 사업자와 VASP 사이에 공유된다. 단축 번호는 한 국가 내에서만 작동하며 국제적으로는 작동하지 않는다.

인바운드 SMS의 대안은 롱 넘버 (국제 번호 형식, 예: "+44 762 480 5000")를 기반으로 하며, 이는 TV 투표, 제품 프로모션 및 캠페인과 같은 여러 애플리케이션에서 SMS 수신을 위한 단축 코드 대신 사용될 수 있다. 롱 넘버는 국제적으로 작동하며, 기업이 여러 브랜드에서 공유되는 단축 코드 대신 자체 번호를 사용할 수 있도록 한다. 또한 롱 넘버는 프리미엄이 아닌 인바운드 번호이다.

 스레드 SMS 
스레드 SMS는 단일 화면에 연락처로 주고받은 메시지를 시간 순서대로 정렬하여 SMS 메시지 기록을 시각적으로 스타일링하는 방식이다. 이 기능은 블랙베리 (스마트폰)용 SMS 클라이언트를 구현하던 개발자가 더 큰 화면으로 일반적인 160자보다 훨씬 많은 내용을 표시할 수 있는 장치에서 메시지 아래에 남겨진 빈 화면을 활용하려고 노력하던 중 이메일의 스레드 회신 대화에서 영감을 받아 처음 발명되었다.

시각적으로 이 표현 방식은 각 개별 연락처에 대해 앞뒤로 오가는 채팅과 같은 기록을 제공한다. 대화 수준에서의 계층적 스레딩(블로그 및 온라인 메시징 게시판에서 일반적임)은 SMS 메시징 클라이언트에서 널리 지원되지 않는다. 이러한 제한은 클라이언트 장치가 들어오는 메시지를 특정 대화 또는 대화 내의 특정 메시지에 올바르게 스레딩할 수 있는 헤더 데이터(SMS 프로토콜에 명시된 대로)에서 전송 및 수신 메시지 간에 전달되는 세션 식별자나 제목 줄이 없기 때문이다.

대부분의 스마트폰 문자 메시지 클라이언트는 그룹 구성원 간에 공유되는 공통 관심사를 중심으로 스레드의 맥락을 좁히는 "그룹 메시지"의 문맥적 스레딩을 생성할 수 있다. 반면에 원격 서버에서 메시지를 푸시하는 고급 엔터프라이즈 메시징 애플리케이션은 종종 동적으로 변경되는 회신 번호(동일한 발신자가 사용하는 여러 번호)를 표시하며, 이는 발신자의 전화번호와 함께 클라이언트에서 웹 브라우징에 쿠키가 제공하는 기능과 유사한 세션 추적 기능을 생성하는 데 사용된다. 한 가지 일반적인 예로, 이 기술은 많은 인스턴트 메신저(IM) 애플리케이션의 기능을 확장하여 훨씬 더 많은 SMS 사용자 기반과 양방향 대화를 통해 통신할 수 있도록 하는 데 사용된다. 엔터프라이즈 서버에서 대화를 유지하기 위해 여러 회신 번호가 사용되는 경우, 클라이언트의 시각적 대화 스레딩이 여러 스레드로 분리될 수 있다.

 애플리케이션-투-퍼슨(A2P) SMS 
SMS가 사람-사람 메시징으로 인기를 얻었지만, 2017년에는 또 다른 유형의 SMS인 애플리케이션-투-퍼슨(A2P) 메시징이 인기를 얻었다. A2P는 가입자가 애플리케이션으로 보내거나 애플리케이션이 가입자에게 보내는 SMS 유형이다. 은행, e-게임, 물류 회사, e-커머스 등 기업이 시스템에서 고객에게 SMS 메시지를 보내는 데 일반적으로 사용된다.

미국에서는 통신사들이 전통적으로 A2P 메시지를 표준 롱 코드 대신 단축 번호를 사용하여 보내는 것을 선호해 왔다. 2021년 미국 통신사들은 A2P 메시지에 10자리 롱 코드를 사용하는 것을 지원하는 A2P 10DLC라는 새로운 서비스를 도입했다. 영국에서는 A2P 메시지를 동적 11자 발신자 ID로 보낼 수 있지만, OPT OUT 명령어에는 단축 코드가 사용된다.

 위성 전화 네트워크 
ACeS 및 OptusSat를 제외한 모든 상업용 위성 전화 네트워크는 SMS를 지원한다. 초기 이리듐 핸드셋은 수신 SMS만 지원했지만, 후기 모델은 메시지를 보낼 수도 있다. 메시지당 가격은 네트워크마다 다르다. 일부 휴대폰 네트워크와 달리 국제 SMS를 보내거나 다른 위성 전화 네트워크로 보내는 데 추가 요금이 부과되지 않는다. 신호가 음성 통화를 할 수 없을 정도로 약한 지역에서도 SMS를 보낼 수 있다.

위성 전화 네트워크는 일반적으로 웹 기반 또는 이메일 기반 SMS 포털을 가지고 있으며, 이 포털을 통해 해당 네트워크의 전화로 무료 SMS를 보낼 수 있다.

 신뢰성 문제 
Simple Network Paging Protocol 및 Motorola의 ReFLEX 프로토콜과 같은 전용 문자 메시징 시스템과 달리, SMS 메시지 전달은 보장되지 않으며, 많은 구현에서 발신자가 SMS 메시지가 제때 전달되었는지 여부를 확인할 수 있는 메커니즘을 제공하지 않는다. SMS 메시지는 일반적으로 음성보다 우선순위가 낮은 트래픽으로 처리되며, 다양한 연구에 따르면 정상적인 작동 조건에서도 메시지의 약 1%에서 5%가 완전히 손실되고, 다른 메시지는 관련성이 지난 한참 후에야 전달될 수 있다. 특히 비상 알림 서비스로서의 SMS 사용은 의문이 제기되었다.

 취약점 
thumb|SMS를 통한 피싱 공격 예시. 애플을 사칭한 가짜 메시지와 URL을 보여준다.

전 세계에서 가장 많은 사용자를 보유한 GSM은 여러 보안 취약점에 취약하다. GSM에서는 이동국 (MS)과 기지국 (BTS) 간의 공중 트래픽만 약하고 손상된 스트림 암호 (A5/1 또는 A5/2)로 선택적으로 암호화된다. 인증은 일방적이며 취약하기도 하다. 또한 다른 많은 보안 취약점과 단점이 있다. 이러한 취약점은 GSM 네트워크에서 전 세계적으로 이용 가능한 우수하고 잘 검증된 서비스 중 하나인 SMS에 내재되어 있다. SMS 메시징은 저장-전송 기능과 인터넷을 통해 수행될 수 있는 가짜 SMS 문제로 인해 몇 가지 추가적인 보안 취약점을 가지고 있다. 사용자가 로밍 중일 때 SMS 콘텐츠는 다른 네트워크, 아마도 인터넷을 포함하여 이동하며 다양한 취약점과 공격에 노출된다. 또 다른 문제는 공격자가 전화에 접근하여 이전에 보호되지 않은 메시지를 읽을 때 발생한다.

2005년 10월, 펜실베이니아 주립 대학교의 연구원들은 SMS 기능이 있는 셀룰러 네트워크의 취약점 분석을 발표했다. 연구원들은 공격자들이 이러한 네트워크의 개방된 기능을 악용하여 네트워크를 방해하거나 전국적인 규모로 장애를 일으킬 수 있다고 추측했다.

 SMS 스푸핑 

GSM 산업은 SMS 메시징 서비스 남용을 통해 모바일 사업자에 대한 여러 잠재적 사기 공격을 식별했다. 가장 심각한 위협은 SMS 스푸핑으로, 사기꾼이 주소 정보를 조작하여 해외 네트워크로 로밍한 사용자를 사칭하여 홈 네트워크에 메시지를 제출할 때 발생한다. 종종 이러한 메시지는 홈 네트워크 외부의 대상으로 지정되며, 홈 SMSC는 기본적으로 다른 네트워크로 메시지를 보내기 위해 "납치"된다.

스푸핑된 메시지를 감지하고 차단하는 유일한 확실한 방법은 수신되는 모바일 발신 메시지를 스크리닝하여 발신자가 유효한 가입자이며 메시지가 유효하고 올바른 위치에서 오고 있는지 확인하는 것이다. 이는 메시지가 전송을 위해 제출되기 전에 가입자 위치 등록기 (HLR)에서 발신 가입자 세부 정보를 질의할 수 있는 지능형 라우팅 기능을 네트워크에 추가하여 구현할 수 있다. 이러한 종류의 지능형 라우팅 기능은 기존 메시징 인프라의 기능을 넘어선다.

 제한 
원치 않는 메시지로 사용자들을 폭격하는 텔레마케터를 제한하려는 노력의 일환으로 인도는 2011년 9월에 월별 가입자당 3,000건, 즉 하루 평균 100건의 SMS 메시지 제한을 포함한 새로운 규정을 도입했다. 그러나 일부 서비스 제공업체와 소비자로부터 접수된 의견에 따라 TRAI (인도 통신 규제 당국)는 2011년 11월 1일부터 선불 휴대폰 서비스의 경우 SIM당 하루 200건, 후불 휴대폰 서비스의 경우 SIM당 월 6,000건으로 이 제한을 상향 조정했다. 그러나 델리 고등법원에 의해 위헌 판결을 받았지만 일부 제한 사항이 있다.

 같이 보기 

 멀티미디어 메시지 서비스(MMS)
 휴대 전화 문자 입력 방식

 각주 

 내용주

분류:이동 통신 서비스
분류:3GPP 표준
분류:핀란드의 발명품
분류:텍스트 메시징