اطلاعیه

بستن
No announcement yet.

دریافت ارور در هنگام اجرای agi

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

    دریافت ارور در هنگام اجرای agi

    سلام
    بچه ها من وقتی agi ام را اجرا می کنم ارور زیر را دریافت می کنم؟
    به نظر شما مشکل از کجاست؟

    کد:
    <SIP/100-00000039>AGI Tx >> 200 result=0[2014-11-17 10:56:44] ERROR[16896][C-00000039]: utils.c:1339 ast_carefulwrite: write() returned error: Broken pipe
    کد:
    <SIP/100-00000039>AGI Tx >> 510 Invalid or unknown command[2014-11-17 10:56:40] ERROR[16896][C-00000039]: utils.c:1339 ast_carefulwrite: write() returned error: Broken pipe

    #2
    سلام
    کد Dial plan و کد agi رو بزار .

    کامنت


      #3
      کد:
      #!/usr/bin/php -q<?php
              define("AGI_PATH" , "/var/lib/asterisk/agi-bin/") ;
              define("AGIBIN_DIR", AGI_PATH . "phpagi");
              require('phpagi.php');
           	error_reporting(E_ALL);
       
              $agi = new AGI();
       
              $agi->answer();
      		$agi->exec('Playback', "custom/masoul/1371");
      
      
      $link = mysql_connect('192.168.1.201', 'root', '');
      mysql_select_db("rtdb");
      $result = mysql_query("SELECT COUNT(id) FROM Tickets");
      
      
      if (!$result) {
          $message  = 'Invalid query: ' . mysql_error() . "\n";
          $message .= 'Whole query: ' . $query;
          die($message);
      }
      
      
      while ($row = mysql_fetch_assoc($result)) {
          echo $row['COUNT(id)']."\n";
          $num=$row['COUNT(id)'];
      
      
      }
      		
                      $agi->say_digits($num, $digits);
      		$agi->exec('Playback', "custom/masoul/sabt");
       	        $agi->hangup();
      ?>
      کد:
      exten => s,1,Set(TIMEOUT_LOOPCOUNT=0)exten => s,n,Set(INVALID_LOOPCOUNT=0)
      exten => s,n,Set(_IVR_CONTEXT_${CONTEXT}=${IVR_CONTEXT})
      exten => s,n,Set(_IVR_CONTEXT=${CONTEXT})
      exten => s,n,Set(__IVR_RETVM=)
      exten => s,n,GotoIf($["${CDR(disposition)}" = "ANSWERED"]?skip)
      exten => s,n,Answer()
      exten => s,n,Wait(1)
      exten => s,n(skip),AGI(countnew.php)
      ارور

      کد:
      <SIP/100-00000041>AGI Tx >> 200 result=1[2014-11-17 11:18:07] ERROR[17675][C-00000041]: utils.c:1339 ast_carefulwrite: write() returned error: Broken pipe

      کامنت


        #4
        کد dail plan رو ساده کنید و کد php agi رو هم فقط یه فایل ساده کنید . ریز کنید بعد یواش یواش برنامه رو گسترش بدید .
        کد PHP:

        #!/usr/bin/php -q
        <?php
          
        require('phpagi.php');
          
        error_reporting(E_ALL);
          
        $agi = new AGI();
          
        $n=rand(10000,99999);
          
          
        $agi->verbose(${n});
        ?>
        ببینید این کد عدد رو به شما نشون میده .

        کامنت


          #5
          همین الان عدد را نشون می ده....
          اما هنگام دیباگ agi این ارور هم میاد
          وگرنه Agi بدون مشکل اجرا می شه
          می خوام دلیلشو بدونم

          کامنت


            #6
            نگران نباشید اروری عجیبی نیست . یه hangup بزارید تو agi درست میشه .

            کامنت


              #7
              hangup گذاشتم اما تعداد اروراش بیشتر هم شد.
              حالا این پیغاک از چیه ؟

              <SIP/100-00000056>AGI Tx >> 510 Invalid or unknown command

              کامنت


                #8
                سلام با تشکر از مهندس کریمی
                من فکر میکنم ارور مربوط به فرمت فایلتون باشه
                دستور زیر رو اجرا کنین و سپس دوباره agi رو تست کنین
                کد PHP:
                dos2unix /var/lib/asterisk/agi-bin/countnew.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/

                کامنت

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

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

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

                ایمیل مدیریت

                Habili@linux-zone.org

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