diff --git a/resources/templates/provision/aastra/675x/aastra.cfg b/resources/templates/provision/aastra/675x/aastra.cfg new file mode 100644 index 0000000000..e69de29bb2 diff --git a/resources/templates/provision/aastra/675x/{$mac}.cfg b/resources/templates/provision/aastra/675x/{$mac}.cfg index 0f8343ab59..aff6939115 100644 --- a/resources/templates/provision/aastra/675x/{$mac}.cfg +++ b/resources/templates/provision/aastra/675x/{$mac}.cfg @@ -81,7 +81,7 @@ http server: {$domain_name} #time format: 0 # 1 for 24 hr format #date format: 0 # 0 == WWW MMM DD, 1 == DD-MMM-YY, 2 == YYYY-MM-DD, see reference for others #dst config: 3 # 0 == off, 1 == 30 min summertime, 2 == 1 hr summertime, 3 (default) == automatic -time zone name: US-Eastern +time zone name: {$aastra_time_zone} # US-Pacific, US-Mountain, US-Central, US-Eastern # === backlight for 6755i and 6757i=== #backlight mode: 1 # 0 == off, 1 == auto to turn off after period of inactivity @@ -93,26 +93,51 @@ time zone name: US-Eastern # ################# # most can be overridden per line; see below -sip registrar ip: {$domain_name} -sip registrar port: 5060 -#sip proxy ip: {$domain_name} -#sip proxy port: 5060 -#sip registration period: 3600 # requested registration period, defaults to 0 - -sip screen name: {$display_name_1} -#sip screen name: Ext. {$display_name_1} -#sip screen name 2: Support Desk - -sip user name: {$user_id_1} # used in SIP URI -sip password: {$user_password_1} -sip auth name: {$user_id_1} # used in Authorization header field of SIP REGISTER request - sip vmail: *97 +# Codecs +#payload=9;ptime=20;silsupp=on represents G.722 codec +#payload=18;ptime=20;silsupp=on represents G.729 codec +#payload=0;ptime=20;silsupp=on represents G.711u codec +#payload=8;ptime=20;silsupp=on represents G.711a codec +sip customized codec: payload=9;ptime=20;silsupp=on,payload=0;ptime=20;silsupp=on,payload=8;ptime=20;silsupp=on,payload=18;ptime=20;silsupp=on # ################# # SIP settings - per-line # ################# -sip line2 user name: {$user_id_2} # used in SIP URI -sip line2 password: {$user_password_2} -sip line2 auth name: {$user_id_2} # used in Authorization header field of SIP REGISTER request +{foreach $lines as $row} +sip line{$row.line_number} screen name: {$row.display_name} +sip line{$row.line_number} user name: {$row.user_id} # used in SIP URI +sip line{$row.line_number} password: {$row.password} +sip line{$row.line_number} auth name: {$row.user_id} # used in Authorization header field of SIP REGISTER request +sip line{$row.line_number} registrar ip: {$row.server_address} +{if isset($row.sip_port) } +sip line{$row.line_number} registrar port: {$row.sip_port} +{else} +sip line{$row.line_number} registrar port: 5060 +{/if} +sip line{$row.line_number} proxy ip: {$row.server_address} +{if isset($row.sip_port) } +sip line{$row.line_number} proxy port: {$row.sip_port} +{else} +sip line{$row.line_number} proxy port: 5060 +{/if} +{if isset($row.register_expires) } +sip line{$row.line_number} registration period: {$row.register_expires} # requested registration period, defaults to 0 +{else} +sip line{$row.line_number} registration period: 120 # requested registration period, defaults to 0 +{/if} +{/foreach} + + +# ################# +# Key assignment types blf, blfxfer, park, speeddial, dnd +# ################# +{foreach $keys as $row} +{if $row.device_key_category == "line"} +# {$row.device_key_label} +prgkey{$row.device_key_id} type: {$row.device_key_type} +prgkey{$row.device_key_id} value: {$row.device_key_value} + +{/if} +{/foreach}