end to end ussd implementation
DESCRIPTION
USSD application in an GSM and CDMA networkTRANSCRIPT
-
5/21/2018 End to End USSD Implementation
1/55
END TO END USSD SYSTEM
Puneet Gupta
TATA Tele Service Limited, INDIA
July 7, 2010
-
5/21/2018 End to End USSD Implementation
2/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 2 of 55
-
5/21/2018 End to End USSD Implementation
3/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 7thJuly, 2010
DesignationDM - Platform andtechnology
SM Platform & Technology AVP Platform & Technology
Version History
DocumentVersionNo
DateTitle or Brief Descriptionof Changes
Prepared by Reviewed by Approved by
1.0 7th July,2010
END to END USSD SYSTEM PuneetGupta
B Manish RajeshGandhi
-
5/21/2018 End to End USSD Implementation
4/55
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.# 3&0(+.&* .* F9;? %&)/.* /*% +& 3##> "#0,
5-&) +"# F9;? '&))(*.+1 +& '&)# +& +-/'#3 5&- 7889 /3 6#00 /3 =#+6&-> +-/'#3 /*% H/*%3#+ +-/'#3 5&- =&*
,#-3.3+#*+ )#33/
-
5/21/2018 End to End USSD Implementation
5/55
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.%.*
-
5/21/2018 End to End USSD Implementation
10/55
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"# $:( #/.( ? W:( !++3 /,,-2'/$29" #(")# $:( .(##/;( $9 $:( #&
-
5/21/2018 End to End USSD Implementation
11/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 11 of 55
2. USSD in GSM
W:( !++3 +0#$(. 2" 7+8 ;("(%/--0 -2(# /# / .()2/$9% ( +8+D 91(% ++Z
2?(? +@7WU6Q 9% H+c? W:( /,,-2'/$29" ,%912)(% '9""('$# $9 $:( !++3 #(%1(% 91(% @\ (-(.("$# /") #(##29" 2# ./2"$/2"() /$ (/': -(1(-? W:( .("& '/" # /# /
'9"$("$ ,%912)(% B9% 1/%29 9,(%/$9%
-
5/21/2018 End to End USSD Implementation
12/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 12 of 55
Q9$(b Q($=9%> W%/'(# /%( /1/2-/
-
5/21/2018 End to End USSD Implementation
13/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 13 of 55
9-1'*5$'5*&0 15443&D&-'/*? 1&*E.$&1 -)'.@? IJK 89::% IJK;H
6'>"9=-();(.("$ %('(21() 9"'( .(##/;( 2" !++Q B-/#:(# 9" #&(# /" !++3 %(F&(#$
-
5/21/2018 End to End USSD Implementation
14/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 14 of 55
:.-23& -&'()*+ .-.'./'&0 9::A *&G5&1'
8+ Q($=9%>
Ug7@+WgU
kCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
N/'2-2$0 4@"19>( l !"#$%&'$&%()++CU(F&(#$ 4#)C3/$/D9)2";+':(.(A #)C+$%2";55
N6D@c@Wh
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCm
N/'2-2$0 4U($&%" %(#&-$ l !"#$%&'$&%()++CU(F&(#$ 4#)C3/$/D9)2";+':(.(A #)C+$%2";55
N6D@c@WhC C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C Cm
N/'2-2$0 4U($&%" (%%9% 4g%%9%55
N6D@c@Wh
C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C Cm
N/'2-2$0 4U(^('$ 4@"19>(n,%9
-
5/21/2018 End to End USSD Implementation
15/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 15 of 55
B53'.43& -&'()*+ .-.'./'&0 9::A *&G5&1'
B: %&'()*+
Ug7@+WgU
kCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
N/'2-2$0 4@"19>( l !"#$%&'$&%()++CU(F&(#$ 4#)C3/$/D9)2";+':(.(A #)C+$%2";55
N6D@c@Wh
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCm
N/'2-2$0 4U($&%" %(#&-$ l !"#$%&'$&%()++CU(F&(#$ 4#)C3/$/D9)2";+':(.(A #)C+$%2";55
N6D@c@WhC C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C Cm
N/'2-2$0 4U($&%" (%%9% 4g%%9%55
N6D@c@Wh
C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C Cm
N/'2-2$0 4U(^('$ 4@"19>(n,%9 ./0 ( $:( 9"C;92";
$%/"#/'$29" B9% #(")2"; B&%$:(% !++3 9,(%/$29"#? S"-0 9"( /))2$29"/- !++3 %(F&(#$ 2# #:9="?
-
5/21/2018 End to End USSD Implementation
16/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 16 of 55
"#< %&'()*+ ,-.'./'&0 L 9-1'*5$'5*&0 15443&D&-'/*? 1&*E.$& 0/'/ -)'.@.$/'.)-
W:( "($=9%> 2"19>(# /" !++3 "9$2B2'/$29" ? W:( /,,-2'/$29" ./0 (2$:(% '9"$2"&( 9%
$(%.2"/$( $:( )2/-9;&(?
d:(" $:( /,,-2'/$29" '9"$2"&(# $:( )2/-9;&(A 2$ ./0 2"2$2/$( /"9$:(% !++3 9,(%/$29" #:/-- '-(/% $:( $%/"#/'$29"
-
5/21/2018 End to End USSD Implementation
17/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 17 of 55
:.-23& -&'()*+ .-.'./'&0 9::A -)'.@.$/'.)-
8+ Q($=9%>
Ug7@+WgU
kCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
N/'2-2$0 4@"19>( l !"#$%&'$&%()++CQ9$2B0 4#)C3/$/D9)2";+':(.(A #)C+$%2";55
N6D@c@Wh
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCm
N/'2-2$0 4U($&%" %(#&-$5
N6D@c@Wh
C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C Cm
N/'2-2$0 4U($&%" (%%9% 4g%%9%55
N6D@c@Wh
C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C Cm
N/'2-2$0 4U(^('$ 4@"19>(n,%9
-
5/21/2018 End to End USSD Implementation
18/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 18 of 55
Multiple network initiated USSD notification
8+ Q($=9%>
Ug7@+WgU
kCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
N/'2-2$0 4@"19>( l !"#$%&'$&%()++CQ9$2B0 4#)C3/$/D9)2";+':(.(A #)C+$%2";55
N6D@c@Wh
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCm
N/'2-2$0 4U($&%" %(#&-$5
N6D@c@Wh
C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C CmN/'2-2$0 4U($&%" (%%9% 4g%%9%55
N6D@c@Wh
C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C Cm
N/'2-2$0 4U(^('$ 4@"19>(n,%9(n,%9
-
5/21/2018 End to End USSD Implementation
19/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 19 of 55
%&'()*+ ,-.'./'&0 :&11.)-
W:( /,,-2'/$29" ,%912)(% 2"2$2/$(# / .("& )%21(" .(##/;( e "9$2B2'/$29" $9 $:(
.9
-
5/21/2018 End to End USSD Implementation
20/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 20 of 55
"#" B)M.3& .-.'./'&0 L 9-1'*5$'5*&0 15443&D&-'/*? 1&*E.$& 0/'/ )4&*/'.)-1
W:( 8+ 2"19>(# /" !++3 %(F&(#$ A 2$ #:/-- %($&%" /" (%%9%
2")2'/$29" #:/-- '-(/% $:( $%/"#/'$29"
2# &"/
-
5/21/2018 End to End USSD Implementation
21/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 21 of 55
B)M.3& .-.'./'&0 9::A )4&*/'.)- 8%&'()*+ 0)&1 -)' *&G5&1' @5*'6&* .-@)*D/'.)-;
8+ Q($=9%>
Ug7@+WgUCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCm
N/'2-2$0 4@"19>( l \%9'(##!"#$%&'$&%()++CU(F&(#$ 4#)C3/$/D9)2";+':(.(A #)C+$%2";55
Ugcg6+g DS8\cgWg
kCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
N/'2-2$0 4U($&%" %(#&-$ l \%9'(##!"#$%&'$&%()++CU(F&(#$ 4#)C3/$/D9)2";+':(.(A #)C+$%2";55
Ugcg6+g DS8\cgWg
kC C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C
N/'2-2$0 4U($&%" (%%9% 4g%%9%55
Ugcg6+g DS8\cgWg
kC C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C
N/'2-2$0 4U(^('$ 4@"19>(n,%9
-
5/21/2018 End to End USSD Implementation
22/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 22 of 55
B)M.3& .-.'./'&0 9::A )4&*/'.)- 8%&'()*+ *&G5&1'1 @5*'6&* .-@)*D/'.)-;
8+ Q($=9%>
Ug7@+WgUCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCm
N/'2-2$0 4@"19>( l \%9'(##!"#$%&'$&%()++CU(F&(#$ 4#) C3/$/D9)2";+':(.(A #)C+$%2";55
N6D@c@Wh
kCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
N/'2-2$0 4@"19>( l !"#$%&'$&%()++CU(F&(#$ 4#)C3/$/D9)2";+':(.(A #)C+$%2";55
N6D@c@Wh
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCm
N/'2-2$0 4U($&%" %(#&-$ l !"#$%&'$&%()++CU(F&(#$ 4#)C3/$/D9)2";+':(.(A #)C+$%2";55
N6D@c@WhC C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C Cm
N/'2-2$0 4U($&%" (%%9% 4g%%9%55
N6D@c@Wh
C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C Cm
N/'2-2$0 4U(^('$ 4@"19>(n,%9(n,%9 ./0 %(F&(#$ B&%$:(% 2"B9%./$29" #(1(%/- $2.(#? S"-0 9"(
2"B9%./$29" %(F&(#$ 2# #:9="? W:( "($=9%> 2"2$2/$() !++3 9,(%/$29" ./0 /-#9
-
5/21/2018 End to End USSD Implementation
23/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 23 of 55
B)M.3& ,-.'./'&0 :&11.)- 7 %&'()*+ N3)(
W:( .9
-
5/21/2018 End to End USSD Implementation
24/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 24 of 55
4. USSD ApplicationsServices ideal with USSD as the bearer include mobile chat, m-commerce, prepaid
balance inquiry, mobile banking, call-related servicesand any other service thatrequires interaction between the user and the application.
/? 8("& G%9=#2";
-
5/21/2018 End to End USSD Implementation
25/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 25 of 55
5.Methods of USSD Implementation in CDMAW:( =:9-( (##("'( 9B !++3 -2>( #(%12'( 2# ,%($$0 #2;"2B2'/"$ B9% D386 9,(%/$9%# $9)/0 $9
9,(" / "(= %(1("&( #$%(/. =2$: 2"$(%/'$21( #(%12'( 2" (E2#$("'( $9 $:( +8+ /") @TU
#(%12'(? W&%"/%9&") %(#,9"#( $2.(# B9% 2"$(%/'$21( /,,-2'/$29"# /%( #:9%$(% B9% !++3
$:/" +8+ B9% #2;"/-2";? 89 (-(.("$# "(()# $9 ./2"$/2"
#(##29" B9% / ,/%$2'&-/% $%/"#/'$29"? W:(%( /%( 1/%29 =/0# /1/2-/( $:( 7+8 !++Q #(%12'(?
-
5/21/2018 End to End USSD Implementation
26/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 26 of 55
%&'()*+ A&43)?D&-'H
W:( N-/#: +8+ #0#$(. '9""('$# 1(%0 .&': $:( #/.( =/0 /# !++3 $9 $:( +W\ 9" ++Z
/") @Q 9" +8\\ 9% HWW\? W:( )2BB(%("'( 2# $:/$ $:( D386 #0#$(. '/""9$ ./2"$/2"
#(##29" $9 ./>( 2$ /" 2"$(%/'$21( #(%12'(? @$f# / 9"( =/0 #(%12'( $9 &,)/$( (% 9" $:(
G/-/"'( "9$2B2'/$29" 9% #&': #2.2-/% /,,-2'/$29"#?
-
5/21/2018 End to End USSD Implementation
27/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 27 of 55
O#< P&-&@.'1 ') JABI Q4&*/')*1H
W:2# B(/$&%( 2# ,%912)() 2" 7+8 "; !++3 $(':"9-9;0 =:2': =/# "9$ $:(%( 2"
D386 "($=9%>? 6B$(% 2.,-(.("$/$29" 9B N-/#: +8+ B&"'$29"/-2$0 $:( (%# =2--
'9.( $9 >"9= /"9=
$:(2%
-
5/21/2018 End to End USSD Implementation
28/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 28 of 55
6.Next StepsL? d( :(%( 2"B%/#$%&'$&%( 1(")9%# $9 '%(/$( #&':
#(,/%/$( ':/""(- $9 /''9..9)/$( !++3 #9-&$29"?
"# W:( S,(%/$9%#A Q($=9%> oH/")#($ ,%912)(%# /") \%9B(##29"/-
-
5/21/2018 End to End USSD Implementation
29/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 29 of 55
L? P7\\ W+ OR?`]` TZ?`?` 4O``ZC`X5 4 N9% 89
-
5/21/2018 End to End USSD Implementation
30/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 30 of 55
I; 9::A T:B %&'()*+ >*/$&1
Network Traces
W:2# %(#(.($ O I !++3 %(#,9")2"; =2$: / .("& B9% $:( %(F&(#$() #(%12'(
P? \/'>($ P I !#(% %(#,9")2"; ($ R I !++3 #(")2"; '9"$("$ B9% $:( %(F&(#$() #$%2"; P?
W%/'(#
\/'>($ L I !#(% #(")2"; !++3 .(##/;( $9 _LOPa%)# >.D& :)5*$& A&1'.-/'.)- C*)')$)3 ,-@)
= U#UUUUUU =U
-
5/21/2018 End to End USSD Implementation
31/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 31 of 55
:'*&/D J)-'*)3 >*/-1D.11.)- C*)')$)3W :*$ C)*'H XUUU 8XUUU;W A1' C)*'H XUUU 8XUUU;
:)5*$& 4)*'H XUUU
A&1'.-/'.)- 4)*'H XUUU
_&*.@.$/'.)- '/2H URZY/Y=OM@
J6&$+15DH UR$&I 8U;
U### #### c P.'H :')4 4*)$&11.-2 )@ '6& 4/$+&'
#U## #### c P.'H A) -)' *&4)*'
J65-+ @3/21H URU"
#### ###= c bLP.'H ]/1' 1&2D&-'
#### ##=# c PLP.'H N.*1' 1&2D&-'
#### #U## c 9LP.'H Q*0&*&0 0&3.E.&*?
J65-+ 3&-2'6H =YZ
>:%H C" &G5.E/3&-'1
QCJH =U?4&W %5DM&*.-2 C3/-W b-$)0.-2 :$6&D&W /-0 %/'5*& )@ I00*&11 ,-0.$/')*
.-$350&0 8URUV;#### ##=# c :5M:?1'&D %5DM&* ,-0.$/')*H ::% 4*&1&-' 8URU=;
#### ###U c C).-' J)0& ,-0.$/')*H C).-' J)0& -)' 4*&1&-' 8URUU;
:5M:?1'&D %5DM&*H B:J 8B)M.3& :(.'$6.-2 J&-'&*; 8X;
[].-+&0 ') >JICW >JIC ::% 3.-+&0 ') T:B^BIC\
T3)M/3 >.'3& URV 8e M?'&1;
>*/-13/'.)- >?4&H URUU
UUU= #### c %5DM&*.-2 C3/-H ,:A%f'&3&46)-? 8URU=;
#### UU=U c b-$)0.-2 :$6&D&H PJAW &E&- -5DM&* )@ 0.2.'1 8URU
-
5/21/2018 End to End USSD Implementation
32/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 32 of 55
J)5-'*? J)0&H e= ,-0./ 3&-2'6 8URUU;
##U= UU## c T3)M/3 >.'3& ,-0.$/')*H >*/-13/'.)- >?4&W %5DM&*.-2 C3/-W b-$)0.-2 :$6&D&W /-0 %/'5*& )@ I00*&11 ,-0.$/')*.-$350&0 8URUV;
#### ##=# c :5M:?1'&D %5DM&* ,-0.$/')*H ::% 4*&1&-' 8URU=;
#### ###U c C).-' J)0& ,-0.$/')*H C).-' J)0& -)' 4*&1&-' 8URUU;
:5M:?1'&D %5DM&*H `]F 8`)D& ])$/'.)- F&2.1'&*; 8Z;
[].-+&0 ') >JICW >JIC ::% 3.-+&0 ') T:B^BIC\
T3)M/3 >.'3& URV 8e M?'&1;
>*/-13/'.)- >?4&H URUU
UUU= #### c %5DM&*.-2 C3/-H ,:A%f'&3&46)-? 8URU=;
#### UU=U c b-$)0.-2 :$6&D&H PJAW &E&- -5DM&* )@ 0.2.'1 8URU*/-1/$'.)- ,A
>*/-1/$'.)- ,0H UU9L> F&$# b#
-
5/21/2018 End to End USSD Implementation
33/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 33 of 55
J)5-'*? J)0&H e= ,-0./ 3&-2'6 ?4&W %5DM&*.-2 C3/-W b-$)0.-2 :$6&D&W /-0 %/'5*& )@ I00*&11 ,-0.$/')*
.-$350&0 8URUV;
#### ##=# c :5M:?1'&D %5DM&* ,-0.$/')*H ::% 4*&1&-' 8URU=;
#### ###U c C).-' J)0& ,-0.$/')*H C).-' J)0& -)' 4*&1&-' 8URUU;
-
5/21/2018 End to End USSD Implementation
35/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 35 of 55
:5M:?1'&D %5DM&*H `]F 8`)D& ])$/'.)- F&2.1'&*; 8Z;
[].-+&0 ') >JICW >JIC ::% 3.-+&0 ') T:B^BIC\
T3)M/3 >.'3& URV 8e M?'&1;
>*/-13/'.)- >?4&H URUU
UUU= #### c %5DM&*.-2 C3/-H ,:A%f'&3&46)-? 8URU=;#### UU=U c b-$)0.-2 :$6&D&H PJAW &E&- -5DM&* )@ 0.2.'1 8URU 8URUU;
##U= UU## c T3)M/3 >.'3& ,-0.$/')*H >*/-13/'.)- >?4&W %5DM&*.-2 C3/-W b-$)0.-2 :$6&D&W /-0 %/'5*& )@ I00*&11 ,-0.$/')*
.-$350&0 8URUV;
#### ##=# c :5M:?1'&D %5DM&* ,-0.$/')*H ::% 4*&1&-' 8URU=;
#### ###U c C).-' J)0& ,-0.$/')*H C).-' J)0& -)' 4*&1&-' 8URUU;
:5M:?1'&D %5DM&*H `]F 8`)D& ])$/'.)- F&2.1'&*; 8Z;
[].-+&0 ') >JICW >JIC ::% 3.-+&0 ') T:B^BIC\
T3)M/3 >.'3& URV 8e M?'&1;
>*/-13/'.)- >?4&H URUU
UUU= #### c %5DM&*.-2 C3/-H ,:A%f'&3&46)-? 8URU=;#### UU=U c b-$)0.-2 :$6&D&H PJAW &E&- -5DM&* )@ 0.2.'1 8URU*/-1/$'.)- ,A
>*/-1/$'.)- ,0H UU/2H URUV
]&-2'6H V=
A/'/H "=AY"UJJZZX"AIZO=UPAbb
-
5/21/2018 End to End USSD Implementation
36/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 36 of 55
UUUU #### c J)0.-2 T*)54H J)0.-2 T*)54 U8]/-25/2& 51.-2 '6& T:B Y M.' 0&@/53' /346/M&'; 8U;
#### ==== c ]/-25/2&H ]/-25/2& 5-14&$.@.&0 8=O;
5110L:'*.-2H "=AY"UJJZZX"AIZO=UPAbb($ P I !#(% %(#,9")2"; .D& 1.-$& *&@&*&-$& )* @.*1' @*/D&H =V#X=Ze"OUUU 1&$)-01\
N*/D& %5DM&*H "N*/D& ]&-2'6H =O< M?'&1
J/4'5*& ]&-2'6H =O< M?'&1
[N*/D& .1 D/*+&0H >*5&\
[C*)')$)31 .- @*/D&H 133H.4H1$'4HD"5/H1$$4H'$/4H21D^D/4\
].-5R $))+&0 $/4'5*&
C/$+&' '?4&H 9-.$/1' ') 51 8U;
].-+L3/?&* /00*&11 '?4&H =
].-+L3/?&* /00*&11 3&-2'6H Z
:)5*$&H J.1$)^"=HM@HUU 8UUH*/-14)*' 8bJ>;H U#### ###U c bJ%LJbH U
>)'/3 ]&-2'6H ="Z
,0&-'.@.$/'.)-H UR=/VO 8ZY*5&\
[P/0 H N/31&\
:)5*$&H =U#==X#="O#=O" 8=U#==X#="O#=O";
A&1'.-/'.)-H =U#=:%H
-
5/21/2018 End to End USSD Implementation
37/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 37 of 55
#### ##=# c PLP.'H N.*1' 1&2D&-'
#### #U## c 9LP.'H Q*0&*&0 0&3.E.&*?
J65-+ 3&-2'6H =UV
>:%H C" &G5.E/3&-'1
QCJH =U?4&W %5DM&*.-2 C3/-W b-$)0.-2 :$6&D&W /-0 %/'5*& )@ I00*&11 ,-0.$/')*
.-$350&0 8URUV;
#### ##=# c :5M:?1'&D %5DM&* ,-0.$/')*H ::% 4*&1&-' 8URU=;
#### ###U c C).-' J)0& ,-0.$/')*H C).-' J)0& -)' 4*&1&-' 8URUU;
:5M:?1'&D %5DM&*H `]F 8`)D& ])$/'.)- F&2.1'&*; 8Z;
[].-+&0 ') >JICW >JIC ::% 3.-+&0 ') T:B^BIC\
T3)M/3 >.'3& URV 8e M?'&1;
>*/-13/'.)- >?4&H URUU
UUU= #### c %5DM&*.-2 C3/-H ,:A%f'&3&46)-? 8URU=;
#### UU=U c b-$)0.-2 :$6&D&H PJAW &E&- -5DM&* )@ 0.2.'1 8URU
-
5/21/2018 End to End USSD Implementation
38/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 38 of 55
>*/-13/'.)- >?4&H URUU
UUU= #### c %5DM&*.-2 C3/-H ,:A%f'&3&46)-? 8URU=;
#### UU=U c b-$)0.-2 :$6&D&H PJAW &E&- -5DM&* )@ 0.2.'1 8URU*/-1/$'.)- ,0H UU/2H URUV
]&-2'6H =
A/'/H ""
T:B B)M.3& I443.$/'.)-
J)D4)-&-'H *&'5*-F&153']/1' 8($ R I !++3 #(")2"; '9"$("$ B9% $:( %(F&(#$() #$%2"; P?
%)# >.D& :)5*$& A&1'.-/'.)- C*)')$)3 ,-@)
V =O#=V.D& 1.-$& *&@&*&-$& )* @.*1' @*/D&H =O#=V
-
5/21/2018 End to End USSD Implementation
39/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 39 of 55
].-+L3/?&* /00*&11 '?4&H =
].-+L3/?&* /00*&11 3&-2'6H Z
:)5*$&H `&(3&''C^/YHeMHV< 8UUH*5&\
[P/0 H N/31&\
:)5*$&H =U#=I 8U;
U### #### c P.'H :')4 4*)$&11.-2 )@ '6& 4/$+&'
#U## #### c P.'H A) -)' *&4)*'
J65-+ @3/21H URU"
#### ###= c bLP.'H ]/1' 1&2D&-'
#### ##=# c PLP.'H N.*1' 1&2D&-'
#### #U## c 9LP.'H Q*0&*&0 0&3.E.&*?
J65-+ 3&-2'6H :%H eOY"/2H F)5'.-2 $)-'&R' 8Z;
C/*/D&'&* 3&-2'6H XF)5'.-2 $)-'&R'H "
C*)')$)3 0/'/ 8::Y D&11/2& )@ =O" M?'&1;
C/*/D&'&* >/2H C*)')$)3 0/'/ 8O
-
5/21/2018 End to End USSD Implementation
40/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 40 of 55
B>C" &G5.E/3&-'1
QCJH ="UUU
ACJH =U 8URUU;
##U= UU## c T3)M/3 >.'3& ,-0.$/')*H >*/-13/'.)- >?4&W %5DM&*.-2 C3/-W b-$)0.-2 :$6&D&W /-0 %/'5*& )@ I00*&11 ,-0.$/')*
.-$350&0 8URUV;
#### ##=# c :5M:?1'&D %5DM&* ,-0.$/')*H ::% 4*&1&-' 8URU=;
#### ###U c C).-' J)0& ,-0.$/')*H C).-' J)0& -)' 4*&1&-' 8URUU;:5M:?1'&D %5DM&*H `]F 8`)D& ])$/'.)- F&2.1'&*; 8Z;
[].-+&0 ') >JICW >JIC ::% 3.-+&0 ') T:B^BIC\
T3)M/3 >.'3& URV 8e M?'&1;
>*/-13/'.)- >?4&H URUU
UUU= #### c %5DM&*.-2 C3/-H ,:A%f'&3&46)-? 8URU=;
#### UU=U c b-$)0.-2 :$6&D&H PJAW &E&- -5DM&* )@ 0.2.'1 8URU 8URUU;
##U= UU## c T3)M/3 >.'3& ,-0.$/')*H >*/-13/'.)- >?4&W %5DM&*.-2 C3/-W b-$)0.-2 :$6&D&W /-0 %/'5*& )@ I00*&11 ,-0.$/')*
.-$350&0 8URUV;
#### ##=# c :5M:?1'&D %5DM&* ,-0.$/')*H ::% 4*&1&-' 8URU=;
#### ###U c C).-' J)0& ,-0.$/')*H C).-' J)0& -)' 4*&1&-' 8URUU;
:5M:?1'&D %5DM&*H `]F 8`)D& ])$/'.)- F&2.1'&*; 8Z;
[].-+&0 ') >JICW >JIC ::% 3.-+&0 ') T:B^BIC\
T3)M/3 >.'3& URV 8e M?'&1;
>*/-13/'.)- >?4&H URUU
UUU= #### c %5DM&*.-2 C3/-H ,:A%f'&3&46)-? 8URU=;
#### UU=U c b-$)0.-2 :$6&D&H PJAW &E&- -5DM&* )@ 0.2.'1 8URU
-
5/21/2018 End to End USSD Implementation
41/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 41 of 55
>/2H URUV
]&-2'6H =
A/'/H UN
C/*/D&'&* 8URUV;
>/2H URUV]&-2'6H eZ
A/'/H JVYVeXUAO*/$&1#
-
5/21/2018 End to End USSD Implementation
42/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 42 of 55
Q($=9%> W%/'(#b
G(-9= 2# $:( )($/2-() -(1(- +@7W6Q $%/'(
-
5/21/2018 End to End USSD Implementation
43/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 43 of 55
???? ?L?? l !CG2$b !"9%)(%() )(-21(%0
D:&"> -(";$:b OZX
W+Qb V[R[VRZPL
+$%(/. @)("$2B2(%b `E```L
+$%(/. #(F&("'( "&.
-
5/21/2018 End to End USSD Implementation
44/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 44 of 55
9,(%/$29"D9)(b ,%21/$( 4LZ5
,%21/$(b OPVZ +8+ 3(-21(%0 \92"$ $9 \92"$
,/%/.($(%b NO[LGG]NX][L[G```PL``````LZ`LPNVR[PVO`6`]PP6OR][???
6Q+@ 89
-
5/21/2018 End to End USSD Implementation
45/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 45 of 55
c(";$:b R
`??? ???? b 32;2$ .9)(b RC6& D)M.3& 1'/'.)- .1 ') 0.143/? '6& *&$&.E&0 D&11/2& /1 1))- /1 4)11.M3
##UU UUUU H F&1&*E&0
`/-01&' >*/$&1H
2008 May 20 07:06:09.470 [02] 0x1004 Access Channel Message -- Page ResponseMsgprotocol_rev = 6 (0x6) (IS2000 Rev 0)chan_type = 2 (0x2) (Access)chan
ac_msggen_ac
pd = 1 (0x1)msg_type = 5 (0x5) (Page Response)hdr
ack_seq = 0 (0x0)msg_seq = 1 (0x1)ack_req = 1 (0x1)valid_ack = 1 (0x1)ack_type = 2 (0x2)
msid_type = 3 (0x3)msid
type3esn = 3558728726 (0xd41de416)imsi
imsi_class = 0 (0x0)i_class
zeroimsi_class_0_type = 0 (0x0)type
zeroimsi_s[HI] = 0 (0x0)imsi_s[LO] = 859660817 (0x333d6211) (162-356-
8630)page_resp
auth
auth_incl = 1 (0x1)authr = 211092 (0x33894)randc = 103 (0x67)count = 0 (0x0)
pilot_rptfix
active_pilot_strength = 12 (0xc)first_is_active = 1 (0x1)first_is_pta = 0 (0x0)num_add_pilots = 0 (0x0)
-
5/21/2018 End to End USSD Implementation
46/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 46 of 55
mob_term = 1 (0x1)slot_cycle_index = 2 (0x2) (period 64, offset 55 slots, key
333d6211)mob_p_rev = 6 (0x6)scm = 58 (0x3a)request_mode = 1 (0x1)service_option = 6 (0x6) (Short Message Services IS-637)pm = 0 (0x0)nar_an_cap = 0 (0x0)encryption_supported = 0 (0x0)num_alt_so = 0 (0x0)uzid_incl = 0 (0x0)ch_ind = 1 (0x1)otd_supported = 0 (0x0)qpch_supported = 1 (0x1)enhanced_rc = 1 (0x1)for_rc_pref = 3 (0x3)
rev_rc_pref = 3 (0x3)fch_supported = 1 (0x1)fch_fields
fch_frame_size = 0 (0x0)for_fch_len = 2 (0x2)for_fch_rc_map = 62 (0x3e)rev_fch_len = 2 (0x2)rev_fch_rc_map = 60 (0x3c)
dcch_supported = 1 (0x1)dcch_fields
dcch_frame_size = 1 (0x1)for_dcch_len = 2 (0x2)for_dcch_rc_map = 14 (0xe)rev_dcch_len = 2 (0x2)
rev_dcch_rc_map = 12 (0xc)rev_fch_gating_req = 1 (0x1)
2008 May 20 07:06:12.589 [29] 0x1008 Forward Channel Traffic Message -- ServiceConnect Msgprotocol_rev = 6 (0x6) (IS2000 Rev 0)chan_type = 3 (0x3) (Forward Traffic)chan
ftc_msggenmsg_type = 20 (0x14) (Service Connect)
srv_conhdr
ack_seq = 7 (0x7)msg_seq = 1 (0x1)ack_req = 1 (0x1)encryption = 0 (0x0)
use_time = 0 (0x0)action_time = 0 (0x0)serv_con_seq = 0 (0x0)cfg
for_mux_option = 1 (0x1)rev_mux_option = 1 (0x1)
-
5/21/2018 End to End USSD Implementation
47/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 47 of 55
for_rates = 240 (0xf0)rev_rates = 240 (0xf0)num_con_rec = 1 (0x1)con[0]
con_ref = 1 (0x1)service_option = 6 (0x6) (Short Message Services IS-637)for_traffic = 1 (0x1)rev_traffic = 1 (0x1)ui_encrypt_mode = 0 (0x0)sr_id = 6 (0x6)rlp_info_incl = 0 (0x0)
fch_cc_incl = 1 (0x1)fch_frame_size = 0 (0x0)for_fch_rc = 3 (0x3)rev_fch_rc = 3 (0x3)dcch_cc_incl = 0 (0x0)for_sch_cc_incl = 0 (0x0)
rev_sch_cc_incl = 0 (0x0)non_neg_cfgfpc_incl = 1 (0x1)fpc_pri_chan = 0 (0x0)fpc_mode = 0 (0x0)fpc_olpc_fch_incl = 1 (0x1)fpc_fch_fer = 2 (0x2)fpc_fch_min_setpt = 24 (0x18)fpc_fch_max_setpt = 64 (0x40)fpc_olpc_dcch_incl = 0 (0x0)gating_rate_incl = 1 (0x1)pilot_gating_rate = 0 (0x0)lpm_ind = 0 (0x0)
2008 May 20 07:06:12.597 [29] 0x1005 Reverse Channel Traffic Message -- ServiceConnect Complete Msgprotocol_rev = 6 (0x6) (IS2000 Rev 0)chan_type = 4 (0x4) (Reverse Traffic)chan
rtc_msggenmsg_type = 14 (0xe) (Service Connect Completion)
srv_cmphdr
ack_seq = 1 (0x1)msg_seq = 0 (0x0)ack_req = 1 (0x1)
encryption = 0 (0x0)serv_con_seq = 0 (0x0)
2008 May 20 07:06:12.729 [2B] 0x1008 Forward Channel Traffic Message -- StatusRequest Msgprotocol_rev = 6 (0x6) (IS2000 Rev 0)chan_type = 3 (0x3) (Forward Traffic)chan
ftc_msg
-
5/21/2018 End to End USSD Implementation
48/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 48 of 55
genmsg_type = 16 (0x10) (Status Request)
tc_streqhdr
ack_seq = 0 (0x0)msg_seq = 2 (0x2)ack_req = 1 (0x1)encryption = 0 (0x0)
qual_info_type = 2 (0x2)band_class = 0 (0x0)op_mode = 1 (0x1)num_fields = 3 (0x3)record_type[0] = 17 (0x11)record_type[1] = 28 (0x1c)record_type[2] = 27 (0x1b)
2008 May 20 07:06:12.877 [2C] 0x1005 Reverse Channel Traffic Message -- StatusResponse Msgprotocol_rev = 6 (0x6) (IS2000 Rev 0)chan_type = 4 (0x4) (Reverse Traffic)chan
rtc_msggenmsg_type = 16 (0x10) (Status Response)
tc_strsphdr
ack_seq = 2 (0x2)msg_seq = 1 (0x1)ack_req = 0 (0x0)encryption = 0 (0x0)
qual_info_type = 2 (0x2)band = 0 (0x0)op_mode = 1 (0x1)num_recs = 3 (0x3)recs[0]
hdrrecord_type = 17 (0x11)
sofix
num_so = 25 (0x19)var[0]
forward_support = 1 (0x1)reverse_support = 1 (0x1)service_option = 54 (0x36) (CDMA2000 Markov C.S0025)
var[1]forward_support = 1 (0x1)reverse_support = 1 (0x1)service_option = 32770 (0x8002) (RS1 Markov [obsolete])
var[2]forward_support = 1 (0x1)reverse_support = 1 (0x1)service_option = 32796 (0x801c) (RS2 Markov [obsolete])
var[3]forward_support = 1 (0x1)
-
5/21/2018 End to End USSD Implementation
49/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 49 of 55
reverse_support = 1 (0x1)service_option = 32798 (0x801e) (RS1 Markov)
var[4]forward_support = 1 (0x1)reverse_support = 1 (0x1)service_option = 32799 (0x801f) (RS2 Markov)
var[5]forward_support = 1 (0x1)reverse_support = 1 (0x1)service_option = 55 (0x37) (CDMA2000 Loopback C.S0013-A:
BS->MS->BS)var[6]
forward_support = 1 (0x1)reverse_support = 1 (0x1)service_option = 2 (0x2) (8K Loopback IS-126: BS->MS->BS)
var[7]forward_support = 1 (0x1)
reverse_support = 1 (0x1)service_option = 9 (0x9) (13K Loopback IS-126: BS->MS->BS)var[8]
forward_support = 1 (0x1)reverse_support = 1 (0x1)service_option = 6 (0x6) (Short Message Services IS-637)
var[9]forward_support = 1 (0x1)reverse_support = 1 (0x1)service_option = 14 (0xe) (RS2 Short Message Services TSB-
79)var[10]
forward_support = 1 (0x1)reverse_support = 1 (0x1)
service_option = 18 (0x12) (RS1 Over The Air Param Admin,OTAPA IS-683A)
var[11]forward_support = 1 (0x1)reverse_support = 1 (0x1)service_option = 19 (0x13) (RS2 Over The Air Param Admin,
OTAPA IS-683A)var[12]
forward_support = 1 (0x1)reverse_support = 1 (0x1)service_option = 3 (0x3) (EVRC 8K Voice)
var[13]forward_support = 1 (0x1)reverse_support = 1 (0x1)
service_option = 68 (0x44) (4GV Narrowband Voice)var[14]
forward_support = 1 (0x1)reverse_support = 1 (0x1)service_option = 32776 (0x8008) (Simple TDSO)
var[15]forward_support = 1 (0x1)reverse_support = 1 (0x1)service_option = 32 (0x20) (Full TDSO)
var[16]
-
5/21/2018 End to End USSD Implementation
50/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 50 of 55
forward_support = 1 (0x1)reverse_support = 1 (0x1)service_option = 33 (0x21) (CDMA2000 PPP Packet Data)
var[17]forward_support = 1 (0x1)reverse_support = 1 (0x1)service_option = 25 (0x19) (RS2 MDR PPP Pkt Data IS-707A)
var[18]forward_support = 1 (0x1)reverse_support = 1 (0x1)service_option = 22 (0x16) (RS1 MDR PPP Pkt Data IS-707A)
var[19]forward_support = 1 (0x1)reverse_support = 1 (0x1)service_option = 15 (0xf) (RS2 PPP Packet Data IS-657)
var[20]forward_support = 1 (0x1)
reverse_support = 1 (0x1)service_option = 4103 (0x1007) (PPP Packet Data IS-707)var[21]
forward_support = 1 (0x1)reverse_support = 1 (0x1)service_option = 4100 (0x1004) (Asynchronous Data Service
IS-707)var[22]
forward_support = 1 (0x1)reverse_support = 1 (0x1)service_option = 12 (0xc) (13K Async Data IS-99)
var[23]forward_support = 1 (0x1)reverse_support = 1 (0x1)
service_option = 4101 (0x1005) (Group 3 FAX Service IS-707)var[24]
forward_support = 1 (0x1)reverse_support = 1 (0x1)service_option = 13 (0xd) (RS2 Group 3 FAX IS-99)
recs[1]hdr
record_type = 28 (0x1c)mult_opt_info
num_mo_for_fch = 2 (0x2)mo_for_fch_recs[0]
mo_for_fch = 1 (0x1)for_rates_fch = 240 (0xf0)
mo_for_fch_recs[1]
mo_for_fch = 2 (0x2)for_rates_fch = 240 (0xf0)
num_mo_rev_fch = 2 (0x2)mo_rev_fch_recs[0]
mo_rev_fch = 1 (0x1)rev_rates_fch = 240 (0xf0)
mo_rev_fch_recs[1]mo_rev_fch = 2 (0x2)rev_rates_fch = 240 (0xf0)
num_mo_for_dcch = 2 (0x2)
-
5/21/2018 End to End USSD Implementation
51/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 51 of 55
mo_for_dcch[0] = 1 (0x1)mo_for_dcch[1] = 2 (0x2)num_mo_rev_dcch = 2 (0x2)
mo_rev_dcch[0] = 1 (0x1)mo_rev_dcch[1] = 2 (0x2)num_mo_for_sch = 4 (0x4)
mo_for_sch_recs[0]for_sch_id = 0 (0x0)
mo_for_sch = 2337 (0x921)mo_for_sch_recs[1]
for_sch_id = 0 (0x0)mo_for_sch = 2081 (0x821)
mo_for_sch_recs[2]for_sch_id = 0 (0x0)
mo_for_sch = 2322 (0x912)mo_for_sch_recs[3]
for_sch_id = 0 (0x0)
mo_for_sch = 2082 (0x822)num_mo_rev_sch = 4 (0x4)mo_rev_sch_recs[0]
rev_sch_id = 0 (0x0)mo_rev_sch = 2337 (0x921)
mo_rev_sch_recs[1]rev_sch_id = 0 (0x0)
mo_rev_sch = 2081 (0x821)mo_rev_sch_recs[2]
rev_sch_id = 0 (0x0)mo_rev_sch = 2322 (0x912)
mo_rev_sch_recs[3]rev_sch_id = 0 (0x0)
mo_rev_sch = 2082 (0x822)
recs[2]hdr
record_type = 27 (0x1b)chan_cfg_capa_info
otd_supported = 0 (0x0)fch_supported = 1 (0x1)fch_fields
fch_frame_size = 0 (0x0)for_fch_len = 2 (0x2)for_fch_rc_map = 62 (0x3e)rev_fch_len = 2 (0x2)rev_fch_rc_map = 60 (0x3c)
dcch_supported = 1 (0x1)dcch_fields
dcch_frame_size = 1 (0x1)for_dcch_len = 2 (0x2)for_dcch_rc_map = 14 (0xe)rev_dcch_len = 2 (0x2)rev_dcch_rc_map = 12 (0xc)
for_sch_supported = 1 (0x1)for_sch_fields
for_sch_len = 2 (0x2)for_sch_rc_map = 14 (0xe)for_sch_num = 1 (0x1)
-
5/21/2018 End to End USSD Implementation
52/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 52 of 55
for_sch_recs[0]for_turbo_supported = 1 (0x1)for_max_turbo_block_size = 4 (0x4)for_conv_supported = 1 (0x1)for_max_conv_block_size = 4 (0x4)
rev_sch_supported = 1 (0x1)rev_sch_fields
rev_sch_len = 2 (0x2)rev_sch_rc_map = 12 (0xc)rev_sch_num = 1 (0x1)rev_sch_recs[0]
rev_turbo_supported = 1 (0x1)rev_max_turbo_block_size = 4 (0x4)rev_conv_supported = 1 (0x1)rev_max_conv_block_size = 4 (0x4)
2008 May 20 07:06:13.129 [30] 0x1008 Forward Channel Traffic Message -- DataBurst Msgprotocol_rev = 6 (0x6) (IS2000 Rev 0)chan_type = 3 (0x3) (Forward Traffic)chan
ftc_msggenmsg_type = 4 (0x4) (Data Burst)
ftc_bursthdr
ack_seq = 1 (0x1)msg_seq = 4 (0x4)ack_req = 1 (0x1)encryption = 0 (0x0)
msg_number = 1 (0x1)burst_type = 3 (0x3)num_msgs = 1 (0x1)burst_data
sms_msgsms_msg_type = 0 (0x0) (SMS Point-to-Point)num_parms = 4 (0x4)sms_parms[0]
sms_pp_parmsparameter_id = 0 (0x0) (Teleservice Identifier)teleservice_id
telesvc_id = 4098 (0x1002) (CDMA Cellular MessagingTeleservice)
sms_parms[1]
sms_pp_parmsparameter_id = 2 (0x2) (Originating Address)addr
digit_mode = 0 (0x0)number_mode = 0 (0x0)num_fields = 11 (0xb)sms_digit[0] = 0 (0x0) (0x0 -- invalid digit)sms_digit[1] = 9 (0x9) (9)sms_digit[2] = 2 (0x2) (2)sms_digit[3] = 4 (0x4) (4)
-
5/21/2018 End to End USSD Implementation
53/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 53 of 55
sms_digit[4] = 6 (0x6) (6)sms_digit[5] = 3 (0x3) (3)sms_digit[6] = 0 (0x0) (0x0 -- invalid digit)sms_digit[7] = 8 (0x8) (8)sms_digit[8] = 0 (0x0) (0x0 -- invalid digit)sms_digit[9] = 2 (0x2) (2)sms_digit[10] = 8 (0x8) (8)
sms_parms[2]sms_pp_parms
parameter_id = 6 (0x6) (Bearer Reply Option)bearer_reply
reply_seq = 50 (0x32)sms_parms[3]
sms_pp_parmsparameter_id = 8 (0x8) (Bearer Data)bearer_data
header_ind = 0 (0x0)
num_subparms = 6 (0x6)bd[0]subparameter_id = 0 (0x0) (Message Identifier)
message_identifiermessage_type = 1 (0x1) (Deliver)message_id = 0 (0x0)
bd[1]subparameter_id = 1 (0x1) (User Data)user_datamsg_encoding = 2 (0x2) (7-bit ASCII - 7 bits)num_fields = 34 (0x22)sm_tp_user_data_ascii_7
user_data_7_bit[0] = 116 (0x74) ('t')user_data_7_bit[1] = 104 (0x68) ('h')
user_data_7_bit[2] = 105 (0x69) ('i')user_data_7_bit[3] = 115 (0x73) ('s')user_data_7_bit[4] = 32 (0x20) (' ')user_data_7_bit[5] = 105 (0x69) ('i')user_data_7_bit[6] = 115 (0x73) ('s')user_data_7_bit[7] = 32 (0x20) (' ')user_data_7_bit[8] = 97 (0x61) ('a')user_data_7_bit[9] = 32 (0x20) (' ')user_data_7_bit[10] = 116 (0x74) ('t')user_data_7_bit[11] = 101 (0x65) ('e')user_data_7_bit[12] = 115 (0x73) ('s')user_data_7_bit[13] = 116 (0x74) ('t')user_data_7_bit[14] = 32 (0x20) (' ')user_data_7_bit[15] = 102 (0x66) ('f')
user_data_7_bit[16] = 108 (0x6c) ('l')user_data_7_bit[17] = 97 (0x61) ('a')user_data_7_bit[18] = 115 (0x73) ('s')user_data_7_bit[19] = 104 (0x68) ('h')user_data_7_bit[20] = 32 (0x20) (' ')user_data_7_bit[21] = 115 (0x73) ('s')user_data_7_bit[22] = 109 (0x6d) ('m')user_data_7_bit[23] = 115 (0x73) ('s')user_data_7_bit[24] = 32 (0x20) (' ')user_data_7_bit[25] = 102 (0x66) ('f')
-
5/21/2018 End to End USSD Implementation
54/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 54 of 55
user_data_7_bit[26] = 114 (0x72) ('r')user_data_7_bit[27] = 111 (0x6f) ('o')user_data_7_bit[28] = 109 (0x6d) ('m')user_data_7_bit[29] = 32 (0x20) (' ')user_data_7_bit[30] = 116 (0x74) ('t')user_data_7_bit[31] = 97 (0x61) ('a')user_data_7_bit[32] = 116 (0x74) ('t')user_data_7_bit[33] = 97 (0x61) ('a')
bd[2]subparameter_id = 3 (0x3) (Message Center Time Stamp)
message_ctr_time_stampyear = 8 (0x8) (illegal hex digits 0x08)
month = 5 (0x5) (illegal hex digits 0x05)day = 32 (0x20) (illegal hex digits 0x20)hours = 18 (0x12) (12)
minutes = 53 (0x35) (35)seconds = 83 (0x53) (53)
bd[3]subparameter_id = 8 (0x8) (Priority Indicator)priority_ind
priority = 0 (0x0) (Normal)bd[4]
subparameter_id = 12 (0xc) (Alert on MessageDelivery)
alert_on_msg_deliveryalert_priority = 0 (0x0) (Use Mobile default alert)
bd[5]
subparameter_id = 15 (0xf) (Message DisplayMode)
message_display_mode
msg_display_mode = 0 (0x0) (ImmediateDisplay)
2008 May 20 07:06:13.158 [30] 0x1005 Reverse Channel Traffic Message -- DataBurst Msgprotocol_rev = 6 (0x6) (IS2000 Rev 0)chan_type = 4 (0x4) (Reverse Traffic)chan
rtc_msggenmsg_type = 4 (0x4) (Data Burst)
rtc_bursthdr
ack_seq = 4 (0x4)msg_seq = 2 (0x2)ack_req = 1 (0x1)encryption = 0 (0x0)
msg_number = 1 (0x1)burst_type = 3 (0x3)num_msgs = 1 (0x1)burst_data
sms_msgsms_msg_type = 2 (0x2) (SMS Acknowledge)
-
5/21/2018 End to End USSD Implementation
55/55
Tata Teleservices Ltd.
Tata Teleservices Ltd. END TO END USSD SYSTEM IN CDMA Page 55 of 55
num_parms = 2 (0x2)sms_parms[0]
sms_ack_parmsparameter_id = 4 (0x4) (Destination Address)addr
digit_mode = 0 (0x0)number_mode = 0 (0x0)num_fields = 11 (0xb)sms_digit[0] = 0 (0x0) (0x0 -- invalid digit)sms_digit[1] = 9 (0x9) (9)sms_digit[2] = 2 (0x2) (2)sms_digit[3] = 4 (0x4) (4)sms_digit[4] = 6 (0x6) (6)sms_digit[5] = 3 (0x3) (3)sms_digit[6] = 0 (0x0) (0x0 -- invalid digit)sms_digit[7] = 8 (0x8) (8)sms_digit[8] = 0 (0x0) (0x0 -- invalid digit)
sms_digit[9] = 2 (0x2) (2)sms_digit[10] = 8 (0x8) (8)sms_parms[1]
sms_ack_parmsparameter_id = 7 (0x7) (Cause Codes)cause_codes
reply_seq = 50 (0x32)error_class = 0 (0x0)