mirror of
https://gitea.osmocom.org/cellular-infrastructure/osmo-mgw.git
synced 2025-10-23 08:12:01 +00:00
sms: Add vty command to trigger running the queue.
Allow to manually trigger running the queue. This can be useful if SMS were manually added to the database or such.
This commit is contained in:
@@ -403,7 +403,7 @@ int sms_queue_stats(struct gsm_sms_queue *smsq, struct vty *vty)
|
||||
smsq->max_pending, smsq->pending, VTY_NEWLINE);
|
||||
|
||||
llist_for_each_entry(pending, &smsq->pending_sms, entry)
|
||||
vty_out(vty, " SMS Pending for Subscriber: %llu%s\n",
|
||||
vty_out(vty, " SMS Pending for Subscriber: %llu%s",
|
||||
pending->subscr->id, VTY_NEWLINE);
|
||||
return 0;
|
||||
}
|
||||
|
@@ -645,6 +645,16 @@ DEFUN(show_smsqueue,
|
||||
return CMD_SUCCESS;
|
||||
}
|
||||
|
||||
DEFUN(smsqueue_trigger,
|
||||
smsqueue_trigger_cmd,
|
||||
"sms-queue trigger",
|
||||
"SMS Queue\n" "Trigger sending messages\n")
|
||||
{
|
||||
struct gsm_network *net = gsmnet_from_vty(vty);
|
||||
|
||||
sms_queue_trigger(net->sms_queue);
|
||||
return CMD_SUCCESS;
|
||||
}
|
||||
|
||||
int bsc_vty_init_extra(void)
|
||||
{
|
||||
@@ -669,6 +679,7 @@ int bsc_vty_init_extra(void)
|
||||
install_element(ENABLE_NODE, &ena_subscr_authorized_cmd);
|
||||
install_element(ENABLE_NODE, &ena_subscr_a3a8_cmd);
|
||||
install_element(ENABLE_NODE, &subscriber_purge_cmd);
|
||||
install_element(ENABLE_NODE, &smsqueue_trigger_cmd);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
Reference in New Issue
Block a user