Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x

Content for  TS 27.007  Word version:  18.5.0

Top   Top   Up   Prev   Next
1…   4…   5…   6…   6.10…   6.20…   7…   7.10…   7.20…   7.30…   7.40…   8…   8.10…   8.20…   8.30…   8.40…   8.50…   8.55   8.56…   8.60…   8.70…   8.80…   9…   10…   10.1.3…   10.1.10…   10.1.20…   10.1.30…   10.1.40…   10.1.50…   10.1.60…   10.1.70…   10.1.80…   10.2…   11…   12…   13…   14…   15…   16…   17…   18…   19…   A   B   C…   E   F   G…

 

19  Commands for edge enabling layer operation |R18|p. 430

19.1  Generalp. 430

This clause defines AT commands that a TE may use to control MT supporting the edge enabling layer and EDGE-5 interface as specified in TS 23.558.
A comprehensive set of edge enabling layer-specific commands is defined to provide the flexibility needed by the more complex MT. The commands are designed to be expandable to accommodate new edge enabling layer feature options and interface protocols, merely by defining new values for many of the parameters. The commands use the extended information and error message capabilities described in the present specification.
The +CE5EASD command provides the edge enabling layer with an application client profile and optionally EAS discovery filter(s) to be used for performing EAS discovery by the MT as specified in TS 24.558. The +CE5ACRREQ command requests the edge enabling layer to initiate an ACR procedure by the MT as specified in TS 24.558. The +CE5EECSRV command enables or disables the edge enabling layer to notify a list of EEC service(s) available at the edge enabling layer in the MT as specified in TS 23.558. The +CE5UEIDREQ command requests the edge enabling layer to perform a UE identifier API procedure by the MT as specified in TS 23.558.
Up

19.2  Commands specific to edge enabling layerp. 430

19.2.1  Edge-5 EAS discovery +CE5EASDp. 430

Command Possible response(s)
+CE5EASD=<AC-profile>,<AC-security-credential>[,<EAS-characteristics>] +CME ERROR: <err>
+CE5EASD: <discovered-EAS>
+CE5EASD?
+CE5EASD=?
Description
Set command provides an application client profile and the security credential associated with the application client profile, and optionally EAS discovery filter. If the security credential associated with the application client is valid, then the edge enabling layer performs an EAS discovery procedure and returns the EAS profile as defined in clause 8.14.2.3 of TS 23.558.
If the edge enabling layer fails to check the validity of the set command based on the security credential of the application client, then +CME ERROR: 3 (Operation not allowed) is returned. For other reason for failure of processing the request, refer to clause 9.2.1 for possible <err> values.
Defined values
<AC-profile>
string type; indicate the application client profile to be used for performing EAS discovery procedure by the edge enabling layer in the MT. The <AC-profile> is encoded as ACProfile data type defined in clause 6.2.5.2.3 of TS 24.558.
<AC-security-credential>
string type; indicates the security credential associated with the application client profile to be used for checking validity of the request by the edge enabling layer in the MT. Encoding of the <AC-security-credential> is out of scope of this specification.
<EAS-characteristics>
string type; indicates the list of the EAS characteristics that the TE is interested in. The <EAS-characteristics> is encoded as EasCharacteristics data type defined in clause 6.3.5.2.7 of TS 24.558.
<discovered-EAS>
string type; indicates the result of EAS discovery procedure performed by the edge enabling layer in the MT for the request of the TE, as specified in clause 5.3 of TS 24.558. the <discovered-EAS> is encoded as DiscoveredEas data type defined in clause 6.3.5.2.8 of TS 24.558.
Implementation
Optional. This command is only applicable to UEs supporting edge enabling layer.
Up

19.2.2  Edge-5 ACR trigger request +CE5ACRREQp. 431

Command Possible response(s)
+CE5ACRREQ=<AC-profile>,<AC-security-credential>,<Requested-ACR-action>,<S-EAS-info>[,<T-EAS-endpoint>] +CME ERROR: <err>
+CE5ACRREQ: <result>
+CE5ACRREQ?
+CE5ACRREQ=?
Description
Set command provides an application client profile, the security credential associated with the application client profile, the indication of ACR action (i.e., whether ACR detection or ACR initiation is requested), the EAS identifier to which the ACR request is related, and optionally the selected target EAS endpoint address. If the security credential associated with the application client is valid, then the edge enabling layer in the MT performs ACR procedure according to the indication of ACR action in the request as defined in clause 8.14.2.4 of TS 23.558.
If the edge enabling layer fails to check the validity of the set command based on the security credential of the application client, then +CME ERROR: 3 (Operation not allowed) is returned. For other reason for failure of processing the request, refer to clause 9.2.1 for possible <err> values.
Defined values
<AC-profile>
string type; indicate the application client profile to be used for performing EAS discovery procedure by the edge enabling layer in the MT. The <AC-profile> is encoded as ACProfile data type defined in clause 6.2.5.2.3 of TS 24.558.
<AC-security-credential>
string type; indicates the security credential associated with the application client profile to be used for checking validity of the request by the edge enabling layer in the MT. Encoding of the <AC-security-credential> is out of scope of this specification.
<Requested-ACR-action>
integer type; indicates whether the request is for ACR detection or for ACR initiation. The edge enabling layer in the MT determines takes this indication into account for perfoming ACR procedure as specified in clause 8.14.2.4 of TS 23.558.
0
ACR detection is requested
1
ACR initiation is requested
<S-EAS-info>
string type; indicates the identifier of EAS to which the ACR request is related.
<T-EAS-endpoint>
string type; indicates the endpoint address of the selected EAS by the TE. <T-EAS-endpoint> is encoded as tEASEndpoint of the AcrInitReq data type defined in clause 6.5.5.2.3 of TS 24.558.
<result>
integer type; indicates the result of ACR request for the requested ACR action.
0
the ACR request was successful and the edge enabling layer in the MT is processing the requested ACR operation
1
the ACR request failed
Implementation
Optional. This command is only applicable to UEs supporting edge enabling layer.
Up

19.2.3  Edge-5 EEC services subscription +CE5EECSRVp. 432

Command Possible response(s)
+CE5EECSRV=<subscribe>,<AC-profile>,<AC-security-credential>,<required-EEC-services>[,<ACR-operation-type>,<CAS-info>] +CE5EECSRV: <response>[,<subs-id>,<expiry-time>,<EAS-discovery-ind>,<EAS-dynamic-info-ind>,<ACR-ind>[,<EAS-info-list>]]
+CME ERROR: <err>
+CE5EECSRV? +CE5EECSRV: <subscribe>
+CE5EECSRV=? +CE5EECSRV: (list of supported <subscribe> values),<EAS-discovery-ind>,<EAS-dynamic-info-ind>,<ACR-ind>
Description
Set command enables the edge enabling layer in the MT to send notifications to the TE. The parameter <subscribe> enables or disables notification by an unsolicited result code. Relevant parameters for the EEC services subscription are provided in the unsolicited result code +CE5EECSRV: <subs-id>[,<EAS-discovery-info>,<EAS-dynamic-info>,<EAS-info-list>[,<ACR-status>[,<target-EAS-info>]]].
Refer to clause 9.2.1 for possible <err> values.
Read command returns the current value.
Test command returns the supported values as a compound value.
Defined values
<subscribe>
integer type. Enables and disables the subscription for EEC services.
0
Disables the subscription request.
1
Subscribe for notifications of EAS discovery.
2
Subscribe for notifications of ACR.
<AC-profile>
string type; indicate the application client profile to be used for performing EAS discovery procedure by the edge enabling layer in the MT. The <AC-profile> is encoded as ACProfile data type defined in clause 6.2.5.2.3 of TS 24.558.
<AC-security-credential>
string type; indicates the security credential associated with the application client profile to be used for checking validity of the request by the edge enabling layer in the MT. Encoding of the <AC-security-credential> is out of scope of this specification.
<required-EEC-services>
string type. If the value of <subscribe> is set to 1, <required-EEC-services> contains either or both:
If the value of <subscribe> is set to 2, <required-EEC-services> contains:
  • the list of EAS information including the identifier of the EAS encoded as a easId of the AcrInitReq data type defined in clause 6.5.5.2.3 of TS 24.558 and the endpoint address of the EAS encoded as a sEASEndpoint of the AcrInitReq data type defined in clause 6.5.5.2.3 of TS 24.558; and
  • optionally <ACR-operation-type> or <CAS-info>, or both.
<ACR-operation-type>
integer type; indicates the requested ACR operation as specified in clause 8.14.2.5.2 of TS 23.558.
0
ACR notification
1
ACR monitoring
2
the edge enabling layer managed ACR
<CAS-info>
string type; indicates the addess of cloud application server encoded as URI.
<response>
integer type; indicates the successful subscription or the failure of subscription.
0
the subscription request was successful
1
the subscription request fails
<subs-id>
integer type; indicates the subscription identifier corresponding to the subscription request
<expiry-time>
integer type; indicates the time for subscription expiration with unit of seconds. The default value is implementation specific.
<EAS-discovery-ind>
integer type; indicates that the edge enabling layer supports handling of EAS discovery to the TE.
0
no support of EAS discovery handling
1
support of EAS discovery handling
<EAS-dynamic-info-ind>
integer type; indicates that the edge enabling layer supports handling of EAS dynamic information subscription to the TE.
0
no support of EAS dynamic information subscription handling
1
support of EAS dynamic information subscription handling
<ACR-ind>
integer type; indicates that the edge enabling layer supports handling of ACR operation to the TE
0
no support of ACR operation handling
1
support of ACR operation handling
<EAS-info-list>
string type; contains the list of EAS information for ACR operation including the identifier of the EAS encoded as a easId of the AcrInitReq data type defined in clause 6.5.5.2.3 of TS 24.558 and the endpoint address of the EAS encoded as a sEASEndpoint of the AcrInitReq data type defined in clause 6.5.5.2.3 of TS 24.558.
<EAS-discovery-info>
string type; contains a list of a discoveredEas data type as defined in clause 6.3.5.2.8 of TS 24.558.
<EAS-dynamic-info>
string type; contains a list of a discoveredEas data type as defined in clause 6.3.5.2.8 of TS 24.558.
<ACR-status>
integer type; indicates the status of ACR operation.
0
the edge enabling layer in the MT detects a need for ACR
1
the edge enabling layer in the MT decides to perform ACR
2
the ACR is initiated
3
the ACR is in-progress
4
the ACR is completed
<target-EAS-info>
string type. If the value of <ACR-status> is set to 4, it contains the information of target EAS as a result of ACR operation, which is encoded as a discoveredEas data type defined in clause 6.3.5.2.8 of TS 24.558.
Implementation
Optional. This command is only applicable to UEs supporting edge enabling layer.
Up

19.2.4  Edge-5 UE ID request +CE5UEIDREQp. 434

Command Possible response(s)
+CE5UEIDREQ=<security-credential>,<EAS-id1>[,<EAS-id2>[...]] +CE5UEIDREQ: <response>[,list of <CR><LF><UE-ID>,<UE-ID-type>,<EAS-id>]
+CME ERROR: <err>
+CE5UEIDREQ?
+CE5UEIDREQ=?
Description
Set command provides the security credential of the TE for requesting +CE5UEIDREQ, and the list of EAS identifier(s) to retrieve the associated application specific UE identifier. If the security credential is valid, then the edge enabling layer in the MT performs UE identifier API procedure for the EAS indicated in the request as defined in clause 8.14.2.6 of TS 23.558.
If the edge enabling layer fails to check the validity of the set command based on the security credential in the request, then +CME ERROR: 3 (Operation not allowed) is returned. For other reason for failure of processing the request, refer to clause 9.2.1 for possible <err> values.
Defined values
<security-credential>
string type; indicates the security credential of the TE for requesting +CE5UEIDREQ to be used for checking validity of the request by the edge enabling layer in the MT. Encoding of the <security-credential> is out of scope of this specification.
<EAS-id>
string type; indicates application identifier of the EAS.
<response>
integer type; indicates the result of the request.
0
the UE identifier API procedure performed by the edge enabling layer in the MT was successful
1
the UE identifier API procedure performed by the edge enabling layer in the MT failed
<UE-ID>
string type; indicates the UE identifier corresponding to the <EAS-id>.
<UE-ID-type>
integer type; indicates whether <UE-ID> is a 3GPP Core Network assigned UE ID (see clause 5.20 of TS 23.501) or Edge UE ID (see clause 7.2.9 of TS 23.558).
Implementation
Optional. This command is only applicable to UEs supporting edge enabling layer.
Up

19.2.5  Edge-5 AC registration +CE5REGp. 435

Command Possible response(s)
+CE5REG=<reg_req>,<AC-profile>,<AC-security-credential>[,[<EAS-characteristics>][,<EEC-service-req>][,<ECS-information>][,<reg-id>]]+CE5REG: <response>,<reg-id>,<allowed-EAS-service>[,<expiry-time>]
+CME ERROR: <err>
+CE5REG?
+CE5REG=?
Description
Set command provides an application client profile and the security credential associated with the application client profile, optionally a list of EAS discovery filter, optionally a list of the requested EEC services, and optionally an ECS address. If it is requested for AC registration update or for AC deregistration, the registration identifier allocated during the previous registration is included in the set command.
If the edge enabling layer fails to check the validity of the set command based on the security credential of the application client, then +CME ERROR: 3 (Operation not allowed) is returned. For other reason for failure of processing the request, refer to clause 9.2.1 for possible <err> values.
Defined values
<reg_req>
integer type, indicates the type of the AC registration request:
0
AC registration request
1
AC registration update request
2
AC deregistration request
<AC-profile>
string type; indicate the application client profile to be used by the edge enabling layer in the MT. The <AC-profile> is encoded as ACProfile data type defined in clause 6.2.5.2.3 of TS 24.558.
<AC-security-credential>
string type; indicates the security credential associated with the application client profile to be used for checking validity of the request by the edge enabling layer in the MT. Encoding of the <AC-security-credential> is out of scope of this specification.
<EAS-characteristics>
string type; indicates the list of the EAS characteristics that the TE is interested in. The <EAS-characteristics> is encoded as EasCharacteristics data type defined in clause 6.3.5.2.7 of TS 24.558.
<EEC-service-req>
integer type, indicates the requested EEC services:
0
Request edge enabling layer to handle EAS discovery.
1
Request edge enabling layer to handle ACR.
2
Request edge enabling layer to handle both EAS discovery and ACR.
<ECS-address>
string type which include a URI of the ECS endpoint address.
<reg_id>
string type, indicates the identifier of AC registration assigned by the edge enabling layer.
<response>
integer type; indicates the result of the request.
0
the request of AC registration indicated in <reg_req> was successful
1
tthe request of AC registration indicated in <reg_req> failed
<allowed-EEC-service>
integer type, indicates the EEC services allowed to the AC:
0
AC is allowed to use EAS discovery.
1
AC is allowed to use ACR.
2
AC is allowed to use both EAS discovery and ACR.
<expiry-time>
integer type; indicates the time for AC registration expiration with unit of seconds. The default value is implementation specific.
Implementation
Optional. This command is only applicable to UEs supporting edge enabling layer.
Up

Up   Top   ToC