Profile3GPP2 Struct Reference

Data Fields

BYTEpNegoDnsSrvrPref
ULONGpPppSessCloseTimerDO
ULONGpPppSessCloseTimer1x
BYTEpAllowLinger
USHORTpLcpAckTimeout
USHORTpIpcpAckTimeout
USHORTpAuthTimeout
BYTEpLcpCreqRetryCount
BYTEpIpcpCreqRetryCount
BYTEpAuthRetryCount
BYTEpAuthProtocol
CHARpUserId
WORDpUserIdSize
CHARpAuthPassword
WORDpAuthPasswordSize
BYTEpDataRate
ULONGpAppType
BYTEpDataMode
BYTEpAppPriority
CHARpApnString
WORDpApnStringSize
BYTEpPdnType
BYTEpIsPcscfAddressNedded
ULONGpPrimaryV4DnsAddress
ULONGpSecondaryV4DnsAddress
USHORTpPriV6DnsAddress
USHORTpSecV6DnsAddress
BYTEpRATType
BYTEpAPNEnabled3GPP2
ULONGpPDNInactivTimeout3GPP2
BYTEpAPNClass3GPP2

Detailed Description

This structure contains the 3GPP2 profile parameters

Parameters:
pNegoDnsSrvrPref 
  • Negotiate DNS Server Preference
    • 1 - (TRUE)implies request DNS addresses from the PDSN
    • 0 - (FALSE)implies do not request DNS addresses from the PDSN
    • Default value is 1 (TRUE)
pPppSessCloseTimerDO 
  • PPP Session Close Timer for DO
    • Timer value (in seconds) on DO indicating how long the PPP Session should linger before closing down
pPppSessCloseTimer1x 
  • PPP Session Close Timer for 1X
    • Timer value (in seconds) on 1X indicating how long the PPP session should linger before closing down
pAllowLinger 
  • Allow/disallow lingering of interface
    • 1 -(TRUE) implies allow lingering
    • 0 -(FALSE) implies do not allow lingering
pLcpAckTimeout 
  • LCP ACK Timeout
    • Value of LCP ACK Timeout in milliseconds
pIpcpAckTimeout 
  • IPCP ACK Timeout
    • Value of IPCP ACK Timeout in milliseconds
pAuthTimeout 
  • AUTH Timeout
    • Value of Authentication Timeout in milliseconds
pLcpCreqRetryCount 
  • LCP Configuration Request Retry Count
pIpcpCreqRetryCount 
  • IPCP Configuration Request Retry Count
pAuthRetryCount 
  • Authentication Retry Count value
pAuthProtocol 
  • Authentication Protocol
    • 1 - PAP
    • 2 - CHAP
    • 3 - PAP or CHAP
pUserId 
  • User ID to be used during data network authentication
  • maximum length allowed is 127 bytes;
  • QMI_ERR_ARG_TOO_LONG will be returned if the storage on the wireless device is insufficient in size to hold the value.
pUserIdSize; 
  • This parameter is an input parameter and should be initialised to the size of pUserId field. Size of this parameter is 2 bytes.
pAuthPassword 
  • Password to be used during data network authentication;
  • maximum length allowed is 127 bytes
  • QMI_ERR_ARG_TOO_LONG will be returned if the storage on the wireless device is insufficient in size to hold the value.
pAuthPasswordSize; 
  • This parameter is an input parameter and should be initialised to the size of pAuthPassword field. Size of this parameter is 2 bytes.
pDataRate 
  • Data Rate Requested
    • 0 - Low (Low speed Service Options (SO15) only)
    • 1 - Medium (SO33 + low R-SCH)
    • 2 - High (SO33 + high R-SCH)
    • Default is 2
pAppType 
  • Application Type:
    • 0x00000001 - Default Application Type
    • 0x00000020 - LBS Application Type
    • 0x00000040 - Tethered Application Type
    • This parameter is not used while creating/modifying a profile
pDataMode 
  • Data Mode to use:
    • 0 - CDMA or HDR (Hybrid 1X/1xEV-DO)
    • 1 - CDMA Only (1X only)
    • 2 - HDR Only (1xEV-DO only)
    • Default is 0
pAppPriority 
  • Application Priority
    • Numerical 1 byte value defining the application priority; higher value implies higher priority
    • This parameter is not used while creating/modifying a profile
pApnString 
  • String representing the Access Point Name
  • maximum length allowed is 100 bytes
  • QMI_ERR_ARG_TOO_LONG will be returned if the APN name is too long.
pApnStringSize; 
  • This parameter is an input parameter and should be initialised to the size of pApnString field. Size of this parameter is 2 bytes.
pPdnType 
  • Packed Data Network Type Requested:
    • 0 - IPv4 PDN Type
    • 1 - IPv6 PDN Type
    • 2 - IPv4 or IPv6 PDN Type
    • 3 - Unspecified PDN Type (implying no preference)
pIsPcscfAddressNedded 
  • This boolean value is used to control if PCSCF address is requested from PDSN
    • 1 -(TRUE) implies request for PCSCF value from the PDSN
    • 0 -(FALSE) implies do not request for PCSCF value from the PDSN
pPrimaryV4DnsAddress 
  • IPv4 Primary DNS address
    • The Primary IPv4 DNS address that can be statically assigned to the UE
pSecondaryV4DnsAddress 
  • IPv4 Secondary DNS address
    • The Secondary IPv4 DNS address that can be statically assigned to the UE
pPriV6DnsAddress 
  • Primary IPv6 DNS address
    • The Primary IPv6 DNS address that can be statically assigned to the UE
pSecV6DnsAddress 
  • Secondary IPv6 DNS address
    • The Secondary IPv6 DNS address that can be statically assigned to the UE
pRATType 
  • Optional 1 Byte Flag indicating RAT Type
  • Values:
    • 1 - HRPD
    • 2 - EHRPD
    • 3 - HRPD_EHRPD
  • This parameter is currently read only and can be read by using the function SLQSGetProfileSettings().
pAPNEnabled3GPP2 
  • Optional 1 Byte Flag indicating if the APN is disabled/enabled
  • If disabled, the profile can not be used for making data calls
  • Values:
    • 0 - Disabled
    • 1 - Enabled(default value)
  • This parameter is currently read only and can be read by using the function SLQSGetProfileSettings().
pPDNInactivTimeout3GPP2 
  • Optional 4 Bytes indicating the duration of inactivity timer in seconds
  • If the PDP context/PDN connection is inactive for this duration i.e. No data Tx/Rx occurs, the PDP context/PDN connection is disconnected
  • Default value of zero indicates infinite value
  • This parameter is currently read only and can be read by using the function SLQSGetProfileSettings().
pAPNClass3GPP2 
  • Optional 1 Byte numeric identifier representing the APN in profile
  • Can be set and queried but is not used by the modem
  • This parameter is currently read only and can be read by using the function SLQSGetProfileSettings().

Field Documentation


Copyright (c) 2011 Sierra Wireless, Inc. All rights reserved