Re: Processing SMS in PicoLisp

2012-08-17 Thread Thorsten Jolitz
Henrik Sarvell 
writes:

Hi Henrik, 

> I once coded a gateway that could handle tens of thousands of messages
> / sec.
>
> We used C++ and PostgreSQL, would've been nicer with PL though :-)
>
> http://www.prodevtips.com/2007/10/15/sms-gateway-how-to/
>
> If you want to avoid the cost of a middleman like mosms.

that would definitely be overkill for my needs - I would want to deal
only with processing an storing the SMS content with PicoLisp, and leave
all the rest to a specialised company. 

-- 
cheers,
Thorsten

-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe


Re: Processing SMS in PicoLisp

2012-08-17 Thread Henrik Sarvell
I once coded a gateway that could handle tens of thousands of messages /
sec.

We used C++ and PostgreSQL, would've been nicer with PL though :-)

http://www.prodevtips.com/2007/10/15/sms-gateway-how-to/

If you want to avoid the cost of a middleman like mosms.



On Fri, Aug 17, 2012 at 2:21 PM, Thorsten Jolitz wrote:

> Jakob Eriksson  writes:
>
> > http://mosms.se/ does this in Sweden. They let you avoid the hassle of
> > having
> > to deal with different telecoms companies. (Since your customers
> > likely have
> > subscriptions with different providers.)
> >
> > I am sure there are many companies such as Mosms in other countries as
> > well.
>
> exactly what I'm looking, have to find a company like this in Germany.
>
> --
> cheers,
> Thorsten
>
> --
> UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe
>


Re: Processing SMS in PicoLisp

2012-08-17 Thread Thorsten Jolitz
Jakob Eriksson  writes:

> http://mosms.se/ does this in Sweden. They let you avoid the hassle of
> having
> to deal with different telecoms companies. (Since your customers
> likely have
> subscriptions with different providers.)
>
> I am sure there are many companies such as Mosms in other countries as
> well.

exactly what I'm looking, have to find a company like this in Germany. 

-- 
cheers,
Thorsten

-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe


Re: Processing SMS in PicoLisp

2012-08-17 Thread Jakob Eriksson


On August 17, 2012 at 1:39 PM Thorsten Jolitz  wrote:

> As I wrote - the optimal solution would be no costs on my side, but
> rather a telecom company that charges higher prices per SMS in my name
> and shares profit with me.


http://mosms.se/ does this in Sweden.  They let you avoid the hassle of having
to deal with different telecoms companies. (Since your customers likely have
subscriptions with different providers.)

I am sure there are many companies such as Mosms in other countries as well.

best regards,
Jakob
-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe


Re: Processing SMS in PicoLisp

2012-08-17 Thread Thorsten Jolitz
Jakob Eriksson  writes:

> On August 17, 2012 at 11:47 AM Thorsten Jolitz
>  wrote:
>
>>
>> Hi List,
>>
>> just one curiosity - how would one write a PicoLisp application that
>> recieves and processes (and maybe sends) SMS messages?
>
>
> It depends on where from you want to send and receive SMS. There are
> several
> SMS
> gateway companies, each with their own API. You can also talk the
> stuff that
> telecoms companies talk to each other, but almost certainly you can't
> do that.

Until now I had not much interest in this stuff, but I know that some
not so smart fraudsters try to make people call their SMS numbers only
to charge them 3 times the normal price - all in cooperation with the
telecom company. 

In my case it wouldn't be fraud but a paid for service, but technically
this would be a nice option: have the telecom company charge 40c instead
of 20c per sms, and once a month or so they send me my share of the
money - no hassle with billings and payments on my side. 

But maybe this is in another league - only for the big players. 

> You can talk to a phone as a GSM modem, but that is oldschool and involved
> either serial cable, serial over USB, or Bluetooth.
> If you have an Android phone, you could talk to an Android app, or it
> to a web
> service, or whatever.  You need to think about what this should cost you or
> how many SMS you expect to send and receive per month, and then you
> can start
> looking for a solution.


The basic idea is to recieve one SMS per day from each customer with some
data to be extracted from the message and stored and processed in the
PicoLisp app/db. Sending reply messages is optional - the feedback could
be given via a website. 

As I wrote - the optimal solution would be no costs on my side, but
rather a telecom company that charges higher prices per SMS in my name
and shares profit with me. 

-- 
cheers,
Thorsten

-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe


Re: Processing SMS in PicoLisp

2012-08-17 Thread Thorsten Jolitz
Joe Bogner  writes:

Hi Joe,

> I would recommend using a third party service.
>
> I've tinkered with Twillio but not used it in production. For example,
> with Twillio your code makes a HTTP request to their API endpoint and
> their API can post to your HTTP endpoint. http://www.twilio.com/.
> Twillio is not free. In the US it's 1 cent per text
> inbound/outbound. http://www.twilio.com/sms/api

Another very interesting link, although it seems "only" for the US
(quite a big market though). 

> For free (in the US) you may be able to use Google Voice. I'm not sure
> if it's against their terms of service - probably is - for any heavy
> use. http://www.googlevoice.org/pages.php?title=sniffing

most likely a nice free solution, but - as you say - there is always the
terms of service problem. 

> It also looks like Amazon has something similar to Twillio
> - http://aws.amazon.com/sns/

its still beta, but looks really nice. 

Thanks for the tips

> On Fri, Aug 17, 2012 at 6:03 AM, dexen deVries
>  wrote:
>
> Hi Thorsten,
> 
> 
> 
> On Friday 17 of August 2012 11:47:55 you wrote:
> > just one curiosity - how would one write a PicoLisp application
> that
> > recieves and processes (and maybe sends) SMS messages?
> >
> > What would be involved to give the application a 'phone number'
> (or
> > maybe many) so that messages can be send to and from it?
> >
> > Anybody with experiences in SMS processing? Is that like email
> > processing with standard header and body etc?
> >
> > What if the application is a service and each incoming SMS
> should be
> > charged by me (e.g. 20cent extra cost billed by me, additionally
> to the
> > basic SMS costs of the telephone provider)?
> >
> > Not really so PicoLisp specific, but maybe somebody has some
> experience
> > in this field and doesn't mind to share it.
> 
> 
> 
> recently my company has been handed an offer by Plus (polish GSM
> operator,
> related to Vodafone) for SMS service. They provide you with access
> to a server
> (via https and SOAP available) and with one GSM number and other
> assorted
> goodies, like dynamic text substitution facility.
> 
> Pricing is similar to consumer SMSes. You pay monthly subscription
> (comparable
> to consumer subscriptions), which includes a couple hundred or
> thousand SMS
> 
> Albeit I am unsure if `free SMS' (with costs covered by receiver
> than sender)
> is available with this service.
> 
> Seems like a little-hassle, no-strings-attached way to me. No need
> to fiddle
> with actual GSM hardware.
> 
> 
> --
> dexen deVries
> 
> [[[↓][→]]]
> --
> UNSUBSCRIBE: mailto:picolisp@software-lab.de?subjectUnsubscribe
> 
>
>

-- 
cheers,
Thorsten

-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe


Re: Processing SMS in PicoLisp

2012-08-17 Thread Thorsten Jolitz
dexen deVries 
writes:

Hi Dexen,

> On Friday 17 of August 2012 11:47:55 you wrote:
>> just one curiosity - how would one write a PicoLisp application that
>> recieves and processes (and maybe sends) SMS messages?
>> 
>> What would be involved to give the application a 'phone number' (or
>> maybe many) so that messages can be send to and from it?
>> 
>> Anybody with experiences in SMS processing? Is that like email
>> processing with standard header and body etc?
>> 
>> What if the application is a service and each incoming SMS should be
>> charged by me (e.g. 20cent extra cost billed by me, additionally to the
>> basic SMS costs of the telephone provider)?
>> 
>> Not really so PicoLisp specific, but maybe somebody has some experience
>> in this field and doesn't mind to share it.
>
>
> recently my company has been handed an offer by Plus (polish GSM operator, 
> related to Vodafone) for SMS service. They provide you with access to
> a server
> (via https and SOAP available) and with one GSM number and other assorted 
> goodies, like dynamic text substitution facility.
>
> Pricing is similar to consumer SMSes. You pay monthly subscription
> (comparable
> to consumer subscriptions), which includes a couple hundred or
> thousand SMS.

that sounds interesting, since my idea involves only 1 sms/day per
customer, so at least in the beginning this might suffice.

> Albeit I am unsure if `free SMS' (with costs covered by receiver than
> sender)
> is available with this service.

Actually, I would like the GMS company to charge the customer who sends
an SMS to the application - their basic rate, plus my extry charges.
Trying to avoid any billing with the individual customers, just with the
provider of the GMS service.

> Seems like a little-hassle, no-strings-attached way to me. No need to
> fiddle
> with actual GSM hardware.

I'm just collecting information right now, since I never dealt with this
topic. Thanks for your tips.


-- 
cheers,
Thorsten

-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe


Re: Processing SMS in PicoLisp

2012-08-17 Thread Jakob Eriksson


On August 17, 2012 at 11:47 AM Thorsten Jolitz  wrote:

>
> Hi List,
>
> just one curiosity - how would one write a PicoLisp application that
> recieves and processes (and maybe sends) SMS messages?


It depends on where from you want to send and receive SMS. There are several
SMS
gateway companies, each with their own API.  You can also talk the stuff that
telecoms companies talk to each other, but almost certainly you can't do that.
You can talk to a phone as a GSM modem, but that is oldschool and involved
either serial cable, serial over USB, or Bluetooth.
If you have an Android phone, you could talk to an Android app, or it to a web
service, or whatever.  You need to think about what this should cost you or
how many SMS you expect to send and receive per month, and then you can start
looking for a solution.

best regards,
Jakob
-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe


Re: Processing SMS in PicoLisp

2012-08-17 Thread dexen deVries
Hi Thorsten,


On Friday 17 of August 2012 11:47:55 you wrote:
> just one curiosity - how would one write a PicoLisp application that
> recieves and processes (and maybe sends) SMS messages?
> 
> What would be involved to give the application a 'phone number' (or
> maybe many) so that messages can be send to and from it?
> 
> Anybody with experiences in SMS processing? Is that like email
> processing with standard header and body etc?
> 
> What if the application is a service and each incoming SMS should be
> charged by me (e.g. 20cent extra cost billed by me, additionally to the
> basic SMS costs of the telephone provider)?
> 
> Not really so PicoLisp specific, but maybe somebody has some experience
> in this field and doesn't mind to share it.


recently my company has been handed an offer by Plus (polish GSM operator, 
related to Vodafone) for SMS service. They provide you with access to a server 
(via https and SOAP available) and with one GSM number and other assorted 
goodies, like dynamic text substitution facility.

Pricing is similar to consumer SMSes. You pay monthly subscription (comparable 
to consumer subscriptions), which includes a couple hundred or thousand SMS.

Albeit I am unsure if `free SMS' (with costs covered by receiver than sender) 
is available with this service.

Seems like a little-hassle, no-strings-attached way to me. No need to fiddle  
with actual GSM hardware.


-- 
dexen deVries

[[[↓][→]]]
--
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe


Processing SMS in PicoLisp

2012-08-17 Thread Thorsten Jolitz

Hi List, 

just one curiosity - how would one write a PicoLisp application that
recieves and processes (and maybe sends) SMS messages?

What would be involved to give the application a 'phone number' (or
maybe many) so that messages can be send to and from it?

Anybody with experiences in SMS processing? Is that like email
processing with standard header and body etc?

What if the application is a service and each incoming SMS should be
charged by me (e.g. 20cent extra cost billed by me, additionally to the
basic SMS costs of the telephone provider)? 

Not really so PicoLisp specific, but maybe somebody has some experience
in this field and doesn't mind to share it.

-- 
cheers,
Thorsten


-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe