Logo
Settembre 10, 2010, 09:28:03
 
New PostsTotal Posts: 40054
New PostsTotal Topics: 2655
New PostsTotal Members: 358
New PostsLatest Member: morfeo
Benvenuto! Accedi o registrati.

Login with username, password and session length
Pagine: [1] 2 3 4   Go Down
  Print  
Autore Topic: Framework telefonico  (Read 1854 times)
Settembre 22, 2009, 10:34:38
djdas
Hero Member
*****
Posts: 2517


Namastè - Om Mani Pedmè Hung


View Profile
« on: Settembre 22, 2009, 10:34:38 »

Habemus OFONO! Cheesy
Sono riuscito a compilarlo Cheesy partire parte, solo che non so come accedervi Cheesy Qualcuno ne sa qualcosa? Tongue
In allegato il tar.gzip con i file da installare (la toolchain permette di creare l'ipk se volete vi mando quello ma io sono allergico a opkg Tongue) così potete provarlo Wink
Ciauuuuuuuuuu! Smiley
Logged

Distro FDTF Download: TAR ,JFFS2,Kernel
Settembre 22, 2009, 10:40:08
LeOS
Hero Member
*****
Posts: 777



View Profile
« Rispondi #1 on: Settembre 22, 2009, 10:40:08 »

mitico domani lo guardo ora vado a nanna che sto crollando!
Logged

Linux Registered User: #135079

Armeniacum Latest:
http://uploads.telefoninux.org/leos/armeniacum-20091125-1133.tar.bz2
Please update!!!
Settembre 22, 2009, 11:04:55
djdas
Hero Member
*****
Posts: 2517


Namastè - Om Mani Pedmè Hung


View Profile
« Rispondi #2 on: Settembre 22, 2009, 11:04:55 »

CE L'HO FATTAAAAAAAAAAAAAAAAAAAAAAAA Cheesy Cheesy Cheesy Cheesy Cheesy
Il tempo di fare uno script da console e posto tutto Cheesy
Ragazzi, ofono è limitato ma ha un sacco di funzioni che per la distro base sono più che sufficienti! Ho fatto una registrazione in rete e una chiamata solo da riga di comando!!!!!
WOWOWOWOOWOW!!!!!!!!!!
Logged

Distro FDTF Download: TAR ,JFFS2,Kernel
Settembre 22, 2009, 11:17:21
nicola.mfb
Hero Member
*****
Posts: 836


View Profile
« Rispondi #3 on: Settembre 22, 2009, 11:17:21 »

CE L'HO FATTAAAAAAAAAAAAAAAAAAAAAAAA Cheesy Cheesy Cheesy Cheesy Cheesy
Il tempo di fare uno script da console e posto tutto Cheesy
Ragazzi, ofono è limitato ma ha un sacco di funzioni che per la distro base sono più che sufficienti! Ho fatto una registrazione in rete e una chiamata solo da riga di comando!!!!!
WOWOWOWOOWOW!!!!!!!!!!


GRANDEEEEE!!! spara le istruzioni che provo a farci anche un recipe Wink
Logged
Settembre 22, 2009, 11:46:29
djdas
Hero Member
*****
Posts: 2517


Namastè - Om Mani Pedmè Hung


View Profile
« Rispondi #4 on: Settembre 22, 2009, 11:46:29 »

Eccole Smiley
Questo è lo script da mettere in /etc/scripts/modeminit.sh
Code:
#!/bin/sh
/usr/sbin/ofonod
sleep 1
dbus-send --system --print-reply --type=method_call --dest=org.ofono /calypso0 org.ofono.Modem.SetProperty string:'Powered' variant:boolean:true
sleep 5
dbus-send --system --print-reply --type=method_call --dest=org.ofono /calypso0 org.ofono.NetworkRegistration.Register
Ovviamente va installato ofono e dbus, infine, per via delle dir /var etc lo script rc della Xmastrolindo deve essere rifatto così:
Code:
#!/bin/sh
sh /etc/scripts/pseudofs.sh 
sh /etc/scripts/ramdisk.sh >/dev/null 2>&1
sh /etc/scripts/dbus.sh start
sh /etc/scripts/modeminit.sh &
sh /etc/scripts/x.sh &                   
sh /etc/scripts/net.sh
sh /etc/scripts/dropbear.sh &

e TA-DAHHHHHHHHH! Il modem si finisce di registrare ad X avviato (ci mette circa 20 secondi Tongue), ho provato sempre da dbus una volta loggato in ssh a mandare un SMS e fare una chiamata, entrambi ok! Wink
Buon divertimento a LeOS Tongue
Ciau!
Logged

Distro FDTF Download: TAR ,JFFS2,Kernel
Settembre 23, 2009, 08:00:12
00nippi
Full Member
***
Posts: 161



View Profile
« Rispondi #5 on: Settembre 23, 2009, 08:00:12 »

Sei un figo!!!

grandissimo!
Logged

ex absurdo sequitur quodlibet
Settembre 23, 2009, 08:09:07
dorje
WebDev
Hero Member
*****
Posts: 878



View Profile
« Rispondi #6 on: Settembre 23, 2009, 08:09:07 »

Habemus OFONO! Cheesy

Mi ero perso il post in cui hai deciso che useremo ofono. O è questo? Cheesy

Ragazzi, ofono è limitato ma ha un sacco di funzioni che per la distro base sono più che sufficienti!

Limitato in cosa? Io leggendo la doc l'avevo visto come abbastanza completo (o magari non tutto è ancora implementato)?
Logged
Settembre 23, 2009, 08:34:49
LeOS
Hero Member
*****
Posts: 777



View Profile
« Rispondi #7 on: Settembre 23, 2009, 08:34:49 »


Code:
sh /etc/scripts/dbus.sh start
il dbus.sh e' il vecchio dbus-1.rc ?

Logged

Linux Registered User: #135079

Armeniacum Latest:
http://uploads.telefoninux.org/leos/armeniacum-20091125-1133.tar.bz2
Please update!!!
Settembre 23, 2009, 08:40:50
giotti
Hero Member
*****
Posts: 1164



View Profile
« Rispondi #8 on: Settembre 23, 2009, 08:40:50 »

Evviva!
Logged

Nessuno sfugge vivo alla vita!
Try to save your soul: http://www.godfanclub.tk/
Settembre 23, 2009, 09:31:41
LeOS
Hero Member
*****
Posts: 777



View Profile
« Rispondi #9 on: Settembre 23, 2009, 09:31:41 »

ottengo un errore ma sicuramente canno qualcosa io


root@XMBmastrolindo:~# /etc/scripts/modeminit.sh
Error org.freedesktop.DBus.Error.UnknownMethod: Method "SetProperty" with signature "sv" on interface "org.ofono.Modem" doesn't exist

Error org.freedesktop.DBus.Error.UnknownMethod: Method "Register" with signature "" on interface "org.ofono.NetworkRegistration" doesn't exist


dove sbaglio?
Logged

Linux Registered User: #135079

Armeniacum Latest:
http://uploads.telefoninux.org/leos/armeniacum-20091125-1133.tar.bz2
Please update!!!
Settembre 23, 2009, 12:37:25
vonfritz
Ospite
« Rispondi #10 on: Settembre 23, 2009, 12:37:25 »

CE L'HO FATTAAAAAAAAAAAAAAAAAAAAAAAA Cheesy Cheesy Cheesy Cheesy Cheesy
Il tempo di fare uno script da console e posto tutto Cheesy
Ragazzi, ofono è limitato ma ha un sacco di funzioni che per la distro base sono più che sufficienti! Ho fatto una registrazione in rete e una chiamata solo da riga di comando!!!!!
WOWOWOWOOWOW!!!!!!!!!!

Non capisco tutto sto casino.
Non che io tenga particolarmente a FSO però sono cose che si possono fare anche con FSO (già da una vita)
Mi sembra che avete scoperto l'acqua calda.
Non prendetela come una provocazione  Wink

bye


Logged
Settembre 23, 2009, 01:40:43
LeOS
Hero Member
*****
Posts: 777



View Profile
« Rispondi #11 on: Settembre 23, 2009, 01:40:43 »

Mi sembra che avete scoperto l'acqua calda.

probabilmente e' la stessa cosa che han detto a watt quando invento' (o magari solo perfeziono') la macchina a vapore Cheesy
Logged

Linux Registered User: #135079

Armeniacum Latest:
http://uploads.telefoninux.org/leos/armeniacum-20091125-1133.tar.bz2
Please update!!!
Settembre 23, 2009, 01:41:58
dorje
WebDev
Hero Member
*****
Posts: 878



View Profile
« Rispondi #12 on: Settembre 23, 2009, 01:41:58 »

Mi sembra che avete scoperto l'acqua calda.

probabilmente e' la stessa cosa che han detto a watt quando invento' (o magari solo perfeziono') la macchina a vapore Cheesy

Grin Grin Grin Grin Grin Grin Grin Grin
Logged
Settembre 23, 2009, 01:46:11
djdas
Hero Member
*****
Posts: 2517


Namastè - Om Mani Pedmè Hung


View Profile
« Rispondi #13 on: Settembre 23, 2009, 01:46:11 »

Mi ero perso il post in cui hai deciso che useremo ofono. O è questo? Cheesy
Non si è deciso, ma di sicuro funzionerà meglio di FSO Tongue Più che altro c'è gente seria che ci lavora e non decide di punto in bianco di riscriverlo in Pascal Tongue

Limitato in cosa? Io leggendo la doc l'avevo visto come abbastanza completo (o magari non tutto è ancora implementato)?

Avevo letto che non ha ad es il supporto del PIN per la SIM anche se, leggendo proprio un post in ml ho visto che discutevano di questo quindi magari non è semplicemente "esposto" nelle API ma ci stano lavorando, in ogni caso, ripeto, ho fatto tranquillamente una telefonata e inviato un sms, non ho provato la ricezione solo perché era l'1 di notte Tongue

UPDATE: ho appena letto nella lista dei commit che 29 ore fa hanno aggiunto il supporto per il PIN Tongue

il dbus.sh e' il vecchio dbus-1.rc ?

Si scusami, ho sistemato un po' l'organizzazione dei file per uniformarmi alla tua struttura dentro /etc/script, inoltre (ma a giudicare dal tuo pm a cui non ho ancora risposto, sorry Tongue) mancavano nel pacchetto di dbus alcune librerie per farlo partire ma credo le avrai trovate subito Cheesy

ottengo un errore ma sicuramente canno qualcosa io


root@XMBmastrolindo:~# /etc/scripts/modeminit.sh
Error org.freedesktop.DBus.Error.UnknownMethod: Method "SetProperty" with signature "sv" on interface "org.ofono.Modem" doesn't exist

Error org.freedesktop.DBus.Error.UnknownMethod: Method "Register" with signature "" on interface "org.ofono.NetworkRegistration" doesn't exist


dove sbaglio?
Approfitto per risponderti qui così condividiamo con tutti: probabilmente ho assunto io una cosa sbagliata, dunque, se guardi lo script vedrai che chiamo il path /modem0 per accedere al modem, in realtà bisognerebbe chiedere preventivamente al Manager quali modem ha connessi, usando il metodo GetProperties così:
Code:
dbus-send --system --print-reply --type=method_call --dest=org.ofono / org.ofono.Manager.GetProperties
e sostituire nello script /modem0 con la strina ritornata (magari lo aggiungerei nello script per renderlo più custom Wink )
in ogni caso per vedere le API basta accedere alla documentazione sul git.

Non capisco tutto sto casino.
Non che io tenga particolarmente a FSO però sono cose che si possono fare anche con FSO (già da una vita)
Mi sembra che avete scoperto l'acqua calda.
Non prendetela come una provocazione  Wink

bye

No, semplicemente che FSO è pesante, in python, mal gestito e poco stabile. In ogni caso il mio con ofono è un puro esperimento, non ho mai parteggiato per l'una o l'altra soluzione, posto che FSO comunque ci può servire per altre cose, ma almeno la parte telefonica deve essere stabile, funzionante, testata e veloce, il resto è tutto ciò che trasformerà Neophysis/Akroama da "semplice" telefono in un mini-pc Wink
Ciau!
Logged

Distro FDTF Download: TAR ,JFFS2,Kernel
Settembre 23, 2009, 02:18:05
nicola.mfb
Hero Member
*****
Posts: 836


View Profile
« Rispondi #14 on: Settembre 23, 2009, 02:18:05 »

Uh stavo dimenticando di chiedertelo, ma hai solo fatto uno squillo o hai provato che l'audio fosse correttamente routato?
Logged
Pagine: [1] 2 3 4   Go Up
  Print  
 
Jump to:  

Powered by SMF 1.1.11 | SMF © 2006-2008, Simple Machines LLC
Oranj By Burak