Hello community,
I'm researching about setting up a smpp connection with telcel
(mexico), can anyone provide with an approximate figure ($).
regards
Hi Nikos
Thanks for the extra information. What was the motivation for using MyISAM?
My reading lead me to believe that MyISAM was not that well suited for
interleaved reads and writes due to table locking which is why I opted to
use InnoDB. From what I assumed about how Kannel worked is that
Brett,
The DLR engine uses SELECT COUNT(*) from the admin interface, which is
painfully slow on InnoDB for moderately big tables.
While InnoDB would theoretically be the best option, MyIsam performs quite
better in this case.
Regards,
Alex
BlackBerry de movistar, allí donde estés está tu
Hi Experts,
I am having issue with the HTTP interfaces for admin and send sms for kannel
when i restart Fedora.
The gateway can send and receive sms so well (sending sms and admin
function) after installing kannel, but when i restart Fedora server, the
http interfaces cannot be used.
The
Nope. It disrupts architecture. Once a box receives a Msg *, it must
generate an ACK, so that bearerbox knows that it is the other box's
responsibility how to handle it and delete it from its own queue. ACK should
be returned whenever it is accepted, indepenedent of the logic thereafter.
It is
Indeed. InnoDB is much slower overall compared to MyIsam. However, it has
its use for some jobs (archive_logs, hot backups, etc.)
The figures I gave were sustained rates simulated with a 1-SMS batch.
Count was sufficient to reach sustainability and reproducibility, yet short
enough to get
Hi Alex
That is why I have chosen Innodb for the tables we use for the application
that surround Kannel. MyISAM definitely beat Innodb out the box but Innodb
does seem to be better in terms of the issues you have pointed out. The
other thing that I have read is that Innodb is incredibly slow with
Well, if it weren't for the SELECT COUNT(*) slowness would be my preferred
option here as well. Despite seeming slower at first (specially on small
tables) InnoDB performs row-locking on index-based queries, which indeed
improves things quite a bit on big tables with lots of simultaneous reads
and
Oh yes, I read that blog quite frequently :) There's a lot of stuff to say
about optimizing InnoDB, but it's definitely off-topic here and wouldn't fit
on a single email of course.
We've gone thru a series of optimization cycles on our platform and, with
respect to Kannel, ended up using MyIsam
Thanks for your feedback.
Guess it is the age old tao of computer science. Space vs Time, always space
vs time. :)
Regards,
On Tue, Aug 10, 2010 at 11:52 AM, Alejandro Guerrieri
alejandro.guerri...@gmail.com wrote:
Oh yes, I read that blog quite frequently :) There's a lot of stuff to say
Nikos is right. I get this problem resolved by adding
line in /etc/hosts
127.0.0.1 localhost.localdomain localhost yourhostnamehere
or add line
2.2.2.2 yourhostname
2010/8/10 Nikos Balkanas nbalka...@gmail.com
Hi,
Always use users list for such questions.
Add your server to
Hi Nikos,
Not sure what part of my message your Nope applies to.
With regards to the architecture, sqlbox as it stands today is definitely
not compliant. It has no ACK generation at ALL and acts just as a
go-between, intercepting messages from bearerbox, processing them then
passing them to
Please post logs at debug level
|-|
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
Hi ALL
This is my kannel configuration. As mentioned before Iam new to kannel
and I am still trying to send an sms and my Nokia N73 PHONE IS NOT
WORKING. The log s you asked are below.Any MISTAKES I HAVE MADE.
The gateway is running on RED HAT 9.
##Below it the /etc/kannel.conf
Nikos,
Thanks for the reply and sorry about the incorrect list.
The variable is called name in the function gw_gethostbyname in
gwlib/protected.c.
Line 186: int gw_gethostbyname(struct hostent *ent, const char *name, char
**buff)
If I print this variable before it is passed to:
while
Here is my /etc/hosts file:
127.0.0.1 localhost
10.20.10.6 Amstel.telrite.com Amstel
2.2.2.2smstest.laborbridge.com
I can ping and resolve all of these fine. 2.2.2.2 is not the actual IP address
obviously, but I believe the problem is that function in protected.c is
Have you tried adding a slash at the end of your send-url? I'm not telling
it's not broken, but maybe that solves your problem.
I remember the url parser was broken time ago, it should work fine on latest
SVN.
Regards,
Alex
2010/8/10 Brian Rathman br...@telrite.com
Nikos,
Thanks for the
Ah, or you could use:
send-url = http://smstest.laborbridge.com:9001/;
Tthat should work (I think it gets confused with the IP + port, should work
fine with a regular fqdn).
Regards,
Alex
On Tue, Aug 10, 2010 at 4:20 PM, Brian Rathman br...@telrite.com wrote:
Here is my /etc/hosts file:
Hi
I have sent through a couple of long messages. Looking through the logs I
can see multiple messages submitted to the SMSC via submit_sm PDUs. However
these is only one deliver_sm coming back from the SMSC (at least according
to the logs). Is the number of deliver_sm PDUs implementation
Alejandro,
Success!!! When I added the FQDN and the trailing forward slash, it seems to be
working now with the Stable 1.4.3 version. I had tried the FQDN yesterday
without success so I believe that the trailing forward slash may be the key
(Just FYI for anyone else frantically googling like
IMHO, You have two solutions. Preferable to be implemented both.
1.
Smsbox with id: smsbox
Sqlbox with id: sqlbox
Now if you sent messages via sqlbox with the boxc_id field to smsbox, then
acks will be sent to smsbox and handled upon accordingly (not tested).
2.
Implement acks in sqlbox. Do
Why don't you ask them instead of us?
I know it's not cheap, for sure. And they have heavy requirements, like the
need of an advertisement budget from your side.
This was one or two years ago. Not sure what they ask for now.
== Rene
-Original Message-
From: users-boun...@kannel.org
Hello All,
I am using kannel-1.4.3 with sqlbox-0.7.2.
Sqlbox works fine except that I encounter a coding pb when sending char like
',
I receive /' on my cell phone.
I know this is known pb and looked for solutions online, but no success.
ex: I send an http request with text = d'utilesssql.
If I
Your solution exists already.
Update sqlbox to latest svn (later than 2010-08-02).
The quote bug is solved in that version.
== Rene
-Original Message-
From: users-boun...@kannel.org [mailto:users-boun...@kannel.org] On Behalf
Of adams0
Sent: Tuesday, 10 August, 2010 16:56
To:
Why don’t you try it on your own system. Test with a MyIsam table and with
InnoDB.
It will be easy to determine which one works faster for you.
== Rene
From: users-boun...@kannel.org [mailto:users-boun...@kannel.org] On Behalf Of
brett skinner
Sent: Tuesday, 10 August, 2010 11:56
To:
Brian,
Use 3.3.3.3;127.0.0.1 instead of a comma.
== Rene
-Original Message-
From: users-boun...@kannel.org [mailto:users-boun...@kannel.org] On Behalf
Of Brian Rathman
Sent: Tuesday, 10 August, 2010 16:45
To: users@kannel.org
Subject: Re: {Disarmed} Re: {Disarmed} Re: Problem with
Regarding this performance benchmarking. I still got memory problem. Kannel
fails to release buffered or cached memory. Does anybody has tips to avoid this
problem? Thanks.
sangprabv
sangpr...@gmail.com
http://www.petitiononline.com/froyo/
On Aug 10, 2010, at 10:12 PM, Rene Kluwen wrote:
Are you completely _sure_ that it's held by Kannel and not the underlying
OS? Linux doesn't free unused memory unless needed by other processes.
Also, if you have in-memory DLR's or a huge retry queue, it could consume
lots of memory.
Unless you get OOM errors, I wouldn't be concerned by the
#1. It works, I've tested it time ago.
#2. Should work, but could get messy: what about an sqlbox in the middle
setup with an smsbox dying? Messages received while smsbox is down would be
stored on sqlbox and smsbox wouldn't know about it.
I think the original purpose of sqlbox was to act as a
Where exactly in the http admin page do you see that msg_type is empty?
-Original Message-
From: users-boun...@kannel.org [mailto:users-boun...@kannel.org] On Behalf Of
Tomasz
Sent: Tuesday, 10 August, 2010 18:21
To: users@kannel.org
Subject: Re: Problem with spool store - missing
Dear all,
What happens if I will request Delivery report from smppbox ?
Thanks
You will get a deliver_sm for every message that you request a delivery
report for.
From: users-boun...@kannel.org [mailto:users-boun...@kannel.org] On Behalf
Of Imran Aghayev
Sent: Tuesday, 10 August, 2010 19:12
To: users@kannel.org
Subject: dlr smppbox
Dear all,
What happens if I will
Ok, I have proceed a little further and I am now confused on the routing setup. I'm having trouble understanding exactly how the smsbox-route groups work along with the smsbox group.
I currently have three SMSCs configured.
Two are to my upstream carrier and they are smpp connections:
# SMSC
For inter-smsc routing, check the reroute-receiver option of group = smsc.
=+= Rene
-Original Message-
From: users-boun...@kannel.org [mailto:users-boun...@kannel.org] On Behalf
Of Brian Rathman
Sent: Tuesday, 10 August, 2010 22:01
To: users@kannel.org
Subject: SMSBox Routing Question
Hi Rene,
I added following line after 1485 line to smppbox.c (is case
submit_sm section):
msg-sms.sms_type = mt_push;
to check if this time msg_type will be filled and it seems to be.
Bearerbox now see MT_PUSH as Type in admin page.
But I don't know if submit_sm is used only to send MT
Thanks,
I have 2 more questions:
1. When I set registered_delivery flag to 1 kannel writes to dlr table
but when I set registed_delivery flag to 31 (1f in hex) it does not write
anything. Why and what is wrong ?
2. I use php esme client and after submit_sm I got only submit_sm_resp.
Then I
Ok, getting closer. Basically just about everything is working except that only
one of my short codes is being routed to SMSC #3. I have the parameter:
allowed-prefix = ;1112
under SMSC #3, but only short code is being delivered to it. Anything
going to 1112 is being sent back out
Please unsubscribe me from this service at once.
Regards,
Srikanth J
-Original Message-
From: users-boun...@kannel.org [mailto:users-boun...@kannel.org] On Behalf Of
Brian Rathman
Sent: Tuesday, August 10, 2010 4:58 PM
To: users@kannel.org
Subject: Re: SMSBox Routing Question
Ok,
I see in gw/msg.h:
enum {
mo = 0,
mt_reply = 1,
mt_push = 2,
report_mo = 3,
report_mt = 4
};
Are these the message types?
Because msg_create() uses the value sms in gw/msg-decl.h.
Can somebody shine a light on this?
== Rene
-Original Message-
From:
1.
Registered_delivery flag is not a Kannel variable. It can be set to 1 or 0.
For its designated purposes, I refer to the SMPP specifications.
2. If you set registered_delivery flag to 1, you should get a delivery
report (deliver_sm), once upon Kannel receives it. Do you see anything in
your
It would be interesting to use valgrind over a period over those 6 days. On all
the boxes (bearerbox-sqlbox-smsbox).
== Rene
From: sangprabv [mailto:sangpr...@gmail.com]
Sent: Tuesday, 10 August, 2010 23:21
To: Alejandro Guerrieri
Cc: Rene Kluwen; brett skinner; Users
Subject: Re: Kannel
What you are referring to is msg-type. This should be sms. This is
different than msg.sms-sms_type, which is the enum. Maybe this is your
problem. In msg_create you specify the type of msg you want. In sms_type you
specify the category of the sms msg. What you are missing is sms_type.
Hope
Hi,
You shouldn't just hardcode the type in there. It could be an mt_reply
(second leg of an MO). You should check the logic about it. AFAIK with some
fancy routing, opensmppbox could be used for MOs as well.
BR,
Nikos
- Original Message -
From: Tomasz ad...@impexrur.pl
To:
I post this question just to get feedback from you experts about the best
way to design a kannel system where needs are:
- unitary SMS ( CGI script from smsbox in this case is recommended ?)
- batch/mailling SMS (MT injection in sqlbox-mt in this case ?)
- MOs and DLRs to receives (sqlbox-mo and
44 matches
Mail list logo