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

Class: Net_SMPP_Command_Vendor_mBlox_data_sm

Source Location: /Net_SMPP-0.4.4/SMPP/Vendor/mBlox/data_sm.php

Class Overview

Net_SMPP_PDU
   |
   --Net_SMPP_Command
      |
      --Net_SMPP_Command_data_sm
         |
         --Net_SMPP_Command_Vendor_mBlox_data_sm

mBlox data_sm class


Author(s):

Version:

  • CVS: $Revision: 1.1 $

Copyright:

  • (c) Copyright 2005 WebSprockets, LLC.

Variables


Inherited Variables

Class: Net_SMPP_Command_data_sm

Net_SMPP_Command_data_sm::$alert_on_msg_delivery
Net_SMPP_Command_data_sm::$callback_num
Net_SMPP_Command_data_sm::$callback_num_atag
Net_SMPP_Command_data_sm::$callback_num_pres_ind
Net_SMPP_Command_data_sm::$data_coding
Net_SMPP_Command_data_sm::$destination_addr
Net_SMPP_Command_data_sm::$destination_port
Net_SMPP_Command_data_sm::$dest_addr_npi
Net_SMPP_Command_data_sm::$dest_addr_subunit
Net_SMPP_Command_data_sm::$dest_addr_ton
Net_SMPP_Command_data_sm::$dest_bearer_type
Net_SMPP_Command_data_sm::$dest_network_type
Net_SMPP_Command_data_sm::$dest_subaddress
Net_SMPP_Command_data_sm::$dest_telematics_id
Net_SMPP_Command_data_sm::$display_time
Net_SMPP_Command_data_sm::$esm_class
Net_SMPP_Command_data_sm::$its_reply_type
Net_SMPP_Command_data_sm::$its_session_info
Net_SMPP_Command_data_sm::$language_indicator
Net_SMPP_Command_data_sm::$message_payload
Net_SMPP_Command_data_sm::$message_state
Net_SMPP_Command_data_sm::$more_messages_to_send
Net_SMPP_Command_data_sm::$ms_msg_wait_facilities
Net_SMPP_Command_data_sm::$ms_validity
Net_SMPP_Command_data_sm::$network_error_code
Net_SMPP_Command_data_sm::$number_of_messages
Net_SMPP_Command_data_sm::$payload_type
Net_SMPP_Command_data_sm::$privacy_indicator
Net_SMPP_Command_data_sm::$qos_time_to_live
Net_SMPP_Command_data_sm::$receipted_message_id
Net_SMPP_Command_data_sm::$registered_delivery
Net_SMPP_Command_data_sm::$sar_msg_ref_num
Net_SMPP_Command_data_sm::$sar_segment_seqnum
Net_SMPP_Command_data_sm::$sar_total_segments
Net_SMPP_Command_data_sm::$sms_signal
Net_SMPP_Command_data_sm::$source_addr
Net_SMPP_Command_data_sm::$source_addr_npi
Net_SMPP_Command_data_sm::$source_addr_subunit
Net_SMPP_Command_data_sm::$source_addr_ton
Net_SMPP_Command_data_sm::$source_bearer_type
Net_SMPP_Command_data_sm::$source_network_type
Net_SMPP_Command_data_sm::$source_port
Net_SMPP_Command_data_sm::$source_subaddress
Net_SMPP_Command_data_sm::$source_telematics_id
Net_SMPP_Command_data_sm::$user_message_reference
Net_SMPP_Command_data_sm::$user_response_code
Net_SMPP_Command_data_sm::$_defs

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 44]
mBlox data_sm class

This is the class which has mBlox-specific optional paramater definitions.



[ Top ]


Class Variables

$mblox_operator =

[line 72]

mBlox operator specification

This contains an internal mBlox carrier id, and must be set correctly for the message to be delivered. Set it to one of the NET_SMPP_MBLOX_OPERATOR_* constants.


Type:   string


[ Top ]

$mblox_sessionid =

[line 92]

mBlox session ID

This is required for some PSMS implementations. Check the mBlox documentation.


Type:   string


[ Top ]

$mblox_tariff =

[line 82]

mBlox PSMS tariff

If non-zero, this determines the amount which will be charged to the recipient's wireless bill.


Type:   string


[ Top ]

$service_type =  3115

[line 60]

SMS application associated with this message

This is the service_type required by mBlox.


Type:   string
Overrides:   Array


[ Top ]

$vendor =  'mBlox'

[line 51]

The vendor this class belongs to

Type:   string


[ Top ]

$_vdefs = array(
        'mblox_tariff' => array(
            'type' => 'ostring',
            'max' => 5
        ),'mblox_operator'=>array('type'=>'ostring','size'=>5),'mblox_sessionid'=>array('type'=>'string','size'=>45))

[line 100]

Vendor definitions
  • Access: protected

Type:   array


[ Top ]



Documentation generated on Mon, 11 Mar 2019 14:14:59 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.