اطلاعیه

بستن
No announcement yet.

آموزش نحوه ی ترانک بین دو سرور الستیکس

بستن
این موضوع بسته شده است.
X
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    آموزش نحوه ی ترانک بین دو سرور الستیکس

    سلام
    فرض کنید دو سرور داریم که یکی در ایران و دیگری در دبی میباشد.
    بر روی هر کدام از این دو سرور آی پی public نیز ست شده است
    سرور ایران : 31.25.130.65
    سرور دبی : 88.180.53.12
    -----
    رنج داخلی های ایران : 1000
    رنج داخلی های دبی : 200 و 300
    -----
    برای اینکه بین این دو سرور ارتباط ایجاد کنیم بطوریکه داخلی های سرور ایران بتوانند داخلی های دبی را شماره گیری کنند و بر عکس همانند زیر عمل میکنیم:

    ابتدا وارد سرور الستیکس ایران میشیم منوی pbx زیر منوی trunks و بعد یک iax2 trunk جدید میسازیم :
    کد PHP:
    General Settings
    Trunk Name
    dubai
    ---------------------
    Outgoing Settings
    Trunk Name
    51
    PEER Details
    :
    host=88.180.53.12
    username
    =51
    secret
    =51
    type
    =friend
    context
    =from-internal
    qualify
    =yes
    port
    =4569 
    همین تنظیمات کافی است . submit و apply میکنیم.
    --------

    -------
    حالا از منوی tool دستور زیر رو می زنیم تا ببینیم که ترانک ما ok هست یا نه:
    iax2 show peers

    کد PHP:
    Name/Username    Host                 Mask             Port          Status     
    51
    /51            88.180.53.12    (S)  255.255.255.255  4569          OK (210 ms
    1 iax2 peers [1 online0 offline0 unmonitored
    حالا که ترانک ما برقرار شده باید روت خروجی به سمت سرور دبی را نیز ایجاد کنیم:
    از منوی pbx زیر منوی outbound routes یک روت خروجی جدید ایجاد میکنیم:

    کد PHP:
    Route Nameto_dubai 
    در قسمت :
    Dial Patterns that will use this Route
    و در کادر match pattern می نویسیم : 2xx
    سپس روی فیلد add more dial pattern fields کلیک میکنیم تا اجازه ی افزودن یک روت دیگر را هم به ما بدهد و بعد از اضافه شدن کادر در قسمت match pattern کادر جدید می نویسیم : 3xx
    بعد در قسمت
    Trunk Sequence for Matched Routes
    ترانکی که ساختیم به نام dubai را انتخاب وsubmit و apply میکنیم
    ------

    ------
    حالا از داخلی های ایران میتوانیم داخلی های دبی را شماره گیری نماییم

    --------------------------------
    اکنون تمامی این تنظیمات را برای سرور دبی هم انجام میدهیم به صورت زیر:

    ابتدا وارد سرور الستیکس دبی میشیم منوی pbx زیر منوی trunks و بعد یک iax2 trunk جدید میسازیم :
    کد PHP:
    General Settings
    Trunk Name
    iran
    ---------------------
    Outgoing Settings
    Trunk Name
    51
    PEER Details
    :
    host=31.25.130.65
    username
    =51
    secret
    =51
    type
    =friend
    context
    =from-internal
    qualify
    =yes
    port
    =4569 
    همین تنظیمات کافی است . submit و apply میکنیم.
    --------

    --------
    حالا از منوی tool دستور زیر رو می زنیم تا ببینیم که ترانک ما ok هست یا نه:
    iax2 show peers

    کد PHP:
    Name/Username    Host                 Mask             Port           Status     
    51
    /51            31.25.130.65    (S)  255.255.255.255  4569           OK (210 ms
    1 iax2 peers [1 online0 offline0 unmonitored
    حالا که ترانک ما برقرار شده باید روت خروجی به سمت سرور ایران را نیز ایجاد کنیم:
    از منوی pbx زیر منوی outbound routes یک روت خروجی جدید ایجاد میکنیم:

    کد PHP:
    Route Nameto_iran 
    در قسمت :
    Dial Patterns that will use this Route
    و در کادر match pattern می نویسیم : 1xxx

    بعد در قسمت
    Trunk Sequence for Matched Routes
    ترانکی که ساختیم به نام iran را انتخاب وsubmit و apply میکنیم
    ------

    ------
    حالا از داخلی های دبی میتوانیم داخلی های ایران را نیز شماره گیری نماییم


    -------------
    موفق و سربلند باشید
    فایل های پیوست شده
    آخرین ویرایش توسط masome vahid; در تاریخ/ساعت 07-16-2014, 04:30 PM.
    Telegram : https://telegram.me/linuxzone

    voip trainer - Asterisk - Elastix - Agi Programming- NewRock

    Voip Expert :ASTERISK-ELASTIX-NewRock Certified-With Experience of Working With
    Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Rtx-Snom
    Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
    LPI ( Fundamental - LPI1 and LPI2 ) - Monitoring: ZABBIX-VOIPMONITOR-NAGIOS - CCNA

    Linkedin Profile : https://www.linkedin.com/in/masuma-vahid-26b17b66/

    #2
    خیلی ممنون از آموزش خوبتون
    دوتا سوال داشتم
    1- یا توضیات شما اگر از سرور ایران به سمت سرور دبی یک ترانک IXA2 بسازیم و بعد توی peer details قسمت host آی پی دبی را بزنیم اون وقت ترانک به سرور دبی متصل میشه؟
    نام کاربری و کلمه عبور 51 توی سرور دبی کجا تعریف شده؟
    اگر از type=friend استفاده کنیم باز هم باید username / password سرور موقابل را وارد کنیم؟

    2- اگر یک ترانک بین دو سرور را بخواهیم با کدک های خاصی ایجاد کنیم چکار باید کرد؟
    مثلا سرور ایران و دبی با کدک g729 ارتباط برقرار کند تا حداقل پهنای باند مصرف شود.

    باتشکر

    کامنت


      #3
      با تنظیماتی که گفتم ترانک بدون هیچ مشکلی برقرار میشه
      برای اینکه کدک خاصی رو ی ترانک فعال کنین کافیه دو خط زیر رو به peer details اضافه کنین:
      disallow=all
      allow=g729
      Telegram : https://telegram.me/linuxzone

      voip trainer - Asterisk - Elastix - Agi Programming- NewRock

      Voip Expert :ASTERISK-ELASTIX-NewRock Certified-With Experience of Working With
      Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Rtx-Snom
      Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
      LPI ( Fundamental - LPI1 and LPI2 ) - Monitoring: ZABBIX-VOIPMONITOR-NAGIOS - CCNA

      Linkedin Profile : https://www.linkedin.com/in/masuma-vahid-26b17b66/

      کامنت


        #4
        دوست عزیز تا اونجا که من می دونم اگر بین یک مبدا و مقصد تماس های زیادی برقرار بشه نیازی به use و pass نیست و شما می تونید از همون type=friend استفاده کنید

        کامنت


          #5
          فقط یک سوال و اون اینکه اگه بخوایم trunk رو از بستر اینترنت و از طریق Mikrotik بفرستیم نیاز به tunneling هست یا نه؟؟

          کامنت


            #6
            نوشته شده توسط Backtrack مشاهده پست
            با تنظیماتی که گفتم ترانک بدون هیچ مشکلی برقرار میشه
            برای اینکه کدک خاصی رو ی ترانک فعال کنین کافیه دو خط زیر رو به peer details اضافه کنین:
            disallow=all
            allow=g729
            با تشکر زا پاسختون
            در خصوص اینکه شما توی پست اول گفتید که peer details توی سرور ایران می تویسید و بعد با دستور sip show peers چک می کنید متوجه نشدم که اگر توی سرور دبی هم اطلاعات ایران را ننویسیم بازم این ترانگ register میشه؟ و اینکه این پسورد 51 رو کجای سرور دبی ست کردید؟

            دوم اینکه اگر type=friend باشه بازم هم user/pass لازمه توی ترانک یانه؟

            باتشکر از پاسخ شما

            کامنت


              #7
              بله ترانک اوکی میشه و بار روت خروجی که مینویسیم ارتباط یک طرفه هم برقرار میشه . زمانی که تنظیمات در سرور دوم رو هم انجام بدین ارتباط از آن طرف هم برقرار خواهد شد.
              بدون یوزر و پسورد 51 ارتباط شما برقرار نخواهد شد.
              Telegram : https://telegram.me/linuxzone

              voip trainer - Asterisk - Elastix - Agi Programming- NewRock

              Voip Expert :ASTERISK-ELASTIX-NewRock Certified-With Experience of Working With
              Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Rtx-Snom
              Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
              LPI ( Fundamental - LPI1 and LPI2 ) - Monitoring: ZABBIX-VOIPMONITOR-NAGIOS - CCNA

              Linkedin Profile : https://www.linkedin.com/in/masuma-vahid-26b17b66/

              کامنت


                #8
                Backtrack عزیز من هنوز نفهمیدم که این user/pass را توی سرو دبی کجا باید ست کنیم...!!!
                بعد چجوری میشه که توی دبی ترانک نسازیم و فقط توی سرور ایران ترانک بسازیم بعد ترانکمون رجیستر بشه و با outboundroute بتونیم تماس بفرستیم سمت دبی...!!!

                کامنت


                  #9
                  سلام
                  من که در پست اول گفتم
                  ببننین مثل آموزشی که گفتم عمل کنین
                  تستش کار سختی نیست
                  دو تا ویرچوآل بالا بیارین و عین چیزی که گفتم انجام بدین تا دقیق متوجه بشین
                  لاگها رو هم بررسی کنین
                  شما میتونین از یک سرور به سرور دیگه فقط ارتباط یک طرفه داشته باشین
                  حتی میتونین از چندتا سرور الستیکس به طرف یک گیت وی تماس خروجی بفرستین که این هم میشه ترانک یکطرفه
                  هیچ مشکلی هم نداره
                  من فکر میکنم مفهوم ترانک کلا در ذهن بچه ها اشتباه شکل گرفته
                  Telegram : https://telegram.me/linuxzone

                  voip trainer - Asterisk - Elastix - Agi Programming- NewRock

                  Voip Expert :ASTERISK-ELASTIX-NewRock Certified-With Experience of Working With
                  Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Rtx-Snom
                  Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
                  LPI ( Fundamental - LPI1 and LPI2 ) - Monitoring: ZABBIX-VOIPMONITOR-NAGIOS - CCNA

                  Linkedin Profile : https://www.linkedin.com/in/masuma-vahid-26b17b66/

                  کامنت


                    #10
                    سلام

                    این کار رو انجام دادم جواب داد...ولی...
                    روی یکی از سرورهام کارت Openvox دارم که با داخلی سانترال در ارتباط هست که وقتی مثلا میخوام داخلی 200 سانترال رو بگیرم اولش 9 میزارم بدین صورت 9200 بعد داخلی 200 زنگ میخوره
                    حالا وقتی از سرور دوم که ترانک شده 9200 رو میگیرم زنگ نمیخوره!!!
                    باید چکار کنم؟!

                    ممنون

                    کامنت


                      #11
                      سلام از سرور دوم به سرور اول با چه روت و سرشماره ای وصل میشید ؟

                      کامنت


                        #12
                        سلام
                        با همین روش که این دوستمون گفتم انجام دادم
                        شماره های سرور اول 200 و شمارهای سرور دوم 500
                        الان میتونم شماره های همیدگیرو بگیرم ولی فثط از سرور اول که کارت openvox روشه میتونم با داخلیا تماس بگیرم

                        کامنت


                          #13
                          دوستان کسی نیست راهنمایی کنه؟!

                          کامنت


                            #14
                            خوب شما در سرور اول آیا روت 9x. تعریف کردین که بره سمت سرور دوم؟
                            Telegram : https://telegram.me/linuxzone

                            voip trainer - Asterisk - Elastix - Agi Programming- NewRock

                            Voip Expert :ASTERISK-ELASTIX-NewRock Certified-With Experience of Working With
                            Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Rtx-Snom
                            Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
                            LPI ( Fundamental - LPI1 and LPI2 ) - Monitoring: ZABBIX-VOIPMONITOR-NAGIOS - CCNA

                            Linkedin Profile : https://www.linkedin.com/in/masuma-vahid-26b17b66/

                            کامنت


                              #15
                              طبق آموزش شما روی سرور اولم یه روت 5xx تعریف کردم
                              یه روت هم که برای ارتباط با سانتراله توی prefix ش 9 تعریف شده
                              الان ارتباط داخلی ویپ برقراره ولی نمیتونم داخلی سانترال متصل شده به سرور اولم رو بگیرم
                              یعنی باید روت دیگری تعریف کنم؟!
                              میشه بیشتر توضیح بدید

                              ممنون
                              فایل های پیوست شده

                              کامنت

                              درباره انجمن منطقه لینوکسی ها

                              انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

                              شبکه های اجتماعی

                              ایمیل مدیریت

                              Habili@linux-zone.org

                              در حال انجام ...
                              X