Re: Push Email

2007-02-07 Thread Philip Van Hoof

Yes, The thing is that as the tinymail developer, I can't really
anticipate on things like this until they get decided and are known to
me.

Well, that's not really true. I can, and have, anticipated 'the unknown'
in the design of tinymail. I frequently tell people Change is among
us, well this again proves it definitely *IS*.

I anticipated in that the design flexible on how you implement the
observable's part of the game. That can be SyncML but, as you now can
see, also IMAP IDLE on the same thread and using the same connection as
your normal IMAP one.

Who knows tomorrow we will all get mail notification through some
obscure bits in the TCP/IP headers of the GPRS connection? And who knows
will we someday have to look at the VPI + VCI of ATM cells to know from
which provider the messages came? Whether or not it's possible, ATM
isn't used for phones, or whether it's a good solution is not really the
point.

Well, not for tinymail. That's an implementation detail for tinymail.

The design that will cope with the event, which is the well known
observer pattern, will deal with it once the observable is implemented.

If you need a Click kernel module for that, to feed certain bits to
the application layer, then that's great.

I hope to make that message very clear in clarity ;). The IMAP IDLE
support is not a demo, no, but it's also not a statement: I'm not
sticking to 'just' IMAP IDLE. Tinymail could and 'will' cope with other
Push E-Mail notification methods. It's designed to do so. And it will.

So ... basically .. ( and forgive me for my direct  to the point style
of discussion. I don't mean anything anti-empathic with it :-p ) :

Please develop me the method for notifying your phones about messages
over the networks that will be used, give me the technical details, and
let's implement a libtinymail-openmoko platform specific library that
deals with this. Does that sound good? 

3..2..1 Go! :-)



On Wed, 2007-02-07 at 04:05 +, Graham Auld wrote:
 Looks fab, good work with tinymail!
 
 Sadly I think the issue with OpenMoko/Neo - or any other mobile handset for
 that matter - is that in order for any of these direct delivery methods to
 work you have to notify the handset. This means either maintaining an open
 TCP link over GPRS (or Bluetooth or wifi or a usb cable but they don't count
 as I'm referring to on the road only connected via phone network use)
 thereby allowing a channel over which the mail server may send a
 notification of new mail or send the mail. The real problems with this IMHO
 being power and comms blocking. Have your phone connected all day via GPRS
 and I suspect it will use a fair bit more power than not being connected.
 Also I'm given to understand that the GSM module in the Neo is only capable
 of GPRS OR a phone call, so things get disturbed each time a phonecall is
 made/recived.
 
 Only other way I see of mail delivery without polling is to have some
 notification method.
 
 Now with something like the Neo it is quite feasable to have a mailsever
 plugin/addon/write new mailserver from scratch... That could send a
 specially formatted sms to my number when it had a mail for me (probably
 also based on the importance of that message determined by a little ruleset,
 router/server status reports and mailing lists aren't usually urgent - a new
 job offer or 'meet in the pub in 5 mins' may be a little more criticle). The
 phone could be programmed to intercept such incomming SMS' and rather than
 play a cheesy tone and let you read it, the phone could connect up, download
 your mail and then alert you that there's something worth reading!
 
 Ideally of course I could just run postfix (ok maybe something slightly
 lighter) on my phone and my network provider could make
 mymobilenumber.gprs.vodafone.co.uk point to my handset :D
 Now I havn't /actually/ asked vodafone yet but I've got this sneaking
 suspicion that even if I do make it past 20 levels of callcenter
 pleb/customer services to anyone vaguely technical they'd still not be too
 keen...
 
 I know someone's floated the idea of hidden/control SMS' on the list before,
 under the guise of phone security and other things emaily too. It does
 strike me as a nice idea(TM) however to define some format or paramater of
 text that could by default be passed to an script handler in openmoko rather
 than displayed as a text message. Perhaps the first 3 characters could be a
 sequence of non-printables,
 0x05 0x07 0x17 any custom message stuff 0x04 perhaps;
 ASCII - Enquiry,bell,end transmission block,any custom message stuff (with
 EOT escaped!),end of transmission
 
 Anyone for or against some such control message standard/quasi-standard?
 
 I know there is a paramater in SMS' to indicate a flash message, I don't
 know if there are any other paramters that are 'spare' that could be used to
 indicate a control message, perhaps my scheme is flawed if there are
 restrictions on the character set/data that can be transmitted in an 

RE: T-Mobile finagling advice?

2007-02-07 Thread a.tomkins3
If you are in the UK, Tescos do a cheap pay as you go SIM;
http://www.tesco.com/mobilenetwork/shop/?page=simcards

Maybe WalMart do the same in the US?

Al

-
Email sent from www.ntlworld.com
Virus-checked using McAfee(R) Software 
Visit www.ntlworld.com/security for more information


___
OpenMoko community mailing list
community@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/community


Ogg Vorbis Chips for Neo3000? :-)

2007-02-07 Thread Dave Crossland

Hi,

Thought http://hardware.slashdot.org/hardware/07/02/06/1931244.shtml
was interesting - it would be cool to have an OGG decoder onboard a
future Neo for iPhone style music-player/phone hybrid functionality in
the free software context :-)

--
Regards,
Dave

___
OpenMoko community mailing list
community@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/community


Re: Ogg Vorbis Chips for Neo3000? :-)

2007-02-07 Thread Mikko J Rauhala
On ke, 2007-02-07 at 10:58 +, Dave Crossland wrote:
 Thought http://hardware.slashdot.org/hardware/07/02/06/1931244.shtml
 was interesting - it would be cool to have an OGG decoder onboard a
 future Neo for iPhone style music-player/phone hybrid functionality in
 the free software context :-)

A nice piece of equipment, to be sure, and good to have those around.
Still, I doubt it would be worth the cost and space to put it on an
(n-gen) Neo; it has a powerful enough general purpose processor, and
while the battery would likely last somewhat longer playing with that
chip, a music decoder chip wouldn't add any new functionality.

(Now, if they'd make a _Theora_ decoder chip... ;P )

-- 
Mikko J Rauhala [EMAIL PROTECTED]
University of Helsinki


___
OpenMoko community mailing list
community@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/community


Re: Ogg Vorbis Chips for Neo3000? :-)

2007-02-07 Thread Andraž 'ruskie' Levstik
On 11:58:27 2007-02-07 Dave Crossland [EMAIL PROTECTED] wrote:
 Hi,
 
 Thought http://hardware.slashdot.org/hardware/07/02/06/1931244.shtml
 was interesting - it would be cool to have an OGG decoder onboard a
 future Neo for iPhone style music-player/phone hybrid functionality in
 the free software context :-)
 
Wouldn't the existing hardware be capable of doing that already.
Don't see a point in adding an extra chip for it.

[OT] Dave you probably missed a personal email from me ;)
--
Andraž ruskie Levstik
Source Mage GNU/Linux Games grimoire guru
Geek/Hacker/Tinker

Hacker FAQ: http://www.plethora.net/%7eseebs/faqs/hacker.html
Be sure brain is in gear before engaging mouth.

Key id = F4C1F89C
Key fingerprint = 6FF2 8F20 4C9D DB36 B5B6  F134 884D 72CC F4C1 F89C


___
OpenMoko community mailing list
community@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/community


Missed call communication protocol

2007-02-07 Thread Richard Bennett
Hi all,

In keeping with moving the control advantage away from the network operators, 
and to the users, I wonder what you think of this suggestion:

When you use a SIP server, like Openser.org , you can set the CLI (Calling 
line identifier) to any value you like when you send the call on to a PSTN 
gateway.
That means the 'from' number you see on your mobile screen when I call you 
from a SIP proxy can be any numeric value I like. (most PSTN termination 
gateways will require a valid e164 number 
http://www.answers.com/topic/e-164).
So I can send a call to my openmoko number, using a CLI set to +10 followed by 
13 arbitrary numbers, which should satisfy the e164 requirement .
No real phone numbers start with +10 , so I could program my openmoko to 
reject any calls arriving with a CLI starting with +10, and to process the 
next 13 numbers of the CLI as a message, hiding this call from the missed 
calls list.
As far as I know there is no networks charge for a rejected call from a 
mobile, and initiating a call from the openmoko to a number that always 
returns a 'busy' would also be free of charge.
This gives us a free up/down communication channel that can take a payload of 
13 numbers in each packet. 

This could be used for:
* Push email notification.
* Presence. Like the 'online' indicator in a chat app that shows your status. 
This is the next big area carriers are looking to charge us for, with their 
new IM platforms. It can also be used in the routing logic of your own SIP 
proxy/PBX, for instance: Forward calls to mobile unless GSM presence 
is 'meeting' in that case send calling number by SMS, if SMS presence 
is 'available', and forward calls to secretary.
* Ultra Short Message Service (SMSes that use a phrase-book on both sender and 
receiver, so you send the number that identifies a pre-formatted message 
i.e.: 112='Please call home when you're free').
* Trigger predefined macros (shell scripts) on the phone, like Send GPS 
coords by SMS.
* Sync applications, like 'mark meeting14 as postponed', or New updates 
available, do you want to sync now?
etc

Unless our list lawyers shoot this idea down from the start, we could start 
thinking about the best way to define a missed-call protocol.
I'm thinking of using 4 of the numbers as a identifying pincode, then a 3 
digit action identifier, and use the next 6 digits as payload depending on 
what action was selected .
For instance update our presence info from the Openmoko to a server:
 Call server: +122334455
 send CLI +101234999100100
That is:
+1  =   Required valid international code
0   =   protocol identifier that never occurs in real calls.
1234=   pincode to identify the caller, and assign access rights. (Many 
different servers could send MCP (missed call protocol) messages to the same 
phone, a bit like the bluetooth pincode/identifier)
999 =   matches 'update presence information'
1   =   GSM available.
0   =   GPRS offline
0   =   Bluetooth offline
1   =   SMS available
0   =   reserved
0   =   reserved.

What do you think?

Richard.







___
OpenMoko community mailing list
community@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/community


RE: Push Email

2007-02-07 Thread Graham Auld
 Hey, sorry I didn't mean to knock what you're doing with tinymail, heck I
support it. It just happened to be today when I decided to chime in on the
push/talk to a phone from outside discussion.

Graham

-Original Message-
From: Philip Van Hoof [mailto:[EMAIL PROTECTED] 
Sent: 07 February 2007 09:30
To: Graham Auld
Cc: community@lists.openmoko.org; [EMAIL PROTECTED]
Subject: Re: Push Email


Yes, The thing is that as the tinymail developer, I can't really anticipate
on things like this until they get decided and are known to me.

Well, that's not really true. I can, and have, anticipated 'the unknown'
in the design of tinymail. I frequently tell people Change is among us,
well this again proves it definitely *IS*.

I anticipated in that the design flexible on how you implement the
observable's part of the game. That can be SyncML but, as you now can see,
also IMAP IDLE on the same thread and using the same connection as your
normal IMAP one.

Who knows tomorrow we will all get mail notification through some obscure
bits in the TCP/IP headers of the GPRS connection? And who knows will we
someday have to look at the VPI + VCI of ATM cells to know from which
provider the messages came? Whether or not it's possible, ATM isn't used for
phones, or whether it's a good solution is not really the point.

Well, not for tinymail. That's an implementation detail for tinymail.

The design that will cope with the event, which is the well known observer
pattern, will deal with it once the observable is implemented.

If you need a Click kernel module for that, to feed certain bits to the
application layer, then that's great.

I hope to make that message very clear in clarity ;). The IMAP IDLE support
is not a demo, no, but it's also not a statement: I'm not sticking to 'just'
IMAP IDLE. Tinymail could and 'will' cope with other Push E-Mail
notification methods. It's designed to do so. And it will.

So ... basically .. ( and forgive me for my direct  to the point style of
discussion. I don't mean anything anti-empathic with it :-p ) :

Please develop me the method for notifying your phones about messages over
the networks that will be used, give me the technical details, and let's
implement a libtinymail-openmoko platform specific library that deals with
this. Does that sound good? 

3..2..1 Go! :-)



On Wed, 2007-02-07 at 04:05 +, Graham Auld wrote:
 Looks fab, good work with tinymail!
 
 Sadly I think the issue with OpenMoko/Neo - or any other mobile 
 handset for that matter - is that in order for any of these direct 
 delivery methods to work you have to notify the handset. This means 
 either maintaining an open TCP link over GPRS (or Bluetooth or wifi or 
 a usb cable but they don't count as I'm referring to on the road only 
 connected via phone network use) thereby allowing a channel over which 
 the mail server may send a notification of new mail or send the mail. 
 The real problems with this IMHO being power and comms blocking. Have 
 your phone connected all day via GPRS and I suspect it will use a fair bit
more power than not being connected.
 Also I'm given to understand that the GSM module in the Neo is only 
 capable of GPRS OR a phone call, so things get disturbed each time a 
 phonecall is made/recived.
 
 Only other way I see of mail delivery without polling is to have some 
 notification method.
 
 Now with something like the Neo it is quite feasable to have a 
 mailsever plugin/addon/write new mailserver from scratch... That could 
 send a specially formatted sms to my number when it had a mail for me 
 (probably also based on the importance of that message determined by a 
 little ruleset, router/server status reports and mailing lists aren't 
 usually urgent - a new job offer or 'meet in the pub in 5 mins' may be 
 a little more criticle). The phone could be programmed to intercept 
 such incomming SMS' and rather than play a cheesy tone and let you 
 read it, the phone could connect up, download your mail and then alert you
that there's something worth reading!
 
 Ideally of course I could just run postfix (ok maybe something 
 slightly
 lighter) on my phone and my network provider could make 
 mymobilenumber.gprs.vodafone.co.uk point to my handset :D Now I 
 havn't /actually/ asked vodafone yet but I've got this sneaking 
 suspicion that even if I do make it past 20 levels of callcenter 
 pleb/customer services to anyone vaguely technical they'd still not be 
 too keen...
 
 I know someone's floated the idea of hidden/control SMS' on the list 
 before, under the guise of phone security and other things emaily too. 
 It does strike me as a nice idea(TM) however to define some format 
 or paramater of text that could by default be passed to an script 
 handler in openmoko rather than displayed as a text message. Perhaps 
 the first 3 characters could be a sequence of non-printables,
 0x05 0x07 0x17 any custom message stuff 0x04 perhaps; ASCII - 
 Enquiry,bell,end transmission block,any 

RE: Missed call communication protocol

2007-02-07 Thread Graham Auld
I like it, sounds good, I'm all for free-as-in-beer ways to talk to my
free-as-in-speech phone :)

G 

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Richard Bennett
Sent: 07 February 2007 11:17
To: community@lists.openmoko.org
Subject: Missed call communication protocol

Hi all,

In keeping with moving the control advantage away from the network
operators, and to the users, I wonder what you think of this suggestion:

When you use a SIP server, like Openser.org , you can set the CLI (Calling
line identifier) to any value you like when you send the call on to a PSTN
gateway.
That means the 'from' number you see on your mobile screen when I call you
from a SIP proxy can be any numeric value I like. (most PSTN termination
gateways will require a valid e164 number
http://www.answers.com/topic/e-164).
So I can send a call to my openmoko number, using a CLI set to +10 followed
by
13 arbitrary numbers, which should satisfy the e164 requirement .
No real phone numbers start with +10 , so I could program my openmoko to
reject any calls arriving with a CLI starting with +10, and to process the
next 13 numbers of the CLI as a message, hiding this call from the missed
calls list.
As far as I know there is no networks charge for a rejected call from a
mobile, and initiating a call from the openmoko to a number that always
returns a 'busy' would also be free of charge.
This gives us a free up/down communication channel that can take a payload
of
13 numbers in each packet. 

This could be used for:
* Push email notification.
* Presence. Like the 'online' indicator in a chat app that shows your
status. 
This is the next big area carriers are looking to charge us for, with their
new IM platforms. It can also be used in the routing logic of your own SIP
proxy/PBX, for instance: Forward calls to mobile unless GSM presence is
'meeting' in that case send calling number by SMS, if SMS presence is
'available', and forward calls to secretary.
* Ultra Short Message Service (SMSes that use a phrase-book on both sender
and receiver, so you send the number that identifies a pre-formatted message
i.e.: 112='Please call home when you're free').
* Trigger predefined macros (shell scripts) on the phone, like Send GPS
coords by SMS.
* Sync applications, like 'mark meeting14 as postponed', or New updates
available, do you want to sync now?
etc

Unless our list lawyers shoot this idea down from the start, we could start
thinking about the best way to define a missed-call protocol.
I'm thinking of using 4 of the numbers as a identifying pincode, then a 3
digit action identifier, and use the next 6 digits as payload depending on
what action was selected .
For instance update our presence info from the Openmoko to a server:
 Call server: +122334455
 send CLI +101234999100100
That is:
+1  =   Required valid international code
0   =   protocol identifier that never occurs in real calls.
1234=   pincode to identify the caller, and assign access rights. (Many 
different servers could send MCP (missed call protocol) messages to the same
phone, a bit like the bluetooth pincode/identifier)
999 =   matches 'update presence information'
1   =   GSM available.
0   =   GPRS offline
0   =   Bluetooth offline
1   =   SMS available
0   =   reserved
0   =   reserved.

What do you think?

Richard.







___
OpenMoko community mailing list
community@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/community


___
OpenMoko community mailing list
community@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/community


RE: Push Email

2007-02-07 Thread Philip Van Hoof
On Wed, 2007-02-07 at 11:29 +, Graham Auld wrote:
  Hey, sorry I didn't mean to knock what you're doing with tinymail, heck I
 support it. It just happened to be today when I decided to chime in on the
 push/talk to a phone from outside discussion.

Oh no, I didn't intent to meant hat you knocked what I'm doing with
tinymail :)

Sorry. I'm not very good at putting the right tone in E-mails :-). My
mistake.


 -Original Message-
 From: Philip Van Hoof [mailto:[EMAIL PROTECTED] 
 Sent: 07 February 2007 09:30
 To: Graham Auld
 Cc: community@lists.openmoko.org; [EMAIL PROTECTED]
 Subject: Re: Push Email
 
 
 Yes, The thing is that as the tinymail developer, I can't really anticipate
 on things like this until they get decided and are known to me.
 
 Well, that's not really true. I can, and have, anticipated 'the unknown'
 in the design of tinymail. I frequently tell people Change is among us,
 well this again proves it definitely *IS*.
 
 I anticipated in that the design flexible on how you implement the
 observable's part of the game. That can be SyncML but, as you now can see,
 also IMAP IDLE on the same thread and using the same connection as your
 normal IMAP one.
 
 Who knows tomorrow we will all get mail notification through some obscure
 bits in the TCP/IP headers of the GPRS connection? And who knows will we
 someday have to look at the VPI + VCI of ATM cells to know from which
 provider the messages came? Whether or not it's possible, ATM isn't used for
 phones, or whether it's a good solution is not really the point.
 
 Well, not for tinymail. That's an implementation detail for tinymail.
 
 The design that will cope with the event, which is the well known observer
 pattern, will deal with it once the observable is implemented.
 
 If you need a Click kernel module for that, to feed certain bits to the
 application layer, then that's great.
 
 I hope to make that message very clear in clarity ;). The IMAP IDLE support
 is not a demo, no, but it's also not a statement: I'm not sticking to 'just'
 IMAP IDLE. Tinymail could and 'will' cope with other Push E-Mail
 notification methods. It's designed to do so. And it will.
 
 So ... basically .. ( and forgive me for my direct  to the point style of
 discussion. I don't mean anything anti-empathic with it :-p ) :
 
 Please develop me the method for notifying your phones about messages over
 the networks that will be used, give me the technical details, and let's
 implement a libtinymail-openmoko platform specific library that deals with
 this. Does that sound good? 
 
 3..2..1 Go! :-)
 
 
 
 On Wed, 2007-02-07 at 04:05 +, Graham Auld wrote:
  Looks fab, good work with tinymail!
  
  Sadly I think the issue with OpenMoko/Neo - or any other mobile 
  handset for that matter - is that in order for any of these direct 
  delivery methods to work you have to notify the handset. This means 
  either maintaining an open TCP link over GPRS (or Bluetooth or wifi or 
  a usb cable but they don't count as I'm referring to on the road only 
  connected via phone network use) thereby allowing a channel over which 
  the mail server may send a notification of new mail or send the mail. 
  The real problems with this IMHO being power and comms blocking. Have 
  your phone connected all day via GPRS and I suspect it will use a fair bit
 more power than not being connected.
  Also I'm given to understand that the GSM module in the Neo is only 
  capable of GPRS OR a phone call, so things get disturbed each time a 
  phonecall is made/recived.
  
  Only other way I see of mail delivery without polling is to have some 
  notification method.
  
  Now with something like the Neo it is quite feasable to have a 
  mailsever plugin/addon/write new mailserver from scratch... That could 
  send a specially formatted sms to my number when it had a mail for me 
  (probably also based on the importance of that message determined by a 
  little ruleset, router/server status reports and mailing lists aren't 
  usually urgent - a new job offer or 'meet in the pub in 5 mins' may be 
  a little more criticle). The phone could be programmed to intercept 
  such incomming SMS' and rather than play a cheesy tone and let you 
  read it, the phone could connect up, download your mail and then alert you
 that there's something worth reading!
  
  Ideally of course I could just run postfix (ok maybe something 
  slightly
  lighter) on my phone and my network provider could make 
  mymobilenumber.gprs.vodafone.co.uk point to my handset :D Now I 
  havn't /actually/ asked vodafone yet but I've got this sneaking 
  suspicion that even if I do make it past 20 levels of callcenter 
  pleb/customer services to anyone vaguely technical they'd still not be 
  too keen...
  
  I know someone's floated the idea of hidden/control SMS' on the list 
  before, under the guise of phone security and other things emaily too. 
  It does strike me as a nice idea(TM) however to define some format 
  

Re: Push Email

2007-02-07 Thread Florent THIERY

Hello,

Simple curiosity: what's the data link used by blackberries for
notification? It can't be gprs or sms... A GSM extension ?

Florent
___
OpenMoko community mailing list
community@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/community


Re: Missed call communication protocol

2007-02-07 Thread wim delvaux
On Wednesday 07 February 2007 12:16:33 Richard Bennett wrote:
 Hi all,

 In keeping with moving the control advantage away from the network
 operators, and to the users, I wonder what you think of this suggestion:

 When you use a SIP server, like Openser.org , you can set the CLI (Calling
 line identifier) to any value you like when you send the call on to a PSTN
 gateway.
 That means the 'from' number you see on your mobile screen when I call you
 from a SIP proxy can be any numeric value I like. (most PSTN termination
 gateways will require a valid e164 number
 http://www.answers.com/topic/e-164).
 So I can send a call to my openmoko number, using a CLI set to +10 followed
 by 13 arbitrary numbers, which should satisfy the e164 requirement .
 No real phone numbers start with +10 , so I could program my openmoko to
 reject any calls arriving with a CLI starting with +10, and to process the
 next 13 numbers of the CLI as a message, hiding this call from the missed
 calls list.
 As far as I know there is no networks charge for a rejected call from a
 mobile, and initiating a call from the openmoko to a number that always
 returns a 'busy' would also be free of charge.
 This gives us a free up/down communication channel that can take a payload
 of 13 numbers in each packet.

 This could be used for:
 * Push email notification.
 * Presence. Like the 'online' indicator in a chat app that shows your
 status. This is the next big area carriers are looking to charge us for,
 with their new IM platforms. It can also be used in the routing logic of
 your own SIP proxy/PBX, for instance: Forward calls to mobile unless GSM
 presence is 'meeting' in that case send calling number by SMS, if SMS
 presence is 'available', and forward calls to secretary.
 * Ultra Short Message Service (SMSes that use a phrase-book on both sender
 and receiver, so you send the number that identifies a pre-formatted
 message i.e.: 112='Please call home when you're free').
 * Trigger predefined macros (shell scripts) on the phone, like Send GPS
 coords by SMS.
 * Sync applications, like 'mark meeting14 as postponed', or New updates
 available, do you want to sync now?
 etc

 Unless our list lawyers shoot this idea down from the start, we could start
 thinking about the best way to define a missed-call protocol.
 I'm thinking of using 4 of the numbers as a identifying pincode, then a 3
 digit action identifier, and use the next 6 digits as payload depending on
 what action was selected .
 For instance update our presence info from the Openmoko to a server:
  Call server: +122334455
  send CLI +101234999100100
 That is:
 +1=   Required valid international code
 0 =   protocol identifier that never occurs in real calls.
 1234= pincode to identify the caller, and assign access rights. (Many
 different servers could send MCP (missed call protocol) messages to the
 same phone, a bit like the bluetooth pincode/identifier)
 999   =   matches 'update presence information'
 1 =   GSM available.
 0 =   GPRS offline
 0 =   Bluetooth offline
 1 =   SMS available
 0 =   reserved
 0 =   reserved.

 What do you think?

If this works I vote for it (for as long as it will work ...)  However 
receiving SMS is also free no ? couldn't you use that ?


 Richard.







 ___
 OpenMoko community mailing list
 community@lists.openmoko.org
 https://lists.openmoko.org/mailman/listinfo/community



___
OpenMoko community mailing list
community@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/community


Re: Missed call communication protocol

2007-02-07 Thread Florent THIERY



If this works I vote for it (for as long as it will work ...)  However
receiving SMS is also free no ? couldn't you use that ?



Well, it may be free in your country, but not in mine :) No, the only
free-of-charge thing is the signalization protocol...
___
OpenMoko community mailing list
community@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/community


Re: Missed call communication protocol

2007-02-07 Thread Florent THIERY

I like it too, but technically, it's a hidden channel (illegal...)
___
OpenMoko community mailing list
community@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/community


Re: Missed call communication protocol

2007-02-07 Thread Rod Whitby
wim delvaux wrote:
 On Wednesday 07 February 2007 12:16:33 Richard Bennett wrote:
 As far as I know there is no networks charge for a rejected call from a
 mobile, and initiating a call from the openmoko to a number that always
 returns a 'busy' would also be free of charge.
 This gives us a free up/down communication channel that can take a payload
 of 13 numbers in each packet.
...
 What do you think?
 
 If this works I vote for it (for as long as it will work ...)  However 
 receiving SMS is also free no ? couldn't you use that ?

Sending an SMS is not free (at least not here in Australia).

Both initiating, and receiving, a missed call is free (as in beer) in
Australia.

-- Rod

___
OpenMoko community mailing list
community@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/community


Re: Missed call communication protocol

2007-02-07 Thread Richard Bennett
On Wednesday 07 February 2007 13:42, Florent THIERY wrote:
 I like it too, but technically, it's a hidden channel (illegal...)
Hi,
I wonder if it is illegal, it is used quite a lot allready:

Callback has been used for years to circumvent collecting charges: ring a 
number that returns a 'busy' signal, the system then calls back the CLI it 
detected.
Ringback is used widely by carriers: Call someone who's number is busy, the 
carrier will offer to connect you when the other party is free, using the CLI 
they detected from your failed call.
Progress messages: Carriers will routinely playback audio messages without 
actually opening the line, like 'The person you are trying to call is out of 
reach...' .
Missed Call display on a mobile. By displaying the message 'you have 4 missed 
calls', and then making it possible to ring these people back mobiles are 
already using MCP in a limited way.

As far as I see there is nothing illegal going on. When SMSses were first 
introduced they were free too, it was only later carriers started charging 
for them. Carriers could also start charging for missed calls, if people 
started using MCP in a big way, but by that time openmoko will have wifi ;o)

Richard

___
OpenMoko community mailing list
community@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/community


Re: Missed call communication protocol

2007-02-07 Thread Richard Bennett
On Wednesday 07 February 2007 12:26, wim delvaux wrote:
 If this works I vote for it (for as long as it will work ...)  However
 receiving SMS is also free no ? couldn't you use that ?

You usually pay to send SMSses. Of course some calling plans entitle you to X 
free speech minutes, and X free SMSses, but at the end of the day you are 
still paying for them.

If we keep the protocol light enough that it can function by using the Missed 
Call feature, then we can use the same protocol to do lightweight messaging 
over GPRS, Bluetooth, Wifi or SMS, whatever transport mode happens to be 
available, falling back on the Missed Call feature if nothing else is 
available.

In cases where SMS is free to send and receive , or you have unlimited GPRS, 
you could configure openmoko to use those channels for sending its MCP 
messages.

Richard

___
OpenMoko community mailing list
community@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/community


Re: Missed call communication protocol

2007-02-07 Thread Rodney Arne Karlsen
Hi there

While you can choose your callerID when using a sip server, it may not stay 
the way you set it once it passes through the PSTN gateway. I tried playing 
with CallerID stuff some time back here in South Africa and our PSTN provider 
will only allow you to set your caller ID to a number that is assigned to the 
line you are using. If you are lucky enough to have a PRI line then you start 
with around 100 numbers. 

Sorry to throw a spanner in the works but I'm not sure that this will work 
here. It may work in other countries. I think I heard about it working in the 
US. 

-- 
Rodney Arne Karlsen
LPIC-2, Linux+
Product Development Engineer
Walters Systems

Telephone: +27 31 571 1500
Facsimile: +27 31 571 1519
MSN Messenger: [EMAIL PROTECTED]
Website: http://www.ws.co.za

Put your hand on a hot stove for a minute,
and it seems like an hour. Sit with a pretty
girl for an hour, and it seems like a minute.
That's relativity. - Albert Einstein

___
OpenMoko community mailing list
community@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/community


RE: T-Mobile finagling advice?

2007-02-07 Thread Redvers Davies
On Wed, 2007-02-07 at 10:05 +, [EMAIL PROTECTED] wrote:
 If you are in the UK, Tescos do a cheap pay as you go SIM;
 http://www.tesco.com/mobilenetwork/shop/?page=simcards
 Maybe WalMart do the same in the US?

There are various pay-as-you-go services in the US.  $20 (10UKP) will
buy you a GSM cellphone and 60 minutes of talk time (With no ID or
credit card required btw for fellow privacy freaks) :-D

The one that I have does use a SIMcard and they roam onto some GSM
network which it doesn't identify.  My guess is certainly cingular since
its the only GSM network available in my area[0].

Regards,


Red



___
OpenMoko community mailing list
community@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/community


Re: T-Mobile finagling advice?

2007-02-07 Thread Derek Pressnall

Tmobile has a fairly acurate street by street coverage map on their web site.

On 2/6/07, Ben Burdette [EMAIL PROTECTED] wrote:

So, I'm thinking seriously about getting a neo1973 when they become
available.  I called the local T Mobile office and asked them whether I
could borrow a phone to see how the signal strength is where I live.
They said I could get a 14 day trial with a free phone and just take it
back when that is over.

My question is, has anyone been through this process before, what's the
best way to find out how the service is?  I don't know anyone that has a
t mobile phone (maybe that should tell me something).  And the other
thing is, how would I get the neo1973 onto the t mobile network?  would
I have to get their cheapest phone and then remove the sim card to use
in the neo1973?  Is it possible to get the sim card without buying a t
mobile phone?

I'm sure I could find out more by calling T Mobile, but I'm betting
there's a lot of expertise in this area on this list.




___
OpenMoko community mailing list
community@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/community



___
OpenMoko community mailing list
community@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/community


Re: T-Mobile finagling advice?

2007-02-07 Thread Ben Burdette



If you are in the UK, Tescos do a cheap pay as you go SIM;
http://www.tesco.com/mobilenetwork/shop/?page=simcards
Maybe WalMart do the same in the US?



There are various pay-as-you-go services in the US.  $20 (10UKP) will
buy you a GSM cellphone and 60 minutes of talk time (With no ID or
credit card required btw for fellow privacy freaks) :-D

The one that I have does use a SIMcard and they roam onto some GSM
network which it doesn't identify.  My guess is certainly cingular since
its the only GSM network available in my area[0].

Regards,


Red
  
Good info; I think that's what I'll do to evaluate service.  I like the 
idea of pay as you go better than a monthly plan anyway.


___
OpenMoko community mailing list
community@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/community


RE: T-Mobile finagling advice?

2007-02-07 Thread Joe Pfeiffer
Redvers Davies writes:

The one that I have does use a SIMcard and they roam onto some GSM
network which it doesn't identify.  My guess is certainly cingular since
its the only GSM network available in my area[0].

I'm curious -- which one do you use?  Were you able to get just a sim
card from them, or did they insist on giving you a phone?

___
OpenMoko community mailing list
community@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/community


RE: T-Mobile finagling advice?

2007-02-07 Thread Redvers Davies
On Wed, 2007-02-07 at 08:41 -0700, Joe Pfeiffer wrote:
 I'm curious -- which one do you use?  Were you able to get just a sim
 card from them, or did they insist on giving you a phone?

They insisted on giving you the phone and looking at it you would need
to keep the phone in order to maintain your account since addition on
minutes etc is all done via the phone interface.

I don't know for sure if it will work in a phone other than theirs.
However, I have that phone and my treo 650 in the car.  At lunchtime
(approx 1 hour) I'll try throwing that SIM into my treo and see if it
flies.

Regards,



Red



___
OpenMoko community mailing list
community@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/community


Re: T-Mobile finagling advice?

2007-02-07 Thread Knight Walker
On Tue, Feb 06, 2007 at 06:25:30PM -0700, Ben Burdette wrote:
 So, I'm thinking seriously about getting a neo1973 when they become 
 available.  I called the local T Mobile office and asked them whether I 
 could borrow a phone to see how the signal strength is where I live.  
 They said I could get a 14 day trial with a free phone and just take it 
 back when that is over. 

That would probably be the best way to test a phone, as even their street-
by-street coverage maps aren't 100% accurate (But to be fair, ther street
map of my house shows I have less signal than I actually do). This is, of
course if you live in the US.  I don't know if their coverage map works
in Europe.

 My question is, has anyone been through this process before, what's the 
 best way to find out how the service is?  I don't know anyone that has a 
 t mobile phone (maybe that should tell me something).  And the other 
 thing is, how would I get the neo1973 onto the t mobile network?  would 
 I have to get their cheapest phone and then remove the sim card to use 
 in the neo1973?  Is it possible to get the sim card without buying a t 
 mobile phone? 

I know that you can go to t-mobile.com and click the Coverage link in the
bar at the top, then punch in your address and it should show you.  Other
than that, just trying to get a T-Mo phone and try it.  Like you said
earlier, you can try it for 14 days.

As for the getting a Neo on the T-Mo network, that will be easy for
basic things and harder for others.  Currently, I use a non-T-Mo phone on
my T-mo account, and when my girlfriend joined up, she got the same phone
from eBay and we got the SIM card from the local T-Mo store.  Technically,
she got their free phone and they just gave us the card out of it. It
didn't cost us anything.

 I'm sure I could find out more by calling T Mobile, but I'm betting 
 there's a lot of expertise in this area on this list. 

Also, another thing to consider is that Cingular (The New ATT) uses
GSM networks for mobile phones as well, so if T-Mo isn't cutting it for
you, and if Cingular is in your area, you can look into them as well.

-KW

___
OpenMoko community mailing list
community@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/community


Re: T-Mobile finagling advice?

2007-02-07 Thread michael

On Wed, 7 Feb 2007, Mark McClellan wrote:

On 2/6/07, Ben Burdette [EMAIL PROTECTED] wrote:


 So, I'm thinking seriously about getting a neo1973 when they become
 available.  I called the local T Mobile office and asked them whether I
 could borrow a phone to see how the signal strength is where I live.
 They said I could get a 14 day trial with a free phone and just take it
 back when that is over.

 My question is, has anyone been through this process before, what's the
 best way to find out how the service is?  I don't know anyone that has a
 t mobile phone (maybe that should tell me something).  And the other
 thing is, how would I get the neo1973 onto the t mobile network?  would
 I have to get their cheapest phone and then remove the sim card to use
 in the neo1973?  Is it possible to get the sim card without buying a t
 mobile phone?

 I'm sure I could find out more by calling T Mobile, but I'm betting
 there's a lot of expertise in this area on this list.



Ben,

A few years ago I posed the same question to a T-Mobile sales guy. He handed
me a working demo phone to take around for a few days. I took it back the
next day and signed up.

I wouldn't get the cheapest phone they offer. Remember the first edition of
the OpenMoko device is geared for developers. You may still need a true
'production' quality phone until 4Q '07.

Mark




Remember too that service performance will depend on your phone radio and
antenna hardware, and not just the provider's network.

But it's a good first step.


___
OpenMoko community mailing list
community@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/community


Re: Push Email

2007-02-07 Thread Jon Phillips


On Wed, 2007-02-07 at 10:30 +0100, Philip Van Hoof wrote:
 Yes, The thing is that as the tinymail developer, I can't really
 anticipate on things like this until they get decided and are known to
 me.
 
 Well, that's not really true. I can, and have, anticipated 'the unknown'
 in the design of tinymail. I frequently tell people Change is among
 us, well this again proves it definitely *IS*.
 
 I anticipated in that the design flexible on how you implement the
 observable's part of the game. That can be SyncML but, as you now can
 see, also IMAP IDLE on the same thread and using the same connection as
 your normal IMAP one.
 
 Who knows tomorrow we will all get mail notification through some
 obscure bits in the TCP/IP headers of the GPRS connection? And who knows
 will we someday have to look at the VPI + VCI of ATM cells to know from
 which provider the messages came? Whether or not it's possible, ATM
 isn't used for phones, or whether it's a good solution is not really the
 point.
 
 Well, not for tinymail. That's an implementation detail for tinymail.
 
 The design that will cope with the event, which is the well known
 observer pattern, will deal with it once the observable is implemented.
 
 If you need a Click kernel module for that, to feed certain bits to
 the application layer, then that's great.
 
 I hope to make that message very clear in clarity ;). The IMAP IDLE
 support is not a demo, no, but it's also not a statement: I'm not
 sticking to 'just' IMAP IDLE. Tinymail could and 'will' cope with other
 Push E-Mail notification methods. It's designed to do so. And it will.
 
 So ... basically .. ( and forgive me for my direct  to the point style
 of discussion. I don't mean anything anti-empathic with it :-p ) :
 
 Please develop me the method for notifying your phones about messages
 over the networks that will be used, give me the technical details, and
 let's implement a libtinymail-openmoko platform specific library that
 deals with this. Does that sound good? 
 
 3..2..1 Go! :-)


Philip, this rapid implementation is excellent. Could an official
openmoko dev. enlighten this situation a bit more :) Mickey?

Thanks!

Jon

snip /

-- 
Jon Phillips

San Francisco, CA
USA PH 510.499.0894
[EMAIL PROTECTED]
http://www.rejon.org

MSN, AIM, Yahoo Chat: kidproto
Jabber Chat: [EMAIL PROTECTED]
IRC: [EMAIL PROTECTED]


___
OpenMoko community mailing list
community@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/community