اطلاعیه

بستن
No announcement yet.

مشکل با گرفتن عدد از کاربر

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

    مشکل با گرفتن عدد از کاربر

    دوستان توی فایل AGI من say_number و say_digits کار میکنه و فایل صوتیش پخش میشه ولی get_data و stream_file پخش نمیشه...!!!

    توی لاگ استریسک میزنه که فایل en/welcome.gsm در حال پخش شدن هست ولی تماس قطع میشه و اصلا فرست نمیده تا صدای فایل صوتی را بشنوم...!!!

    در صورتی که اگر بعد از get_data و یا stream_file دستور sleep را برای مدت مثلا 5 ثانیه بزارم اونوقت فایل صوتی پخش میشه ولی بازم متغییر که پشت get_data هست عدد را از کار بر نمیگیره و توی لاگ استریسک میزنه [data] => Invalid or unknown command

    فایل هایی که من می خوام پخش بشه توی فولدر en پیش فرض استریسک هست و زبان هم روی en است و بایل هاشم من ضبط نکردم همون فایل های استریسک مثل beep و welcome و غیره هست

    #2
    لطفا لاگ کامل رو ارسال بفرمایید

    کامنت


      #3
      [CODE]

      Connected to Asterisk 1.8.20.0 currently running on Elastix (pid = 2507)
      Verbosity is at least 12
      == Using SIP RTP TOS bits 184
      == Using SIP RTP CoS mark 5
      -- Executing [999@from-internal:1] Answer("SIP/1234-00000087", "") in new stack
      -- Executing [999@from-internal:2] AGI("SIP/1234-00000087", "sample.php") in new stack
      -- Launched AGI Script /var/lib/asterisk/agi-bin/sample.php
      -- <SIP/1234-00000087> Playing 'welcome.gsm' (language 'en')
      sample.php: Array
      sample.php: (
      sample.php:
      کد:
       => 510
       sample.php:     [result] =>
       sample.php:     [data] => Invalid or unknown command
       sample.php: )
       sample.php:
          -- <SIP/1234-00000087>AGI Script sample.php completed, returning 0
          -- Executing [999@from-internal:3] Hangup("SIP/1234-00000087", "") in new stack
        == Spawn extension (from-internal, 999, 3) exited non-zero on 'SIP/1234-00000087'
          -- Executing [h@from-internal:1] Macro("SIP/1234-00000087", "hangupcall") in new stack
          -- Executing [s@macro-hangupcall:1] GotoIf("SIP/1234-00000087", "1?endmixmoncheck") in new stack
          -- Goto (macro-hangupcall,s,9)
          -- Executing [s@macro-hangupcall:9] NoOp("SIP/1234-00000087", "End of MIXMON check") in new stack
          -- Executing [s@macro-hangupcall:10] GotoIf("SIP/1234-00000087", "1?nomeetmemon") in new stack
          -- Goto (macro-hangupcall,s,28)
          -- Executing [s@macro-hangupcall:28] NoOp("SIP/1234-00000087", "End of MEETME check") in new stack
          -- Executing [s@macro-hangupcall:29] GotoIf("SIP/1234-00000087", "1?noautomon") in new stack
          -- Goto (macro-hangupcall,s,34)
          -- Executing [s@macro-hangupcall:34] NoOp("SIP/1234-00000087", "TOUCH_MONITOR_OUTPUT=") in new stack
          -- Executing [s@macro-hangupcall:35] GotoIf("SIP/1234-00000087", "1?noautomon2") in new stack
          -- Goto (macro-hangupcall,s,41)
          -- Executing [s@macro-hangupcall:41] NoOp("SIP/1234-00000087", "MONITOR_FILENAME=") in new stack
          -- Executing [s@macro-hangupcall:42] GotoIf("SIP/1234-00000087", "1?skiprg") in new stack
          -- Goto (macro-hangupcall,s,45)
          -- Executing [s@macro-hangupcall:45] GotoIf("SIP/1234-00000087", "1?skipblkvm") in new stack
          -- Goto (macro-hangupcall,s,48)
          -- Executing [s@macro-hangupcall:48] GotoIf("SIP/1234-00000087", "1?theend") in new stack
          -- Goto (macro-hangupcall,s,50)
          -- Executing [s@macro-hangupcall:50] AGI("SIP/1234-00000087", "hangup.agi") in new stack
          -- Launched AGI Script /var/lib/asterisk/agi-bin/hangup.agi
          -- <SIP/1234-00000087>AGI Script hangup.agi completed, returning 0
          -- Executing [s@macro-hangupcall:51] Hangup("SIP/1234-00000087", "") in new stack
        == Spawn extension (macro-hangupcall, s, 51) exited non-zero on 'SIP/1234-00000087' in macro 'hangupcall'
        == Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/1234-00000087'

      کامنت


        #4
        سلام
        دسور زیر رو اجرا کنید تست بگیرید و نتیجه رو بگید:
        dos2unix /var/lib/asterisk/agi-bin/sample.php
        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
          کد:
          [root@Elastix ~]# dos2unix /var/lib/asterisk/agi-bin/sample.php
          dos2unix: converting file /var/lib/asterisk/agi-bin/sample.php to UNIX format ...

          کامنت


            #6
            خوب تست گرفتین؟
            مشکل رفع شد؟
            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