Presentation is loading. Please wait.

Presentation is loading. Please wait.

MMS Plato Chen Aug, 2011. MMS Brief Introduction MMS is short for Multimedia Messaging Service.Its biggest feature is supported for multimedia functions,

Similar presentations


Presentation on theme: "MMS Plato Chen Aug, 2011. MMS Brief Introduction MMS is short for Multimedia Messaging Service.Its biggest feature is supported for multimedia functions,"— Presentation transcript:

1 MMS Plato Chen Aug, 2011

2 MMS Brief Introduction MMS is short for Multimedia Messaging Service.Its biggest feature is supported for multimedia functions, to pass full-featured content and information that include text, images, voice, data and other multimedia formats. MMS is technically not a real message, but in the GPRS network with the support of the WAP wireless application protocol as a carrier to send pictures, sound and text information. MMS can achieve instant end to end mobile phones, mobile terminals to the Internet or the Internet to the mobile terminal of the multimedia messaging.

3 MMS Characteristics Abundant: In addition to basic text messages, but with rich color pictures, sounds, video and other multimedia content, graphics and appearance, vivid and intuitive Novel: MMS advertising is a new form of media, fashion, novelty, novelty strong customer High-Capacity: MMS capacity of 100K, the equivalent of 10 beautiful pictures or 51200 characters (characters), which is originally only 70 characters of ordinary text messages can not match. However, if the editing MMS file too large, more than 100KB, then, as operators and handset limitations imposed, it will be possible to send or receive unsuccessful result

4 MMS Characteristics (Cont.) Direct Report :The new DVS traditional advertising media to make up for gaps in the four media. Multimedia message advertisements to the customers, is a creative new forms of advertising, DVS; and ordinary, like SMS, MMS ads are free to control the release time, from traditional advertising production, distribution cycle, direct put in Re-marketing :Exquisitely MMS ads users will save even forwarded to the relevant access to friends and family in need, can play a long-term social benefits

5 The Difference Between MMS And SMS SMS is the SS7 network as the carrier, the transmission of text information. Content size limit of 70 words (140 bytes) or so. End of the main mobile phone text messages sent and received, as well as between mobile phone and send and receive Internet-based MMS is not really a text message with a multimedia message, SMS is technically nothing to do with it completely. It is supported by the GPRS network to the wireless application protocol WAP / HTTP protocol as a carrier, the transmission includes not only text, as well as pictures, animation, sound and other information.

6 Abbreviations AT – ATtention; the two-character abbreviation is used to start a command line to be sent from TE/DTE to TA/DCE. DCE – Data Communication Equipment; Data Circuit terminating Equipment DTE – Data Terminal Equipment. GPRS– General Packet Radio Service. ME – Mobile Equipment MMS – Multimedia message system. MO – Mobile–Originated. MS– Mobile Station. PSTN/GSTN – Mobile–Terminated; Mobile Termination. PDU – Protocol Data Unit SMS – Short Message Service TA – Terminal Adaptor; e.g. a data card (equal to DCE) TE – Terminal Equipment; e.g. a computer (equal to DTE) UE – User Equipment UMTS – Universal Mobile Telecommunications System URL – Uniform resource locator

7 MMS System Block Diagram

8 MO MMS Procedure (HTTP) Set URL(AT+CMMSCURL) Set HTTP Proxy (AT+CMMSPROTO) Set APN(AT+CGSOCKCONT) Create MMS(AT+CMMSEDIT=1) Set Subject (AT+CMMSDOWN) Add Content to MMS(AT+CMMSDOWN) Set recipients (AT+CMMSRECP) Send MMS(AT+CMMSSEND)

9 MO MMS Procedure (Cont.) Set URL(AT+CMMSCURL) AT+CMMSCURL=”192.168.1.2:7082/xst=test” (remove http://) Set HTTP Proxy (AT+CMMSPROTO) AT+CMMSPROTO=1,”192.168.1.2”, 7082 Set APN(AT+CGSOCKCONT) AT+CGSOCKCONT=1,”IP”,”myapn” Create MMS(AT+CMMSEDIT=1) AT+CMMSEDIT=1(There will be allocated in a memory buffer can be edited MMS when this step is called )

10 MO MMS Procedure (Cont.) Set Subject AT+CMMSDOWN=”TITLE”,10 >test title OK

11 MO MMS Procedure (Cont.) Add Content to MMS(AT+CMMSDOWN) AT+CMMSDOWN=”TEXT”,1000,”t1.txt” (Add a text ) >…(text file content of 1000 bytes) OK AT+CMMSDOWN=”PIC”,1000,”t1.jpg” (Add a picture) >…(picture file content of 1000 bytes) OK AT+CMMSDOWN=”AUDIO”,10000,”t1.amr” (Add a audio file) >…(amr file content of 10000 bytes) OK AT+CMMSDOWN=”VIDEO”,10000,”t1.3gp” (Add a video file) >…(video file content of 10000 bytes) OK

12 MO MMS Procedure (Cont.) Add Content to MMS (Cont.) AT+CMMSDOWN=”FILE”,1,”t1.txt” (Add a text from the EFS) OK AT+CMMSDOWN=”FILE”,2,”t1.jpg” (Add a picture from the EFS) OK AT+CMMSDOWN=”FILE”,3,”t1.amr” (Add a audio file from the EFS ) OK AT+CMMSDOWN=”FILE”,6,”t1.3gp” (Add a video file from the EFS) OK

13 MO MMS Procedure (Cont.) Set recipients (AT+CMMSRECP) AT+CMMSRECP=”15032184336” (Maximum 20 Recipients) OK AT+CMMSRECP=” s2@gmail.com”s2@gmail.com OK AT+CMMSCC=”13311837651” OK AT+CMMSBCC=”15034209886” OK

14 MO MMS Procedure (Cont.) Send MMS AT+CMMSSEND OK +CMMSSEND: 0

15 MT MMS Procedure (HTTP) Receive WAP PUSH(WAP_PUSH_MMS) Set URL(AT+CMMSCURL) Set HTTP Proxy (AT+CMMSPROTO) Set APN(AT+CGSOCKCONT) Disable MMS Editing (AT+CMMSEDIT=0) Receive MMS(AT+CMMSRECV) Save MMS if needed (AT+CMMSSAVE) View MMS and Snatch an attachment

16 MT MMS Procedure (Cont.) Receive WAP PUSH(WAP_PUSH_MMS) +WAP_PUSH_MMS: "15001843625","RROpJGJVyjeA","http://192.168.1.2/RROpJGJVyje A”,"09/03/17,17:14:41+32",0,13338

17 MT MMS Procedure (Cont.) Set URL(AT+CMMSCURL) AT+CMMSCURL=”192.168.1.2:7082/xst=test” (remove http://) Set HTTP Proxy (AT+CMMSPROTO) AT+CMMSPROTO=1,”192.168.1.2”, 7082 Set APN(AT+CGSOCKCONT) AT+CGSOCKCONT=1,”IP”,”myapn” Disable MMS Editing (AT+CMMSEDIT=0) AT+CMMSEDIT=0(Call this step, MMS will be locked in memory buffer, only to receive multimedia messages can not be externally edited)

18 MT MMS Procedure (Cont.) Receive MMS(AT+CMMSRECV) AT+CMMSRCEV=http://192.168.1.2/RROpJGJVyjeAhttp://192.168.1.2/RROpJGJVyjeA OK +CMMSRECV: 0 Save MMS if needed (AT+CMMSSAVE) AT+CMMSSAVE=0 OK

19 MT MMS Procedure (Cont.) View MMS and Snatch an attachment AT+CMMSVIEW[= ] +CMMSVIEW:0,"",,,,"2009-03-10 10:06:12","my title",83867 0,"1.txt",4,10 1,"80.jpg",7,83794 OK AT+CMMSSNATCH=1,2,”mylocalfile.jpg” OK

20 MMS Log Grab Use DiagGrabPro.exe capture, then QXDM replays it and filters "mms" in the item view window.This method can determine whether the logic has been properly implemented or not according to the log. Use the tools diag_lua_mms.rar PDU packet capture, in some cases, you can send MMS to other mobile phone PDU and receiving MMS PDU sent me to compare. This method is used to analyze the PDU group package.

21 MMS Log Grab (Cont.) Use diag_lua_mms.rar Kit  Set AT+CLOGF=1  Click on the Tools package clearmmslog.bat program, the module will clear the log file. When running, close DiagGrabPro.exe  Use other phone to send a MMS to the module, the module received MMS notification, the MMS received (if it is to send MMS, use AT + CMMSSEND to send an MMS)  Click on the Tools package getmmslog.bat program and it will generate a mms_http_data.log in the current log file directory. When running, close DiagGrabPro.exe.  Allow customers to send us this file.

22 Q&A MMS sending back a network error 190 In most cases, is due to an incorrect result set. Center must be set correctly MMS, MMS center agent address and APN. If a carrier's network have this problem, you can use the previous two tools crawl log MMS support capacity 300k is the maximum PDU size of MMS.


Download ppt "MMS Plato Chen Aug, 2011. MMS Brief Introduction MMS is short for Multimedia Messaging Service.Its biggest feature is supported for multimedia functions,"

Similar presentations


Ads by Google