Presentation is loading. Please wait.

Presentation is loading. Please wait.

Device Trigger Parameters for 3GPP PRO-2014-0139-Device_triggering_for_3GPP_presentation Group Name: PRO Source: Tetsuo Inoue, Barbara Pareglio (NEC),

Similar presentations


Presentation on theme: "Device Trigger Parameters for 3GPP PRO-2014-0139-Device_triggering_for_3GPP_presentation Group Name: PRO Source: Tetsuo Inoue, Barbara Pareglio (NEC),"— Presentation transcript:

1 Device Trigger Parameters for 3GPP PRO Device_triggering_for_3GPP_presentation Group Name: PRO Source: Tetsuo Inoue, Barbara Pareglio (NEC), Syed Husain (NTT Docomo) Meeting Date: for discussion Agenda Item: input contribution

2 2 Architecture derived from 3GPP TS V ( ) Check the specifications!

3 3 Tsp I/F protocol specification derived from 3GPP TS V ( ) Tsp Submission, T4 Delivery Focus

4 4 Tsp I/F protocol specification derived from 3GPP TS V ( ) Device-Action-Request (DAR) command Message Format: ::= { Auth-Application-Id } { Auth-Session-State } { Origin-Host } { Origin-Realm } { Destination-Realm } [ Destination-Host ] [ Origin-State-Id ] [ Device-Action ] *[ Proxy-Info ] *[ Route-Record ] *[ AVP ] Mandatory and Fixed location for Diameter Based Protocol Optional for Diameter Based Protocol Mandatory for Diameter Based Protocol Mandatory for DAR command specific

5 5 Tsp I/F protocol specification derived from 3GPP TS V ( ) Device-Action AVP Mandatory and Fixed location for Diameter Based Protocol Mandatory for Diameter Based Protocol Optional for Diameter Based Protocol Conditional either for DAR command specific AVP Format: Device-Action ::= [ External-Id ] [ MSISDN ] [ SCS-Identifier ] { Reference-Number } { Action-Type } [ Trigger-Data ] [ Validity-Time ] *[ AVP ] Optional for Diameter Based Protocol Focus

6 6 Tsp I/F protocol specification derived from 3GPP TS V ( ) Action-Type AVP The Action-Type AVP (AVP code 3005) is of type Enumerated, and informs the MTC-IWF of what action type is required in the request and also informs the SCS of what action type is reported. The following values are defined: Device Trigger Request (1) This value indicates a device trigger request and is used: -in the Device-Action AVP of the Device-Action-Request command; -in the Device-Notification AVP of the Device-Action-Answer command. Delivery Report (2) This value indicates a delivery report sent from MTC-IWF to the SCS and is used: -in the Device-Notification AVP of the Device-Notification-Request command.

7 7 Tsp I/F protocol specification derived from 3GPP TS V ( ) Trigger-Data AVP AVP Format: Trigger-Data ::= { Payload } [ Priority-Indication ] [ Application-Port-Identifier ] *[ AVP ] Mandatory and Fixed location for Diameter Based Protocol Mandatory for Diameter Based Protocol Optional for Diameter Based Protocol Focus

8 8 Tsp I/F protocol specification derived from 3GPP TS V ( ) Payload AVP The Payload AVP (AVP code 3004) is of type OctetString, and contains the payload to be transferred to the addressed device. Application-Port-Identifier AVP The Application-Port-Identifier AVP (AVP code 3010) is of type Unsigned32 and is used to uniquely identify the triggering application addressed in the device, see subclause in 3GPP TS [15] for further details. Check

9 9 Technical realization of the SMS 3GPP TS V ( ) 9Protocols and protocol architecture 9.2Service provided by the SM ‑ TL 9.2.3Definition of the TPDU parameters TP ‑ User Data (TP ‑ UD) Application Port Addressing 16 bit address VALUE (port number) MEANING 0 ‑ UDP/TCP port numbers assigned by IANA without the need to refer to 3GPP. For the procedure, use and assignment of port numbers in this range – refer to the IANA database. (http://www.IANA.com/).http://www.IANA.com/ See Note ‑ Available for allocation by SMS applications without the need to refer to 3GPP or IANA. See Note ‑ UDP/TCP port numbers assigned by IANA. For the procedure, use and assignment of port numbers in this range – refer to the IANA database. (http://www.IANA.com/). See Note 1.http://www.IANA.com/ – Reserved for future allocation by 3GPP. For a port number in this range an application must be made to 3GPP.

10 10 T4 I/F protocol specification derived from 3GPP TS V ( ) Information Element NameMapping to Diameter AVPCat.Description User Identifier (See 3GPP TS [12]) User-IdentifierMThis information element shall contain the IMSI of the UE the trigger is to be applied, formatted according to 3GPP TS [8], clause 2.2. This Information Element may contain the international ISDN number of the UE the device trigger was delivered, formatted according to 3GPP TS [8], clause 3.3. The ISDN number shall be present if it is available to the MTC-IWF. This Information Element may contain the external identifier of the UE the device trigger was delivered, formatted according to 3GPP TS [8], clause The external identifier shall be present if it is available to the MTC-IWF. SM RP OA (See 3GPP TS [12]) SCS-IdentityMThis Information Element shall contain the identity of the Service Capability Server that is requesting a device trigger to the UE. SM RP UI (See 3GPP TS [13]) SM-RP-UIMThis information element shall contain short message transfer protocol data unit for device trigger. Serving Node Identity (See 3GPP TS [14]) Serving-NodeCThis information element shall contain the serving node identity, i.e. SGSN/MME/MSC identity serving the UE. It shall be present if it is available to the MTC-IWF, e.g. the MTC-IWF retrieved this information from the HSS. Additional Serving Node Identity (See 3GPP TS [14]) Additional-Serving-NodeCThis information element shall contain another serving node identity, e.g. SGSN/MME/MSC identity, if there is any serving the UE. There may be multiple instances of this information elements. Trigger Reference Number (See 3GPP TS [15]) Reference-NumberCThis information element shall contain the Reference Number related to the device trigger request. It shall be present if it is available to the MTC-IWF, e.g. the MTC-IWF received this information over Tsp. Validity Period (See 3GPP TS [15]) Validity-PeriodCThis information element shall contain the validity period of the device trigger request. It shall be present if it is available to the MTC-IWF, e.g. the MTC-IWF received this information over Tsp. Priority Indication (See 3GPP TS [15]) Priority-IndicationCThis information element shall contain the priority of the device trigger request.. It shall be present if it is available to the MTC-IWF, e.g. the MTC-IWF received this information over Tsp. SMS Application Port ID (See 3GPP TS [15]) SMS-Application-Port-IDCThis information element shall contain the Application Port ID of the triggering application for the device trigger request. It shall be present if it is available to the MTC-IWF, e.g. the MTC-IWF received this information over Tsp. Supported Features (See 3GPP TS [6]) Supported-FeaturesOIf present, this information element shall contain the list of features supported by the origin host. Device Trigger Request Focus

11 11 T4 I/F protocol specification derived from 3GPP TS V ( ) Device-Trigger-Request (DTR) Command Message Format ::= { Auth-Session-State } { Origin-Host } { Origin-Realm } { Destination-Host } { Destination-Realm } { User-Identifier } { SCS-Identity } { SM-RP-UI } [ Serving-Node ] *[ Additional-Serving-Node ] [ Reference-Number ] [ Validity-Period ] [ Priority-Indication ] [ SMS-Application-Port-ID ] *[ Supported-Features ] *[ AVP ] *[ Proxy-Info ] *[ Route-Record ] Mandatory and Fixed location for Diameter Based Protocol Optional for Diameter Based Protocol Mandatory for Diameter Based Protocol Focus

12 12 SMS capable MME specification derived from 3GPP TS V ( ) Information element name Mapping to Diameter AVP Cat. Description SM RP DA User-Name (See IETF RFC 3588 [6]) MThis information element shall contain an IMSI SM RP OA SC-AddressMThis information element shall contain the Service Centre address. SM RP UISM-RP-UIMThis information element shall contain the short message transfer protocol data unit. MME Number for MT SMS MME- Number-for- MT-SMS MThis Information Element contains the ISDN number of the MME, see 3GPP TS [3]. TFR-Flags CThis information element shall contain a bit mask. Bit 0 indicates when set if the Service Centre has more messages to send SM Delivery Timer SM-Delivery- Timer OThis information element, when present, shall indicate the SM Delivery Timer value set in the SMS-GMSC to the IP-SM-GW. SM Delivery Start Time SM-Delivery- Start-Time OThis information element, when present, shall indicate the timestamp (in UTC) at which the SM Delivery Supervision Timer was started in the SMS-GMSC. Supported Features Supported- Features (See 3GPP TS [5]) OIf present, this information element shall contain the list of features supported by the origin host. MT Forward Short Message Request Focus

13 13 SMS capable MME specification derived from 3GPP TS V ( ) MT-Forward-Short-Message-Request (TFR) Command Message Format ::= [ Vendor-Specific-Application-Id ] { Auth-Session-State } { Origin-Host } { Origin-Realm } [ Destination-Host ] { Destination-Realm } { User-Name } *[ Supported-Features ] { SC-Address } { SM-RP-UI } [ MME-Number-for-MT-SMS ] [ TFR-Flags ] [ SM-Delivery-Timer ] [ SM-Delivery-Start-Time ] *[ AVP ] *[ Proxy-Info ] *[ Route-Record ] Focus

14 14 SMS capable MME specification derived from 3GPP TS V ( ) SM-RP-UI The SM-RP-UI is of type OctetString and it shall contain a short message transfer protocol data unit (TPDU) which is defined in 3GPP TS [3] and represents the user data field carried by the short message service relay sub-layer protocol. Its maximum length is of 200 octets. Focus

15 15 Technical realization of the SMS 3GPP TS V ( ) 9Protocols and protocol architecture 9.2Service provided by the SM ‑ TL 9.2.3Definition of the TPDU parameters TP ‑ Protocol ‑ Identifier (TP ‑ PID) In the case where bit 7 = 0, bit 6 = 1, bits 5..0 are used as defined below Device Triggering Short Message It is a Mandatory parameter for “Device Triggering” in TP-PID/TPDU/SM-RP-UI/DTR Command of T4 IF. But other part of TPDU/SM-RP-UI is NOT mandatory. Payload (user data) should be mapped to the other part. Trigger-Data AVP including Payload AVP in DAR command of Tsp IF is optional. Because, MTC-IWF is able to set TP-PID for T4 IF as “Device Triggering SM” by checking Action-Type AVP received via Tsp IF.

16 Mapping between oneM2M and 3GPP (1/4) 3GPP SpecificationsoneM2M TS (SMS) Ref. section TS (SMS in MME) Ref. section TS (T4 i/f) Ref. section TS (Tsp i/f) Ref. section 6 TS-0001 (Architecture) Ref. v0.4.2 section 7 Parameter’s Name in “TPDU” M/ O Parameter’s Name M /O Parameter’s Name M/ O Parameter’s Name for DAR Command M /O Parameter’s Name M /O TP ‑ MTI M SM RP UIM (See 3GPP TS ) M TP ‑ MMS M TP-LPO TP ‑ RP M (Note-8) TP ‑ UDHI O (Note-9) TP ‑ SRI O TP ‑ OA M TP ‑ PID =b’ ’ (Device Trigger SM) M Action-Type AVP = “1” of DAR Command M Device Triggering request TP ‑ DCS M (Note-9) TP ‑ SCTS M (Note-8) TP ‑ UDL M (Note-9) TP ‑ UD (Note-1) O Payload AVPO (Note-7) Application Port Addressing 16 bit address in TP-UD OSMS Application Port ID (See 3GPP TS ) C Application-Port- Identifier AVP OTrigger-Recipient-ID (Note-6) C 16

17 Mapping between oneM2M and 3GPP (2/4) 3GPP SpecificationsoneM2M TS (SMS) Ref. section TS (SMS in MME) Ref. section TS (T4 i/f) Ref. section TS (Tsp i/f) Ref. section 6 TS-0001 (Architecture) Ref. v0.4.2 section 7 Parameter’s Name in “TPDU” M/ O Parameter’s Name M /O Parameter’s Name M/ O Parameter’s Name for DAR Command M /O Parameter’s Name M /O SM RP DA (Note-2) M User Identifier (See 3GPP TS ) MExternal-ID AVP or MSISDN AVP MM2M-Ext-IDM SM RP OA (Note-3) M SM RP OA (See 3GPP TS ) MSCS-Identifier AVP (Note-5) CM2M-Node-ID for IN??C MME Number for MT SMS (Note-4) M Serving Node Identity (See 3GPP TS ) C TFR-Flags (Note-4) C SM Delivery Timer (Note-4) O SM Delivery Start Time (Note-4) O Supported Features (Note-4) OSupported FeaturesO Additional Serving Node Identity C Trigger Reference Number C Reference-Number AVP MM2M-Request-ID??M Validity PeriodC Validity-Time AVPO (Note-10)O Priority IndicationC Priority-Indication AVPO (Note-11)O 17

18 Mapping between oneM2M and 3GPP (3/4) 3GPP SpecificationsoneM2M TS (SMS) Ref. section TS (SMS in MME) Ref. section TS (T4 i/f) Ref. section TS (Tsp i/f) Ref. section 6 TS-0001 (Architecture) Ref. v0.4.2 section 7 Parameter’s Name in “TPDU” M/ O Parameter’s Name M /O Parameter’s Name M/ O Parameter’s Name for DAR Command M /O Parameter’s Name M /O Diameter Header: , REQ, PXY MM Session-Id AVPM (Note-12)M Auth-Application-Id AVP M (Ref. TS section 6.1.3) M Auth-Session-State AVPMM Origin-Host AVPMM2M-Node-ID for IN??M Origin-Realm AVPMM2M-SP-ID??M Destination-Realm AVPMUNetwork-ID??M Destination-Host AVPO (Note-13)O Origin-State-Id AVPOO Proxy-Info AVPOO Route-Record AVPOO 18

19 Note-1 If TP-UDL is set as other than 0, TP-UD is presented. If TP-UDHI is set as ‘1’, TP-UD contains a header field at the beginning. Refer to TS section Note-2 In case of SMS in MME, the SM RP DA is set as the IMSI. But it is converted from MSISDN or External ID by 3GPP NW entities. Note-3 SM RP OA is set as SCS Identifier assumed by MTC-IWF. Note-4 These parameters are set appropriate values assumed by 3GPP NW entities based on local policy. Note-5 SCS-Identifier AVP may be needed when the Origin-Host AVP received by the MTC-IWF is different from the SCS- Identifier administrated by HSS for authorizing Device Trigger request to the target UE. It depends local policy and topology. Note-6 Trigger-Recipient-ID may be needed when the target UE has multiple applications and can not set the ASN/MN-CSE as only one for the dedicated recipient of the trigger. Note-7 Payload AVP may be set if IN-AE or IN-CSE requires. The format is FFS. The oneM2M should define it if standardized format is required. Note-8 oneM2M needs to confirm if these parameters (TP-RP, TP-SCTS) are left to be set the value as optional on the Payload including one of TPDU parameters by oneM2M. Note-9 Same note as above Note-8 for parameters (TP-UDHI, TP-DCS, TP-UDL). These parameters are related to the TP-UD (User Data). Note-10 oneM2M might define how to use this parameter or left for implementation. Note-11 oneM2M might define how to use this parameter or left for implementation. Note-12 Session-ID AVP should be for different purpose from Reference-Number AVP. Session-ID is used for a pair of a Diameter Request and the Answer. And Reference-Number may be used for a pair of a DAR (Device Action Request) and DNR (Device Notification Request, i.e. Reporting the Trigger result). So oneM2M might define other ID than M2M-Request- ID or left for implementation. Note-13 If 3GPP NW provider has multiple MTC-IWFs for load balancing or some other reasons, Destination-Host AVP may be needed to be set. But it depends on local policy or topology. 19 Mapping between oneM2M and 3GPP (4/4)


Download ppt "Device Trigger Parameters for 3GPP PRO-2014-0139-Device_triggering_for_3GPP_presentation Group Name: PRO Source: Tetsuo Inoue, Barbara Pareglio (NEC),"

Similar presentations


Ads by Google