Interactive SMS  
SMPP

SMS-рассылки от 3 коп. за SMS!!!

    О проекте     Вопросы и ответы     Статьи     Архив     Утилиты     Программы     Обратная связь    

4.7 Описание команды "DATA_SM".
Эта команда используется для передачи данных между SMSC и ESME. Она может использоваться как ESME так и SMSC.
Эта команда является альтернативой submit_sm и deliver_sm команд и обычно используется для альтернативных SMS применений, таких как WAP - провайдинг, например.
ESME может использовать эту команду для запроса к SMSC о передаче сообщения на MS. SMSC может также применять эту команду для на MS инициироованного ESME сообщения.
Кроме этого data_sm операция может использоваться для передачи следующих специальных сообщений к ESME:
  • SMSC Delivery Receipt. (уведомление о доставке)
  • SME Delivery Acknowledgement. (подтверждение доставки) Пользовательские данные SME delivery acknowledgement включаются в поле short_message команды data_sm
  • SME Manual/User Acknowledgement
  • Intermediate Notification. (промежуточное уведомление)


    4.7.1 Синтаксис "DATA_SM"
      Наименование поля Длина в октетах Тип октета Описание Раздел
    З
    А
    Г
    О
    Л
    О
    В
    О
    К
    command_length4IntegerОбщая длина PDU.5.1.1
    command_id4Integerdata_sm5.1.2
    command_status4IntegerНе используется, установлено в NULL.5.1.3
    sequence_number4IntegerУникальный номер, аналогичный с data_sm_resp PDU.5.1.4
    О
    Б
    Я
    З
    А
    Т
    Е
    Л
    Ь
    Н
    Ы
    Е

    П
    А
    Р
    А
    М
    Е
    Т
    Р
    Ы
    service_typemax 6C-Octet StringПараметр service_type , используется для определения SMS приложения, отправившего SMS5.2.1
    source_addr_ton1IntegerType of Number (TON) для адреса отправителя. Если неизвестно, устанавливается в "Unknown" (0x00).5.2.5
    source_addr_npi1IntegerNumbering Plan Indicator (NPI) для адреса отправителя.Если неизвестно, устанавливается в "Unknown" (0x00).5.2.6
    source_addrmax 65C-Octet StringАдрес SME отправителя5.2.8
    dest_addr_ton1IntegerTON адреса получателя.5.2.5
    dest_addr_npi1IntegerNPI адреса получателя. 5.2.6
    destination_addrmax 65C-Octet StringАдрес получателя короткого сообщения. Для сообщений. Для сообщений на мобильный терминал - это непосредственно номер MS получателя.5.2.9
    esm_class1IntegerСодержит Message Mode и Message Type.5.2.12
    registered_delivery1IntegerУведомление о доставке. Говорит о необходимости уведомления отправителя сообщения о получении сообщения получателем.5.2.17
    data_coding1IntegerКодировка и алфавит сообщения.5.2.19
    Н
    Е
    О
    Б
    Я
    З
    А
    Т
    Е
    Л
    Ь
    Н
    Ы
    Е

    П
    А
    Р
    А
    М
    Е
    Т
    Р
    Ы
    source_port TLVПараметр для WAP приложений. Порт адреса отправителя.5.3.2.20
    source_addr_subunit TLVКомпонент отправителя, который создает user data.5.3.2.2
    source_network_type TLVСеть отправителя.5.3.2.4
    source_bearer_type TLVТип транспорта для доставки user data к получателю.5.3.2.6
    source_telematics_id TLVИдентификатор телематической службы отправителя.5.3.2.8
    destination_port TLVПараметр для WAP приложений. Порт адреса получателя.5.3.2.21
    dest_addr_subunit TLVкомпонент получателя, для которого предназначено user data.5.3.2.1
    dest_network_type TLVСеть получателя.5.3.2.3
    dest_bearer_type TLVТип транспорта для доставки user data к получателю.5.3.2.5
    dest_telematics_id TLVИдентификатор телематической службы отправителя.5.3.2.7
    sar_msg_ref_num TLVПорядковой номер сообщения в составе склеенных сообщений.5.3.2.22
    sar_total_segments TLVКоличество сообщений для склейки.5.3.2.23
    sar_segment_seqnum TLVУникальный номер для каждой сообщения в составе склеиваемого сообщения.5.3.2.24
    more_messages_to_send TLVПоказывает, что есть еще сообщения для доставки получателю.5.3.2.34
    qos_time_to_live TLVВремя жизни, как относительное время в секундах для передачи.5.3.2.9
    payload_type TLVОпределение типов загрузчиков (WDP, WCMP и т.д.).5.3.2.10
    message_payload TLVmessage user data. До 64K октетов может быть передано.5.3.2.32
    set_dpf TLVУстанавливает Delivery Pending Flag при неудачной доставке.5.3.2.29
    receipted_message_id TLVИдентификатор отправленного сообщения. Используется SMSC для последующей идентификации сообщения при запросах уведомления о доставке.5.3.2.12
    message_state TLVСтатус сообщения. Указывается в уведомлении о доставке сообщения.5.3.2.35
    network_error_code TLVКод ошибки сети. Может указываеться в уведомлении о доставке.5.3.2.31
    user_message_reference TLVНомер сообщения в ESME.5.3.2.17
    privacy_indicator TLVУровень приватности сообщения.5.3.2.14
    callback_num TLVНомер, по которому возможно отправление ответного сообщения.5.3.2.36
    callback_num_pres_ind TLVThis parameter identifies the presentation and screening associated with the callback number. If this parameter is present and there are multiple instances of the callback_num parameter then this parameter must occur an equal number of instances and the order of occurrence determines the particular callback_num_pres_ind which corresponds to a particular callback_num.5.3.2.37
    callback_num_atag TLVThis parameter associates a displayable alphanumeric tag with the callback number. If this parameter is present and there are multiple instances of the callback_num parameter then this parameter must occur an equal number of instances and the order of occurrence determines the particular callback_num_atag which corresponds to a particular callback_num.5.3.2.38
    source_subaddress TLVThe subaddress of the message originator.5.3.2.15
    dest_subaddress TLVThe subaddress of the message destination.5.3.2.16
    user_response_code TLVA user response code. The actual response codes are implementation specific.5.3.2.18
    display_time TLVProvides the receiving MS based SME with a display time associated with the message.5.3.2.26
    sms_signal TLVIndicates the alerting mechanism when the message is received by an MS.5.3.2.40
    ms_validity TLVIndicates validity information for this message to the recipient MS.5.3.2.27
    ms_msg_wait_facilities TLVThis parameter controls the indication and specifies the message type (of the message associated with the MWI) at the mobile station.5.3.2.13
    number_of_messages TLVIndicates the number of messages stored in a mail box (e.g. voice mail box).5.3.2.39
    alert_on_msg_delivery TLVRequests an MS alert signal be invoked on message delivery.5.3.2.41
    language_indicator TLVIndicates the language of an alphanumeric text message.5.3.2.19
    its_reply_type TLVThe MS user's reply method to an SMS delivery message received from the network is indicated and controlled by this parameter.5.3.2.42
    its_session_info TLVSession control information for Interactive Teleservice.5.3.2.43
     


    4.7.2 Синтаксис "DATA_SM_RESP"
      Наименование поля Длина в октетах Тип октета Описание Раздел
    З
    А
    Г
    О
    Л
    О
    В
    О
    К
    command_length4IntegerДлина PDU5.1.1
    command_id4Integerdata_sm_resp5.1.2
    command_status4IntegerРезультат data_sm запроса5.1.3
    sequence_number4IntegerПоследовательный номер data_sm PDU.5.1.4
    Т
    Е
    Л
    О
    message_idmax 65C-Octet StringЭто поле содержит идентификатор, который присвоил SMSC короткому сообщению.5.2.23
    Д П
    О А
    П Р
    О А
    Л М
    Н Е
    И Т
    Т Р
    . Ы
    delivery_failure_reasonTLVПоказывает причину ошибки доставки.5.3.2.33
    network_error_codeTLVКод ошибки сети.5.3.2.31
    additional_status_info_textTLVASCII текст описания запроса.5.3.2.11
    dpf_resultTLVПоказывает, установлен ли Delivery Pending Flag. 5.3.2.28
     
  •   wlxml2xml & xml2wlxml  
    Нужен ли сервис на сайте?
    Да (774)50%
    Нет (515)33%
    Все равно (222)14%
    gsm 7 (22)1%
    Другой  

    Предыдущие голосования
     
      Реклама  
    sms2web - легкий путь стать контент-провайдером

     
      Новости-OnLine  

    Архив Новостей

     
      Статьи  
     
      Статистика  
    • Посещений:15369912
    • Форумов:13
    • Тем:1367
    • Сообщений:6289
    • Пользователей:6043