| 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)__\\ |
| \\ |
| \\ |
| \\ |
| \\ |
| \\ |
| \\ |
| \\ |
| \\ |
| \\ |
| \\ |
| \\ |