Dial Pattern يك الگو برای نحوه مديريت و نظارت Asterisk برای ارسال و يا دريافت شماره‌های گرفته شده و يا وارد شده بر روی سيستم تلفنی است، به طور مثال شماره‌ای توسط يك كاربر بر روی سيستم گرفته می‌شود، شما با Dial Pattern می‌توانيد اين شماره را مديريت كنيد، چيزی به آن اضافه يا كم كنيد و يا بر اساس عدد‌های خاص تصميم‌گيری كنيد، اين بخش الگوی تماس هم در Outbound & Inbound Route كاربرد دارد هم در Trunk، اصولاً در هر بخشی كه با مديريت تماس‌ها سروكار دارد شما به الگوی تماس برخواهيد خورد، در اين بخش يك سری قوانين و قواعدی برای تعريف يك الگو وجود دارد كه به تعريف آن‌ها می‌پردازيم.

 

X: نمايانگر يك عدد بين اعداد 0 تا 9 است.

Z: نمايانگر يك عدد بين اعداد 1 تا 9 است.

N: نمايانگر يك عدد بين اعداد 2 تا 9 است.

.: نقطه را وقتی در الگو قرار می‌دهيد يعنی از اين به بعد يك يا تعداد بيشتری عدد می‌تواند باشد. 

!: علامت تعجب را وقتی در الگو قرار می‌دهید یعنی از این به بعد هیچ، یک و یا تعداد بیشتری عدد می‌تواند باشد. 

|: اين علامت در الگو يعنی اعداد قبل از آن را از شماره بردارد. 

[  ]: اگر می‌خواهيد يك محدوده از اعداد دلخواه را خودتان انتخاب كنيد، مثلاً [1356] اين يعنی يك عدد بين اعداد 1 و 3 و 5 و 6، و اين مثلاً [3-7]  يعنی يك عدد بين 3 تا 7

/: اگر می‌خواهید این مسیر شما فقط برای برخی داخلی‌ها فعال باشد باید از / استفاده کرده و بعد از آن شماره داخلی خود را بنویسید.

dial_pattern1.png

 مثال:

9|X. اين الگو بسيار رايج و معروف است، يعنی شماره‌های كه اولشان 9 هست را  انتخاب كن و عدد 9 را بردار، بقيه شماره را به مقصد (بسته به اين كه اين الگو كجا تعريف شده است) بفرست.

ZX اين الگو يعنی انتخاب شماره‌های گرفته شده‌ای كه اولاً 2 رقمی هستند، دوماً رقم اول عددی بين 1 تا 9 و رقم دوم عددی بين 0 تا 9 است. 

NX. اين الگو يعنی اعداد حداقل 3 رقمی (3 رقم به بالا) كه رقم اول عددی بين 2 تا 9 است، رقم دوم عدد و بقيه هر عددی می‌توانند باشند.


منبع: ISSABEL