Class MGP

Description

Located in /mgp.php (line 59)


	
			
Class Constant Summary
 A_ETX = 3
 A_STX = 2
 ERR_BOUND = 4
 ERR_BUSY = 17
 ERR_COMM = 13
 ERR_DB = 14
 ERR_LOGIN = 3
 ERR_OK = 0
 ERR_UDH = 15
 OPTION_ARCORFUNC = 0x00a5
 OPTION_ARCORMOD = 0x00a4
 OPTION_ARCORUNIT = 0x00a6
 OPTION_AUROUTE = 0x00bc
 OPTION_AUTHCODE = 0x001d
 OPTION_AUTHNPI = 0x004e
 OPTION_AUTHTON = 0x004d
 OPTION_BILLINGID = 0x004f
 OPTION_CHARCODE = 0x001c
 OPTION_CHARGE = 0x00bf
 OPTION_COMPANY = 0x0063
 OPTION_CONNECTOR = 0x003b
 OPTION_CREDITS = 0x007f
 OPTION_DBDATA = 0x007e
 OPTION_DBNAME = 0x007d
 OPTION_DBSQL = 0x007c
 OPTION_DCS = 0x0071
 OPTION_DELTIME = 0x0014
 OPTION_DESTADDR = 0x0008
 OPTION_DESTPORT = 0x000c
 OPTION_DLR = 0x0013
 OPTION_DLRBUF = 0x00a3
 OPTION_DLRID = 0x0051
 OPTION_DLRPID = 0x0047
 OPTION_DLR_IN = 0x00b7
 OPTION_DLR_OUT = 0x00b8
 OPTION_DOMAIN = 0x0048
 OPTION_DONETS = 0x0098
 OPTION_ENDMSECS = 0x0060
 OPTION_ENDSECS = 0x005f
 OPTION_HEADER = 0x0073
 OPTION_HPLMNADDR = 0x006e
 OPTION_ID = 0x0001
 OPTION_IMSI = 0x008a
 OPTION_INREPLYTO = 0x009a
 OPTION_INSTANCE = 0x005b
 OPTION_INSTANCES = 0x0055
 OPTION_ISADMIN = 0x0069
 OPTION_KEYWORD = 0x0074
 OPTION_LAST = 0x00d0
 OPTION_LONGMODE = 0x0037
 OPTION_LRADDR = 0x006c
 OPTION_LRPID = 0x006d
 OPTION_MAPPING = 0x0045
 OPTION_MCC = 0x00ce
 OPTION_MESSAGE = 0x0010
 OPTION_MESSAGEID = 0x0099
 OPTION_MNC = 0x00cf
 OPTION_MODE = 0x007b
 OPTION_MSC = 0x00d0
 OPTION_MSGCLASS = 0x001b
 OPTION_MSGTYPE = 0x0019
 OPTION_MSISDN = 0x0092
 OPTION_NAME = 0x0064
 OPTION_NOTE = 0x0061
 OPTION_OPERATOR = 0x00b9
 OPTION_ORIGID = 0x008c
 OPTION_ORIGIN = 0x0096
 OPTION_OTOA = 0x0070
 OPTION_PASSWORD = 0x0017
 OPTION_PBID = 0x0068
 OPTION_PBNAME = 0x0065
 OPTION_PBTYPE = 0x0066
 OPTION_PDUSEQ = 0x0084
 OPTION_PDUSEQMAX = 0x0085
 OPTION_PLUGINARG = 0x0090
 OPTION_PRIORITY = 0x0020
 OPTION_PROTOCOL = 0x0054
 OPTION_PROXY = 0x00be
 OPTION_QPRIORITY = 0x0076
 OPTION_QSTATS1 = 0x0058
 OPTION_QSTATS5 = 0x0059
 OPTION_QSTATS15 = 0x005a
 OPTION_QUEUESIZE = 0x0056
 OPTION_REASON = 0x0067
 OPTION_REMOTEIP = 0x0022
 OPTION_REPLYPATH = 0x001f
 OPTION_RETCODE = 0x0028
 OPTION_ROUTE = 0x0026
 OPTION_ROUTE2 = 0x0043
 OPTION_ROUTEDLR = 0x0027
 OPTION_SCAADDR = 0x00a7
 OPTION_SCTS = 0x0015
 OPTION_SENDERTS = 0x0089
 OPTION_SERVICEID = 0x008d
 OPTION_SMSCID = 0x0040
 OPTION_SMSCOP = 0x0024
 OPTION_SMTP_RET = 0x00ae
 OPTION_STARTSECS = 0x005d
 OPTION_STATE = 0x0053
 OPTION_STATIC = 0x007a
 OPTION_STATUS = 0x003d
 OPTION_SUBJECT = 0x006f
 OPTION_SUBMITTS = 0x0097
 OPTION_TYPE = 0x0057
 OPTION_UDH = 0x000e
 OPTION_UDHI = 0x006a
 OPTION_UDHLEN = 0x000f
 OPTION_USERNAME = 0x0016
 OPTION_VLR = 0x008b
 OPTION_VP = 0x0012
 OPTION_XPRIORITY = 0x0093
 OPTION_XUSERNAME = 0x0077
 OP_LOGOFF = 3
 OP_LOGON = 1
 OP_PBADD = 22
 OP_PBLIST = 25
 OP_RELOAD = 32
Method Summary
 integer charCode ()
 void close ()
 array confirmMessage (integer $id, integer $status)
 void connect (string $host, integer $port, [bool $usessl = false])
 array connectorHold (string $connector, bool $status)
 integer deleteAllMessages (string $connector)
 integer deleteMessage (integer $id)
 integer forceClose (string $connector, integer $mode)
 array getConnectorInfo ([ $connector = null])
 array getConnectorQueue (string $connector, [integer $maxsize = null])
 array getDatabaseInfo ([ $db = null])
 string getEmgMps ()
 array getFirstMessage ()
 array getOrphans ([integer $maxsize = null], [string $username = null])
 array getRawConnectorInfo ([ $connector = null])
 array getRouteLog ([integer $maxsize = null], [string $username = null])
 bool isadmin ()
 void isForceClosed ( $state)
 void isHold ( $state)
 string licenseData ()
 integer logoff ()
 integer logon ( $username,  $password)
 void modeName ( $mode)
 integer moveMessages (string $connector_from, string $connector_to)
 integer name ()
 integer pbAdd (integer $pbid, string $company, string $name, string $destaddr)
 integer pbCreate (integer $pbtype, string $name)
 integer pbDelete (integer $pbid)
 array pbList ([ $pbid = null])
 integer pbRemove (integer $pbid)
 integer pbUpdate (integer $pbid, [string $company = null], [string $name = null], [string $destaddr = null])
 integer perms ()
 array queryMessage (integer $id)
 integer reload ([ $closeall = false])
 integer remoteip ()
 void rescheduleMessage (string $id, [integer $deltime = 0], [string $connector = null])
 array sendMessage (SMS $sms)
 void stateName ( $state)
 void statusName ( $status)
 string systemType ()
Methods
charCode (line 559)
integer charCode ()
close (line 526)

Close the connection to server.

void close ()
confirmMessage (line 772)

Confirm that the given message has been succesfully received.

If this function isn't called, the same message will be delivered again after the next login.

Returns the value of the MGP::OPTION_RETCODE parameter.

array confirmMessage (integer $id, integer $status)
connect (line 516)

Connect to the EMG server on the specified host and port.

The EMG server must have an incoming MGP connector listening on the specified IP address/hostname and port.

If usessl is true, the connection is encrypted using OpenSSL.

The host and port are saved, so if the connection is broken, the driver automatically reconnects on the next request.

void connect (string $host, integer $port, [bool $usessl = false])
  • string $host
  • integer $port
  • bool $usessl
connectorHold (line 872)

Set the "hold" status of a connector.

The status should either be true to pause outgoing traffic on the connector or false to reenable traffic again.

Returns an array containing the result code for key 'retcode', and the current status for key 'status'.

array connectorHold (string $connector, bool $status)
  • string $connector: Name of the connector.
  • bool $status: Set to true to stop, and false to resume.
deleteAllMessages (line 697)

Delete all messages for a specific connector.

Returns the value of the OPTION_RETCODE parameter.

integer deleteAllMessages (string $connector)
  • string $connector
deleteMessage (line 683)

Delete the message with the specified message id.

Returns the value of the OPTION_RETCODE parameter.

integer deleteMessage (integer $id)
  • integer $id
forceClose (line 728)

Bounce/open/close connector.

Returns the value of the OPTION_RETCODE parameter.

integer forceClose (string $connector, integer $mode)
  • string $connector
  • integer $mode
getConnectorInfo (line 1047)

Fetch information about one or all connectors.

Returns an array containing the result code for key 'retcode', and an array with connector information for key 'list'.

In this second array, the connector names are used as keys, and the values are arrays themselves.

In the connector info arrays, the following keys are used:

It also has a key OPTION_INSTANCE. The value for this key is a third array, containing information about each connector instance. The keys are the connector instance numbers, and the values an array with information about that instance. The keys used here are these:

array getConnectorInfo ([ $connector = null])
  • $connector
getConnectorQueue (line 808)

Fetch the list of pending messages on a connector.

If the $maxsize parameter isn't set, it defaults to 100 (by the server).

Returns an array containing the result code for key 'retcode', the total number of messages for key 'queuesize', and a list of messages with type SMS for key 'list'.

array getConnectorQueue (string $connector, [integer $maxsize = null])
  • string $connector: the name of the connector
  • integer $maxsize: the maximum size of the result set.
getDatabaseInfo (line 1104)

Fetch information about one or all database profiles.

Returns an array containing the result code for key 'retcode', and an array with connector information for key 'list'.

In this second array, the connector names are used as keys, and the values are arrays themselves.

In the connector info arrays, the following keys are used:

It also has a key OPTION_INSTANCE. The value for this key is a third hash table, containing information about each profile instance. The keys used here are these:

array getDatabaseInfo ([ $db = null])
  • $db
getEmgLicenseExpires (line 1318)

Get EMG license expiry date.

Requires EMG 6.0.7 or later.

Returns the date on format YYYY-MM-DD or 0 if permanent license. If no license data is available, null is returned.

string getEmgLicenseExpires ()
getEmgMps (line 1346)

Get EMG license throughput (mps).

Requires EMG 6.0.7 or later.

Returns the mps or "unlimited" if license is unlimited. If no license data is available, null is returned.

string getEmgMps ()
getEmgSupportExpires (line 1332)

Get EMG support expiry date.

Requires EMG 6.0.7 or later.

Returns the date on format YYYY-MM-DD or 0 if no support expiry date. If no license data is available, null is returned.

string getEmgSupportExpires ()
getFirstMessage (line 748)

Fetch the first message on the current connector.

Returns an array with the result code for key 'retcode', the current queue size on the connector for key 'queuesize', and the fetched message for key 'sms'.

Afterwards, a call to confirm_message must be done to remove it from the server. Otherwise the same message will be returned again on the next connection.

array getFirstMessage ()
getOrphans (line 855)

Fetch the list of the most recent messages that couldn't be routed.

Returns an array containing the result code for key 'retcode', and a list of messages with type SMS for key 'list'.

array getOrphans ([integer $maxsize = null], [string $username = null])
  • integer $maxsize: The maximum size of the result set.
  • string $username: Only fetch messages for this user.
getRawConnectorInfo (line 974)

Fetch information about one or all connectors.

Returns an array containing the result code for key 'retcode', and an array with connector information for key 'list'.

In this second array, the connector names are used as keys, and the values are arrays themselves.

In the connector info arrays, the following keys are used:

It also has a key OPTION_INSTANCE. The value for this key is a third array, containing information about each connector instance. The keys are the connector instance numbers, and the values an array with information about that instance. The keys used here are these:

array getRawConnectorInfo ([ $connector = null])
  • $connector
getRouteLog (line 841)

Fetch the list of the most recent messages, including their routing and delivery status.

Returns an array containing the result code for key 'retcode', and a list of messages with type SMS for key 'list'.

array getRouteLog ([integer $maxsize = null], [string $username = null])
  • integer $maxsize: The maximum size of the result set.
  • string $username: Only fetch messages for this user.
isadmin (line 536)

Test if the currently logged in user has administration privileges.

bool isadmin ()
isForceClosed (line 991)
void isForceClosed ( $state)
  • $state
isHold (line 987)
void isHold ( $state)
  • $state
licenseData (line 552)
string licenseData ()
logoff (line 638)

Log out from the EMG server.

This also closes the socket.

Returns the value of the OPTION_RETCODE parameter.

integer logoff ()
logon (line 615)

Log on to the server using the specified username and password.

The connector must have a USERS file with the user credentials or reference a databaseprofile (USERDB) with the user specified.

Returns the value of the OPTION_RETCODE parameter.

integer logon ( $username,  $password)
  • $username
  • $password
modeName (line 979)
void modeName ( $mode)
  • $mode
moveMessages (line 712)

Move the messages from one connector to another.

Returns the value of the OPTION_RETCODE parameter.

integer moveMessages (string $connector_from, string $connector_to)
  • string $connector_from
  • string $connector_to
name (line 566)
integer name ()
pbAdd (line 1195)

Add an entry to a phonebook.

Only a user with administration privileges can add entries to a system phonebook.

Returns the value of the MGP::OPTION_RETCODE parameter.

integer pbAdd (integer $pbid, string $company, string $name, string $destaddr)
  • integer $pbid: The phonebook id, gotten from the list returned by pbList.
  • string $company
  • string $name
  • string $destaddr
pbCreate (line 1157)

Create a new phonebook.

Returns the value of the MGP::OPTION_RETCODE parameter.

integer pbCreate (integer $pbtype, string $name)
  • integer $pbtype: Set to 0 to create a user phonebook, and to 1 to create a system phonebook. Only a user with administration privileges can create a system phonebook.
  • string $name: name The name of the new phonebook.
pbDelete (line 1174)

Delete a phonebook.

Only a user with administration privileges can delete a system phonebook.

Returns the value of the MGP::OPTION_RETCODE parameter.

integer pbDelete (integer $pbid)
  • integer $pbid: The phonebook id, gotten from the list returned by pbList.
pbList (line 1135)

Fetch a phonebook list.

If the parameter is absent, the list of available phonebooks is returned.

The phonebook list is a hash table, with the phonebook id as the key, and a hash table with options as the value. In this second hash table, the following keys are used:

  • OPTION_PBNAME
    The name of the phonebook. This can be any printable string.
  • OPTION_PBTYPE
    0 for a user phonebook, 1 for a system phonebook.
If the optional $pbid is given, the list of entries in that phonebook is returned.

The phonebook entry list is a hash table, with the phonebook entry id as the key, and a hash table with options as the value. In this second hash table, the following keys are used:

array pbList ([ $pbid = null])
  • $pbid
pbRemove (line 1243)

Delete a phonebook entry.

Only a user with administration privileges can delete entries in a system phonebook.

Returns the value of the MGP::OPTION_RETCODE parameter.

integer pbRemove (integer $pbid)
  • integer $pbid: The phonebook id, gotten from the list returned by pbList.
pbUpdate (line 1217)

Update a phonebook entry.

Only a user with administration privileges can update entries in a system phonebook.

Returns the value of the MGP::OPTION_RETCODE parameter.

integer pbUpdate (integer $pbid, [string $company = null], [string $name = null], [string $destaddr = null])
  • integer $pbid: The phonebook id, gotten from the list returned by pbList.
  • string $company
  • string $name
  • string $destaddr
perms (line 573)
integer perms ()
queryMessage (line 668)

Query the status of a message.

Returns an array containing the result code for key 'retcode', and an SMS object containing the available fields for key 'sms'.

array queryMessage (integer $id)
  • integer $id
reload (line 1263)

Reload or refresh the EMG server.

When the closeall parameter is true all connections will be closed and the current MGP connection will also be lost. This corresponds to running "emgd -refresh" from the command-line.

When the closeall parameter is false connections will be kept. This corresponds to running "emgd -reload" from the command-line.

Returns the value of the MGP::OPTION_RETCODE parameter.

integer reload ([ $closeall = false])
  • $closeall
remoteip (line 580)
integer remoteip ()
rescheduleMessage (line 1361)

Reschedule message, by modifying the delivery time.

Requires EMG 7.1 or later.

void rescheduleMessage (string $id, [integer $deltime = 0], [string $connector = null])
  • string $id: The EMG message id.
  • integer $deltime: Optional. Relative delivery time in seconds. Defaults to 0 (immediately).
  • string $connector: Optional. Name of connector where message is queued. If known this will improve performance.
sendMessage (line 652)

Send a message.

Returns an array containing the result code for key 'retcode', and (if successful) the message id for key 'messageid'.

array sendMessage (SMS $sms)
stateName (line 995)
void stateName ( $state)
  • $state
statusName (line 1269)
void statusName ( $status)
  • $status
systemType (line 545)
string systemType ()
Class Constants
A_ETX = 3 (line 411)
A_STX = 2 (line 410)
ERR_BOUND = 4 (line 386)
ERR_BUSY = 17 (line 399)
ERR_COMM = 13 (line 395)
ERR_CREDITS = 16 (line 398)
ERR_DB = 14 (line 396)
ERR_INVALARG = 5 (line 387)
ERR_INVALCMD = 6 (line 388)
ERR_INVALDESTADDR = 8 (line 390)
ERR_INVALMSGID = 7 (line 389)
ERR_INVALRESP = 12 (line 394)
ERR_INVALSOURCEADDR = 9 (line 391)
ERR_LOGIN = 3 (line 385)
ERR_MESSAGE = 11 (line 393)
ERR_NOACCESS = 10 (line 392)
ERR_OK = 0 (line 382)
ERR_SYNTAX = 2 (line 384)
ERR_TOOLONG = 18 (line 400)
ERR_UDH = 15 (line 397)
ERR_UNKNOWN = 1 (line 383)
LICENSE_EXPIRES = 0 (line 404)
LICENSE_FUNC = 3 (line 407)
LICENSE_ISDEMO = 4 (line 408)
LICENSE_MPS = 2 (line 406)
LICENSE_SUPPORT_EXPIRES = 1 (line 405)
MSGTYPE_BINARY = 3 (line 347)
MSGTYPE_CDRCANCEL = 11 (line 355)
MSGTYPE_CDRDELAY = 12 (line 356)
MSGTYPE_CDRUPDATE = 10 (line 354)
MSGTYPE_DELETE = 14 (line 358)
MSGTYPE_DELETE_RESP = 16 (line 360)
MSGTYPE_DLR = 5 (line 349)
MSGTYPE_EMAIL = 6 (line 350)
MSGTYPE_FAX = 8 (line 352)
MSGTYPE_LOGIN = 18 (line 362)
MSGTYPE_MMS = 7 (line 351)
MSGTYPE_MODIFY = 17 (line 361)
MSGTYPE_NOKIASMART = 4 (line 348)
MSGTYPE_NORMAL = 1 (line 345)
MSGTYPE_NUMERIC = 2 (line 346)
MSGTYPE_QUERY = 13 (line 357)
MSGTYPE_QUERY_RESP = 15 (line 359)
MSGTYPE_RAW = 19 (line 363)
MSGTYPE_TUNNEL_DLR = 20 (line 364)
MSGTYPE_WAPPUSH = 9 (line 353)
OPTION_ACLENTRYWHEREID = 0x008f (line 264)
OPTION_ACLENTRYWHOID = 0x008e (line 263)
OPTION_ARCORFUNC = 0x00a5 (line 286)
OPTION_ARCORMOD = 0x00a4 (line 285)
OPTION_ARCORUNIT = 0x00a6 (line 287)
OPTION_AUROUTE = 0x00bc (line 309)
OPTION_AUROUTELIST = 0x00bd (line 310)
OPTION_AUTHCODE = 0x001d (line 154)
OPTION_AUTHNPI = 0x004e (line 201)
OPTION_AUTHTON = 0x004d (line 200)
OPTION_AVGINSTANCES1 = 0x0079 (line 242)
OPTION_BILLINGID = 0x004f (line 202)
OPTION_BUFFEREDSTATUS = 0x00b3 (line 300)
OPTION_CALLBACKNUM = 0x0030 (line 171)
OPTION_CANCELMODE = 0x0039 (line 180)
OPTION_CHARCODE = 0x001c (line 153)
OPTION_CHARGE = 0x00bf (line 312)
OPTION_CHARGE_COST = 0x00c0 (line 313)
OPTION_CHARGE_COST_PRICE_ID = 0x00c2 (line 315)
OPTION_CHARGE_PRICE_ID = 0x00c1 (line 314)
OPTION_CHARGE_RESELLER = 0x00c9 (line 325)
OPTION_CHARGE_RESELLER_PRICE_ID = 0x00ca (line 326)
OPTION_CLIENTCONFIG = 0x0062 (line 219)
OPTION_COMPANY = 0x0063 (line 220)
OPTION_CONCATSMSMAX = 0x004b (line 198)
OPTION_CONCATSMSREF = 0x0049 (line 196)
OPTION_CONCATSMSSEQ = 0x004a (line 197)
OPTION_CONNECTOR = 0x003b (line 182)
OPTION_CONTENTLOCATION = 0x00a1 (line 282)
OPTION_CONTENTTYPE = 0x00a0 (line 281)
OPTION_CREDITS = 0x007f (line 248)
OPTION_CUSTOM_OPTION = 0x00c7 (line 321)
OPTION_DBDATA = 0x007e (line 247)
OPTION_DBNAME = 0x007d (line 246)
OPTION_DBSQL = 0x007c (line 245)
OPTION_DCS = 0x0071 (line 234)
OPTION_DELTIME = 0x0014 (line 145)
OPTION_DESTADDR = 0x0008 (line 133)
OPTION_DESTADDRNPI = 0x000a (line 135)
OPTION_DESTADDRSUBUNIT = 0x000d (line 138)
OPTION_DESTADDRTON = 0x0009 (line 134)
OPTION_DESTADDRTYPE = 0x0081 (line 250)
OPTION_DESTFULLNAME = 0x00a2 (line 283)
OPTION_DESTNETWORK = 0x00b0 (line 297)
OPTION_DESTNETWORKTYPE = 0x003f (line 186)
OPTION_DESTPORT = 0x000c (line 137)
OPTION_DESTSUBADDRESS = 0x000b (line 136)
OPTION_DLR = 0x0013 (line 144)
OPTION_DLRADDRESS = 0x0046 (line 193)
OPTION_DLRBUF = 0x00a3 (line 284)
OPTION_DLREXPIRES = 0x0042 (line 189)
OPTION_DLRID = 0x0051 (line 204)
OPTION_DLRPID = 0x0047 (line 194)
OPTION_DLR_IN = 0x00b7 (line 304)
OPTION_DLR_OUT = 0x00b8 (line 305)
OPTION_DOMAIN = 0x0048 (line 195)
OPTION_DONETS = 0x0098 (line 273)
OPTION_ENDMSECS = 0x0060 (line 217)
OPTION_ENDSECS = 0x005f (line 216)
OPTION_HEADER = 0x0073 (line 236)
OPTION_HPLMNADDR = 0x006e (line 231)
OPTION_ID = 0x0001 (line 126)
OPTION_IMSI = 0x008a (line 259)
OPTION_INREPLYTO = 0x009a (line 275)
OPTION_INSTANCE = 0x005b (line 213)
OPTION_INSTANCES = 0x0055 (line 207)
OPTION_INSTANCES_INUSE = 0x00af (line 296)
OPTION_INTERFACEVERSION = 0x003a (line 181)
OPTION_ISADMIN = 0x0069 (line 226)
OPTION_ITSSESSIONINFO = 0x00ab (line 292)
OPTION_KEYWORD = 0x0074 (line 237)
OPTION_LANGUAGEINDICATOR = 0x0031 (line 172)
OPTION_LAST = 0x00d0 (line 336)
OPTION_LASTDLRMSECS = 0x00ad (line 294)
OPTION_LASTDLRSECS = 0x00ac (line 293)
OPTION_LICENSEDATA = 0x00c8 (line 323)
OPTION_LONGMESSAGE = 0x0036 (line 177)
OPTION_LONGMODE = 0x0037 (line 178)
OPTION_LRADDR = 0x006c (line 229)
OPTION_LRPID = 0x006d (line 230)
OPTION_MAPPING = 0x0045 (line 192)
OPTION_MAXINSTANCES = 0x0078 (line 241)
OPTION_MAXMESSAGELENGTH = 0x0072 (line 235)
OPTION_MAXQUEUESIZE = 0x00cc (line 330)
OPTION_MAXQUEUESIZE_SOFT = 0x00cd (line 331)
OPTION_MCC = 0x00ce (line 333)
OPTION_MESSAGE = 0x0010 (line 141)
OPTION_MESSAGEID = 0x0099 (line 274)
OPTION_MESSAGELEN = 0x0011 (line 142)
OPTION_MESSAGEMODE = 0x002a (line 165)
OPTION_MESSAGESTATE = 0x0034 (line 175)
OPTION_MESSAGE_ERROR = 0x00ba (line 307)
OPTION_MMSDESTADDR = 0x0091 (line 266)
OPTION_MMS_RELAY_SERVER_ID = 0x00b6 (line 303)
OPTION_MNC = 0x00cf (line 334)
OPTION_MODE = 0x007b (line 244)
OPTION_MORE_MESSAGES = 0x00c5 (line 318)
OPTION_MSC = 0x00d0 (line 335)
OPTION_MSGCLASS = 0x001b (line 152)
OPTION_MSGSUBTYPE = 0x001a (line 151)
OPTION_MSGTYPE = 0x0019 (line 150)
OPTION_MSISDN = 0x0092 (line 267)
OPTION_NAME = 0x0064 (line 221)
OPTION_NETWORKERRORCODE = 0x0033 (line 174)
OPTION_NETWORK_ERROR = 0x00bb (line 308)
OPTION_NEWPASSWORD = 0x0018 (line 149)
OPTION_NOTE = 0x0061 (line 218)
OPTION_OPERATOR = 0x00b9 (line 306)
OPTION_OPSENTEXPIRES = 0x0041 (line 188)
OPTION_ORIGDESTADDR = 0x0087 (line 256)
OPTION_ORIGID = 0x008c (line 261)
OPTION_ORIGIN = 0x0096 (line 271)
OPTION_ORIGSOURCEADDR = 0x0086 (line 255)
OPTION_OTOA = 0x0070 (line 233)
OPTION_OUTCONNECTOR = 0x003c (line 183)
OPTION_PASSWORD = 0x0017 (line 148)
OPTION_PBID = 0x0068 (line 225)
OPTION_PBNAME = 0x0065 (line 222)
OPTION_PBTYPE = 0x0066 (line 223)
OPTION_PDUSEQ = 0x0084 (line 253)
OPTION_PDUSEQMAX = 0x0085 (line 254)
OPTION_PLUGINARG = 0x0090 (line 265)
OPTION_PRIORITY = 0x0020 (line 156)
OPTION_PRIVACYINDICATOR = 0x002f (line 170)
OPTION_PROTOCOL = 0x0054 (line 206)
OPTION_PROTOCOLID = 0x002b (line 166)
OPTION_PROXY = 0x00be (line 311)
OPTION_QPRIORITY = 0x0076 (line 239)
OPTION_QSTATS1 = 0x0058 (line 210)
OPTION_QSTATS5 = 0x0059 (line 211)
OPTION_QSTATS15 = 0x005a (line 212)
OPTION_QUEUESIZE = 0x0056 (line 208)
OPTION_QUOTEDREPLY = 0x009c (line 277)
OPTION_QUOTEDREPLY_SEPARATOR = 0x009d (line 278)
OPTION_REASON = 0x0067 (line 224)
OPTION_REASONTEXT = 0x00aa (line 291)
OPTION_RECEIPTEDMESSAGEID = 0x0035 (line 176)
OPTION_REFERENCES = 0x009b (line 276)
OPTION_REGISTEREDDELIVERY = 0x0038 (line 179)
OPTION_REMOTEIP = 0x0022 (line 158)
OPTION_REMOVEPREFIX = 0x0075 (line 238)
OPTION_REMOVEPREFIX_SOURCEADDR = 0x0083 (line 252)
OPTION_REPLACEIFPRESENTFLAG = 0x002c (line 167)
OPTION_REPLACEPID = 0x006b (line 228)
OPTION_REPLYPATH = 0x001f (line 155)
OPTION_REQUIREPREFIX = 0x004c (line 199)
OPTION_REQUIREPREFIX_SOURCEADDR = 0x0082 (line 251)
OPTION_RETCODE = 0x0028 (line 163)
OPTION_ROUTE = 0x0026 (line 161)
OPTION_ROUTE2 = 0x0043 (line 190)
OPTION_ROUTEDLR = 0x0027 (line 162)
OPTION_SCAADDR = 0x00a7 (line 288)
OPTION_SCAADDRNPI = 0x00a9 (line 290)
OPTION_SCAADDRTON = 0x00a8 (line 289)
OPTION_SCTS = 0x0015 (line 146)
OPTION_SENDERADDRESS = 0x0095 (line 270)
OPTION_SENDERTS = 0x0089 (line 258)
OPTION_SERVICEDESCRIPTION = 0x0088 (line 257)
OPTION_SERVICEID = 0x008d (line 262)
OPTION_SERVICETYPE = 0x0029 (line 164)
OPTION_SERVICETYPEIN = 0x009e (line 279)
OPTION_SINGLESHOT = 0x0050 (line 203)
OPTION_SMPPOPTION = 0x00b2 (line 299)
OPTION_SMPP_DLR_TEXT = 0x00c6 (line 320)
OPTION_SMPP_PDU_BODY = 0x00c4 (line 317)
OPTION_SMPP_PDU_HEADER = 0x00c3 (line 316)
OPTION_SMPP_USSD_SERVICE_OP = 0x00cb (line 328)
OPTION_SMSCID = 0x0040 (line 187)
OPTION_SMSCOP = 0x0024 (line 160)
OPTION_SMTP_RET = 0x00ae (line 295)
OPTION_SOURCEADDR = 0x0002 (line 127)
OPTION_SOURCEADDRNPI = 0x0004 (line 129)
OPTION_SOURCEADDRSUBUNIT = 0x0007 (line 132)
OPTION_SOURCEADDRTON = 0x0003 (line 128)
OPTION_SOURCEADDRTYPE = 0x0080 (line 249)
OPTION_SOURCEFULLNAME = 0x009f (line 280)
OPTION_SOURCENETWORKTYPE = 0x003e (line 185)
OPTION_SOURCEPORT = 0x0006 (line 131)
OPTION_SOURCESUBADDRESS = 0x0005 (line 130)
OPTION_STARTMSECS = 0x005e (line 215)
OPTION_STARTSECS = 0x005d (line 214)
OPTION_STATE = 0x0053 (line 205)
OPTION_STATIC = 0x007a (line 243)
OPTION_STATUS = 0x003d (line 184)
OPTION_SUBJECT = 0x006f (line 232)
OPTION_SUBMITTS = 0x0097 (line 272)
OPTION_SYSTEMTYPE = 0x0023 (line 159)
OPTION_TARIFFCLASS = 0x0021 (line 157)
OPTION_TARIFFNAME = 0x00b1 (line 298)
OPTION_TCPSOURCEIP = 0x0094 (line 269)
OPTION_TCPSOURCEPORT = 0x0044 (line 191)
OPTION_TTSSESSIONINFO = 0x0032 (line 173)
OPTION_TYPE = 0x0057 (line 209)
OPTION_UDH = 0x000e (line 139)
OPTION_UDHI = 0x006a (line 227)
OPTION_UDHLEN = 0x000f (line 140)
OPTION_USERMESSAGEREFERENCE = 0x002d (line 168)
OPTION_USERNAME = 0x0016 (line 147)
OPTION_USERRESPONSECODE = 0x002e (line 169)
OPTION_VLR = 0x008b (line 260)
OPTION_VP = 0x0012 (line 143)
OPTION_WAPAPPLICATION = 0x00b4 (line 301)
OPTION_XPRIORITY = 0x0093 (line 268)
OPTION_XSER_EXTRA = 0x00b5 (line 302)
OPTION_XUSERNAME = 0x0077 (line 240)
OP_BEGINBATCH = 4 (line 69)
OP_BEGINBATCH_RESP = 104 (line 70)
OP_CONFIRMMESSAGE = 30 (line 111)
OP_CONFIRMMESSAGE_RESP = 130 (line 112)
OP_CONNECTORHOLD = 27 (line 105)
OP_CONNECTORHOLD_RESP = 127 (line 106)
OP_DBREQUEST = 28 (line 107)
OP_DBREQUEST_RESP = 128 (line 108)
OP_DELETEMESSAGE = 11 (line 83)
OP_DELETEMESSAGE_RESP = 111 (line 84)
OP_ENDBATCH = 5 (line 71)
OP_ENDBATCH_RESP = 105 (line 72)
OP_FORCECLOSE = 34 (line 119)
OP_FORCECLOSE_RESP = 134 (line 120)
OP_GETCONNECTORINFO = 6 (line 73)
OP_GETCONNECTORINFO_RESP = 106 (line 74)
OP_GETCONNECTORQUEUE = 8 (line 77)
OP_GETCONNECTORQUEUE_RESP = 108 (line 78)
OP_GETDBINFO = 31 (line 113)
OP_GETDBINFO_RESP = 131 (line 114)
OP_GETFIRSTMESSAGE = 29 (line 109)
OP_GETFIRSTMESSAGE_RESP = 129 (line 110)
OP_GETORPHANS = 9 (line 79)
OP_GETORPHANS_RESP = 109 (line 80)
OP_GETROUTELOG = 14 (line 89)
OP_GETROUTELOG_RESP = 114 (line 90)
OP_KEEPALIVE = 13 (line 87)
OP_KEEPALIVE_RESP = 113 (line 88)
OP_LOGOFF = 3 (line 67)
OP_LOGOFF_RESP = 103 (line 68)
OP_LOGON = 1 (line 63)
OP_LOGON_RESP = 101 (line 64)
OP_MODIFYMESSAGE = 12 (line 85)
OP_MODIFYMESSAGE_RESP = 112 (line 86)
OP_MOVEMESSAGE = 33 (line 117)
OP_MOVEMESSAGE_RESP = 133 (line 118)
OP_PBADD = 22 (line 95)
OP_PBADD_RESP = 122 (line 96)
OP_PBCREATE = 20 (line 91)
OP_PBCREATE_RESP = 120 (line 92)
OP_PBDELETE = 21 (line 93)
OP_PBDELETE_RESP = 121 (line 94)
OP_PBLIST = 25 (line 101)
OP_PBLIST_RESP = 125 (line 102)
OP_PBREMOVE = 24 (line 99)
OP_PBREMOVE_RESP = 124 (line 100)
OP_PBUPDATE = 23 (line 97)
OP_PBUPDATE_RESP = 123 (line 98)
OP_QUERYMESSAGE = 10 (line 81)
OP_QUERYMESSAGE_RESP = 110 (line 82)
OP_REFRESH = 7 (line 75)
OP_REFRESH_RESP = 107 (line 76)
OP_RELOAD = 32 (line 115)
OP_RELOAD_RESP = 132 (line 116)
OP_REQUESTMESSAGE = 26 (line 103)
OP_REQUESTMESSAGE_RESP = 126 (line 104)
OP_RESCHEDULEMESSAGE = 35 (line 121)
OP_RESCHEDULEMESSAGE_RESP = 135 (line 122)
OP_SENDMESSAGE = 2 (line 65)
OP_SENDMESSAGE_RESP = 102 (line 66)
PBTYPE_SYSTEM = 1 (line 341)
PBTYPE_USER = 0 (line 340)
STATUS_CANCELED = 7 (line 374)
STATUS_DELETED = 4 (line 371)
STATUS_DELIVERED = 1 (line 368)
STATUS_EXPIRED = 5 (line 372)
STATUS_FAILED = 3 (line 370)
STATUS_INPROCESS = 2 (line 369)
STATUS_ORPHANED = 9 (line 376)
STATUS_QUEUED = 8 (line 375)
STATUS_REJECTED = 6 (line 373)
STATUS_RELAYED = 10 (line 377)
STATUS_UNKNOWN = 11 (line 378)

Documentation generated on Fri, 11 Dec 2015 10:37:05 +0100 by phpDocumentor 1.4.4