Hi,
Benching kannel with fakesmpp, I was able to get ~740 MT/s (minimal SMS
size) with internal dlrs and 450 MT/s using dlr db, on a low-end 64bit
Solaris 10 with a dual-core AMD Opteron CPU @1218 uHz.
BR,
Nikos
----- Original Message -----
From: Abdul Basit
To: Alvaro Cornejo
Cc: C. Savinovich ; users
Sent: Tuesday, December 07, 2010 9:06 AM
Subject: Re: Use of Kannel for massive SMS Messaging?
We tested kannel with 120 sms/sec, the max limit our provider opened for us.
we are directly connected with one smsc only.
I think we can achieve more.
On Tue, Dec 7, 2010 at 1:14 AM, Alvaro Cornejo <[email protected]>
wrote:
Hi
You can get a direct link to your carrier; but due to costs, you will
need a high volume per month to be cost effective; Also, you will need
to have one link per carrier since normally carriers will not forward
sms into their SMPP links to another carrier. They will do if usinf a
sim card (long code)
An option would be to work with an agregator.
You dont need to have any special multitheading for connect kannel to
several modems/links; kannel will doit for you, You only need to
define as much SMSC's in its configuration as yu need/have. As stated
below; I do have over 30 links with one bearerbox;
It is however possible to split your traffic between several kannel
instances/boxes.
Regards
Alvaro
|-----------------------------------------------------------------------------------------------------------------|
Envνe y Reciba Datos y mensajes de Texto (SMS) hacia y desde cualquier
celular y Nextel
en el Perϊ, Mιxico y en mas de 180 paises. Use aplicaciones 2 vias via
SMS y GPRS online
Visitenos en www.perusms.NET www.smsglobal.com.mx y
www.pravcom.com
On Mon, Dec 6, 2010 at 2:52 PM, C. Savinovich
<[email protected]> wrote:
Thank you very much Alvaro, excuse these 2 dumb questions:
1) If the carrier provides you with a contract, why can't they just
provide
you with an API and receive a text file, or a web service access, or even
a
dedicated T1, or anything that will take seconds to transfer all the
messages directly into the carrier's network? isn't it a better idea than
using 20 modems?
2) I have seen people having to employ sophisticated multi-threading to
handle 20 modems at the same time, granted, in .net... If I use
Linux/Kannel, will all I need is one Kannel session, with Linux handling
all
the multi-tasking?, or should I have to setup 20 concurrent Kannel
instances?
Many thanks
C. Savinovich
On December 6, 2010 at 2:29 PM Alvaro Cornejo <[email protected]>
wrote:
Hi
The real throughput will depend on MANY factors so it is diffcult to
give you a number; but in general, the bottle neck is -using a medium
hardware- the carrier.
We have over 30 "SMSC" connected to my kannel box. AT, SMPP, Http,
agregators, propietary ones, etc with no problems. We do have over 20
modems connected to a single kannel machine through some terminal
servers. The troughput of them is in average of 480-500sms/hr
We do have special plans with the carriers to send high volume of sms
through them, so we have no problems with the carriers blocking the
sims.
Regards
Alvaro
|-----------------------------------------------------------------------------------------------------------------|
Envνe y Reciba Datos y mensajes de Texto (SMS) hacia y desde cualquier
celular y Nextel
en el Perϊ, Mιxico y en mas de 180 paises. Use aplicaciones 2 vias via
SMS y GPRS online
Visitenos en www.perusms.NET www.smsglobal.com.mx y
www.pravcom.com
On Mon, Dec 6, 2010 at 11:56 AM, C. Savinovich
<[email protected]> wrote:
> Hello everyone, I have used Kannel before, but I still considered
> myself
> a
> newbie since I have not deployed a system that would really send
> thousands
> of messages per day. I have set systems with tops 2 USB modems. I have
> a
> few questions, and will really appreciate if someone can help with this
> very
> crucial information. The goal is to setup a system with capacity of ten
> thousand messages per day.
>
> 1) I find it hard to believe this is done by connecting 10 sms modems
> to
> the
> USB ports of a linux server. I even can not conceive of being able to
> buy a
> $30 unlimited text messaging account, and send through it, one text
> message
> every 30 seconds 24/7 without a carrier blocking the chip. Besides,
> the
> whole idea of working with literally a row of wireless modems in a colo
> is
> so prone to failure (chips having to be replaced, all the time, etc),
> that I
> can only think that the way this is done at massive scale, is via a
> direct
> API connection to the cellular carrier. Of course there is option of
> the
> third party provider, but I wouldn't be using kannel, nor asking these
> questions if I wanted to use a third party provider.
> - How is this done in real life?
> - what is the maximum capacity of a Kannel server?
> - how many modems can in reality be placed in the same server?...
> - Is linux enough to handle the multi-processing, or will I have to
> write a
> real multi-threading application in house?
>
> Thank you very much guys
> Chris Savinovich
>
--
Regards,
Abdul Basit | +92 32 1416 4196 | +92 30 0841 1445