2012-07-23 2 views
4

회사에서받은 특정 SMS 메시지가 '보낸 사람 이름'과 함께 나타났습니다. 예. 지금 막 나는 (나의 접촉이 아닌) 전에 사용하지 않은 번호에서 SMS를 받았지만, 보낸 사람 이름은 'Adobe'로 나타났습니다. 나는 다른 회사들로부터 이것을 얻는다. 예 : Facebook, Google & 은행. 일부 SMS 메시지는 보낸 사람 이름을 어떻게 전송합니까?

Screenshot

그것은 어떻게 이메일 서버의 작동과 비슷한가요? (메시지를 보내기 전에 자신이 누구인지 서버에 알리십시오) 이것은 이동 통신사의 셀 타워의 경우입니까?

서비스가 무엇이고 어떻게 작동하는지 궁금합니다. (예 : 문자 메시지로 '머리글 정보'를 보낼 수 있습니까? 아니면 문자로 바꿀 수 있습니까?)

(잘하면이 질문을 할 수있는 곳입니다. ..)

답변

5

MAP 프로토콜 (다른 사람 사이에 SMS 메시지를 보내는 데 사용되는 프로토콜)은 전화 번호 또는 영숫자 번호를 보낸 사람으로 지정할 수 있습니다.

AFAIK 발신자 번호는 항상 공개 전화 번호가 될 수 있지만 전화 번호부 센터는 은행이나 회사에서 사용하는 것과 같은 다른 인터페이스에서 이러한 메시지를 보낼 수 있습니다 (일반적으로 SMPP 또는 UCP 프로토콜).

일부 통신 업체는 다른 곳에서 발신되었지만 모든 사람에게 허용되지 않는 메시지에서 이러한 유형의 발신자 주소를 허용하지 않습니다. 그들은 이것을 위해 홈 라우터라고 불리는 SMS 스팸 필터/방화벽을 사용합니다.

+0

답변 해 주셔서 감사합니다. – OrangeBox

3

GSM, UMTS 및 LTE의 이동 통신은 3GPP의 적용을받습니다.

들어오는 SMS의 SMS-DELIVER TPDU의 TP-OA 필드에는 일반적으로 보낸 사람의 번호가 들어 있습니다.

네트워크는 일반적으로 MSISDN으로 TP-OA 필드를 채 웁니다. 3GPP TS 23.040 참조 그림 C.10.

그러나 회사 이름의 경우, TP-OA는

내가 얻을 3GPP TS 24.011과 23.040를 읽어보실 것을 제안 7 비트 기본 알파벳으로 번호 정보 요소의 형식을 사용하여 숫자를 만들 수 있습니다 SMSes가 어떻게 작동하는지에 대한 아이디어.

그러나 발신자가 TP-OA를 전송하지 않기 때문에 쉽게 스푸핑 할 수 없다는 점을 지적해야합니다.

관련 문제