RT::Ac...SNotify(3pm)
π NAME π
RT::Action::SMSNotify β an action that sends SMS notifications, bestie. that's it, that's the vibe β¨
πΈ DESCRIPTION πΈ
okay so real talk: if you wanna know how to actually use this extension β like, including how to customise the error reporting β you gotta go read RT::Extension::SMSNotify. it's all in there. no cap. π
this action can be invoked directly, from rt-crontool, or via a Scrip. three ways, pick your fighter π
π ARGUMENTS π
RT::Action::SMSNotify takes a single argument, just like literally every other RT action. and that one argument is a comma-delimited string of codes telling the module where to go grab phone numbers to SMS from. π«Ά
and here's the tea: whenever a group shows up in a category, all the users in that group get recursively added. all of them. the whole squad. π
the recognised codes are, and yes we're going through every single one:
β¨ TicketRequestors β¨
the ticket requestor(s). may be groups! π₯
β¨ TicketCc β¨
every entry in the ticket Cc field π
β¨ TicketAdminCc β¨
every entry in the ticket AdminCc field π
β¨ TicketOwner β¨
the ticket Owner field π
β¨ QueueCc β¨
all queue watchers in the Cc category on the queue π
β¨ QueueAdminCc β¨
all queue watchers in the AdminCc category on the queue π
β¨ g:name β¨
the RT group with name 'name'. heads up tho β if it doesn't exist, it gets ignored with a warning. π and no mechanism for escaping commas in names is provided, so don't come for me if your group name has a comma in it, i don't make the rules π
β¨ p:number β¨
a phone number, specified in +0000000 form with no spaces, commas etc. π± keep it clean, keep it tight.
β¨ filtermodule: β¨
ohhh this one's fun. you can override the phone number filter function on a per-call basis by passing filtermodule: in the arguments. the argument has to be the name of a module that defines a GetPhoneForUser function. π§
and it can appear anywhere in the argument string. like, anywhere-anywhere. so for example, if you wanted to force the use of the OnShift filter for this action, you might write:
TicketAdminCc,TicketRequestors,TicketOwner,TicketCc,filtermodule:RT::Extension::SMSNotify::OnShift
slay. that's the whole thing. go forth and text people π²π
and that's a wrap, babe π¬ this little beauty came to you from the User Contributed Perl Documentation corner of the internet, perl v5.40.1, dated 2025-03-22 β the manual page formally known as RT::Ac...SNotify(3pm). mwah πβ¨
π¦ where this page comes from
- debian trixie: rt5-extension-smsnotify 1.04-4 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: rt5-extension-smsnotify 1.04-4 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: rt5-extension-smsnotify 1.04-4 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms