diff options
author | Peter Kozak <spag@golwen.net> | 2013-05-24 16:45:28 +0200 |
---|---|---|
committer | Peter Kozak <spag@golwen.net> | 2013-05-24 16:45:28 +0200 |
commit | d323e95480e675c01c1c5c9fdfb25083c448de7f (patch) | |
tree | aa85ccccccf44a5ab2304dfe385bfef58db6447d /app/models/switchboard.rb | |
parent | ffd1deac7e54df6892a1d6393dda1919b571c919 (diff) |
switchboard calls
Diffstat (limited to 'app/models/switchboard.rb')
-rw-r--r-- | app/models/switchboard.rb | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/app/models/switchboard.rb b/app/models/switchboard.rb index cf8c708..095f878 100644 --- a/app/models/switchboard.rb +++ b/app/models/switchboard.rb @@ -35,6 +35,10 @@ class Switchboard < ActiveRecord::Base self.name.to_s end + def active_calls + self.switchboard_entries.where(:switchable => true).map{|se| se.sip_account}.uniq.map{|sip_account| sip_account.calls}.flatten + end + private def convert_0_to_nil if self.reload_interval == 0 |