چرا NAT
NAT یا Network Address Translation راهکاری برای تبدیل آدرس های شبکه Local یا Private به آدرسPublic میباشد.
در پروژه های ویپ معمولا از یک IP Valid استفاده می شود، اما خود سرور ایزابل دارای IP Invalid می باشد، NAT یک راهکار برای ارتباط از طریق دنیای اینترنت با سرور ایزابل می باشد، برای این منظور باید بر روی مودم یا Router پورت ۵۰۶۰ UDP و پورت ۱۰۰۰۰ تا ۲۰۰۰۰ UDP به سمت IP داخلی سرور ایزابل Forward شود.
مشکل صدای یک طرفه
ساختار پروتکل SIP به گونه ای است که وقتی بر روی NAT قرار میگیرد صدا به صورت یک طرفه منتقل می شود، یعنی صدای فردی که برروی اینترنت هست در داخل شرکت شنیده می شود ولی صدای فرد داخل شرکت به گوش فرد خارج شرکت نمیرسد.
ماهیت این مشکل تنها مختص Asterisk نمی باشد و تمامی سیستم های VoIP که با پروتکل SIP کار می کنند چنین مشکلی را دارا می باشند، ولی هر کدارم راهکاری برای آن ارائه کرده اند، استریسک نیز راهکاری دارد که در ادامه آن را بررسی میکنیم.
راه حل
راهکار ما در ادامه دو بخش خواهد داشت:
تغییرات در تنظیمات SIP
در سرور ایزابل از تنظیمات Unembedded IssabelPBX در منوی PBX و زیر منوی PBX Configuration شوید، اما برای دسترسی به این قسمت ابتدا باید از منوی Security و زیر منوی Advanced Setting گزینه Enable direct access را روی حالت On قرار دهید:
حال در قسمت Unembedded IssabelPBX و منوی Setting و Asterisk SIP Setting ، NAT را در حالت Yes قرار دهید سپس در قسمت IP Configuration روی حالت Static قرار دهید.
برای اعمال IP Local و Public احتیاج به انتخاب گزینه Auto Configuration می باشد که این گزینه موارد درخواستی را پر میکند. (External IP درواقع IP اینترنتی شما و Local Network میتواند IP سرور یا شبکه شما باشد)
اعمال تغییر در تعریف داخلی
برای این منظور در تنظیمات داخلی مورد نظر در بخش Device Option باید NAT را روی Yes قرارد دهیم.
توجه داشته باشید که حتما باید هر دو تنظیم را انجام دهید تا بتوانید تماسی دو طرفه داشته باشید.
ویپ ایران | VOIPIRAN، بزرگترین مرجع تخصصی ویپ و ارتباطات در ایران
در سیستمهای تلفنی تحت ویپ مانند ایزابل (Issabel)، الستیکس (Elastix) و فری پی بی اکس…
Open Source Software نقش مهمی در توسعه نرمافزارهای SaaS (نرمافزار به عنوان سرویس) داشته است.…
SaaS چیست؟ بررسی جامع نرمافزار بهعنوان سرویس و مزایای آن در دنیای فناوری اطلاعات، مدلهای…
در دنیای ارتباطات راه دور و شبکههای VoIP، اصطلاح Softswitch یکی از مفاهیم کلیدی است. Softswitch یک سیستم نرمافزاری…
Asterisk بهعنوان یکی از محبوبترین پلتفرمهای تلفن تحت شبکه (VoIP)، ابزارهای قدرتمند و متنوعی را…
در سیستمهای تلفنی سنتی و مدرن، مفاهیمی مانند FXS و FXO نقشی کلیدی در ارتباطات آنالوگ و دیجیتال ایفا…