Re: oFono

2010-01-20 Thread Dave Neary
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

2010-01-20 Thread Dave Neary


Dave Neary wrote:
snip

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

2010-01-11 Thread Aki Niemi
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

2010-01-10 Thread Rémi Denis-Courmont
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 RD, Maemo Software, Helsinki
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: oFono

2010-01-09 Thread Jeff Moe
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

2010-01-09 Thread Aldon Hynes
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

2010-01-08 Thread Jeff Moe
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

2010-01-08 Thread Aki Niemi
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

2010-01-08 Thread Jeff Moe
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

2010-01-08 Thread Qole
So wait, you're saying we now have a fully open source telephony stack on
the N900 that works to make phone calls?

jaw drops

Congratulations!

On Fri, Jan 8, 2010 at 3:12 PM, Jeff Moe m...@blagblagblag.org 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

2010-01-08 Thread Kees Jongenburger
Hi,

On Sat, Jan 9, 2010 at 7:40 AM, Qole qole.tab...@gmail.com 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

2010-01-07 Thread Jeff Moe
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

2010-01-07 Thread Aki Niemi
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

2010-01-06 Thread Martin Grimme
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 m...@blagblagblag.org:
 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


Re: oFono

2010-01-06 Thread Jeff Moe
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

2010-01-06 Thread Aki Niemi
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


oFono

2010-01-05 Thread 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


[Announce] Intel and Nokia announce open source telephony project (oFono)

2009-05-11 Thread Aki Niemi
Intel and Nokia are pleased to jointly announce the oFono project
(http://ofono.org), an open source project for developing an open source
telephony solution.

oFono.org is a place to bring developers together around designing an
infrastructure for building mobile telephony (GSM/UMTS) applications.
oFono.org is licensed under GPLv2, and it includes a high-level D-Bus
API for use by telephony applications of any license.  oFono.org also
includes a low-level plug-in API for integrating with Open Source as
well as third party telephony stacks, cellular modems and storage
back-ends.  The plug-in API functionality is modeled on public
standards, in particular 3GPP TS 27.007 AT command set for User
Equipment (UE).

Source code is available on http://ofono.org/downloads and a high-level
architecture diagram is available on http://ofono.org/documentation.  To
join the mailing list, go to http://lists.ofono.org/listinfo/ofono.

Nokia and Intel will jointly maintain the oFono project.  We'd like to
invite all developers to join the oFono.org effort and community.

Marcel Holtmann holtm...@linux.intel.com, Intel Open Source Technology
Center
Aki Niemi aki.ni...@nokia.com, Nokia Devices RD, Maemo Software

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers