[ad#co-1]
We will use above picture as refference.
For example, Subscriber A(MS A) want to send Short message to subscriber B(MS B)
- Then subscriber A will type the message on the phone and select subscriber B as the destination address.
- After subsriber A, hit send button, MS terminal will request channel assignment to the BTS and BSC and then forward the MS A Information to MSC A
- MSC A will check MS A(subscriber A) data from VLR, if the telecommunication operator has many SMSC, it will identified which SMSC this MS A belong to.
- After that MS A will transfer the short message to MSC A, at this point on MS A phone will display “sending…” notification
- MSC A routes the message to the interworking MSC(IW MSC), beside use IW MSC usually it can use STP
- IW MSC will route the short message to the SMSC.
- SMSC Send a notification report to IW MSC and then to MSC A, MSC B and come to subscriber. At this point MS A phone will display “Message Sent” but not yet delivered to MS B
- All Above step called MO(Message Originating), we will come on MT(Message Terminating) on the next step
- SMSC Transfer the short message to the Gateway MSC(GW MSC)
- The GW MSC ask information from the HLR for routing the short message
- GW MSC will forward the message to MSC B, and MSC B will check MS B data from VLR
- MSC B Transfer the short message to MS B through BSC and BTS
- MSC B Send delivery report to GW MSC, and GW MSC will forward to HLR and SMSC. At this point MS B receive the message and can read it.
- Delivery report will send by SMSC to MS A after MS B receive the message.
Quite log story . but this simple thing need so many interworking between quite alot of telecommunication network element.
'old > sms&mms' 카테고리의 다른 글
The Radio Interface Layer (RIL) (0) | 2010.07.09 |
---|---|
Android's Radio Interface Layer(RIL) (0) | 2010.07.08 |
Android SMS call analysis (0) | 2010.07.06 |
기본 안드로이드 서비스 구조 (0) | 2010.05.12 |
SMS framework 소스 참고 (0) | 2010.05.10 |