اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

دریافت ارور در هنگام اجرای 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 

                Instagram : https://www.instagram.com/iranlinuxforum

                Voip Trainer - Asterisk - Elastix - Agi Programming- NewRock

                Voip & Linux Trainer
                kamailio-freeswitch-Asterisk-Issabel-fusion-Programming
                Newrock-Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Snom-yeastar-grandstream
                Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
                ZABBIX-VOIPMONITOR
                Linux-Devops

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

                کامنت

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