At line 1 added 125 lines |
%%(display:none) |
{{{ |
WikiUp |
}}} |
/% |
[{TableOfContents }]\\ |
::HEA RESP(OM) STAT(80) USAG(OM) DTAG(20120113) ORAG(161600)!!! OBIETTIVO\\ |
I moduli gestiti da questo servizio si occupano dell'interazione con l'applicazione\\ |
Skype, dell'interazione con l'applicazione Messenger, dell'interazione con\\ |
apparecchi telefonici dotati di modem che supporti la funzionalità\\ |
voice, dell'interazione con il web, dell'invio di posta elettronica.\\ |
\\ |
!! Come si utilizzano\\ |
Partendo dall'indirizzo di un contatto, è possibile utilizzare la\\ |
funzionalità di popup "Gestione indirizzi" per effettuare chiamate,\\ |
inviare messaggi, inviare mail, aprire il browser.\\ |
La possibilità di scelta è data dal parametro dell'oggetto indirizzo che si ha a disposizione.\\ |
Per esempio, verso indirizzi di tipo (IN;TEL;#) è possibile avviare una chiamata telefonica,\\ |
verso indirizzi di tipo (IN;SKY;#) è possibile avviare una chiamata vocale o inviare un\\ |
messaggio di testo, verso indirizzi di tipo (IN;MAIL;#) è possibile inviare mail.\\ |
L'indirizzo di tipo (IN;WEB;#) è utilizzato per aprire il browser in corrispondenza di una determinata url.\\ |
\\ |
Viceversa, attivando in ascolto uno o piu moduli, è possibile avere diverse funzionalità come reazione\\ |
alla chiamata/messaggio in entrata. Al manifestarsi dell'evento, viene fatta una richiesta all'AS tramite una funzione del tipo\\ |
\\ |
F(EVT;COMM;xxx.yyy)1(IN;xxx;nomecontatto)\\ |
dove\\ |
xxx = modulo (es: SKY, TEL, MSN)\\ |
yyy = tipologia di evento (ES: MSG, CAL)\\ |
\\ |
L'oggetto1 contiene l'indirizzo del mittente che sta cercando di mettersi in comunicazione con noi (che sia attraverso Skype, telefono o Messenger).\\ |
\\ |
- Il metodo utilizzato per le chiamate vocali è sempre EXT.CAL, il modulo di comunicazione\\ |
sfruttato dipende dal parametro dell'oggetto1 (TEL o SKY);\\ |
- Il metodo utilizzato per inviare messaggi è sempre EXT.SND, il modulo di comunicazione\\ |
sfruttato dipende dal parametro dell'oggetto1 (SKY o MSN);\\ |
- Il metodo utilizzato per inizializzare tutti i moduli e predisporli all'ascolto delle chiamate\\ |
in arrivo è EXT.INI; nel caso si voglia attivare un singolo servizio, si effettua la chiamata\\ |
impostando il parametro Mod="moduloscelto"\\ |
\\ |
!!! FUNZIONI/METODI\\ |
!! Azioni possibili\\ |
# __EXT.INI__ inizializza uno o tutti i moduli per l'ascolto delle chiamate in entrata\\ |
# __EXT.CAL__ effettua una chiamata vocale\\ |
# __EXT.SND__ invia un messaggio di testo, un file o una mail\\ |
# __EXT.WEB__ apre il browser internet\\ |
\\ |
!! Funzione di inizializzazione\\ |
# __F(INT;JA_00_08;EXT.INI)__. Le funzionalità di chiamata vocale o invio messaggi sono attività in uscita, ma si è cercata la possibilità di "ascoltare" attività in entrata dagli stessi moduli per poter effettuare segnalazioni e/o reazioni in seguito al manifestarsi di tali eventi.\\ |
Il metodo di inizializzazione, chiamato senza il passaggio di parametri, serve appunto ad attivare all'ascolto\\ |
tutti i moduli presenti.\\ |
In alternativa, è possibile aggiungere un UNICO parametro per l'attivazione di un singolo servizio all'ascolto\\ |
utilizzando una delle seguenti funzioni:\\ |
# __F(INT;JA_00_08;EXT.INI) P(Mod(SKY))__\\ |
# __F(INT;JA_00_08;EXT.INI) P(Mod(TEL))__\\ |
# __F(INT;JA_00_08;EXT.INI) P(Mod(MSN))__\\ |
\\ |
Nel momento in cui un contatto cerca di mettersi in comunicazione con noi, viene aperta la scheda relativa\\ |
ai suoi dati.\\ |
\\ |
!! Chiamate vocali\\ |
\\ |
Esempi di funzioni possibili per effettuare chiamate vocali attualmente sono:\\ |
# __F(INT;JA_00_08;EXT.CAL) 1(IN;TEL;00307724129)__\\ |
effettua una chiamata telefonica al numero indicato nel codice dell'oggetto1.\\ |
(NB: è necessaria la presenza di un modem con funzionalità voice collegato al pc e alla presa telefonica).\\ |
Il servizio, al termine di una fase di inizializzazione mostrata tramite una barra di progressione,\\ |
mostra un avviso di chiamata in uscita in corso e invita ad alzare il ricevitore. E'possibile quindi alzare il ricevitore (osservando che il telefono destinatario sta già squillando) oppure annullare la chiamata.\\ |
Nel caso in cui non venga sollevato il ricevitore, la chiamata termina autonomamente dopo un periodo di 15 secondi.\\ |
\\ |
# __F(INT;JA_00_08;EXT.CAL) 1(IN;SKY;franc_esca)__\\ |
effettua una chiamata vocale utilizzando il software Skype.\\ |
(NB: è necessaria la presenza del software già installato, con utente attivo e in linea al momento della chiamata)\\ |
Il servizio apre immediatamente la finestra di "Chiamata in corso" verso l'utente con nome indicato nel codice\\ |
dell'oggetto1 e il controllo passa interamente a tale programma.\\ |
\\ |
!! Messaggi di testo\\ |
\\ |
Esempi di funzioni possibili per inviare messaggi di testo attualmente sono:\\ |
# __F(INT;JA_00_08;EXT.SND) 1(IN;SKY;franc_esca)__\\ |
invia un messaggio di testo utilizzando il software Skype.\\ |
(NB: è necessaria la presenza del software già installato, con utente attivo e in linea al momento della chiamata)\\ |
Il servizio apre una finestra in cui è possibile editare il testo del messaggio al posto del carattere '?' (facendo attenzione a non sovrascrivere il tag "Msg="); inviando, appare la finestra dei messaggi di testo Skype con destinatario l'utente con nick indicato nel codice dell'oggetto1 e il controllo passa interamente al programma\\ |
di messaggistica.\\ |
\\ |
# __F(INT;JA_00_08;EXT.SND) 1(IN;MSN;franc_esca@yahoo.it)__\\ |
invia un messaggio di testo utilizzando il software MSN.\\ |
(NB: è necessario avere un account MSN attivo ma Messenger deve essere chiuso).\\ |
Il servizio apre una finestra in cui è possibile editare il testo del messaggio al posto del carattere '?' (facendo attenzione a non sovrascrivere il tag "Msg="); inviando, appare la finestra dei messaggi di testo Messenger con destinatario l'utente con nick indicato nel codice dell'oggetto1 e il controllo passa interamente al programma\\ |
di messaggistica.\\ |
\\ |
# __F(INT;JA_00_08;EXT.SND) 1(IN;MSN;franc_esca@yahoo.it) 2(J1;PATHFILE;c:\fileDaInviare.txt)__\\ |
invia un file utilizzando il software MSN.\\ |
(NB: è necessario avere un account MSN attivo ma Messenger deve essere chiuso).\\ |
Il servizio invia il file indicato nell'oggetto 2 all'utente con nick indicato nel codice dell'oggetto1 e il controllo passa interamente al programma di messaggistica.\\ |
\\ |
Esempi di tali funzionalità sono disponibili nella scheda indirizzi al link seguente.\\ |
Selezionando un contatto è possibile risalire a tutti i suoi indirizzi (Skype, msn, telefono...) e ad ogni indirizzo sono associate le relative opzioni tramite la voce Gestione Indirizzi del menu di popup.\\ |
\\ |
!! Messaggi di posta\\ |
\\ |
La funzione necessaria per inviare messaggi di posta attualmente è:\\ |
# __F(INT;JA_00_08;EXT.SND) 1(IN;MAIL;f.solazzi@smea.it)__ 2(J1;PATHFILE;pathFileAssoluto)\\ |
invia un messaggio di posta all'indirizzo indicato nel codice1 con allegato il file contenuto nel codice2 se specificato.\\ |
#-Per ora utilizza il server smtp cablato nel codice-).\\ |
Il servizio apre la finestra del configuratore per completare i campi necessari all'invio della mail;\\ |
Premendo OK, la mail viene inviata.\\ |
Tale funzione è accessibile sempre dal menu di popup-->Gestione Indirizzi-->Invia mail selezionando l'utente destinatario nella scheda indirizzi e premendo il tasto dx.\\ |
In alternativa, è possibile inviare direttamente una mail partendo dal menu di popup dell'oggetto J1PATHFILE-->Standard Looc.up-->Invia tramite mail\\ |
\\ |
!! Browser internet\\ |
\\ |
La funzione per aprire il browser in corrispondenza di una determinata url è:\\ |
# __F(INT;JA_00_08;EXT.WEB) 1(IN;WEB;url)__\\ |
\\ |
\\ |
\\ |
\\ |
\\ |
\\ |
\\ |
\\ |
\\ |
\\ |
\\ |