Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 55 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
55
Dung lượng
2,03 MB
Nội dung
END TO END USSD SYSTEM Puneet Gupta TATA Tele Service Limited, INDIA July 7, 2010 Tata Teleservices Ltd. Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 2 of 55 Tata Teleservices Ltd. Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 3 of 55 Approval Details Prepared by Reviewed by Approved by Name Puneet Gupta B Manish Rajesh Gandhi Date 7 th July, 2010 Designation DM - Platform and technology SM – Platform & Technology AVP – Platform & Technology Version History Document Version No Date Title or Brief Description of Changes Prepared by Reviewed by Approved by 1.0 7th July, 2010 END to END USSD SYSTEM Puneet Gupta B Manish Rajesh Gandhi Tata Teleservices Ltd. Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 4 of 55 Abstract !"#$%&'()#*+$, )/ 01$,-&2.%#3$/$4 #5$&2#-2.#6$&5$7889$.*$:8;$%&)/.*$/0&*<$6.+"$.+3$ +#'"*.'/0.+.#3$.*2&02.*<$.+3$=#+6&->$?-'".+#'+(-#@$8.<*/0.*<@$;#33/<#$+1,#3$/*%$.+3$ ?,,0.'/+.&*3A$B+$/03&$,-&2.%#3$/$3)/00$0#<$&5$7889$C$=D=$E#-3.3+#*+$)#33/<.*<$4#.*<$ 6&->#%$&(+$.*$F9;?$/*%$4 #5$&2#-2.#6$&5$+"#$3(43' 4#-$#G,# #*'#3$/*%$4#*#5.+3A$!"#$ %&'()#*+$/03&$/.)3$/+$%#2#0&,.*<$7889$0.>#$3&0(+.&*$.*$F9;?$%&)/.*$/*%$+&$3##>$"#0,$ 5-&)$+"#$F9;?$'&))(*.+1$+&$'&)#$+&<#+"#-$/*%$4(.0%$3('"$".<"$-#2#*(#$<#*#-/+.*<$ 3&0(+.&*$.*$F9;?$6".'"$6.00$4 *<$+"#$F9;?$&55# *<3$&*$,/-$6.+"$+"#$:8;$ '&(*+#-,/-+3A$ $ !"#$*#+6&->$+-/'#3$5&-$7889$/3$6#00$/3$=#+6&->$+-/'#3$/*%$H/*%3#+$+-/'#3$5&-$=&*$ ,#-3.3+#*+$)#33/<.*<$/-#$/++/'"#%$.*$+"#$/,,#*%.G$5&-$#/31$-#5#-#*'#A$ Tata Teleservices Ltd. Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 5 of 55 Acknowledgement B$6&(0%$0.>#$+&$+"/*>$)1$'&),/*1$!?!?$!#0#$8#-2.'#$I.).+#%@$B=9B?$5&-$/06/13$,-&2.%.*<$ (3$6.+"$+"#$&,,&-+(*.+1$+&$#G,-#33$&(-$2.#6$6.+"$'&),0#+#$0.4#-+1$/*%$+&$4 *<$+"#$ +#'"*&0&<1$/*%$4(3.*#33$+&<#+"#-$+&$'&**#'+$6.+"$+"#$6&-0%$/+$+"#$".<"#3+$&5$J(/0.+1$ 3#-2.'#A$ B$6&(0%$/03&$+"/*>$;-A$I01&%$;/+"./3$/*%$;-A$K/L#3"$:/*%".$5&-$,-&2.%.*<$6.+"$4&+"$ 4(3.*#33$/*%$+#'"*&0&<1$.*,(+3$+&$'-#/+#$+".3$#'&M313+#)$/*%$/$'-&33$5(*'+.&*/0$+#/)$ .*+#-*/001$+&$</+"#-$/00$,&33.40#$.%#/3$&*$4(.0%.*<$7889$3&0(+.&*$.*$F9;?A$ $ I/3+01@$B$6&(0%$+"/*>$;-A$E-#)$N()/-@$;-A$9&(<$;/-+#0$/*%$+"#$O(/0'&))$+#/)$5&-$ +"# $>##*$.*+#-#3+$/*%$,-&2.%.*<$!?!?$!#0#$3#-2.'#3$I.).+#%$6.+"$/*$&,,&-+(*.+1$+&$ #G,-#33$2.#63$&*$.+3$-#J( #)#*+$&*$7889$0.>#$3&0(+.&*$.*$F9;?A$$$$ Tata Teleservices Ltd. Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 6 of 55 Table of Contents Table of contents………………………………………….5 1. Introduction……………………………………… 6 1.1 USSD Overview…………………………………………… 6 1.2 Why USSD………………………………………………… 7 1.3 Typical USSD Call Flow……………………………………7 1.4 Handset Feel……………………………………………… 8 2. USSD in GSM……………………………………… 10 2.1 Types of USSD Modes…………………………………… 10 2.2 USSD Message Types…………………………………… 11 3. USSD Signaling…………………………………… 12 3.1!Network initiated - Unstructured supplementary service data request (USSR - Normal operation)…………………12 3.2!Network Initiated - Unstructured supplementary service data notification…………………………………….…….15 3.3 Mobile initiated - Unstructured supplementary service data operations…………………………………… …….19 4. USSD Applications………………………………….23 5. Methods of USSD implementation in CDMA…… 24 5.1 Non persistent Messaging……………………………….24 5.2 Benefits to CDMA Operators……………………………26 5.3 Benefits to Customers……………………………………26 6. Next Steps………………………………………… 27 7. References………………………………………… 28 8. Appendix……………………………………… 29 Tata Teleservices Ltd. Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 7 of 55 1. Introduction 1.1 USSD Overview !"#$%&'$&%()*+&,,-(.("$/%0*+(%12'(*3/$/*4!++35*6*7+8*'9 &"2'/$29"*$(':"9-9;0* &#()*$9*#(")*.(##/;(#*<($=(("*/*.9<2-(*,:9"(*/")*/"*/,,-2'/$29"*#(%1(%*2"*$:(* "($=9%>?*@$*2#*1(%0*.&':*#2.2-/%*$9*+8+A*<&$*!++3*2#*#(##29"*9%2("$()*/#*=( */#* 2"$(%/'$21(?*@$*)9(#*"9$*:/1(*#$9%(*/")*B9%=/%)*'9"'(,$?*6"*!++3*2#*/*#(##29"C</#()* ,%9$9'9-*&"-2>(*+8+*9%*88+A*$:(%(B9%(*$:(*#(##29"*"(()#*$9*<(*/ 9'/$()*$9*(/':*/")* (1(%0*2"$(%/'$29"?*D9.,/%2";*=2$:*+8+A*$:(*!++3*:/#*/*.&':*B/#$(%*%(#,9"#(*/")*%(/-C $2.(*B(/$&%(?*3&(*$9*2$#*'/,/<2-2$0*9B*2"$(%/'$21(*)2/-9;A*"9$*9"-0*!++3*2#*#&,(%29%*$9*+8+* 2"*(E$(")2";*.9<2-(*#(%12'(#A*<&$*$:(*#(%12'(*'/%%2(%*'/"*/-#9*$/2-9%*$:(*!++3*#(%12'(#*$9* #/$2#B0*-9'/-*&#(%*%(F&2%(.("$#A*=2$:*-2$$-(*.9)2B2'/$29"*$9*$:(*9%2;2"/-*'9"B2;&%/$29"* ,/%/.($(%#?*G(-9=*)2/;%/.*:(-,#*&#*$9*&")(%#$/")*$:/$*/"0*%(F&(#$*$9=/%)#*!++3*/")* 2$#*%(#,9"#(*/")*$:(*#(%2(#*9B*%(F&(#$*/")*%(#,9"#(*B9%*$:/$*,/%$2'&-/%*#(##29"*:/#*$:(* #/.(*#(##29"*2)*&"$2-*2$*2#*'-9#()*9%*$2.()*9&$?* * H/")-2";*9B*!++3*I*4+(##29"*8/2"$/2"()*/$*(/':*(-(.("$5 * * @"B9%./$29"*2#*,%912)()*$9*)(#'%2<(*:9=*#(%12'(*,%912)(%#*=:9*)('2)(*$9*&#(*$:(*,9=(%* 9B*!++3*$9*,%912)(*.9<2-(*&#(%#*=2$:*.("&C)%21("A*2"$(%/'$21(*#(%12'(#*#&':*/#*.9<2-(* /''9&"$*</-/"'(*':('>2";*/")*$9,*&,A*#,9%$#*#'9%(#A*/")*"(=#*/")*=(/$:(%*2"B9%./$29"* '/"*)9*#9*12/*'&%%("$*$(':"9-9;2(#*/")*#2;"/-2";?*H(%(*6*%(/-C$2.(*J#(##29"K*2#*2"2$2/$()* <($=(("*$:(*.9<2-(*&#(%*/")*$:(*!++3*/,,-2'/$29"*,-/$B9%.*=:("*$:(*#(%12'(*2#* 2"19>()A*/ 9=2";*)/$/*$9*<(*#("$*</'>*/")*B9%$:*<($=(("*$:(*.9<2-(*&#(%*/")*$:(*!++3* /,,-2'/$29"*,-/$B9%.*&"$2-*$:(*!++3*#(%12'(*2#*'9.,-($()?** * Tata Teleservices Ltd. Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 8 of 55 * * 1.2 Why USSD L5 M&2'>*+(##29"*G/#()*@"$(%/'$29"?*N/#$(%*$:/"*'9"1("$29"/-?** O5 7+8*#$/")/%)*2.,-(.("$/$29"*/")*#&,,9%$()*2"*/ *7+8*,:9"(#* P5 Q9*.9<2-(*':/";(#*"(()()*$9*-/&"':*"(=*#(%12'(#A*/")*"(=*#(%12'(#*'/"*<(* 2"$(;%/$()*=2$:*"9*"($=9%>*)9="$2.(*9%*/))2$29"/-*.9<2-(*%(F&2%(.("$#* R5 S,(%/$9%#*'/"*;("(%/$(*#2;"2B2'/"$*#/12";#*2"*"($=9%>*&#/;(*<0*.2;%/$2";*@TU* $%/BB2'*#&':*/#*</-/"'(*2"F&2%2(#*/")*192'(*./2-*$9*!++3* V5 U()&'()*8/%>($2";*D9#$#?*W:(*#/.(*#&<#'%2<(%*2"$(%B/'(*=2 *,%912)(*$:(* "(=*B(/$&%(#*2.,-(.("$()*<0*$:(*9,(%/$9%A*.(/"2";*-(##*"(()*$9*/)1(%$2#(* /")*%()&'()*./%>($2";*'9#$#?* X5 !#(%*)9(#*"9$*:/1(*$9*%(.(.<(%*/ *$:(*#:9%$*'9)(#?*Y&#$*/*./#$(%*'9)(*'/"* ;21(*/''(##*$9*/ *$:(*#(%12'(#?** Z5 !++3*'/"*9BB(%*"&.(%9&#*"(=*'&#$9.(%*#(-B*'/%(*/,,-2'/$29"#*/")*#('&%(* T6+* [5 @"'%(/#(#*6U\!*<0*9BB(%2";*2"$(%/'$21(*#(%12'(#*$9*/ *$:(*#&<#'%2<(%#* ]5 W:(*/<2-2$0*9B*#(%12'(#*$9*=9%>*^&#$*/#*=( */")*2"*(E/'$-0*$:(*#/.(*=/0*=:("* &#(%#*/%(*%9/.2";?* 1.3 Typical USSD Call Flow. * L? !#(%*,%(##(#*_L`La*B9%**/*!++3*</#()*/,,-2'/$29"** O? !#(%*%('(21(#*<%9=#(%*.("&*$9*=2$:*1/%29&#*9,$29"#*I*<2 *</-/"'(A*'/ *:2#$9%0A* #,9%$#A*.'*($'?** Tata Teleservices Ltd. Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 9 of 55 "# !#(%*#(")#**%(,-2(#*</'>*=2$:*9,$29"*JOK*B9%*'/ *:2#$9%0*! 4. !#(%*;($#*:2#*'/ *:2#$9%0*B%9.*$:(*!++3*+(%1(%?* 1.4 Handset Feel a. Mobile Initiated USSD (PSSR) L?*+&<#'%2<(%*2"2$2/$(*/*!++3*'/ *C*_L`La*46,,-2'/$29"5* O?*+&<#'%2<(%*%('(21(#*.("&*B%9.*$:(*!++3*#(%1(%*/#>2";*B9%*$:(*2",&$#A*$9*=:2':* #&<#'%2<(%*%(#,9")#*=2$:*9,$29"*O*I*'/ *:2#$9%0* P?*+&<#'%2<(%*%('(21(#*$:(*'/ *:2#$9%0*=2$:*9,$29"*9B*L*B9%*./2"*.("&*/")*]*$9*F&2$A*$9* =:2':*#&<#'%2<(%*%(#,9")#*=2$:*9,$29"*]* R?*+&<#'%2<(%*%('(21(#*/*$:/">*09&*.(##/;(*B9%*";*$:(*#(%12'(?* * * Q9$(b*W:(*$2.(*9&$*B9%*$:(*.("&*1/%2(#*B%9.*9,(%/$9%*$9*9,(%/$9%*)(,(")2";*9"*$:(* "($=9%>*</")=2)$:?** Tata Teleservices Ltd. Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 10 of 55 b. Network Initiated USSD with response (USSR) W:(*B-9=*1(%0*.&':*%(./2"#*$:(*#/.(*<&$*$:(*9"-0*)2BB(%("'(*:(%(*2#*$:/$*$:(*'/ *2#* 2"2$2/$()*<0*$:(*"($=9%>?*W:(*!++3*/,,-2'/$29"*#(")#*$:(*.(##/;(*$9*$:(*#&<#'%2<(%A* (E,('$2";*$:(*#&<#'%2<(%*$9*%(#,9")*9"*$:(*#/.(?* * 6B$(%*$:(*B2%#$*%(#,9"#(A*$:(*B-9=*%(./2"#*#/.(*/#*/<91(?* * $#!%&'()*+!, './'&0!1 23&!4516!7!-)!*&14)-1&!89::%;** * W:2#*%(./2"#*/*"9%./-*"9$2B2'/$29"*,&#:*$9*$:(*:/")#($#*9"'(*$:(*'/ *2#*'9.,-($()*$9* &,)/$(*$:(*&#(%*9B*$:(*%(./2"2";*</-/"'(?*7("(%/ 0*$:(*B(/$&%(*2#*/1/2-/<-(*/$*$:(*@Q* ,-/$B9%.*=2$:*2"C<&2-$*!++3*;/$(=/0*$9*#(")*$:(*"9$2B2'/$29"*9"'(*$:(*'/ *2#*'9.,-($(*9%* 2B*$:(%(*2#*/"0*':/";(*2"*</-/"'(*)&(*$9*/"0*/''(##*':/""(-#?* * [...]... initiates a USSD transaction by dialing code *123# Any USSD transaction flows to the subscribers HOME HLR where the Code is mapped against the USSD GT The HLR routes the USSD call to the correct USSD GT The USSD Platform holds the menu or connects to the application to provide the menu to push back to the subscriber... in parallel to any call independent supplementary service transaction Only one transaction for USSD operations per user is allowed at a time However, the MS is allowed to initiate USSD operations in parallel to call related transactions Tata Teleservices Ltd END TO END USSD SYSTEM IN CDMA Page 20 of 55 Tata Teleservices Ltd Mobile initiated USSD operation... containing the "USSD- ‐Busy" error as specified in 3GPP TS 24.080, to indicate the failure in handling a parallel USSD operation However, the network is allowed to initiate USSD operations in parallel to call related transactions Tata Teleservices Ltd END TO END USSD SYSTEM IN CDMA Page 16 of 55 Tata Teleservices Ltd Single network initiated USSD notification... Card Interactive Interface to Corporate ERP Tata Teleservices Ltd END TO END USSD SYSTEM IN CDMA Page 24 of 55 Tata Teleservices Ltd 5 Methods of USSD Implementation in CDMA The whole essence of USSD like service is pretty significant for CDMA operators today to open a new revenue stream with interactive service in existence to the SMS and IVR service Turnaround... 4 The solution might require the network infrastructure vendors to create such separate channel to accommodate USSD solution 5 The Operators, Network &Handset providers and Professional bodies need to join hands to standardize the solution 7 References Tata Teleservices Ltd END TO END USSD SYSTEM IN CDMA Page 28 of 55 Tata Teleservices Ltd 1 2 3 4 3GPP... version 3.5.2 Release 1999 (USSD Protocol specs) TATA – IN HOUSE Process Document OSIYAN – TATA DOCOMO USSD Solution Document 8 Appendix Tata Teleservices Ltd END TO END USSD SYSTEM IN CDMA Page 29 of 55 Tata Teleservices Ltd A) USSD GSM Network Traces Network Traces This resembles to one of our service *123# in the GSM -‐ USSD system in TATA Docomo... USSD, HLR, serving VLR Based on the message type, user exits or responds back with the option in the menu The message flows to and fro from USSD server to Mobile until the final content or objective is reached Tata Teleservices Ltd END TO END USSD SYSTEM IN CDMA Page 23 of 55 Tata Teleservices Ltd 4 USSD Applications Services ideal with USSD. .. the transaction at any time by sending a RELEASE COMPLETE upon request of the user NOTE 2: The second USSD operation may also be an USSD notification The network may use the on-‐going transaction for sending further USSD operations Only one additional USSD request is shown Tata Teleservices Ltd END TO END USSD SYSTEM IN CDMA Page 15 of 55 Tata... USSD to the STP on SS7 and IN on SMPP or HTTP The difference is that the CDMA system cannot maintain session to make it an interactive service It’s a one way service to update user on the Balance notification or such similar applications Tata Teleservices Ltd END TO END USSD SYSTEM IN CDMA Page 26 of 55 Tata Teleservices Ltd 5.2 Benefits to. .. satisfaction The Flash SMS will not go into the inbox and hence won’t block the SMS capacity of user handset Prepaid users will not be required to call customer care of send SMS to know their balance hence keeping them well informed without much effort Tata Teleservices Ltd END TO END USSD SYSTEM IN CDMA Page 27 of 55 Tata Teleservices . END TO END USSD SYSTEM Puneet Gupta TATA Tele Service Limited, INDIA July 7, 2010 Tata Teleservices Ltd. Tata Teleservices Ltd. END TO END USSD. Ltd. END TO END USSD SYSTEM IN CDMA Page 6 of 55 Table of Contents Table of contents………………………………………….5 1. Introduction……………………………………… 6 1.1 USSD Overview…………………………………………… 6 1.2 Why USSD ………………………………………………. Technology Version History Document Version No Date Title or Brief Description of Changes Prepared by Reviewed by Approved by 1.0 7th July, 2010 END to END USSD SYSTEM Puneet Gupta