تعریف ساده چند عبارت مصطلح در VoIP برای تازه کاران
با توجه به این که نرم افزار مدیریت ارتباط با مشتریان طلوع (Tolue CRM) قابلیت ارتباط با سرور VIOP Asterisk را دارا می باشد، در مجموعه مقالاتی تلاش می کنیم تا اطلاعات بیشتری را در اختیار کاربران و مشتریان شرکت قرار بدهیم. در این مقاله چند اصطلاح فنی مورد استفاده در Asterisk بررسی می کنیم.
IRC latency : (Interrupt Request) IRC یک تاخیر اساسی بین لحظه ی است که یک کارت جانبی( مانند کارت واسط تلفن) درخواست توقف CPU از کاری که انجام می دهد را می کند و لحظه ای که CPU به آن پاسخ میدهد و آماده ی بدست گرفتن آن تسک است. دستگاه های جانبی Asterisk )مخصوصا کارت های Zaptel) شدیدا مخالف این متد هستند.
کارتهای واسط آنالوگ:
Digium نوعی کارت ارتباطی ساخته است که دارای 4 پورت می باشد بنام TDM400P ، که اجازه ورود 4 کارت ماده را می دهد (حتی FXO (Foreign eXchange Station) یا FXS را نیز در بر می گیرد)
نام TDM x y B یک نام قراردادی است که اعداد x و y شماره ایی هستند که کمیت کارت هایFXO و FXS را روی بورد نشان می دهند. (X100P یک کارت قدیمی است.)
کارت های واسط دیجیتالی:
اگر نیاز به مدارهایی بیش از 10 عدد باشیم به ارتباط دهنده های دیجیتالی نیاز پیدا خواهیم کرد. (T1 و E1)
Zapata تولید کننده کارت T1 است. که از کلمه (Tormenta) است.
Sangoma شرکتی است که کارت های دیجیتالی WAN اُپن سورس را تولید می کند، و اخیرا کارت های T1/E1 ی که Asterisk را ساپورت میکند را نیز تولید کرده است. که این کارت ها شامل آرایه های gate قابل برنامه ریزی شونده قوی است که آنها را فوق العاده قابل انعطاف می کنند. (FPGAs)
Dialplan:
به طور کلی به الگوی عددی شماره تلفن ها در شبکه PSTN اطلاق می گردد که شامل کد کشور، کد محلی و تمام ترکیبات بعدی شماره تلفن می شود. مثلا دو رقم کشور،3 رقم کد شهر و هفت رقم شماره تلفن و... ولی در Asterisk یا IP-PBX های مبتنی بر FreePBX، به مجموعه ای از context ها گفته می شود که در فایل extention.conf قرار گرفته¬اند و نحوه تعامل نقاط پایانی و تماس ها را معین می نمایند، و قسمت اعظم این فایل پیکره¬بندی را شامل می-شوند. در پروژه های بزرگ و واقعی باید context های متعدد، در بر گیرنده Dialplan سیستم باشند تا از پیچیدگی فزاینده Dialplan جلوگیری گردد. Dialplan های بسیار متفاوت و گسترده ای با ترکیبات دستوری extensio.conf قابل پیاده سازی می باشند.
در واقع Dialplan تعریف مسیری برای هدایت تماس هاست، به طور مثال DialPlanی در استریسک تعریف می کنیم که وقتی کسی از بیرون به سیستم زنگ زد پیام خاصی پخش شود و به داخلی خاصی ارتباط داده شود، کلا به مسیر دهی تماس ها اطلاق می شود، البته این اصطلاح در asterisk زیاد مورد استفاده قرار می گیرد.
Dialplan برای 4هدف اصلی ساخته شده است: contextها، extentionها، اولویت ها و applicationها.
Asterisk برای مدیریت تماسها و ایجاد IVR از ساختار Dialplan استفاده میکند، با آشنایی با مفاهیم و نحوه استفاده آن می توانی علاوه بر تغییر برخی از ویژگیهای Asterisk ، برای خود IVR اختصاصی بسازیم.
DialPlan در داخل فایل extensions.conf و فایلهای مشتق شده پیادهسازی می شود، DialPlan شامل تعریف داخلیهای مختلف میباشد، ساختار تعریف DialPlan از قرار زیر میباشد:
[context]
exten => id, priority, command
Context : نام متن مربوط به DialPlan مشخص میشود.
Exten : کلمه کلیدی میباشد، میبایست حتما با = ویا => همراه شود.
Id: تعریف شماره داخلی جهت تماس از داخلیهای دیگر و یا فرمان goto
Priority : عددی که با 1 شروع شده و در حالت عادی خط به خط افزایش مییابد.
Command: دستورات قابل اجرا در DialPlan که توسط استریسک تعریف و تعیین شده است.
Trunk :
یک درگاه ورودی برای سیستم VoIP گفته میشود، این درگاه می تواند ورودی شهری باشد که به اون معمولا PSTN Trunk گفته میشود و یا می تواند بر روی شبکه و از طریق پروتکل SIP باشد که به آن هم SIP Trunk گفته می شود، به هر حال هر مسیر و درگاهی که به سیستم تماس ارسال و یا دریافت کند را Trunk می گویند.
Contextها :
Dialplanها به بخش هایی بنام Contextها شکسته می شوند. Contextها گروه های اسمی از extentionها می باشند. یک extentionی که در یک Context تعریف می شود، کاملا جدا از extention هایی که در Contextهای دیگر وجود دارد، مگر اینکه تعاملی بین آن ها تعریف شده باشد.
یکی از مهمترین استفاده Contextها، به وجود آوردن امنیت است. با استفاده صحیح از Contextها، میتوانیم دسترسی مستقیمی به ویژگی های تماسهای خاص داشته باشیم( مانند تماس های راه دور) که برای دیگران قابل دستری نمی باشند.
Extension :
در میان هر Context، یک یا چند extention تعریف می کنیم. Extention ها مشخص میکنند که چه اتفاقاتی در طول تماسشان در dialplan صورت گرفته است. و نیز منظور از extentionهمان داخلی سازمان می تواند باشد، مثل داخلی هایی که بر روی سیستم های قدیمی هم وجود دارد، و معمولا 3 یا 4 رقمی تعریف می شوند.
که سینتکس آن نیز در زمان استفاده exten=> میاشد. یک extention کامل، شامل 3 کامپوننت است:
1) نام (یا تعداد) extention
2) اولویت (هر extention می تواند شامل چندین گام باشد؛شماره گام "اولویت" نامیده می شود.)
3) Application (یا دستور) ی که عملیاتی روی تماس انجام می دهد.
(صفحه98)
Directory : مانند یک دفترچه تلفن می ماند که شامل نام و شماره داخلی افراد در سیستم هست، البته باید پر شود.
منبع :
voip-Iran
یک نظر اضافه کنید
شماره موبایل شما منتشر نخواهد شد.زمینه های مورد نیاز هستند علامت گذاری شده *
امتیاز شما