summaryrefslogtreecommitdiff
path: root/config/routes.rb
diff options
context:
space:
mode:
Diffstat (limited to 'config/routes.rb')
-rw-r--r--config/routes.rb14
1 files changed, 14 insertions, 0 deletions
diff --git a/config/routes.rb b/config/routes.rb
index abe8c25..49ad00e 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -207,6 +207,9 @@ Gemeinschaft42c::Application.routes.draw do
#Yealink
get "config_yealink/:phone/:sip_account/phone_book" => "config_yealink#phone_book"
get "config_yealink/:phone/:sip_account/:phone_book/phone_book" => "config_yealink#phone_book"
+
+ #Gigaset
+ get "config_gigaset/:phone/:sip_account/phone_book" => "config_gigaset#phone_book"
# Unified path for Snom phones.
# Enter e.g. "http://192.168.1.105:3000/settings"
@@ -226,6 +229,17 @@ Gemeinschaft42c::Application.routes.draw do
:constraints => { :mac_address => /001565[0-9A-F]{6}/i },
:via => [:get],
:format => 'text'
+ match 'gigaset/:build_variant/:provisioning_id/settings-:mac_address' => 'config_gigaset#show',
+ :constraints => { :mac_address => /7C2F80[0-9A-F]{6}/i },
+ :via => [:get],
+ :format => 'xml'
+ match 'gigaset/:provisioning_key/:build_variant/:provisioning_id/settings-:mac_address' => 'config_gigaset#show',
+ :constraints => { :mac_address => /7C2F80[0-9A-F]{6}/i },
+ :via => [:get],
+ :format => 'xml'
+ match 'gigaset/:build_variant/:provisioning_id/:file_name' => 'config_gigaset#binary',
+ :via => [:get],
+ :format => 'bin'
match 'snom_vision-:provisioning_key' => 'config_snom#snom_vision',
:via => [:get],
:format => 'xml'