summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2014-05-19 23:13:23 -0700
committerIvan Kohler <ivan@freeside.biz>2014-05-19 23:13:23 -0700
commit6185feb6b1a1ae66dc2c4637d55aa6413dc1e103 (patch)
tree4f8fa4a9e700817667c95a7759eb33b0dfd3a068
parent442bc38bc3cf8d95f0b39e42446a193ad0caaf31 (diff)
agent-virtualize VoIP rates, RT#29183
-rw-r--r--FS/FS/rate.pm10
1 files changed, 10 insertions, 0 deletions
diff --git a/FS/FS/rate.pm b/FS/FS/rate.pm
index 1b2236f65..b2d121c22 100644
--- a/FS/FS/rate.pm
+++ b/FS/FS/rate.pm
@@ -395,6 +395,16 @@ sub rate_detail {
qsearch( 'rate_detail', { 'ratenum' => $self->ratenum } );
}
+=item agent
+
+=cut
+
+sub agent {
+ my $self = shift;
+ eval "use FS::agent";
+ die $@ if $@;
+ qsearchs( 'agent', { 'agentnum' => $self->agentnum } );
+}
=back