tokens: ['UE', 'The', 'IRIPOI', 'present', 'in', 'the', 'SMSF', 'shall', 'generate', 'the', 'xIRI', 'containing', 'the', 'SMSMessage', 'record', 'when', 'it', 'detects', 'following', 'events', '', 'The', 'SMSF', 'receives', 'an', 'SMCP', 'message', 'CPDATARPDATA', 'SMSSUBMIT', 'SMSCOMMAND', 'via', 'AMF', 'in', 'NsmsfSMServiceUplinkSMS', 'message', 'from', 'a', 'target', 'UE', '', 'The', 'SMSF', 'receives', 'an', 'SMCP', 'message', 'CPDATARPDATA', 'SMSSUBMIT', 'via', 'AMF', 'in', 'NsmsfSMServiceUplinkSMS', 'message', 'from', 'any', 'UE', 'with', 'TPDA', 'field', 'within', 'the', 'SMSSUBMIT', 'containing', 'a', 'target', 'nonLocal', 'ID', 'and', 'SMSF', 'returns', 'the', 'SMCP', 'CPACK', 'to', 'that', 'originating', 'UE', '', 'The', 'SMSF', 'receives', 'an', 'SMCP', 'message', 'CPDATARPDATA', 'SMSCOMMAND', 'via', 'AMF', 'in', 'NsmsfSMServiceUplinkSMS', 'message', 'from', 'any', 'UE', 'with', 'TPDA', 'field', 'within', 'the', 'SMSCOMMAND', 'containing', 'a', 'target', 'nonLocal', 'ID', 'and', 'SMSF', 'returns', 'the', 'SMCP', 'CPACK', 'to', 'that', 'originating', 'UE', '', 'The', 'SMSF', 'receives', 'a', 'TCAP', 'message', 'MAP', 'MTFORWARDSHORTMESSAGE', 'Request', 'SMSDELIVER', 'SMSSTATUSREPORT', 'destined', 'to', 'a', 'target', 'UE', '', 'The', 'SMSF', 'receives', 'a', 'TCAP', 'message', 'MAP', 'MTFORWARDSHORTMESSAGE', 'Request', 'SMSDELIVER']