Re: oFono
Dave Neary wrote: Oops - sorry, that wasn't supposed to go to the mailing list. Cheers, Dave. -- maemo.org docsmaster Email: dne...@maemo.org Jabber: bo...@jabber.org ___ maemo-developers mailing list maemo-developers@maemo.org https://lists.maemo.org/mailman/listinfo/maemo-developers
Re: oFono
Hi Aki, It looks like your submission has been accepted. I will confirm 100% today or tomorrow. Cheers, Dave. Aki Niemi wrote: > ma, 2010-01-11 kello 08:38 +0100, Denis-Courmont Remi (Nokia-D/Helsinki) > kirjoitti: >> On Saturday 09 January 2010 08:40:29 ext Qole, you wrote: >>> So wait, you're saying we now have a fully open source telephony stack on >>> the N900 that works to make phone calls? >> Well not exactly. > > But I'd say not far from it either. > >> First, oFono is signaling middleware; it does not, and never will include >> its >> own user interface. > > The call UI in Maemo5 uses Telepathy, which is open. So all we need is a > Telepathy connection manager that uses oFono's D-Bus API. > >> Second, certain things are still to be implemented, such as GPRS (working on >> it). > > I'm looking forward to the patches. ;) > >> Last, some stuff might not be do-able, due to interference with the existing >> N900 cellular stack. SMS reception is one known case (and SMS sending fails >> too as a side effect). > > Yeah, SMS and CBS reception are a bit tricky. There can only be a single > recipient active at a time on the application processor side. Hence, > bootstrapping in the SMS and CBS drivers will fail on the N900 if the > default telephony stack is running. > > You can of course disable the default SMS handler, but then SMSs will no > longer be received on the UI, as we're missing that oFono connection > manager to Telepathy. > > Also, the default stack on N900 has some further features related to SMS > that are currently missing from oFono. Those features will eventually be > added there, too. > > All and all, oFono should be considered alpha level on Maemo5 at this > point. > >> Audio path has not been investigated, but likely would >> fail too. > > Right, there is a piece missing in isimodem that sets up the audio path. > Currently it's not a big deal, as the default stack will shadow the > signaling initiated by oFono and do the Right Thing. > > Cheers, > Aki > > ___ > maemo-developers mailing list > maemo-developers@maemo.org > https://lists.maemo.org/mailman/listinfo/maemo-developers > -- maemo.org docsmaster Email: dne...@maemo.org Jabber: bo...@jabber.org ___ maemo-developers mailing list maemo-developers@maemo.org https://lists.maemo.org/mailman/listinfo/maemo-developers
Re: oFono
ma, 2010-01-11 kello 08:38 +0100, Denis-Courmont Remi (Nokia-D/Helsinki) kirjoitti: > On Saturday 09 January 2010 08:40:29 ext Qole, you wrote: > > So wait, you're saying we now have a fully open source telephony stack on > > the N900 that works to make phone calls? > > Well not exactly. But I'd say not far from it either. > First, oFono is signaling middleware; it does not, and never will include its > own user interface. The call UI in Maemo5 uses Telepathy, which is open. So all we need is a Telepathy connection manager that uses oFono's D-Bus API. > Second, certain things are still to be implemented, such as GPRS (working on > it). I'm looking forward to the patches. ;) > Last, some stuff might not be do-able, due to interference with the existing > N900 cellular stack. SMS reception is one known case (and SMS sending fails > too as a side effect). Yeah, SMS and CBS reception are a bit tricky. There can only be a single recipient active at a time on the application processor side. Hence, bootstrapping in the SMS and CBS drivers will fail on the N900 if the default telephony stack is running. You can of course disable the default SMS handler, but then SMSs will no longer be received on the UI, as we're missing that oFono connection manager to Telepathy. Also, the default stack on N900 has some further features related to SMS that are currently missing from oFono. Those features will eventually be added there, too. All and all, oFono should be considered alpha level on Maemo5 at this point. > Audio path has not been investigated, but likely would > fail too. Right, there is a piece missing in isimodem that sets up the audio path. Currently it's not a big deal, as the default stack will shadow the signaling initiated by oFono and do the Right Thing. Cheers, Aki ___ maemo-developers mailing list maemo-developers@maemo.org https://lists.maemo.org/mailman/listinfo/maemo-developers
Re: oFono
On Saturday 09 January 2010 08:40:29 ext Qole, you wrote: > So wait, you're saying we now have a fully open source telephony stack on > the N900 that works to make phone calls? Well not exactly. First, oFono is signaling middleware; it does not, and never will include its own user interface. Second, certain things are still to be implemented, such as GPRS (working on it). Last, some stuff might not be do-able, due to interference with the existing N900 cellular stack. SMS reception is one known case (and SMS sending fails too as a side effect). Audio path has not been investigated, but likely would fail too. -- Rémi Denis-Courmont Nokia Devices R&D, Maemo Software, Helsinki ___ maemo-developers mailing list maemo-developers@maemo.org https://lists.maemo.org/mailman/listinfo/maemo-developers
RE: oFono
For the SMS portion, I'd encourage you to check out PyMaemoSMS I've tweaked it and used it succesfully to send SMS messages from Python on my N900 For more info, check out #n900 mbarcode, python, SMS and sqlite3 http://www.orient-lodge.com/node/3896 I really look forward to playing with oFono. Aldon -Original Message- From: maemo-developers-boun...@maemo.org [mailto:maemo-developers-boun...@maemo.org]on Behalf Of Jeff Moe Sent: Saturday, January 09, 2010 7:36 AM To: maemo-developers@maemo.org Subject: Re: oFono On Saturday 09 January 2010 03:40:29 Qole wrote: > So wait, you're saying we now have a fully open source telephony stack on > the N900 that works to make phone calls? Quickly gotta run... Well, it may not all be open: * It fires up the Maemo phone GUI--I'd have to investigate what parts of that are open/closed. * It calls pulseaudio which may be using a proprietary codec for GSM audio. * It's only voice calls, no SMS etc, so it's not a full stack yet. I will be trying all this under Fedora 12 on N900 as that gives me a "clean slate" to work from to track down what all is really involved. But progress no doubt. :) -Jeff http://wiki.maemo.org/User:Jebba ___ maemo-developers mailing list maemo-developers@maemo.org https://lists.maemo.org/mailman/listinfo/maemo-developers ___ maemo-developers mailing list maemo-developers@maemo.org https://lists.maemo.org/mailman/listinfo/maemo-developers
Re: oFono
On Saturday 09 January 2010 03:40:29 Qole wrote: > So wait, you're saying we now have a fully open source telephony stack on > the N900 that works to make phone calls? Quickly gotta run... Well, it may not all be open: * It fires up the Maemo phone GUI--I'd have to investigate what parts of that are open/closed. * It calls pulseaudio which may be using a proprietary codec for GSM audio. * It's only voice calls, no SMS etc, so it's not a full stack yet. I will be trying all this under Fedora 12 on N900 as that gives me a "clean slate" to work from to track down what all is really involved. But progress no doubt. :) -Jeff http://wiki.maemo.org/User:Jebba ___ maemo-developers mailing list maemo-developers@maemo.org https://lists.maemo.org/mailman/listinfo/maemo-developers
Re: oFono
Hi, On Sat, Jan 9, 2010 at 7:40 AM, Qole wrote: > So wait, you're saying we now have a fully open source telephony stack on > the N900 that works to make phone calls? Whatever the result the "we" in the previous sentence includes Nokia, thanks!. I am loving this device more and more Greetings ___ maemo-developers mailing list maemo-developers@maemo.org https://lists.maemo.org/mailman/listinfo/maemo-developers
Re: oFono
So wait, you're saying we now have a fully open source telephony stack on the N900 that works to make phone calls? Congratulations! On Fri, Jan 8, 2010 at 3:12 PM, Jeff Moe wrote: > On Friday 08 January 2010 04:34:09 Aki Niemi wrote: > > to, 2010-01-07 kello 14:04 +0100, Niemi Aki (Nokia-D/Helsinki) > > kirjoitti: > > > to, 2010-01-07 kello 13:48 +0100, ext Jeff Moe kirjoitti: > > > > > You should use the isimodem driver in oFono. It is specifically > made to > > > > > support Nokia modems, such as the one on N900. > > > > > > > > I've been told, and tried my self, and it doesn't work on the N900. > > > > > > It _should_ work out of the box on the N900. In fact, I did some quick > > > packaging of the 0.15 release and just pushed ofono in Fremantle > > > extras-devel. So let's see... > > > > Right, ofono is now in extras-devel, and based on some quick testing, it > > seems to work fine. > > WORKSFORME ! :) > > Quick & dirty: > > sudo gainroot > > apt-get install ofono > > /etc/init.d/ofono start > > exit (so you're not root) > > # Check see wtf is up: > dbus-send --system --print-reply --dest=org.ofono /isimodem0 > org.ofono.Modem.GetProperties > > # Make call: > dbus-send --print-reply --system --dest=org.ofono /isimodem0 > org.ofono.VoiceCallManager.Dial string:"5551212" string:"" > > I have updated my wiki page: > http://wiki.maemo.org/User:Jebba/Ofono > > Thanks! This is fantastico. > > -Jeff > ___ > maemo-developers mailing list > maemo-developers@maemo.org > https://lists.maemo.org/mailman/listinfo/maemo-developers > -- enthusiast, n. "One whose mind is wholly possessed and heated by what engages it; one who is influenced by a peculiar fervor of mind; an ardent and imaginative person." ___ maemo-developers mailing list maemo-developers@maemo.org https://lists.maemo.org/mailman/listinfo/maemo-developers
Re: oFono
On Friday 08 January 2010 04:34:09 Aki Niemi wrote: > to, 2010-01-07 kello 14:04 +0100, Niemi Aki (Nokia-D/Helsinki) > kirjoitti: > > to, 2010-01-07 kello 13:48 +0100, ext Jeff Moe kirjoitti: > > > > You should use the isimodem driver in oFono. It is specifically made to > > > > support Nokia modems, such as the one on N900. > > > > > > I've been told, and tried my self, and it doesn't work on the N900. > > > > It _should_ work out of the box on the N900. In fact, I did some quick > > packaging of the 0.15 release and just pushed ofono in Fremantle > > extras-devel. So let's see... > > Right, ofono is now in extras-devel, and based on some quick testing, it > seems to work fine. WORKSFORME ! :) Quick & dirty: sudo gainroot apt-get install ofono /etc/init.d/ofono start exit (so you're not root) # Check see wtf is up: dbus-send --system --print-reply --dest=org.ofono /isimodem0 org.ofono.Modem.GetProperties # Make call: dbus-send --print-reply --system --dest=org.ofono /isimodem0 org.ofono.VoiceCallManager.Dial string:"5551212" string:"" I have updated my wiki page: http://wiki.maemo.org/User:Jebba/Ofono Thanks! This is fantastico. -Jeff ___ maemo-developers mailing list maemo-developers@maemo.org https://lists.maemo.org/mailman/listinfo/maemo-developers
Re: oFono
to, 2010-01-07 kello 14:04 +0100, Niemi Aki (Nokia-D/Helsinki) kirjoitti: > to, 2010-01-07 kello 13:48 +0100, ext Jeff Moe kirjoitti: > > > You should use the isimodem driver in oFono. It is specifically made to > > > support Nokia modems, such as the one on N900. > > > > I've been told, and tried my self, and it doesn't work on the N900. > > It _should_ work out of the box on the N900. In fact, I did some quick > packaging of the 0.15 release and just pushed ofono in Fremantle > extras-devel. So let's see... Right, ofono is now in extras-devel, and based on some quick testing, it seems to work fine. Note that the isimodem driver is still a work in progress and we don't have some things working properly. Most notably, the SMS or CBS drivers aren't implemented yet. Those are a bit tricky anyway, because they interfere with the regular telephony stack on the device. Cheers, Aki ___ maemo-developers mailing list maemo-developers@maemo.org https://lists.maemo.org/mailman/listinfo/maemo-developers
Re: oFono
On Thursday 07 January 2010 10:04:56 Aki Niemi wrote: > to, 2010-01-07 kello 13:48 +0100, ext Jeff Moe kirjoitti: > > > You should use the isimodem driver in oFono. It is specifically made to > > > support Nokia modems, such as the one on N900. > > > > I've been told, and tried my self, and it doesn't work on the N900. > > It _should_ work out of the box on the N900. In fact, I did some quick > packaging of the 0.15 release and just pushed ofono in Fremantle > extras-devel. So let's see... Excellent! I can't wait to try it out. I was trying latest git (e.g. 0.15+). > There is some jumping through hoops required to get Phonet over USB > working that would allow you to use oFono on the desktop with N900 or > any other (recent) Nokia phone connected via USB in PC suite mode. I've > been meaning to write a howto for that, and I guess it's high time I > actually go and do that. ;) Well, that kind of sounds like what my quick & dirty mini-howto is about: http://wiki.maemo.org/User:Jebba/Ofono > > That said, you know far more about it! Do you have a sample > > modem.conf for N900? And other clues would be appreciated! > > There's no need for modem.conf on the N900; in fact, my ofono package > builds with atmodem and udev disabled. The isimodem driver automagically > detects modems via netlink. Nice. :) Thanks for all the info, -Jeff ___ maemo-developers mailing list maemo-developers@maemo.org https://lists.maemo.org/mailman/listinfo/maemo-developers
Re: oFono
to, 2010-01-07 kello 13:48 +0100, ext Jeff Moe kirjoitti: > > You should use the isimodem driver in oFono. It is specifically made to > > support Nokia modems, such as the one on N900. > > I've been told, and tried my self, and it doesn't work on the N900. It _should_ work out of the box on the N900. In fact, I did some quick packaging of the 0.15 release and just pushed ofono in Fremantle extras-devel. So let's see... There is some jumping through hoops required to get Phonet over USB working that would allow you to use oFono on the desktop with N900 or any other (recent) Nokia phone connected via USB in PC suite mode. I've been meaning to write a howto for that, and I guess it's high time I actually go and do that. ;) > That said, you know far more about it! Do you have a sample > modem.conf for N900? And other clues would be appreciated! There's no need for modem.conf on the N900; in fact, my ofono package builds with atmodem and udev disabled. The isimodem driver automagically detects modems via netlink. Cheers, Aki ___ maemo-developers mailing list maemo-developers@maemo.org https://lists.maemo.org/mailman/listinfo/maemo-developers
Re: oFono
On Thursday 07 January 2010 04:09:46 you wrote: > ke, 2010-01-06 kello 15:26 +0100, ext Jeff Moe kirjoitti: > > On Wednesday 06 January 2010 08:25:15 you wrote: > > > Hi, > > > > > > I wonder if you really need a laptop for making calls. The program > > > pnatd gives you tty to a modem where you can send AT commands. I'm > > > using it to send USSD codes. > > > > Very cool. That looks like it may work, actually, at least for within > > Maemo. Can you give me a hint as to how to use it though? > > You should use the isimodem driver in oFono. It is specifically made to > support Nokia modems, such as the one on N900. I've been told, and tried my self, and it doesn't work on the N900. That said, you know far more about it! Do you have a sample modem.conf for N900? And other clues would be appreciated! Thanks, -Jeff ___ maemo-developers mailing list maemo-developers@maemo.org https://lists.maemo.org/mailman/listinfo/maemo-developers
Re: oFono
ke, 2010-01-06 kello 15:26 +0100, ext Jeff Moe kirjoitti: > On Wednesday 06 January 2010 08:25:15 you wrote: > > Hi, > > > > I wonder if you really need a laptop for making calls. The program > > pnatd gives you tty to a modem where you can send AT commands. I'm > > using it to send USSD codes. > > Very cool. That looks like it may work, actually, at least for within Maemo. > Can you give me a hint as to how to use it though? You should use the isimodem driver in oFono. It is specifically made to support Nokia modems, such as the one on N900. Cheers, Aki ___ maemo-developers mailing list maemo-developers@maemo.org https://lists.maemo.org/mailman/listinfo/maemo-developers
Re: oFono
On Wednesday 06 January 2010 08:25:15 you wrote: > Hi, > > I wonder if you really need a laptop for making calls. The program > pnatd gives you tty to a modem where you can send AT commands. I'm > using it to send USSD codes. Very cool. That looks like it may work, actually, at least for within Maemo. Can you give me a hint as to how to use it though? The only info I can find is this wiki page with a command that doesn't work... ( http://wiki.maemo.org/Fremantle_Unsupported_Bluetooth_profiles ) ...and a discussion thread that ends "Seriously.. DAMNIT!! I can find very little about pnatd..." ;) No source is available: $ apt-get source phonet-at Reading package lists... Done Building dependency tree... Done E: Unable to find a source package for phonet-at Thanks! -Jeff ___ maemo-developers mailing list maemo-developers@maemo.org https://lists.maemo.org/mailman/listinfo/maemo-developers
Re: oFono
Hi, I wonder if you really need a laptop for making calls. The program pnatd gives you tty to a modem where you can send AT commands. I'm using it to send USSD codes. Martin 2010/1/6, Jeff Moe : > I've written up some quick and dirty docs on using ofono with your N900: > > http://wiki.maemo.org/User:Jebba/Ofono > > It works, but you'll need to carry around a laptop with you if you want to > make calls. > > -Jeff > > P.S. Reposted from talk.m.o since many of you probably don't check forums. > ___ > maemo-developers mailing list > maemo-developers@maemo.org > https://lists.maemo.org/mailman/listinfo/maemo-developers > ___ maemo-developers mailing list maemo-developers@maemo.org https://lists.maemo.org/mailman/listinfo/maemo-developers