شماره تماس گرفته شده و گاها نام فرد تماس گیرنده به شما کمک می کند که قبل از برداشتن تماس بدانید که چه کسی تماس گرفته است، البته این موضوع در صورتی است که شما تجهیزات مناسب برای دریافت اطلاعات شماره تماس را داشته باشید. شماره تماس اغلب یک سرویس است که از طرف مخابرات برای شما فراهم می آید. سیستم های مخابراتی مختلف از سیستم های متفاوتی برای ارایه شماره تماس گیرنده استفاده می کنند. توجه داشته باشید که روی خطوط شهری، CNAM یا نام تماس گیرنده درون اطلاعات دیجیتالی سرور شماست. این اطلاعات ممکن است درون تلفن ویپ شما و یا درون مرکز تلفن ویپ شما ذخیره شده باشد.
روی خطوط ISDN PRI نام و اطلاعات تماس گیرنده در یک ساختار متفاوتی ارسال می شود. گاهی بعد از تنظیم پیغام اولیه ارسال می شود. در صورتی که از اطلاعات CNAM در مرکز تلفن ویپ استفاده می کنید مطمئن شوید که یک wait برای به دست آوردن متغییر CALLERIDNAME استفاده کنید. در غیر این صورت CALLERIDNAME به درستی دریافت نمی شود.
برای مثال :
exten => _X.,1,NoOp,${CALLERIDNAME} ; متغییر دریافت نشده است
exten => _X.,2,Wait(1) ; برای یافتن نام از دیتابیس به سیستم زمان مناسب بدهید
exten => _X.,3,NoOp,${CALLERIDNAME} ; متغییر با نام تماس گیرنده پر شده است
در صورتی که از یک سرور VOIP استفاده می کنید، اطلاعات CID با تنظیم تماس فرستاده می شود. البته بیشتر سرور های VOIP نام تماس گیرنده را ارسال نمی کنند و تنها شماره را ارسال می کنند. البته این موضوع به این دلیل است که آنها اصولا نام تماس گیرنده را نمی دانند و فقط شماره را می دانند.
نویسنده HGH