PDU(SendReq, 128, "...",
    OCTSTR(x_mms_transaction_id, 24, "Transaction id")
    MMSVERSION(x_mms_mms_version, 13, "MMS protocol version")
    ULONG(date, 5, "Date")
    ENCSTRVALE(from, 9, "Sender")
    ENCSTRVAL(to, 23, "Address of the recipient")
    ENCSTRVAL(cc, 2, "CC address of recipient")
    ENCSTRVAL(bcc, 1, "Bcc address of recipient")
    ENCSTRVAL(subject, 22, "Subject of the message")
    UINT(x_mms_message_class, 10, "Class of the message")
    ULONGABSREL(x_mms_expiry, 8, "Expiry time of message in proxy relay")
    ULONGABSREL(x_mms_delivery_time, 7, "Time of desired delivery")
    UINT(x_mms_priority, 15, "Priority of the message for the recipient")
    UINT(x_mms_sender_visibility, 20, "Show sender's address")
    UINT(x_mms_delivery_report, 6, "Generate a delivery report")
    UINT(x_mms_read_reply, 16, "User requests a read report")
    OCTSTRE(content_type, 4, "Content type")
	REST(data, "Request data")
    , 1)


PDU(SendConf, 129, "...",
    OCTSTR(x_mms_transaction_id, 24, "Transaction id")
    MMSVERSION(x_mms_mms_version, 13, "MMS protocol version")
    UINT(x_mms_response_status, 18, "MMS specific status")
    ENCSTRVAL(x_mms_response_text, 19, "Description of response value")
    OCTSTR(message_id, 11, "Unique message reference")
    , 1)


PDU(NotificationInd, 130, "...",
    OCTSTR(x_mms_transaction_id, 24, "Transaction id")
    MMSVERSION(x_mms_mms_version, 13, "MMS protocol version")
    ENCSTRVALE(from, 9, "Sender")
    ENCSTRVAL(subject, 22, "Subject of the message")
    UINT(x_mms_message_class, 10, "Class of the message")
    ULONG(x_mms_message_size, 14, "Full size of message in octets")
    ULONGABSREL(x_mms_expiry, 8, "Expiry time of message in proxy relay")
    OCTSTR(content_location, 3, "Location of content")
    , 1)


PDU(NotifyRespInd, 131, "...",
    OCTSTR(x_mms_transaction_id, 24, "Transaction id")
    MMSVERSION(x_mms_mms_version, 13, "MMS protocol version")
    UINT(x_mms_status, 21, "Message status")
    UINT(x_mms_report_allowed, 17, "Send of delivery report to user allowed")
    , 1)


PDU(RetrieveConf, 132, "...",
    OCTSTR(x_mms_transaction_id, 24, "Transaction id")
    MMSVERSION(x_mms_mms_version, 13, "MMS protocol version")
    OCTSTR(message_id, 11, "Unique message reference")
    ULONG(date, 5, "Date");
    ENCSTRVALE(from, 9, "Sender")
    ENCSTRVAL(to, 23, "Address of the recipient")
    ENCSTRVAL(cc, 2, "CC address of recipient")
    ENCSTRVAL(subject, 22, "Subject of the message")
    UINT(x_mms_message_class, 10, "Class of the message")
    UINT(x_mms_priority, 15, "Priority of the message for the recipient")
    UINT(x_mms_delivery_report, 6, "Generate a delivery report")
    UINT(x_mms_read_reply, 16, "User requests a read report")
    OCTSTRE(content_type, 4, "Content type")
	REST(data, "Request data")
    , 1)


PDU(AcknowledgeInd, 133, "...",
    OCTSTR(x_mms_transaction_id, 24, "Transaction id")
    MMSVERSION(x_mms_mms_version, 13, "MMS protocol version")
    UINT(x_mms_report_allowed, 17, "Send of delivery report to user allowed")
    , 1)


PDU(DeliveryInd, 134, "...",
    MMSVERSION(x_mms_mms_version, 13, "MMS protocol version")
    OCTSTR(message_id, 11, "Unique message reference")
    ENCSTRVAL(to, 23, "Address of the recipient")
    ULONG(date, 5, "Date");
    UINT(x_mms_status, 21, "Message status")
    , 1)

    