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

Class: Net_SMPP_Command_Bind_Transceiver

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

Class Overview

Net_SMPP_PDU
   |
   --Net_SMPP_Command
      |
      --Net_SMPP_Command_Bind_Transceiver

bind_transceiver class


Author(s):

Version:

  • Release: @package_version@

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 49]
bind_transceiver class

An ESME bound as a Transmitter is authorised to send short messages to the SMSC and to receive the corresponding SMPP responses from the SMSC.



[ Top ]


Class Variables

$address_range =  null

[line 115]

The ESME address.

If not known set to NULL.


Type:   string


[ Top ]

$addr_npi =  null

[line 106]

Numbering Plan Indicator for ESME address.

If not known set to NULL.


Type:   int


[ Top ]

$addr_ton =  null

[line 97]

Indicates Type of Number of the ESME address.

If not known set to NULL


Type:   int


[ Top ]

$interface_version =  NET_SMPP_VERSION_34

[line 88]

Indicates the version of the SMPP protocol supported by the ESME.

Possible values: NET_SMPP_VERSION_33 (0x33): SMPP v3.3 or less NET_SMPP_VERSION_34 (0x34): SMPP v3.4


Type:   int


[ Top ]

$password =

[line 67]

The password may be used by the SMSC to authenticate the ESME requesting to bind.

Type:   string


[ Top ]

$system_id =

[line 60]

Identifies the ESME system requesting to bind as a receiver with the SMSC.

The recommended use of system_id is to identify the binding entity, e.g., “InternetGW” in the case of an Internet Gateway or ‘VMS’ for a Voice Mail System.


Type:   string


[ Top ]

$system_type =

[line 77]

Identifies the type of ESME system requesting to bind as a transmitter with the SMSC.

The system_type (optional) may be used to categorise the system, e.g., “EMAIL”, “WWW”, etc.


Type:   string


[ Top ]

$_defs = array(
        'system_id' => array(
            'type' => 'string',
            'max' => 16
        ),'password'=>array('type'=>'string','max'=>9),'system_type'=>array('type'=>'string','max'=>13),'interface_version'=>array('type'=>'int','size'=>1),'addr_ton'=>array('type'=>'int','size'=>1),'addr_npi'=>array('type'=>'int','size'=>1),'address_range'=>array('type'=>'string','max'=>41))

[line 125]

Paramater definitions

Type:   array
Overrides:   Array


[ Top ]



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