Hi Stipe

On Thu, Mar 27, 2003 at 11:09:54PM +0100, Stipe Tolj wrote:
> > Is it ok to have multiple smsc groups?
> 
> of course. We have up to 140 smsc groups in one Kannel instance ;))

Whew!

> > If I try and set both of these to run concurrently, I get a failure on one of
> > the SMSC connections.
> > 
> > 2003-03-27 21:34:59 [7] DEBUG: SMPP[orangeshort]: Sending enquire link:
> > 2003-03-27 21:34:59 [7] DEBUG: SMPP PDU 0x8126760 dump:
> > 2003-03-27 21:34:59 [7] DEBUG:   type_name: enquire_link
> > 2003-03-27 21:34:59 [7] DEBUG:   command_id: 21 = 0x00000015
> > 2003-03-27 21:34:59 [7] DEBUG:   command_status: 0 = 0x00000000
> > 2003-03-27 21:34:59 [7] DEBUG:   sequence_number: 7 = 0x00000007
> > 2003-03-27 21:34:59 [7] DEBUG: SMPP PDU dump ends.
> > 2003-03-27 21:34:59 [7] ERROR: Unknown SMPP_PDU type, internal error.
> > 2003-03-27 21:34:59 [7] ERROR: SMPP[orangeshort]: PDU unpacking failed.
> > 2003-03-27 21:34:59 [7] DEBUG: SMPP[orangeshort]: Failed PDU follows.
> > 2003-03-27 21:34:59 [7] DEBUG: Octet string at 0x8125a90:
> > 2003-03-27 21:34:59 [7] DEBUG:   len:  12
> > 2003-03-27 21:34:59 [7] DEBUG:   size: 13
> > 2003-03-27 21:34:59 [7] DEBUG:   immutable: 0
> > 2003-03-27 21:34:59 [7] DEBUG:   data: 80 00 00 00 00 00 00 03   ........
> > 2003-03-27 21:34:59 [7] DEBUG:   data: 00 00 00 07               ....
> > 2003-03-27 21:34:59 [7] DEBUG: Octet string dump ends.
> > 2003-03-27 21:34:59 [7] ERROR: SMPP[orangeshort]: I/O error or other error. 
> > Re-connecting.
> 
> while this is the same thread, you see this in the brackets (here [7],
> which means thread-id 7), it seems that the smsc responds with an
> "upknown" PDU response on the enquire_link request.
> 
> Does this happen each time Kannel sends the enquire_link PDU to the
> SMSC?

Yes. However if I comment out the other smsc config the enquire_link PDU comes
up fine:

2003-03-27 22:23:05 [6] DEBUG: SMPP[orangeshort]: Got PDU:
2003-03-27 22:23:05 [6] DEBUG: SMPP PDU 0x81249a8 dump:
2003-03-27 22:23:05 [6] DEBUG:   type_name: enquire_link_resp
2003-03-27 22:23:05 [6] DEBUG:   command_id: 2147483669 = 0x80000015
2003-03-27 22:23:05 [6] DEBUG:   command_status: 0 = 0x00000000
2003-03-27 22:23:05 [6] DEBUG:   sequence_number: 3 = 0x00000003
2003-03-27 22:23:05 [6] DEBUG: SMPP PDU dump ends.

As both configs are configured on the same send and receive ports I wonder if
they are clashing. The main issue here is that I'm connecting to the same SMSC,
but have had to configure two smsc groups because the one requires a
source_addr_ton of 3 (short code) while the other needs a long code setting
(source_addr_ton of 1).

Thanks very much for your help.
rory 


Reply via email to