Sure, here they are.
access_log-20221106.txt (1.3 MB)
access_log.txt (1.4 MB)
try adding this file on this location /var/lib/vitalpbx/provisioning/provisioning_templates/ec389154e803a2d5/aastra.cfg
inside the file you can add this content
#aastra provision file
and then try again to provision
Almost !!
Adding the screenshot of the config of the phone
With that config if I add Phone Number → 102 and Proxy Server → 172.16.250.24
Extension 102 gets register into the pbx.
Template Custom:
#Date / Time Settings
time zone name: {{ $timezone }}
date format: {{ $timeFormat ?? 0 }}
time format: {{ $dateFormat ?? 0 }}
#Language
language 1: lang_{{ $language }}.txt
language: {{ $language == ‘en’ ? 0 : 1 }}
#SIP Settings
sip transport protocol: {{ $settings[‘sip_transport’] ?? ‘1’ }}
#Accounts
@foreach ($accounts as $account)
sip line{{ $loop->iteration }} screen name: {{ $account[‘description’] ?? null }}
sip line{{ $loop->iteration }} display name: {{ $account[‘description’] ?? null }}
sip line{{ $loop->iteration }} auth name: {{ $account[‘device_name’] ?? null }}
sip line{{ $loop->iteration }} password: {{ $account[‘secret’] ?? null }}
sip line{{ $loop->iteration }} mode: 0
sip line{{ $loop->iteration }} registrar ip: {{ $account[‘sip_domain’] ?? ‘0.0.0.0’ }}
sip line{{ $loop->iteration }} registrar port: {{ $account[‘sip_port’] ?? ‘0’ }}
sip line{{ $loop->iteration }} proxy ip: {{ $account[‘sip_proxy’] ?? ‘0.0.0.0’ }}
sip line{{ $loop->iteration }} proxy port: {{ $account[‘sip_proxy_port’] ?? ‘0’ }}
@endforeach
#Programmable keys
@foreach ($dssKeys as $key)
prgkey{{ $loop->iteration }} label: {{ $key[‘label’] ?? null }}
prgkey{{ $loop->iteration }} line: {{ $key[‘line’] ?? null }}
prgkey{{ $loop->iteration }} type: {{ $key[‘type’] ?? null }}
prgkey{{ $loop->iteration }} value: {{ $key[‘value’] ?? null }}
topsoftkey{{ $loop->iteration }} label: {{ $key['label'] ?? null }}
topsoftkey{{ $loop->iteration }} line: {{ $key['line'] ?? null }}
topsoftkey{{ $loop->iteration }} type: {{ $key['type'] ?? null }}
topsoftkey{{ $loop->iteration }} value: {{ $key['value'] ?? null }}
@endforeach
#Firmware
firmware_server: {{ $connectionSettings[‘firmware_path’] ?? null }}
download protocol: HTTP
#Admin password
admin password: {{ $adminPassword }}
try with this
#Date / Time Settings
time zone name: {{ $timezone }}
date format: {{ $timeFormat ?? 0 }}
time format: {{ $dateFormat ?? 0 }}
#Language
language 1: lang_{{ $language }}.txt
language: {{ $language == ‘en’ ? 0 : 1 }}
#SIP Global Settings
sip mode: 0
sip transport protocol: {{ $settings[‘sip_transport’] ?? ‘1’ }}
sip proxy ip: {{ $settings[‘sip_proxy’] ?? null }}
sip proxy port: {{ $settings[‘sip_proxy_port’] ?? null }}
sip registrar ip: {{ $settings[‘sip_domain’] ?? null }}
sip registrar port: {{ $settings[‘sip_port’] ?? null }}
sip registration period: 600
sip blf subscription period: 600
sip explicit mwi subscription: 1
sip digit timeout: 4
sip send mac: 1
sip send line: 0
sip silence suppression: 0
sip xml notify event: 1
sip dial plan: “x+#|xx+*|70x”
#Accounts
@foreach ($accounts as $account)
sip line{{ $loop->iteration }} screen name: {{ $account[‘description’] ?? null }}
sip line{{ $loop->iteration }} display name: {{ $account[‘description’] ?? null }}
sip line{{ $loop->iteration }} auth name: {{ $account[‘device_name’] ?? null }}
sip line{{ $loop->iteration }} password: {{ $account[‘secret’] ?? null }}
sip line{{ $loop->iteration }} mode: 0
sip line{{ $loop->iteration }} registrar ip: {{ $account[‘sip_domain’] ?? ‘0.0.0.0’ }}
sip line{{ $loop->iteration }} registrar port: {{ $account[‘sip_port’] ?? ‘0’ }}
sip line{{ $loop->iteration }} proxy ip: {{ $account[‘sip_proxy’] ?? ‘0.0.0.0’ }}
sip line{{ $loop->iteration }} proxy port: {{ $account[‘sip_proxy_port’] ?? ‘0’ }}
@endforeach
#Programmable keys
@foreach ($dssKeys as $key)
prgkey{{ $loop->iteration }} label: {{ $key[‘label’] ?? null }}
prgkey{{ $loop->iteration }} line: {{ $key[‘line’] ?? null }}
prgkey{{ $loop->iteration }} type: {{ $key[‘type’] ?? null }}
prgkey{{ $loop->iteration }} value: {{ $key[‘value’] ?? null }}
@endforeach
#Firmware
firmware_server: {{ $connectionSettings[‘firmware_path’] ?? null }}
download protocol: HTTP
#Admin password
admin password: {{ $adminPassword }}
Thanks, I also made a couple of modifications
Under #Accounts :
add:
sip line{{ $loop->iteration }} phone number: {{ $account[‘device_name’] ?? null }} → Phone Number Field
sip line{{ $loop->iteration }} display name: {{ $account[‘description’] ?? null }} → Caller ID Field
modified proxy ip and proxy port:
sip line{{ $loop->iteration }} proxy ip: {{ $account[‘sip_domain’] ?? ‘0.0.0.0’ }}
sip line{{ $loop->iteration }} proxy port: {{ $account[‘sip_port’] ?? ‘0’ }}
With that the phone 6755i I got register. I will test with the other 2 models and make some test calls.
I also have test if I can change the language to spanish
Ok we’ll proceed to update the templates thanks
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.