diff options
author | Peter Kozak <spag@golwen.net> | 2013-08-05 07:45:11 +0200 |
---|---|---|
committer | Peter Kozak <spag@golwen.net> | 2013-08-05 07:45:11 +0200 |
commit | 7337f8fe676041999d5e97a99faf668ed6eb7920 (patch) | |
tree | a3be1c042730f547b32234625f89b80352c1b932 /app/models | |
parent | fdac3707f2a8f8670108d82a2322f893935a3c5c (diff) |
default gateway parameters/headers
Diffstat (limited to 'app/models')
-rw-r--r-- | app/models/gateway.rb | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/app/models/gateway.rb b/app/models/gateway.rb index 0360795..437d3af 100644 --- a/app/models/gateway.rb +++ b/app/models/gateway.rb @@ -73,6 +73,15 @@ class Gateway < ActiveRecord::Base GsParameter.where(:entity => 'sip_gateways', :section => 'settings').each do |default_setting| self.gateway_settings.create(:name => default_setting.name, :value => default_setting.value, :class_type => default_setting.class_type, :description => default_setting.description) end + GsParameter.where(:entity => 'sip_gateways', :section => 'headers_default').each do |default_header| + self.gateway_headers.create(:name => default_header.name, :value => default_header.value, :header_type => 'default', :description => default_header.description) + end + GsParameter.where(:entity => 'sip_gateways', :section => 'headers_default_clir_off').each do |default_header| + self.gateway_headers.create(:constraint_value => 'clir=false', :name => default_header.name, :value => default_header.value, :header_type => 'default', :description => default_header.description) + end + GsParameter.where(:entity => 'sip_gateways', :section => 'headers_default_clir_on').each do |default_header| + self.gateway_headers.create(:constraint_value => 'clir=true', :name => default_header.name, :value => default_header.value, :header_type => 'default', :description => default_header.description) + end end end |