۱٫ بایدdial plan را تنظیم کرد تا با ایران کار کند .
Dial Plan
MAXDNlength : ۷
MINDNlength : ۱
LongDistancePrefix: 1
CarrierPrefixPattern : ۱۰۱xxxx
INTernationaLPrefix[1] : ۰۱۱
InterDigitTimeout : ۴
DialPlanCountry : ۲۵۵
۱٫ بایدdial plan را تنظیم کرد تا با ایران کار کند .
Dial Plan
MAXDNlength : ۷
MINDNlength : ۱
LongDistancePrefix: 1
CarrierPrefixPattern : ۱۰۱xxxx
INTernationaLPrefix[1] : ۰۱۱
InterDigitTimeout : ۴
DialPlanCountry : ۲۵۵
اتصال دو سرور استریسک با استفاده از ترانک IAX2
پروتکل(IAX ،(Inter-Asterisk eXchange، پروتکلی برای PBX استریسک است.
IAX2، ورژن دوم این پروتکل محبوب است و ورژن یک آن دیگر مورد استفاده قرار نمی گیرد.
IAX2 به این دلیل که تنها از پورت های RTP شبکه برای ارتباطات استفاده می کند، نسبت به SIP که از دو پورت SIP و RTP استفاده می کند، مزیت دارد.
اولین مرحله در تنظیم ترانک IAX2، کشیدن تصویری از آنچه که نیاز دارید است.
در اینجا مثال ساده ای از ارتباط دو PBX بیان می کنیم.
برای راحتی کار دو PBX را ۱۰۱ و ۱۰۶ (بنابر IP دو PBX) نام گذاری می کنیم.
تمام extension های PBX 101 با ۱xxx و تمام extension های PBX 106 با ۳xxx شروع می شوند.
این برای راحتی کار در ساختن outbound route، بهتر است.
برای ارسال فکس بوسیله سیستم تلفنی الستیکس ( و یا واک) برنامه ها و روش های گوناگونی وجود دارد، یکی از ساده ترین و معروف ترین آنها برنامه winprint هست.
با این روش و پس از نصب Winprint بر روی ویندوز شما، کلاینت فکس شما به عنوان یک پرینتر به ویندوز معرفی می شود و به راحتی در هر برنامه ای که قابلیت پرینت داشته باشید می توانید با اتتخاب Winprint به عنوان پرینتر مقصد، مطلب مربوطه را فکس کنید.
Winprint HylaFAX یک رابط گرافیکی تحت ویندوز برای ارسال فکس از طریق سرور است.
برای دریافت این نرم افزار اینجا کلیک کنید.
برای رفتن به صفحه Sourceforge و گرفتن source code یا اطلاع باگ اینجا کلیک کنید.
با نصب این فایل، پورت WinPrint HylaFAX اضافه می شود.
بعد از اجرای فایل exe ، به کنترل پنل قسمت add printer رفته و add a printer را بزنید.
در صفحه زیر Local printer را انتخاب کرده ولی از آنجایی که این یک پرینتر واقعی نیست گزینه Automatically detect and install my Plug and Play printer را انتخاب نکنید.

Next را زده و در قسمت select printer port دکمه create a new port type را زده ، اگر نصب با موفقیت انجام شده باشد باید گذینه Winprint Hylafax را در لیست مشاهده کنید.آن را انتخاب کرده و next را بزنید.
FXS , FXO دو اصطلاح پرکاربرد در سیستم های IPPBX و بخصوص در زمینه کار با خطوط آنالوگ میباشد.
در ابتدا به تعریف لغوی این دو می پردازیم
FXO مخفف: Foreign Exchange Office ، یک در گاهی است که برق و یا به عبارتی سیگنال بوق را دریافت می کند، از این درگاه برای اتصال خطوط آنلوک مخابرات PSTN به سیستم های تلفنی IP استفاده می شود.
شما برای ارتباط با خطوط شهری مخابرات نیاز به درگاه های FXO دارید.
FXS مخفف: Foreign Exchange Station ، یک در گاهی است که برق و یا به عبارتی سیگنال بوق را تولید می کند، از این در گاه برای اتصال گوشی های معمولی (غیر IPPhone ) به سیستم استفاده می شود.
شما با استفاده از این در گاه ها می توانید داخلی های خود را بر روی گوشی های عادی نیز داشته باشید.
* چه درگاه FXO و چه درگاه FXS هر دو به دو حالت کارت و Gateway وجود دارند.
برای طرح سوالات خود به انجمن VoIP-IRAN مراجعه نمایید.
DAHDI یه مقوله جدا از Zaptel نیست، تو اوایل سال ۲۰۰۸ دیجیوم اعلام کرد که اینترفیس با نام تجاری Zaptel رو برای برخی اصلاحات (و بیشتر برای تغییر نام تجاری) به
Digium Asterisk Hardware Device Interface یا DAHDI تغییر نام میده،جزئیات بیشتر دلیل تغییر نام را از این لینک دریافت کنید.
dahdi‐linux یه package مشتمل بر درایورهای سطح کرنل لینوکس میشه و dahdi-tools از این مجموعه هم اسکرییت ها و برنامه های کاربردی رو برای کار با dahdi‐linux شامل میشه.
DAHDI در نسخه های ۱٫۴٫۲۲ و بالاتر استریسک پشتیبانی میشه و دانستن آخرین نسخه و دریافت آن هم از این لینک امکان پذیر هست.
لیست تغییراتی هست که در نسخه جدید DAHDI وجود دارند :
Echo cancellers can now be applied per channel and selected at configuration time.
Channel memory allocation changed from one large block into smaller blocks in order to reduce out of memory errors on a system that has been running for some time.
Layout changes to support binary packaging.
Neon MWI support added to the wctdm24xxp driver.
Dropped support for Linux Kernel 2.4 as well as the torisa and wcusb drivers.
Native driver for the B410P four port BRI module
در این بخش می خواهیم اولین Dialplan خود را بسازیم .با یک مثال بسیار ساده شروع می کنیم.
می خواهیم در استریسک پاسخ به تماس، پخش فایل صوتی و قطع تماس را ایجاد کنیم. فرض می کنیم یک کانال
(Zap یا SIP یا IAX2 ) ساخته و پیکربندی شده و تمام تماسها از طریق آن Channel وارد dialplan و واردcontext
[incoming] می شوند.
قبل از شروع، لازم است extension ، s توضیح داده شود. وقتی تماسی بدون مقصد مشخصی وارد extension می شود. برای مثال زنگ زدن خط FXO ، آن تماس به extension ، S فرستاده می شود.(S، مخفف Start ، است)
S ، جایی است که تماس شروع می شود برای زمانیکه extension خاصی با تماس ارسال نشده باشد .
ما برای تماس وارد شده، سه action قرار می دهیم(پاسخ به تماس، پخش یک پیام، و قطع تماس).
پس برای extension ، S سه اولویت قرار می دهیم.
برای اینکه تمام تماس های ورودی با این context شروع شوند، این سه اولویت را زیر [incoming] قرار می دهیم،.
تعاریف مقدماتی dialplan
Dialplan ، قلب هر استریسک است .در dialplan مشخص می شود استریسک چگونه تماس های ورودی و تماس های ارسالی را اداره کند.
Dialplan استریسک در فایل extensions.conf قرار دارد (extensions.conf معمولاً در مسیر /etc/asterisk قرار دارد.
مسیر های معمول دیگر این فایل در /usr/local/asterisk/etc/ و /opt/asterisk/etc/ است.)
Dialplan از چهار مفهوم اصلی تشکیل شده : context ها، extension ها، priority ها و application ها.
:Contexts
Dialplan ها به بخش هایی که contexts نامیده می شود، تقسیم شدند.
Contexts گروهیextensions را نام گذاری می کند و قسمت های مختلف dialplan را از ارتباط متقابل با یکدیگر متمایز می کند. extension ی که در یک context مشخص شده، از extension های context دیگر ، کاملاً مجزا است، مگر اینکه ارتباط متقابل اجازه داده شود.
یک مثال ساده زمانی است که بخواهیم دو کمپانی از یک سرور استریسک استفاده کنند. اگر منوی صوتی هر کمپانی را در context مربوط به خودش قرار بدهیم، در واقع آنها را از هم جدا کردیم.ما می توانیم مشخص کنیم، اگر extension صفر شماره گذاری شود چه اتفاقی رخ دهد: تماس گیرندگانی که عدد صفر را در منوی صوتی کمپانی A شماره گیری کنند،پاسخ کمپانی A را دریافت کنند و تماس گیرندگانی که عدد صفر را در منوی صوتی کمپانی B وارد می کنند ، پاسخ کمپانی B را دریافت کنند. این مثال نشان می دهد، ما به استریسک می گوییم، وقتی تماس گیرندگان عدد صفر را شماره گیری می کنند تماس را به سمت اپراتور بفرست.
این سیستم علاوه بر آنکه تمام امکانات سیستم های تلفن سانترال معمولی را پشتیبانی می کند امکانات بسیار متنوع دیگری را نیز فراهم کرده از جمله :
- صندوق صوتی
- پاسخگویی خودکار
- امکان تماس مستقیم بین المللی از طریق گوشی تلفن
- عدم نیاز به کابل کشی مجزا جهت راه اندازی این سیستم
- رایگان بودن تماس کامپیوتر با کامپیوتر VOIP ,
صرفنظر از هزینه اولیه نرم افزار و یک آبونمان ثابت (.کمتر از نصف هزینه تماس تلفن با تلفن) – ارسال تصاویر همزمان با صوت. – قابلیت به اشتراک گذاشتن داده و برنامه های مورد نظر با فردی که در حال گفتگو با وی هستید. – امکان برقراری تماس چندین کاربر(video/audio) با یکدیگر به صورت کنفرانس.
- همه سیستم های VoIP نیازمند استفاده از کامپیوتر نمی باشند . در برخی از آنها از یک تلفن دیجیتالی VoIP و یا یک آداپتور VoIP که امکان استفاده از آن به همراه یک تلفن معمولی وجود خواهد داشت ، استفاده می گردد . برقراری تماس از طریق یک تلفن VoIP به سادگی استفاده از یک تلفن معمولی است . – از آنجا که تلفن ها ی مذکور دارای یک آدرس منحصربفرد درون خود می باشند، یکی دیگر از مزایا قابلیت حمل آسان می باشد. – استفاده از سیستمهای رمز نگاری برای امنیت بیشتر – سیستم Voice Mail – مهمترین مزیت فن آوری VOIP مقرون به صرفه بودن آن است.
- استفاده از مکانیزم های فشرده سازی مکالمات برای کاهش قابل ملاحظه پهنای باند.
همانطور که می دانید الستیکس دارای یه فکس سرور خوب و قوی برای ارسال و دریافت فکس هاست، این فکس سرور از نرمافزار کدبار Hylafax برای این منظور استفاده می کند.
الستیکس میتواند فکسها را از ورودیهای متفاوت همچون ترانکهای IAX,SIP,ZAP دریافت کند. در اولین قدم باید یک داخلی IAX تعریف کنید، این داخلی نقش مودم رو برای ارتباط بین استریسک و هایلافکس ایفا میکند، شما برای هر فکس سرورس که میخواهید ایجاد کنید نیاز به یک داخلی IAX دارید. برای این منظور به منوی روبرو بروید –> مرکز تلفن –> تنظیمات سیستم تلفنی –> داخلیها بروید. در آنجا برای انتخاب نوع داخلی Generic IAX2 Device را انتخاب کرده و دکمه submit رو بزنید. تنظیماتی که باید وارد شود و یا تغییر کند فقط موارد زیر است،
User Extension: شماره داخلی
Display Name: یک نام دلخواه
Secret: رمز داخلی
Record Incoming: قرار بدهید Never
Record Outgoing: قرار بدهید Never