Basis Konfiguration eines Yealink W52P mit LDAP Telefonbuch

Hallo zusammen,
Ich habe im Forum lange danach gesucht, wie ich das Telefonbuch der Pascom auf das Yealink W52P bekomme. Ich bin dann irgendwann fündig geworden. Es muss die Basiskonfiguration abgeändert werden. Einfach den LDAP Teil mit einfügen.

{{!-- ldap --}}
ldap.enable = {{{ldap_enabled}}}
ldap.user = cn={{{ldap_username}}},dc=devices,{{{ldap_suffix}}}
ldap.password = {{{ldap_password}}}
ldap.name_filter = (|(cn=%)(sn=%))
ldap.number_filter = (telephoneNumber=%)
ldap.host = {{{httpip}}}
ldap.tls_mode = 2
ldap.port = 636
ldap.base = dc=phonebook,{{{ldap_suffix}}}
ldap.name_attr = cn sn givenName
ldap.numb_attr = telephoneNumber
ldap.display_name = %cn
{{!-- LDAP einziges Telefonbuch --}}
directory_setting.local_directory.enable = 0
directory_setting.ldap.enable = 1
search_in_dialing.local_directory.enable = 0
search_in_dialing.history.enable = 1
search_in_dialing.history.priority = 1
search_in_dialing.ldap.enable = 1
search_in_dialing.ldap.priority = 0

Die gesamte Basiskonfiguration sieht dann bei mir so aus

{{!-- password protection --}}
security.user_name.user = user
security.user_name.admin = admin
security.user_password = admin:{{{admin_password}}}
security.user_password = user:user
{{!-- date/time --}}
local_time.summer_time = 2
local_time.time_zone = {{{list_key timezone “Europe/Berlin” “+1” “Europe/London” “0”}}}
local_time.time_zone_name = {{{list_key timezone “Europe/Berlin” “Germany(Berlin)” “Europe/London” “United Kingdom(London)”}}}
local_time.manual_time_enable = 0
local_time.manual_ntp_srv_prior = 1
local_time.ntp_server1 = pool.ntp.org
{{!-- SSL --}}
security.trust_certificates = 0
{{!-- behaviour --}}
transfer.dsskey_deal_type = 1
transfer.tran_others_after_conf_enable = 1
call_waiting.enable = {{{bool 011acc_callwaiting}}}
features.intercom.allow = 1
features.intercom.mute = 1
features.intercom.tone = 1
features.key_as_send = 0
features.pound_key.mode = 0
phone_setting.mail_power_led_flash_enable = 1
features.pickup.direct_pickup_enable = 1
features.pickup.direct_pickup_code = {{{setting sys.asterisk.pickup.prefix.snom}}}
features.save_init_num_to_history.enable = 0
features.conference.with_previous_call.enable = 1
{{!-- SIP general --}}
sip.use_23_as_pound = 0
sip.notify_reboot_enable = 0
sip.tcp_port_random_mode = 1
{{!-- SIP account --}}
account.1.enable = 1
account.1.srtp_encryption = {{#if_eq voip_media ‘srtp’}}2{{else}}0{{/if_eq}}
account.1.expires = 3600
account.1.label = {{{displayname}}}
account.1.display_name = {{{displayname}}}
account.1.auth_name = {{{013pee_username}}}
account.1.user_name = {{{013pee_username}}}
account.1.password = {{{013pee_password}}}
voice_mail.number.1 = {{{setting sys.asterisk.dialplan.global.voicebox.watched.value}}}
account.1.subscribe_mwi = 1
account.1.cid_source = 2
account.1.direct_pickup_code = {{{setting sys.asterisk.pickup.prefix.snom}}}
account.1.subscribe_mwi_to_vm = 1
account.1.outbound_host = {{{httpip}}}
account.1.sip_server_host = {{{httpip}}}
account.1.nat.rport = 1
account.1.sip_server.1.address = {{{cs_domain}}}
account.1.outbound_proxy_enable = 1
{{#if_eq voip_sip ‘tls’}}
account.1.transport = 2
account.1.outbound_port = 5061
account.1.sip_server.1.port = 5061
account.1.sip_server_port = 5061
{{else}}
account.1.transport = {{#if_eq voip_sip ‘udp’}}0{{else}}1{{/if_eq}}
account.1.outbound_port = 5060
account.1.sip_server.1.port = 5060
account.1.sip_server_port = 5060
{{/if_eq}}
{{!-- SIP push --}}
push_xml.server = {{{httpip}}}
push_xml.sip_notify = 1
{{!-- language --}}
lang.wui = {{{list_key lang “de_DE” “German” “en_US” “English”}}}
lang.gui = {{{list_key lang “de_DE” “German” “en_US” “English”}}}
{{!-- keys --}}
memorykey.1.type = 27
memorykey.1.value = http://{{{httpip}}}/provisioning/{{{071ipp_mac}}}/pui/menu
linekey.2.type = 27
linekey.2.value = http://{{{httpip}}}/provisioning/{{{071ipp_mac}}}/pui/menu
linekey.2.label = pascom
{{!-- ldap --}}
ldap.enable = {{{ldap_enabled}}}
ldap.user = cn={{{ldap_username}}},dc=devices,{{{ldap_suffix}}}
ldap.password = {{{ldap_password}}}
ldap.name_filter = (|(cn=%)(sn=%))
ldap.number_filter = (telephoneNumber=%)
ldap.host = {{{httpip}}}
ldap.tls_mode = 2
ldap.port = 636
ldap.base = dc=phonebook,{{{ldap_suffix}}}
ldap.name_attr = cn sn givenName
ldap.numb_attr = telephoneNumber
ldap.display_name = %cn
{{!-- LDAP einziges Telefonbuch --}}
directory_setting.local_directory.enable = 0
directory_setting.ldap.enable = 1
search_in_dialing.local_directory.enable = 0
search_in_dialing.history.enable = 1
search_in_dialing.history.priority = 1
search_in_dialing.ldap.enable = 1
search_in_dialing.ldap.priority = 0
{{!-- logging --}}
syslog.server = {{{httpip}}}
syslog.mode = 0
{{!-- LED --}}
phone_setting.hold_and_held_power_led_flash_enable = 1
phone_setting.talk_and_dial_power_led_enable = 1
{{!-- Provisioning intervall --}}
static.auto_provision.repeat.enable = 1
static.auto_provision.repeat.minutes = 240
{{!-- Bildschirmschoner --}}
screensaver.wait_time = 1800
{{!-- Energiesparen --}}
features.power_saving.enable = 1
features.power_saving.office_hour.monday = 8,18
features.power_saving.office_hour.tuesday = 8,18
features.power_saving.office_hour.wednesday = 8,18
features.power_saving.office_hour.thursday = 8,18
features.power_saving.office_hour.friday = 8,16
features.power_saving.office_hour.saturday = 8,8
features.power_saving.office_hour.sunday = 8,8
features.power_saving.office_hour.idle_timeout = 480
features.power_saving.off_hour.idle_timeout = 10
features.power_saving.user_input_ext.idle_timeout = 10
{{!-- Pop-Ups --}}
features.missed_call_popup.enable = 0

Viel Erfolg
Gruß
Thomas

Dankeschön, das werde ich ausprobieren!

THOMAS