Looks like a VPN related problem. Maybe not all the SA's are restored
on the VPN, or the VPN comes back "half connected".

I'd check the VPN status beforehand. Make sure that you can send and
receive packets on both sides before "blaming" Kannel.

Hope it helps.

Alejandro

On 4/26/07, Cyrus Patel <[EMAIL PROTECTED]> wrote:


Hello,

I'm having a strange issue with Kannel's recovery behaviour after the
connection to the SMSC goes down.

I am connected to a SMSC over a VPN connection. Unfortunately for some
reason the VPN sometimes goes down and Kannel detects it and reconnects and
can receive SMSs but not send them. The kannel status page shows the
outgoing messages queuing up:

SMS: received 130 (0 queued), sent 48 (10 queued), store size 10

The strange thing is I tried doing the test where I pulled the network cable
out and reconnected it and kannel recovers fine. Kannel only seems to be
stuck when the VPN goes down.

Here is the sequence of events:

1.    VPN goes down. Kannel detects this and tries to reconnect:

2007-04-23 18:17:00 [2791] [7] ERROR:
SMPP[SMPP:********:5000/5000:****:*****]: No responses from
SMSC within 300 sec. Reconnecting.
2007-04-23 18:17:00 [2791] [7] ERROR:
SMPP[SMPP:********:5000/5000:****:*****]: Couldn't connect
to SMS center (retrying in 10 seconds).

2.    Kannel successfully reconnects and the enquire links are responded to
fine:

2007-04-11 09:03:46 [9121] [7] DEBUG: SMPP PDU 0x86c40b0 dump:
2007-04-11 09:03:46 [9121] [7] DEBUG:   type_name: enquire_link
2007-04-11 09:03:46 [9121] [7] DEBUG:   command_id: 21 = 0x00000015
2007-04-11 09:03:46 [9121] [7] DEBUG:   command_status: 0 = 0x00000000
2007-04-11 09:03:46 [9121] [7] DEBUG:   sequence_number: 40108 = 0x00009cac
2007-04-11 09:03:46 [9121] [7] DEBUG: SMPP PDU dump ends.
2007-04-11 09:03:46 [9121] [7] DEBUG:
SMPP[SMPP:********:5000/5000:****:*****]: Got PDU:
2007-04-11 09:03:46 [9121] [7] DEBUG: SMPP PDU 0x86c40b0 dump:
2007-04-11 09:03:46 [9121] [7] DEBUG:   type_name: enquire_link_resp
2007-04-11 09:03:46 [9121] [7] DEBUG:   command_id: 2147483669 = 0x80000015
2007-04-11 09:03:46 [9121] [7] DEBUG:   command_status: 0 = 0x00000000
2007-04-11 09:03:46 [9121] [7] DEBUG:   sequence_number: 40108 = 0x00009cac
2007-04-11 09:03:46 [9121] [7] DEBUG: SMPP PDU dump ends.

3.    SMSs are successfully received but not sent. Restarting kannel solves
the problem.

This seems to suggest that the Tx TCP connection in kannel has become stale
and doesn't reconnect. But then why do the enquire-links work? I assume the
tx SMSs and the enquire-links go out on the same connection?

If anyone has seen this before it would be very helpful. We're a bit worried
because we have to restart kannel almost daily.

Thanks,
Cyrus





Best Regards,



Cyrus Patel

Senior Software Engineer

TEL: +612 9499 9848

MOB: +61 413 685 795
 FAX: +612 9499 9845
 [EMAIL PROTECTED]


 Seeker Wireless is a registered trademark of Seeker Wireless Pty. Ltd., ABN
95 106 550 805. This electronic mail includes information from Seeker
Wireless Pty Ltd which may be privileged or confidential. This information
is for the use of the individual(s) or entity named in the greeting above.
If you are not the intended recipient please be aware that any use of this
information is prohibited. If you have received this electronic mail in
error, please notify the sender (above) by return email.




--
Alejandro Guerrieri
Magicom
http://www.magicom-bcn.net/
LinkedIn: http://www.linkedin.com/in/aguerrieri

Reply via email to