Class mobytMms

Description

Classe per l'invio di MMS

L'invio di MMS richede l'utilizzo della classe NuSOAP, distribuita sotto licenza GNU Lesser Public License (LGPL). Il file lib-nusoap.inc.php deve essere copiato nella stessa directory di lib-mobytsms.inc.php per il corretto funzionamento del servizio.

Le impostazioni utilizzate di default sono:

  • Autenticazione: MD5

Located in /lib-mobytsms.inc.php (line 1100)


	
			
Variable Summary
string $auth
string $login
string $pwd
Method Summary
mobytMms mobytMms (string $login, string $pwd)
array recvMms ([string $mmsid = ""])
string sendMms (string $subject, string $text, mixed $rcpt, [string $image = ''], [string $sound = ''])
void setAuthMd5 ()
void setAuthPlain ()
Variables
string $auth = MOBYT_AUTH_MD5 (line 1113)
  • access: private
mixed $errorMessage = '' (line 1105)
string $login (line 1111)
  • access: private
string $pwd (line 1112)
  • access: private
Methods
Constructor mobytMms (line 1121)
mobytMms mobytMms (string $login, string $pwd)
  • string $login: Username di accesso (Login)
  • string $pwd: Password dispositiva
recvMms (line 1201)

Ricevi singolo MMS

  • return:

    contiene la struttura dell'MMS.

    Esempio di struttura ritornata (MMS inviato da un nokia N70) :

    Array ( [phone] => +392222222 [subject] => prova mms [timestamp] => 2007-09-12 11:13:24 [attachments] => Array ( [0] => Array ( [type] => image/jpeg [filename] => 10082007.jpg [content] = /9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoH....

    )

    [1] => Array ( [type] => application/smil [filename] => <1785700435> [content] => <smil><head><layout><root-layout width="176" height="208"/><region id="Image" width="160" height="120" top="68" left="8" fit="meet"/><region id="Text" width="160" height="58" top="5" left="8" fit="scroll"/></layout></head><body><par dur="5000ms"><img region="Image" src="10082007.jpg"/><text region="Text" src="001prova.txt"/></par></body></smil>

    )

    [2] => Array ( [type] => text/plain [filename] => 001prova.txt [content] => 001prova invio mms

    )

    )

    )

array recvMms ([string $mmsid = ""])
  • string $mmsid: mmsid (Id del messaggio precedentemente ricevuto dal gagteway MMS durante la fase di alert (fase 1) vedere la documentazione relativa al servizio di ricezione MMS) (opzionale)
sendMms (line 1240)

Invia singolo MMS

  • return: Risposta ricevuta dal gateway ("OK ..." o "KO ...")
string sendMms (string $subject, string $text, mixed $rcpt, [string $image = ''], [string $sound = ''])
  • string $subject: Oggetto dell'MMS
  • string $text: Testo dell'MMS
  • mixed $rcpt: Numero telefonico con prefisso internazionale (es. +393201234567), o array di numeri telefonici in caso di invio multiplo
  • string $image: Percorso del file immagine (opzionale)
  • string $sound: Percorso del file audio (opzionale)
setAuthMd5 (line 1130)

Utilizza l'autenticazione di tipo MD5

void setAuthMd5 ()
setAuthPlain (line 1138)

Utilizza l'autenticazione con password in chiaro basata sull'IP

void setAuthPlain ()

Documentation generated on Fri, 21 Dec 2007 12:16:53 +0100 by phpDocumentor 1.2.3