آموزش CID Lookup در Issabel
1- ورود به بخش CID Lookup
اینجا منبعی را تعریف میکنی که Issabel هنگام دریافت تماس، نام تماسگیرنده را از آن استخراج کند.
PBX → PBX Configuration → CID Lookup Sources
- روی Add CID Lookup Source کلیک کن
- یک نام برای منبع انتخاب کن (مثلاً ContactManager)
2- انتخاب نوع منبع Lookup
Issabel میتواند نام تماسگیرنده را از چند نوع دیتابیس یا دفترچه تلفن دریافت کند.
- Internal Contact Manager → سادهترین و رایجترین
- MySQL → اگر دیتابیس خارجی داری
- HTTP → برای APIهای خارجی
- Cache Results را معمولاً روی Yes بگذار تا سرعت Lookup بالا برود
3- تنظیمات دیتابیس یا API (در صورت نیاز)
مهم
اگر منبع Lookup از نوع MySQL یا HTTP باشد، باید اطلاعات اتصال را وارد کنی.
- وارد کردن Host، Database، Username، Password
- نوشتن Query مناسب مثل: SELECT name FROM contacts WHERE number LIKE '%[NUMBER]%'
- برای HTTP: وارد کردن URL و پارامترهای GET/POST
4- اتصال CID Lookup به Inbound Route
تا زمانی که Lookup را به مسیر ورودی وصل نکنی، اجرا نمیشود.
PBX → PBX Configuration → Inbound Routes
- مسیر ورودی شماره شرکت را باز کن
- در بخش CID Lookup Source منبعی که ساختی را انتخاب کن
- Submit → Apply Config
5- تست تماس ورودی
حالا هر تماس ورودی باید نام تماسگیرنده را از منبع انتخابشده نمایش دهد.
- از یک شماره خارجی تماس بگیر
- در CDR یا روی تلفن داخلی بررسی کن که نام نمایش داده میشود یا نه
- اگر نام نیامد، Cache را خاموش کن و دوباره تست کن
✨ جمعبندی کاربردی
CID Lookup به Issabel اجازه میدهد هنگام دریافت تماس، نام تماسگیرنده را از Contact Manager، دیتابیس MySQL یا API خارجی دریافت کند. کافی است یک منبع Lookup بسازی، نوع آن را مشخص کنی، در صورت نیاز Query یا URL را تنظیم کنی و در نهایت آن را به Inbound Route وصل کنی.



