RE: smpp unbind

"Wayne" <[email protected]>
Newsgroups gmane.comp.mobile.kannel.devel
Message-ID <000001c20e8c$0fecc260$41f1b9cb@dweeb>
Yes, the ViewCVS interface does offer this view of changes, but not why.

Version 1.23.2.3 of smsc_smpp.c had this.......

int smpp_close(SMSCenter *smsc) {

	struct smpp_pdu *pdu = NULL;

	debug("bb.sms.smpp", 0, "smpp_close: closing");

	/* Push a UNBIND PDU on the [smsc->fifo_r_out] stack. */
	pdu = pdu_new();
	if(pdu == NULL) goto error;
	pdu->id = SMPP_UNBIND;
	pdu->length = 16;
	pdu->status = 0;
	pdu->sequence_no = 1;
	pdu->message_body = NULL;
	fifo_push(smsc->fifo_r_out, pdu);
	.......
	.......
}


Version 1.27 of smsc_smpp.c had this.......

/* XXX write out unbind pdus at quit time */

int smpp_close(SMSCenter *smsc)
{
    smpp_quit(smsc->smpp);
    smpp_destroy(smsc->smpp);
    smscenter_destruct(smsc);
    return 0;
}


No reason given.

So my question still stands.....

Was this replaced with something else ?

I need to send an unbind notification to a SMSC, the SMSC provider is
stating that an unbind is part of the SMPP standard.

Wayne

-----Original Message-----
From: Stipe Tolj [mailto:[email protected]] 
Sent: Friday, 7 June 2002 6:32 PM
To: Wayne Smithers
Cc: [email protected]
Subject: Re: smpp unbind

Wayne Smithers wrote:
> 
> What happened to this code from 1.0.3 in 1.1.6
> 
> smsc_smpp.c:    /* Push a UNBIND PDU on the [smsc->fifo_r_out] stack.
*/
> smsc_smpp.c:    pdu->id = SMPP_UNBIND;
> smsc_smpp.c:    /* Push a UNBIND PDU on the [smsc->fifo_t_out] stack.
*/
> smsc_smpp.c:    pdu->id = SMPP_UNBIND;
> smsc_smpp.c:    /* Write out the UNBIND PDUs. */
> smsc_smpp.c:    /* If states are BOUND then push UNBIND messages to
> smsc_smpp.c:    case SMPP_UNBIND_RESP:
> smsc_smpp.c:    case SMPP_UNBIND_RESP:
> smsc_smpp.c:    case SMPP_UNBIND_RESP:
> smsc_smpp.c:    case SMPP_UNBIND:
> smsc_smpp.c:    case SMPP_UNBIND_RESP:
> smsc_smpp.c:*  UNBIND, UNBIND_RESP
> smsc_smpp.h:#define SMPP_UNBIND                   0x00000006
> smsc_smpp.h:#define SMPP_UNBIND_RESP              0x80000006
> 
> Was this replaced with something else ?
> 
> I need to send an unbind notification to a SMSC which was done by
default in
> 1.0.3 when certain signals were received by the bearerbox process.
> In the dev version 1.1.5 & 1.1.6 the connection is just terminated, no
> unbind is sent.

please use our ViewCVS interface to figure out who changes the unbind
behaviour any hopefully also why.

Stipe

[email protected]
-------------------------------------------------------------------
Wapme Systems AG

Vogelsanger Weg 80
40470 Düsseldorf

Tel: +49-211-74845-0
Fax: +49-211-74845-299

E-Mail: [email protected]
Internet: http://www.wapme-systems.de
-------------------------------------------------------------------
wapme.net - wherever you are
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.