[color=black]پروتكل(IAX ،(Inter-Asterisk eXchange، پروتكلي براي PBX استريسك است.[/color]
[color=black]IAX2، ورژن دوم اين پروتكل محبوب است و ورژن يك آن ديگر مورد استفاده قرار نمي گيرد.[/color]
[color=black]IAX2 به اين دليل كه تنها از پورت هاي RTP شبكه براي ارتباطات استفاده مي كند، نسبت به SIP كه از دو پورت SIP و RTP استفاده مي كند، مزيت دارد.[/color]
[color=black]اولين مرحله در تنظيم ترانك IAX2، كشيدن تصويري از آنچه كه نياز داريد است.[/color]
[color=black]در اينجا مثال ساده اي از ارتباط دو PBX بيان مي كنيم.[/color]
[color=black]براي راحتي كار دو PBX را 101 و 106 (بنابر IP دو PBX) نام گذاري مي كنيم.[/color]
[color=black]تمام extension هاي PBX 101 با 1xxx و تمام extension هاي PBX 106 با 3xxx شروع مي شوند.
اين براي راحتي كار در ساختن outbound route، بهتر است.[/color]
[left]

[color=black]ترانك هاي IAX2 با توجه به مقصدشان نام گذاري و با پيكانهايي نشان داده شده اند.
در دو طرف PBX ها اطلاعاتي براي تنظيمات قرار دارد.[/color]
[color=black]همانطور كه سمت PBX 101 نشان مي دهد، به ايجاد ترانك outbound كه 106-peer و ايجاد user ي كه 106-user نام دارد، نياز است.
به طور مشابه ، در سمت PBX106 ، اطلاعات تنظيماتي كه نشان مي دهد به ايجاد ترانك outbound كه 101-peer و userي كه 101-user نام دارد، نياز است.
با ايجاد ترانك شروع مي كنيم و زمانيكه هر دو PBX ترانك IAX2 را داشتند، outbound route ها را تعريف مي كنيم.
[/color]
[color=blue]
a- تنظيم ترانك هاي IAX2
[/color]
[color=black] ترانك IAX2 در PBX101 و PBX106[/color]
[color=black]1- قسمت Add tunk در منو اصلي FreePBX را انتخاب كنيد.[/color]
[left]
[color=black]Add IAX2 Trunk -2 را انتخاب كنيد.[/color]
[left]
[/left]
[color=black]3- چيزي را تغيير ندهيد و در قسمت Outgoing Settings ، براي تنظيمات PBX 106 و PBX 101 به صورت زير عمل كنيد.[/color]
[center]
[color=black]Outgoing Settings -4 با اطلاعات پايه اي كه مقصد IAX user است ،پيكربندي مي شود.
Outgoing Settings و incoming settings را در PBX 101 مانند زير پيكربندي كنيد.[/color]
[color=black]:Outgoing Settings[/color]
[li] Trunk Name : 106-peer – نام، هر چيزي مي تواند باشد .[/li]
[li] host=192.168.1.106 – اين نام دامين يا آدرس ترانك مقصد است.[/li]
[li]username=101-user – اين IAX2 user ي است كه در PBX مقصد ايجاد شده.[/li]
[li]secret=1234 - پسوردي كه براي تصديق اتصال ترانك در PBX مقصد استفاده مي شود. [/li]
[li] type=peer - نوع اتصال IAX2. اين اتصال از يك PBX به PBX ديگر است.[/li]
[li]qualify=yes - اتصال با مقصد را ثبت مي كند.[/li]
[li]trunk=yes - داده channel را در يك بسته به جاي چندين بسته channel ارسال مي كند، بنابراين پهناي باند كمتري مي گيرد(اختياري)
[/li]
[color=black] :Incoming Settings [/color]
[li]User Context: 106-user - نام هر چيزي كه بخواهيد، مي تواند باشد.[/li]
[li]secret=1234 - پسورد براي تصديق اتصال ترانك در PBX مقصد بكار مي رود.[/li]
[li]type=user - نوع اتصال IAX2 ، اين user account است كه peer توسط آن تاييد مي شود.[/li]
[color=black]
[color=black]براي تنظيمات Outgoing Settings و incoming settings در PBX106 هم مانند تنظيمات شكل عمل كنيد.[/color]
submit-5 را بزنيد ،Update و reload كنيد. و با استفاده از webmin يا نرم افزارهاي مديريتي ديگر آن را چك كنيد. فايل /etc/asterisk/iax-additional.conf در [color=blue]PBX101 [/color]بايد به صورت زير تنظيم شده باشد.[/color]
[left]
[color=black] و فايل /etc/asterisk/iax-additional.conf در [color=blue]PBX106[/color] بايد به صورت زير تنظيم شده باشد.[/color]
[left]
[/left]
[color=black]6-به مرحله بعد ، يعني تست ترانك هاي IAx2 برويد.[/color]
[color=blue]b- تست كردن ترانك هاي IAX2[/color][color=black]
براي تست ترانك ها به كنسول استريسك برويد (CLI ) از چندين طريق مي توانيد اين كار را انجام بدهيد.[/color]
• از طريق كنسول PBX
• از طريق SSH كردن با استفاده از Putty SSh
• از طريق FreePBX/Webmin SSH
[color=black]در هر صورت در لينوكس دستور زير را وارد كنيد.[/color]
[left][color=red]root@pbx~$ asterisk -rvv[/color] [/left]
[color=black](يك r و دو V)[/color]
[color=black]در كنسول استريسك ، كامند iax2 show peers براي ديدن اينكه آيا ترانك ها بخوبي اتصال يافته اند، بزنيد.[/color]
[left]
[color=black]عكس بالا اتصالات PBX 101 IAX2 peer را نشان مي دهد.به بخش هاي مهم آن دقت كنيد:[/color]
• عكس بالا نشان مي دهد، 106-peer بوسيله 101-user وصل شده.
• Status ، ok است، اگر چيزي غير از اين بود ، تنظيمات را چك كنيد.
• كلاينت 1002، IAX2 وصل شده
• و دو peers آن لاين هستند.
[left]
[color=black]عكس بالا اتصالات PBX 106 ، IAX2 peer را نشان مي دهد.به بخش هاي مهم آن دقت كنيد:[/color]
• عكس بالا نشان مي دهد، 101-peer بوسيله 106-user وصل شده.
• Status ، ok است، اگر چيزي غير از اين بود ، تنظيمات را چك كنيد.
• كلاينت 3002، IAX2 وصل شده
• و دو peers آن لاين هستند.
[color=black]مرحله بعد تعريف outbound route براي PBX 101 و PBX 106 است.[/color]
[color=blue]c- تنظيم outbound route ها [/color]
[color=black]دو گذينه براي تنظيم outbound route وجود دارد ، تماس مستقيم به extension يا وارد كردن شماره 7 در ابتدا
هر دو گذينه شرح داده مي شوند.[/color]
[color=black]Outbound route در PBX 101[/color]
[color=black]دو روش براي outbound route وجود دارد، شما يكي از آن را انتخاب كنيد. مي توانيد با انتخاب Outbound route شروع كنيد.[/color]
[left]

• [color=orange]راه اول - تماس مستقيم به extension ، PBX 106,PBX 101[/color]
[color=black]قوانين Outbound به pbx 101 اجازه مي دهد ، مستقيماً به Extension هاي PBX 106 زنگ بزند. به عنوان مثال براي تماس با extension 3001 ، PBX 106 ،3001 را بگيريد.[/color]
[color=black] و همچنين قوانين OUTBOUND به pbx 106 اجازه مي دهد ، مستقيماً به Extension هاي PBX 101 زنگ بزند. به عنوان مثال براي تماس با extension 1001 ، PBX 101 ،1001 را بگيريد.[/color]
[center]
[color=black]موارد زير را در PBX 101 تنظيم كنيد:[/color]
[li]Route Name: 106-dial3xxx - هر چيزي مي تواند باشد[/li]
[li]. Dial Patterns: 3xxx - نشان مي دهد ، هر 4 رقمي كه با 3 شروع بشود، به ترانك مقصد forward مي شود[/li]
[li]Trunk Sequence: IAX2/106-peer - اين ترانكي است كه براي رفتن به سمت PBX 106 ايجاد شده.[/li]
[color=black]موارد زير را در PBX 106 تنظيم كنيد:[/color]
[li]Route Name: 101-dial1xxx - هر چيزي مي تواند باشد.[/li]
[li]. Dial Patterns: 1xxx - نشان مي دهد ، هر 4 رقمي كه با 1 شروع بشود، به ترانك مقصد forward مي شود.[/li]
[li]
Trunk Sequence: IAX2/101-peer - اين ترانكي است كه براي رفتن به سمت PBX 101 ايجاد شده.[/li]
• [color=orange]راه دوم - براي رفتن به PBX ابتدا 7 را شماره گيري كنيد.[/color]
[color=black]براي اين outbound rule ، براي اتصال به PBX 106 بايد ابتدا 7 را سپس extension را شماره گيري كنيد .اين روش قابليتي را كه مي توانيد داخلي هاي Local در PBX 106 از طريق ترانك IAX2 را شماره گيري كنيد.
[/color]
[color=black]و همچنين براي اين outbound rule ، براي اتصال به PBX 101بايد ابتدا 7 را سپس extension را شماره گيري كنيد .اين روش قابليتي را كه مي توانيد داخلي هاي Local در PBX 101 از طريق ترانك IAX2 را شماره گيري كنيد.[/color]
[center]
[color=black]موارد زير را در PBX 101 تنظيم كنيد:[/color]
[li]Route Name: 106-dial7ext - هر چيزي مي تواند باشد.
[/li][li] Dial Patterns: 7|* - نشان مي دهد ، هر چيزي كه بعد از 7 باشد به ترانك مقصد ،forward مي شود.[/li]
[li]Trunk Sequence: IAX2/106-peer - اين ترانكي است كه براي رفتن به سمت PBX 106 ايجاد شده.[/li]
[color=black]موارد زير را در PBX 106 تنظيم كنيد:[/color]
[li]Route Name: 101-dial7ext - هر چيزي مي تواند باشد.[/li]
[li] Dial Patterns: 7|* - نشان مي دهد ، هر چيزي كه بعد از 7 باشد به ترانك مقصد ،forward مي شود.[/li]
[li]Trunk Sequence: IAX2/101-peer - اين ترانكي است كه براي رفتن به سمت PBX 101 ايجاد شده.[/li]
[color=black]d- شما اكنون بايد قادر باشيد تا به peer هر PBX از طريق هر extension SIP،IAX2 يا POST تماس بفرستيد.
مي توانيد وضعيت تلفن هاي Online و ترانك هاي online را از طريق پنجره FreePBX ،چك كنيد.[/color]
[left]
[color=black]در ايجاد ترانك ، محدوديتي در تعداد channel هايي كه مي توانند از ترانك استفاده كنند، وجود ندارد.در پنجره بالا شش channel در 3 كانكشن از طريق يك ترانك IAX2 متصل شدند.سه ip phon، دو IAX2 S100i POTS به آداپتورهاي IAX2 و يك FXS pots phone[/color]
[color=black]تهيه و تنظيم : [/color] [color=navy]ماندانا باقري[/color]
[/list]