fQi6tdZdZdZdZdZdZedz Zdez Zdez ZdZ dZ dZ d Z d Z d ZdZdZd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$d Z%d!Z&d"Z'd#Z(d$Z)d%Z*d&Z+d'Z,d(Z-d)Z.d*Z/d+Z0d,Z1d-Z2d.Z3d/Z4d0Z5d1Z6d2Z7d3Z8ie d4e d5e d6e d7e d8ed9ed:ed;ed<ed=ed>ed?ed@edAedBedCedDiedEedFedGedHedIedJe dKe!dLe"dMe#dNe$dOe%dPe&dQe'dRe(dSe)dTe*dUe+dVe,dWe-dXe.dYe/dZe0d[e1d\e2d]e3d^e4d_e5d`e6dae7dbe8dciZ9dZ:dZ;dZdZ?dZ@dZAd ZBd ZCd ZDdZEdZFdZGd ZHd ZIdZJd ZKddZLd ZMdZNdeZOdZPdZQdZRd ZSd ZTd ZUdZVdZWd ZXddZYd ZZdZ[dZ\dZ]dZ^dZ_d Z`d ZadZbdZcdZdd ZedZfd ZgdfZhdZidZjdgZkd-ZldZmdhZndZodZpdZqd Zrd Zsd ZtdZudZvdZwdZxdZydZzd Z{dZ|dZ}d Z~d ZdZdfZdZdfZdZdZdZdZdZd Zd Zd ZdZdZd ZdZdZd Zd Zd ZdZdZd Zidie;fdje;fdke;fdle;fdme;fdne;fdoe;fdpefdqefdrefdsefdtefduefdvefdwefdxe=e>fdye=e>fe=e>fe=e>fe=e>fe=e>fefefe=e>fefdz Zee;d{Zid|d d}dd~ddd ddddddddfddddddddddddddddddidddddddddddddddddddddddddddddddddddddddddddddœ ZddddƜZdS) 34@BCDEHIPQSTUXabcdefgzNo ErrorzMessage Length is invalidzCommand Length is invalidzInvalid Command IDz'Incorrect BIND Status for given commandzESME Already in Bound StatezInvalid Priority Flagzz System ErrorzInvalid Source AddresszInvalid Destination AddresszInvalid Message IDz Bind FailedzInvalid PasswordzInvalid System IDzCancel SM FailedzReplace SM FailedzMessage Queue is fullzInvalid Service TypezInvalid number of destinationszInvalid Distribution List namez'Invalid Destination Flag (submit_multi)zAInvalid Submit With Replace request (replace_if_present_flag set)zInvalid esm_class field dataz"Cannot submit to Distribution Listz submit_sm or submit_multi failedzInvalid Source address TONzInvalid Source address NPIzInvalid Destination address TONzInvalid Destination address NPIzInvalid system_type fieldzInvalid replace_if_present flagzInvalid number of messagesz;Throttling error (ESME has exceeded allowed message limits)zInvalid Scheduled Delivery Timez-Invalid message validity period (Expiry Time)z*Predefined Message is invalid or not foundz&ESME received Temporary App Error Codez&ESME received Permanent App Error Codez'ESME received Reject Message Error Codezquery_sm request failedz*Error in the optional part of the PDU bodyzOptional Parameter not allowedzInvalid Parameter Lengthz#Expected Optional Parameter missingz Invalid Optional Parameter Valuez$Delivery Failure (used data_sm_resp)z Unknown Error Abind_transmitterbind_transmitter_resp bind_receiverbind_receiver_respbind_transceiverbind_transceiver_respoutbindunbind unbind_resp submit_smsubmit_sm_respsubmit_sm_multisubmit_sm_multi_respdata_sm data_sm_resp deliver_smdeliver_sm_resp) query_sm query_sm_resp cancel_smcancel_sm_resp replace_smreplace_sm_resp enquire_linkenquire_link_respalert_notification generic_nack)r<r>r@rCdest_addr_subunitdest_network_typedest_bearer_typedest_telematics_idsource_addr_subunitsource_network_typesource_bearer_typesource_telematics_idqos_time_to_live payload_typeadditional_status_info_textreceipted_message_idms_msg_wait_facilities0privacy_indicatorisource_subaddressidest_subaddressiuser_message_referenceiuser_response_codei source_porti destination_porti sar_msg_ref_numi language_indicatori sar_total_segmentsisar_segment_seqnumisc_interface_versionicallback_num_pres_indicallback_num_ataginumber_of_messagesi callback_numi dpf_resulti set_dpfi!ms_availability_statusi"network_error_codei#message_payloadi$i%i&i'iiiii ii) delivery_failure_reasonmore_messages_to_send message_stateussd_service_op display_time sms_signal ms_validityalert_on_message_deliveryits_reply_typeits_session_infoBHL)r r r N) EMPTY_STRING NULL_STRINGSEVENBIT_LENGTHEIGHTBIT_LENGTH UCS2_LENGTHMULTIPART_HEADER_SIZESEVENBIT_PART_SIZEEIGHTBIT_PART_SIZEUCS2_PART_SIZE SMPP_ESME_ROKSMPP_ESME_RINVMSGLENSMPP_ESME_RINVCMDLENSMPP_ESME_RINVCMDIDSMPP_ESME_RINVBNDSTSSMPP_ESME_RALYBNDSMPP_ESME_RINVPRTFLGSMPP_ESME_RINVREGDLVFLGSMPP_ESME_RSYSERRSMPP_ESME_RINVSRCADRSMPP_ESME_RINVDSTADRSMPP_ESME_RINVMSGIDSMPP_ESME_RBINDFAILSMPP_ESME_RINVPASWDSMPP_ESME_RINVSYSIDSMPP_ESME_RCANCELFAILSMPP_ESME_RREPLACEFAILSMPP_ESME_RMSGQFULSMPP_ESME_RINVSERTYPSMPP_ESME_RINVNUMDESTSSMPP_ESME_RINVDLNAMESMPP_ESME_RINVDESTFLAGSMPP_ESME_RINVSUBREPSMPP_ESME_RINVESMCLASSSMPP_ESME_RCNTSUBDLSMPP_ESME_RSUBMITFAILSMPP_ESME_RINVSRCTONSMPP_ESME_RINVSRCNPISMPP_ESME_RINVDSTTONSMPP_ESME_RINVDSTNPISMPP_ESME_RINVSYSTYPSMPP_ESME_RINVREPFLAGSMPP_ESME_RINVNUMMSGSSMPP_ESME_RTHROTTLEDSMPP_ESME_RINVSCHEDSMPP_ESME_RINVEXPIRYSMPP_ESME_RINVDFTMSGIDSMPP_ESME_RX_T_APPNSMPP_ESME_RX_P_APPNSMPP_ESME_RX_R_APPNSMPP_ESME_RQUERYFAILSMPP_ESME_RINVOPTPARSTREAMSMPP_ESME_ROPTPARNOTALLWDSMPP_ESME_RINVPARLENSMPP_ESME_RMISSINGOPTPARAMSMPP_ESME_RINVOPTPARAMVALSMPP_ESME_RDELIVERYFAILURESMPP_ESME_RUNKNOWNERR DESCRIPTIONSSMPP_CLIENT_STATE_CLOSEDSMPP_CLIENT_STATE_OPENSMPP_CLIENT_STATE_BOUND_TXSMPP_CLIENT_STATE_BOUND_RXSMPP_CLIENT_STATE_BOUND_TRX SMPP_TON_UNK SMPP_TON_INTLSMPP_TON_NATNLSMPP_TON_NWSPECSMPP_TON_SBSCRSMPP_TON_ALNUMSMPP_TON_ABBREV SMPP_NPI_UNK SMPP_NPI_ISDN SMPP_NPI_DATASMPP_NPI_TELEXSMPP_NPI_LNDMBLSMPP_NPI_NATNL SMPP_NPI_PRVTSMPP_NPI_ERMES SMPP_NPI_IP SMPP_NPI_WAPSMPP_ENCODING_DEFAULTSMPP_ENCODING_IA5SMPP_ENCODING_BINARYSMPP_ENCODING_ISO88591SMPP_ENCODING_BINARY2SMPP_ENCODING_JISSMPP_ENCODING_ISO88595SMPP_ENCODING_ISO88598SMPP_ENCODING_ISO10646SMPP_ENCODING_PICTOGRAMSMPP_ENCODING_ISO2022JPSMPP_ENCODING_EXTJISSMPP_ENCODING_KSC5601SMPP_LANG_DEFAULT SMPP_LANG_EN SMPP_LANG_FR SMPP_LANG_ES SMPP_LANG_DESMPP_MSGMODE_DEFAULTSMPP_MSGMODE_DATAGRAMSMPP_MSGMODE_FORWARDSMPP_MSGMODE_STOREFORWARDSMPP_MSGTYPE_DEFAULTSMPP_MSGTYPE_DELIVERYACKSMPP_MSGTYPE_USERACKSMPP_GSMFEAT_NONESMPP_GSMFEAT_UDHISMPP_GSMFEAT_REPLYPATHSMPP_GSMFEAT_UDHIREPLYPATHSMPP_PID_DEFAULT SMPP_PID_RIPSMPP_UDHIEIE_CONCATENATEDSMPP_UDHIEIE_SPECIALSMPP_UDHIEIE_RESERVEDSMPP_UDHIEIE_PORT8SMPP_UDHIEIE_PORT16SMPP_UDHIEIE_CONCATENATED16%SMPP_MS_AVAILABILITY_STATUS_AVAILABLE"SMPP_MS_AVAILABILITY_STATUS_DENIED'SMPP_MS_AVAILABILITY_STATUS_UNAVAILABLESMPP_SMSC_DELIVERY_RECEIPT_NONESMPP_SMSC_DELIVERY_RECEIPT_BOTH"SMPP_SMSC_DELIVERY_RECEIPT_FAILURE"SMPP_SMSC_DELIVERY_RECEIPT_BITMASKSMPP_SME_ACK_BITMASKSMPP_SME_ACK_NONESMPP_SME_ACK_DELIVERYSMPP_SME_ACK_MANUALSMPP_SME_ACK_BOTHSMPP_INT_NOTIFICATION_BITMASKSMPP_INT_NOTIFICATION_NONESMPP_INT_NOTIFICATION_REQUESTEDSMPP_VERSION_33SMPP_VERSION_34SMPP_NETWORK_TYPE_UNKNOWNSMPP_NETWORK_TYPE_GSMSMPP_NETWORK_TYPE_TDMASMPP_NETWORK_TYPE_CDMASMPP_NETWORK_TYPE_PDCSMPP_NETWORK_TYPE_PHSSMPP_NETWORK_TYPE_IDENSMPP_NETWORK_TYPE_AMPSSMPP_NETWORK_TYPE_PAGINGSMPP_MESSAGE_STATE_ENROUTESMPP_MESSAGE_STATE_DELIVEREDSMPP_MESSAGE_STATE_EXPIREDSMPP_MESSAGE_STATE_DELETED SMPP_MESSAGE_STATE_UNDELIVERABLESMPP_MESSAGE_STATE_ACCEPTEDSMPP_MESSAGE_STATE_UNKNOWNSMPP_MESSAGE_STATE_REJECTEDCOMMAND_STATES STATE_SETTERSOPTIONAL_PARAMSINT_PACK_FORMATSr^/home/jenkins/workspace/simtester-sanitize/venv/lib/python3.11/site-packages/smpplib/consts.pyr's    $q(00,, !! !!$!!    "#!#!#!# "!!!!!""! !#   !'&!'&'"1:15151- 1 C 1 4 111-1~12171-11+1,1 -!1"/#11$/%1&0'1(<)1*:+1,E-1.]/10:112=314=5166718691:;;1<;=1>5?1@v?-@fA-B&C-DvE--F &#!'Y---d   r