Net_SMPP
[ class tree: Net_SMPP ] [ index: Net_SMPP ] [ all elements ]

Class: Net_SMPP_Command_Data_Sm_Resp

Source Location: /Net_SMPP-0.4.5/Net/SMPP/Command/data_sm_resp.php

Class Overview

Net_SMPP_PDU
   |
   --Net_SMPP_Command
      |
      --Net_SMPP_Command_Data_Sm_Resp

data_sm_resp class


Author(s):

Version:

  • CVS: $Revision: 298083 $

Copyright:

  • Portions of the documentation (c) Copyright 1999 SMPP Developers Forum.

Variables


Inherited Variables

Inherited Methods

Class: Net_SMPP_Command

Net_SMPP_Command::Net_SMPP_Command()
4.x constructor
Net_SMPP_Command::__construct()
5.x/main constructor
Net_SMPP_Command::commandCode()
Get the ID of a command from it's name
Net_SMPP_Command::commandName()
Get the name of a command from it's ID
Net_SMPP_Command::fieldExists()
Does this field exist?
Net_SMPP_Command::fieldIsOptional()
Is this field optional?
Net_SMPP_Command::generateParams()
Generate the binary data from the object
Net_SMPP_Command::isFixed()
Is this a fixed-length field?
Net_SMPP_Command::parseOptionalParams()
Parse optional paramaters
Net_SMPP_Command::parseParams()
Parse data into the object structure
Net_SMPP_Command::set()
Set values in this object
Net_SMPP_Command::_commandList()
Get the list of SMPP v3.4 commands
Net_SMPP_Command::_optionalParams()
Get list of optional paramaters

Class: Net_SMPP_PDU

Net_SMPP_PDU::extractCommand()
Extract the command from a PDU
Net_SMPP_PDU::factory()
Get an instance of a specific command class
Net_SMPP_PDU::generate()
Generate the raw PDU to send to the remote system
Net_SMPP_PDU::isError()
Is this an error response?
Net_SMPP_PDU::isRequest()
Is this a request PDU?
Net_SMPP_PDU::isResponse()
Is this a response PDU?
Net_SMPP_PDU::isVendor()
Is this a vendor PDU?
Net_SMPP_PDU::parse()
Parse a raw PDU and populate this instance with it's data
Net_SMPP_PDU::statusDesc()
Get status description

Class Details

[line 68]
data_sm_resp class

This command is used to transfer data between the SMSC and the ESME. It may be used by both the ESME and SMSC.

This command is an alternative to the submit_sm and deliver_sm commands. It is introduced as a new command to be used by interactive applications such as those provided via a WAP framework.

The ESME may use this command to request the SMSC to transfer a message to an MS. The SMSC may also use this command to transfer an MS originated message to an ESME.

In addition, the data_sm operation can be used to transfer the following types of special messages to the ESME:-

  • SMSC Delivery Receipt.
  • SME Delivery Acknowledgement. The user data of the SME delivery acknowledgement is included in the short_message field of the data_sm
  • SME Manual/User Acknowledgement. The user data of the SME delivery acknowledgement is included in the short_message field of the data_sm
  • Intermediate Notification.

  • Author: Ian Eure <ieure@php.net>
  • Version: Release: @package_version@
  • Version: CVS: $Revision: 298083 $
  • Copyright: (c) Copyright 2005 WebSprockets, LLC.
  • Copyright: Portions of the documentation (c) Copyright 1999 SMPP Developers Forum.
  • Link: http://pear.php.net/package/Net_SMPP
  • Since: Release 0.3.8
  • License: PHP License 3.0


[ Top ]


Class Variables

$additional_status_info_text =

[line 101]

ASCII text giving a description of the meaning of the response

Type:   string


[ Top ]

$delivery_failure_reason =

[line 85]

Include to indicate reason for delivery failure.

only relevant for transaction message mode.


Type:   fixme


[ Top ]

$dpf_result =

[line 110]

Indicates whether the Delivery Pending Flag was set.

only relevant for transaction message mode.


Type:   fixme


[ Top ]

$message_id =

[line 75]

This field contains the SMSC assigned message ID of the short message.

Type:   string


[ Top ]

$network_error_code =

[line 94]

Error code specific to a wireless network.

only relevant for transaction message mode.


Type:   fixme


[ Top ]



Documentation generated on Tue, 01 Jun 2010 10:30:05 +0000 by phpDocumentor 1.4.3. PEAR Logo Copyright © PHP Group 2004.