Yeastar P-Series LDAP Integration
🇹🇭 ภาษาไทย
LDAP Integration ของ Yeastar P-Series รองรับสองทิศทาง:
- P-Series เป็น LDAP Server — IP Phone (Yealink, Snom, Fanvil ฯลฯ) ค้นหา contacts/extensions จาก PBX ผ่าน LDAP
- P-Series Sync จาก LDAP/AD — ดึงข้อมูล contacts จาก External LDAP Server หรือ Active Directory มาเก็บใน PBX Phonebook
ข้อกำหนด: Enterprise Plan (EP) หรือ Ultimate Plan (UP)
โหมดที่ 1 — P-Series เป็น LDAP Server
IP Phone สามารถค้นหา extensions และ company contacts จาก PBX โดยตรงผ่าน LDAP protocol
การตั้งค่าบน PBX
PBX Web Portal → Settings > LDAP Server
| Parameter | คำอธิบาย |
|---|---|
| Enable LDAP Server | เปิด/ปิด LDAP server |
| Base DN | Base Distinguished Name เช่น dc=pbx,dc=com |
| Username | Username สำหรับ bind (anonymous ได้) |
| Password | Password สำหรับ bind |
| Port | Default: 389 (LDAP) หรือ 636 (LDAPS) |
LDAP Phonebook ที่รองรับ
| หมวดข้อมูล | คำอธิบาย |
|---|---|
| Extensions | Extensions ทั้งหมดใน PBX |
| Company Contacts | Contacts ใน PBX company phonebook |
| Synced Contacts | Contacts ที่ sync มาจาก Helpdesk/CRM |
การตั้งค่าบน IP Phone (ตัวอย่าง Yealink)
Phone Settings → Directory → LDAP
Server Address: <PBX IP>
Port: 389
Base: dc=pbx,dc=com
User: <ldap_user>
Password: <ldap_password>
Name Attribute: cn displayName
Number Attribute: telephoneNumber
Search Delay: 500 (ms)
IP Phones ที่รองรับ
- Yealink — T, W, CP series
- Snom — IP Phone series
- Fanvil — X series
- Polycom — VVX series (ผ่าน standard LDAP)
- IP Phone อื่นๆ ที่รองรับ LDAP directory lookup
โหมดที่ 2 — Sync จาก External LDAP / Active Directory
PBX ดึง contacts จาก Active Directory หรือ External LDAP Server มาเก็บเป็น phonebook ใน PBX
การตั้งค่า
PBX Web Portal → Contacts > Company Contacts > Import from LDAP
| Parameter | คำอธิบาย |
|---|---|
| LDAP Server | IP หรือ hostname ของ AD/LDAP server |
| Port | 389 (LDAP) / 636 (LDAPS) / 3268 (GC) |
| Base DN | จุดเริ่มต้น search เช่น OU=Users,DC=company,DC=com |
| Bind DN | User ที่ใช้ bind เช่น CN=service_account,DC=company,DC=com |
| Bind Password | Password ของ Bind DN |
| Filter | LDAP filter เช่น (objectClass=person) |
| Sync Interval | ความถี่ sync อัตโนมัติ |
Field Mapping (AD → PBX Contact)
| AD Attribute | PBX Field |
|---|---|
cn / displayName | ชื่อ contact |
telephoneNumber | Business Number |
mobile | Mobile Number |
mail | |
company | Company |
department | Department |
title | Job Title |
Use Cases
| สถานการณ์ | โหมดที่ใช้ |
|---|---|
| IP Phone ค้นหา extension โดยชื่อ | P-Series เป็น LDAP Server |
| IP Phone ค้นหา company contact | P-Series เป็น LDAP Server |
| Sync พนักงาน 500 คนจาก AD เข้า PBX phonebook | Sync จาก AD |
| IP Phone แสดงชื่อผู้โทรจาก directory | P-Series เป็น LDAP Server |
| Single source of truth สำหรับ contacts | Sync จาก External LDAP |
ความเชื่อมโยง
- Yeastar P-Series — PBX platform หลัก
- Yeastar P-Series Admin Guide — การจัดการ Extensions และ Phonebook
- Yeastar P-Series Features — ภาพรวม integration capabilities
- Yealink T31G — IP Phone ที่ใช้งาน LDAP กับ Yeastar
🇬🇧 English
LDAP Integration for Yeastar P-Series operates in two directions:
- P-Series as LDAP Server — IP phones (Yealink, Snom, Fanvil, etc.) can search PBX extensions and contacts via LDAP directory lookup
- P-Series Syncs from External LDAP/AD — Pull contacts from an Active Directory or external LDAP server into the PBX phonebook
Requirements: Enterprise Plan (EP) or Ultimate Plan (UP)
Mode 1 — P-Series as LDAP Server
IP phones query the PBX directly using LDAP protocol to look up extensions and company contacts.
PBX Configuration: Settings > LDAP Server
| Parameter | Description |
|---|---|
| Base DN | e.g. dc=pbx,dc=com |
| Port | 389 (LDAP) or 636 (LDAPS) |
| Bind Credentials | Username/password for LDAP bind |
IP Phone Configuration (Yealink example):
- Server Address:
<PBX IP> - Port:
389 - Base:
dc=pbx,dc=com - Name Attributes:
cn displayName - Number Attribute:
telephoneNumber
Supported data: Extensions, Company Contacts, Synced Contacts (from Helpdesk/CRM)
Supported phones: Yealink (T/W/CP series), Snom, Fanvil, Polycom, and any phone with standard LDAP support
Mode 2 — Sync from External LDAP / Active Directory
The PBX imports contacts from Active Directory or an external LDAP server into a PBX phonebook.
PBX Configuration: Contacts > Company Contacts > Import from LDAP
| Parameter | Description |
|---|---|
| LDAP Server / Port | AD/LDAP server address; 389/636/3268 |
| Base DN | Search base, e.g. OU=Users,DC=company,DC=com |
| Bind DN / Password | Service account credentials |
| Filter | LDAP filter, e.g. (objectClass=person) |
| Sync Interval | Auto-sync frequency |
AD Field Mapping: cn/displayName → Name, telephoneNumber → Business, mobile → Mobile, mail → Email, company → Company
Related Pages
- Yeastar P-Series — Parent PBX platform
- Yeastar P-Series Admin Guide — Extension and phonebook management
- Yeastar P-Series Features — Integration capabilities overview
- Yealink T31G — IP phone that uses LDAP with Yeastar