<PDP_type> String type; a string parameter which specifies the type of packet data protocol. 
      IP        Internet Protocol (IETF STD 5) 
      IPv6      Internet Protocol, version 6 (IETF RFC 2460) 
      IPv4v6     Virtual <PDP_type> introduced to handle dual IP stack UE capability 
      Non-IP            Transfer of Non-IP data to external packet data Network 
<APN>     String type; a logical name that is used to select the GGSN or the external packet data 
network. If the value is null or omitted, then the subscription value will be requested.   
<PDP_addr> String type; a string parameter that identifies the UE in the address space applicable to the 
PDP. If the value is null or omitted, then a value may be provided by the TE during the PDP 
startup procedure or, failing that, a dynamic address will be requested. The read form of the 
command will continue to return the null string even if an address has been allocated during 
the PDP startup procedure. The  allocated address may be read using the +CGPADDR 
command. 
<d_comp>  Integer type; controls PDP data compression 
      0      Off 
      1      On (manufacturer preferred compression) 
      2      V.42bis 
<h_comp>  Integer type; controls PDP header compression 
      0    Off (default if value is omitted) 
      1    On (manufacturer preferred compression) 
      2    RFC 1144 (applicable for SNDCP only) 
      3    RFC 2507 
      4    RFC 3095[ROHC] (applicable for PDCP only) 
<IPv4AddrAlloc>  Integer type; controls how the MT/TA requests to get the IPv4 address information   
          0      IPv4 address allocation through NAS signalling 
          1      IPv4 address allocated through DHCP 
<request_type>  Integer  type; indicates the type of  PDP context  activation request for  the PDP 
context.  Please  refer  to  3GPP  TS  24.301  (subclause  6.5.1.2)  and  3GPP  TS 
24.008  (subclause  10.5.6.17).  If  the  initial  PDP  context  is  supported  it  is  not 
allowed to assign <cid>=0 for emergency bearer services. According to 3GPP TS 
24.008  (subclause  4.2.4.2.2  and  subclause  4.2.5.1.4)  and  3GPP  TS  24.301 
(subclause 5.2.2.3.3 and subclause 5.2.3.2.2), a separate PDP context must be 
established for emergency bearer services. 
  If the PDP context for emergency bearer services is the only activated context, 
only emergency calls are allowed, refer to 3GPP TS 23.401 subclause 4.3.12.9.   
0  PDP context is for new PDP context establishment or for handover from 
a  non-3GPP  access  network  (how  the  MT  decides  whether  the  PDP 
context  is  for  new  PDP  context  establishment  or  for  handover  is 
implementation specific). 
          1      PDP context is for emergency bearer services 
          2      PDP context is for new PDP context establishment 
          3      PDP context is for handover from a non-3GPP access network 
<P-CSCF_discovery>Integer type; influences how the MT/TA requests to get the P-CSCF address, refer 
  to 3GPP TS 24.229 [89] annex B and annex L.