Okay, I've managed to get this to capture new tickets created via the helpdesk, but it's still not grabbing tickets created via e-mail. Here's what I have so far:<div><br></div><div><span class="Apple-style-span" style="font-family: -webkit-monospace; white-space: pre-wrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; ">----------------------------------------------------</span><br>
</div><div>Condition: User Defined</div><div>Action: User Defined</div><div>Template: Global template: Blank</div><div>Stage: TransactionCreate</div><div><br></div><div>Custom Condition:</div><div><span class="Apple-style-span" style="font-family: -webkit-monospace; white-space: pre-wrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; ">my $Ticket = $self->TicketObj;
my $Transaction = $self->TransactionObj;
my $Attachment = $Transaction->Attachments;
my $AttFirst = $Attachment->First;
my $Content = $AttFirst->Content;
my $test = 0;
$test = 1 if (lc($Content) =~ m/the caller hung up before leaving a message/i);
if($test == 1) {
return 1;
}
return;</span><br></div><div><span class="Apple-style-span" style="font-family: -webkit-monospace; white-space: pre-wrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"><br></span></div><div>
<span class="Apple-style-span" style="font-family: -webkit-monospace; white-space: pre-wrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;">Custom Action Prep:</span></div><div><span class="Apple-style-span" style="font-family: -webkit-monospace; white-space: pre-wrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;">$self->TicketObj->SetStatus( "rejected" );
  return 1;<br></span></div><div><div><br></div><div>Custom Action Cleanup:</div><div><span class="Apple-style-span" style="font-family: -webkit-monospace; white-space: pre-wrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; ">return 1;</span></div>
<div><span class="Apple-style-span" style="font-family: -webkit-monospace; white-space: pre-wrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;">----------------------------------------------------</span></div>
<div><span class="Apple-style-span" style="font-family: -webkit-monospace; white-space: pre-wrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"><br></span></div><div><span class="Apple-style-span" style="font-family: -webkit-monospace; white-space: pre-wrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;">So if I create a new ticket using the new ticket function of the helpdesk, and paste in the line I want to match, the ticket is rejected immediately upon creation.</span></div>
<div><span class="Apple-style-span" style="font-family: -webkit-monospace; white-space: pre-wrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"><br></span></div><div><span class="Apple-style-span" style="font-family: -webkit-monospace; white-space: pre-wrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;">However, emails that come from our voicemail system still become tickets with a status of 'new'</span></div>
<div><span class="Apple-style-span" style="font-family: -webkit-monospace; white-space: pre-wrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"><br></span></div><div><span class="Apple-style-span" style="font-family: -webkit-monospace; white-space: pre-wrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;">Any suggestions? I appreciate any help, right now we spend way too much time just clearing out these empty tickets :(</span></div>
<div><span class="Apple-style-span" style="font-family: -webkit-monospace; white-space: pre-wrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"><br></span></div><div><span class="Apple-style-span" style="font-family: -webkit-monospace; white-space: pre-wrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;">-Steve</span></div>
<div><span class="Apple-style-span" style="font-family: -webkit-monospace; white-space: pre-wrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"><br></span></div><div><span class="Apple-style-span" style="font-family: -webkit-monospace; white-space: pre-wrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"><br>
</span><div class="gmail_quote">On Mon, Nov 10, 2008 at 12:21 PM, Ruslan Zakirov <span dir="ltr"><<a href="mailto:ruz@bestpractical.com">ruz@bestpractical.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Clean up this:<br>
<a href="http://wiki.bestpractical.com/view/ReplyBasedUponContent" target="_blank">http://wiki.bestpractical.com/view/ReplyBasedUponContent</a><br>
Apply this action with obviouse changes:<br>
<a href="http://wiki.bestpractical.com/view/ResolveTicket" target="_blank">http://wiki.bestpractical.com/view/ResolveTicket</a><br>
<div><div></div><div class="Wj3C7c"><br>
On Mon, Nov 10, 2008 at 9:04 PM, Steve Hopps <<a href="mailto:steve.hopps@gmail.com">steve.hopps@gmail.com</a>> wrote:<br>
> Hi, I'm sorry if this is noobish, but I'm having trouble figuring out how to<br>
> do it<br>
> We use a service called phonetag to take voicemails and transcribe them<br>
> (with attached .wav files) to emails that reach our helpdesk. The problem is<br>
> about 75% of them are blank, because the caller did not leave a message.<br>
> When that happens the email comes in saying "We're sorry, the caller hung up<br>
> before leaving a message". I'd like to look for "the caller hung up" and<br>
> have RT reject any tickets from emails containing that.<br>
> I tried writing my own conditions based on some samples I found online but I<br>
> can't quite get it working, can anyone recommend some documentation that<br>
> would get me on the right track, or any other kind of help?<br>
> -Steve<br>
</div></div>> _______________________________________________<br>
> <a href="http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users" target="_blank">http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users</a><br>
><br>
> Community help: <a href="http://wiki.bestpractical.com" target="_blank">http://wiki.bestpractical.com</a><br>
> Commercial support: <a href="mailto:sales@bestpractical.com">sales@bestpractical.com</a><br>
><br>
><br>
> Discover RT's hidden secrets with RT Essentials from O'Reilly Media.<br>
> Buy a copy at <a href="http://rtbook.bestpractical.com" target="_blank">http://rtbook.bestpractical.com</a><br>
><br>
<font color="#888888"><br>
<br>
<br>
--<br>
Best regards, Ruslan.<br>
</font></blockquote></div><br></div></div>