اطلاعیه

بستن
No announcement yet.

مشکل در رکورد نکردن داخلی های خاص در استریسک

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

    مشکل در رکورد نکردن داخلی های خاص در استریسک

    سلام توی سرور استریسک من تمام داخلی ها تنظیم شده که صدا ضبط بشه. چطور میتونم کاری کنم که 5 تا از داخلی های خاصی که مد نظرم هست صدای اونا توی سیستم رکورد نشه؟ با تشکر

    #2
    به چند شیوه میتونید این کار رو انجام بدید. شما برای رکورد تماسها در استریسک از اپلیکیشن mixmonitor استفاده کردید و میتونید اول دایلپلنتون بگید که مثلا اگر اکستن 200 بود goto کنه به priority که مربوط به dial هست و در حقیقت رو mixmonitor فرستاده نشه. و یا اینکه دو context درست کنید که مثلا اولی رکورد کنه (with MixMonitor application) و دومی نکنه (without MixMonitor application) و به هر داخلی کانتکست موردنظر رو بدین.
    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/

    کامنت


      #3
      برای تماس خروجی دوتا کانتکست تعریف شده (به دلیل اینکه تماس هامون میره توی هارد external که از طریق شبکه مانت شده روی سرور میشینه)
      من میخوام برای داخلی 1100 تا 1103 تعریف کنم که اینا صداهاشون رکورد نشه کلا چه ورودی و چه خروجی و چه داخلی به داخلی. روتی که شما گفتید رو من به چه صورتی باید بزنم. دقیقا متوجه نشدم چکار کنم؟
      کد PHP:
      exten => _0xz.,1,set(ext=$[${EXTEN}])
      exten => _0xz.,n,verbose(${EXT})
      exten => _0xz.,n,set(VAR1=${CALLERID}-${EXTEN:1})
      exten => _0xz.,n,set(CALLFILENAME=Outgoing-E1-${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-${UNIQUEID}-${CALLERID(num)}-${VAR1}.wav)
      exten => _0xz.,n,gotoif($[${SHELL(ping -c 1 192.168.1.100 grep ttl=* | wc -l)} = 1]?nas-ok2,${EXTEN},1)
      exten => _0xz.,n,gotoif($[${SHELL(ping -c 1 192.168.1.100 grep ttl=* | wc -l)} = 0]?nas-fail2,${EXTEN},1)
      exten => h,1,hangup()
      ;include => 
      IVR


      [nas-ok2]
      exten => _x.,1,MixMonitor(/HDD-External/monitor/${STRFTIME(,,%Y)}/${STRFTIME(,,%m)}/${STRFTIME(,,%d)}/${CALLFILENAME})
      exten => _x.,n,Set(AUDIOHOOK_INHERIT(MixMonitor)=yes)
      exten => _x.,n,dial(sip/router/${EXTEN})
      exten => h,1,hangup()


      [
      nas-fail2]
      exten => _x.,1,gotoif($[${SHELL(ping -c 1 192.168.1.104 grep ttl=* | wc -l)} = 1]?freenas-ok2,${EXTEN},1)
      exten => _x.,n,gotoif($[${SHELL(ping -c 1 192.168.1.104 grep ttl=* | wc -l)} = 0]?freenas-fail2,${EXTEN},1)
      exten => h,1,hangup() 

      کامنت


        #4
        خوب شما چون رنج مشخصی رو میخوای مجزا کنی می تونی ب روتت کالرآیدی بدین یعنی بگید اگر کسی که به بیرون تماس میگیره اگر این رنج داخلی بود مستقیما به بیرون ارسال بشه و رکورد نشه :
        کد PHP:
        exten => _0xz./_110[0-3],1,dial(sip/router/${EXTEN})
        exten => _0xz.,1,set(ext=$[${EXTEN}])
        exten => _0xz.,n,verbose(${EXT})
        exten => _0xz.,n,set(VAR1=${CALLERID}-${EXTEN:1})
        exten => _0xz.,n,set(CALLFILENAME=Outgoing-E1-${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-${UNIQUEID}-${CALLERID(num)}-${VAR1}.wav)
        exten => _0xz.,n,gotoif($[${SHELL(ping -c 1 192.168.1.100 grep ttl=* | wc -l)} = 1]?nas-ok2,${EXTEN},1)
        exten => _0xz.,n,gotoif($[${SHELL(ping -c 1 192.168.1.100 grep ttl=* | wc -l)} = 0]?nas-fail2,${EXTEN},1)
        exten => h,1,hangup()
        ;include => 
        IVR


        [nas-ok2]
        exten => _x.,1,MixMonitor(/HDD-External/monitor/${STRFTIME(,,%Y)}/${STRFTIME(,,%m)}/${STRFTIME(,,%d)}/${CALLFILENAME})
        exten => _x.,n,Set(AUDIOHOOK_INHERIT(MixMonitor)=yes)
        exten => _x.,n,dial(sip/router/${EXTEN})
        exten => h,1,hangup() 
        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/

        کامنت


          #5
          درمورد تماس ورودی هم بایدمستقیما داخلی رو dial کنید و قبلش نفرستید رو mixmonitor .لطف کنید دایلپلن مربوط به تماس ورودیتون رو هم ارسال کنید .
          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/

          کامنت


            #6
            ممنون ازراهنمایی تون. تماس خروجی ظاهرا اوکی شده برای تماس ورودی هم من این روت رو زدم که تماس ها رو توی استریسک رکورد نکنه.
            کد PHP:
            exten => _100[1-3],1,goto(internal,${EXTEN},1

            کامنت


              #7
              بله درسته . فقط در کانتکست internal هم نباید mixmonitor بشن.
              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/

              کامنت

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

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

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

              ایمیل مدیریت

              Habili@linux-zone.org

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