From 338e3b3b4bf4947db817a57e0bf1838400e690ca Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Tue, 20 Nov 2012 22:22:04 +0100 Subject: SMPP: VTY configuration of SMPP code, authentication support --- openbsc/src/libmsc/smpp_openbsc.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'openbsc/src/libmsc/smpp_openbsc.c') diff --git a/openbsc/src/libmsc/smpp_openbsc.c b/openbsc/src/libmsc/smpp_openbsc.c index 4a54e4780..d8dde2993 100644 --- a/openbsc/src/libmsc/smpp_openbsc.c +++ b/openbsc/src/libmsc/smpp_openbsc.c @@ -288,6 +288,14 @@ static int smpp_subscr_cb(unsigned int subsys, unsigned int signal, return 0; } +static struct smsc *g_smsc; + +struct smsc *smsc_from_vty(struct vty *v) +{ + /* FIXME: this is ugly */ + return g_smsc; +} + /*! \brief Initialize the OpenBSC SMPP interface */ int smpp_openbsc_init(struct gsm_network *net, uint16_t port) { @@ -303,5 +311,9 @@ int smpp_openbsc_init(struct gsm_network *net, uint16_t port) osmo_signal_register_handler(SS_SMS, smpp_sms_cb, net); osmo_signal_register_handler(SS_SUBSCR, smpp_subscr_cb, smsc); + g_smsc = smsc; + + smpp_vty_init(); + return rc; } -- cgit v1.2.3