• הרשמה
    • התחברות
    • חיפוש
    • דף הבית
    • אינדקס קישורים
    • פוסטים אחרונים
    • קבלת התראות מהדפדפן
    • משתמשים
    • חיפוש בהגדרות המתקדמות
    • חיפוש גוגל בפורום
    • ניהול המערכת
    • ניהול המערכת - שרת private
    1. דף הבית
    2. myrmyr
    3. פוסטים
    M
    • פרופיל
    • עוקב אחרי 3
    • עוקבים 1
    • נושאים 8
    • פוסטים 42
    • הגבוה ביותר 6
    • שנוי במחלוקת 0
    • קבוצות 0

    הודעות שפורסמו על ידי myrmyr

    • שליחת מייל למנהל בכניסה לשלוחה

      אני מחפש מודל להגדיר בשלוחה שליחת מייל עם פרטי המאזין למייל שלי,
      אנא עזרתכם!

      פורסם בעזרה הדדית למשתמשים מתקדמים
      M
      myrmyr
    • RE: חדש! אתר לניהול המערכות הטלפוניות שברשותכם

      @Liy נשמח תוסיף אפשרות לשלוח ולקבל sms למערכות שתומכות דרך האתר שלך
      תודה רבה

      פורסם בטיפים עצות והדגמות מהמשתמשים
      M
      myrmyr
    • RE: הצגת הודעות SMS שהתקבלו

      @שולי זה בחינם...

      פורסם בפורום מפתחים API
      M
      myrmyr
    • RE: הצגת הודעות SMS שהתקבלו

      @Liy חבל
      זה יכל מאוד להיות שימושי להנגיש SMS בצורה נוחה ויפה....

      פורסם בפורום מפתחים API
      M
      myrmyr
    • הצגת הודעות SMS שהתקבלו

      אפשרי בAPI?
      חיפשתי בשירשור ולא מצאתי

      פורסם בפורום מפתחים API
      M
      myrmyr
    • RE: זמני היום מדויק + חיפוש ערים ותאריכים בזיהוי דיבור.

      @ישראל10 מה המספר של המערכת?

      פורסם בטיפים עצות והדגמות מהמשתמשים
      M
      myrmyr
    • RE: ניתוב ip במערכת private

      @MERS-0 בדקתי אצלי במערכת בפרייווט, עובד הניתוב

      פורסם בעזרה הדדית למשתמשים מתקדמים
      M
      myrmyr
    • RE: ניתוב ip במערכת private

      @EM על פניו ככל הנראה הבעייה במרכזיה איפה שהוא
      אבל הייתי ממליץ לך לנסות עם מערכת מהשרת הרגיל

      פורסם בעזרה הדדית למשתמשים מתקדמים
      M
      myrmyr
    • RE: דחוף! העלמת לשונית שיגור הודעות

      @שלומל-ה תנסה
      אם אני לא טועה זה עובד ברמת הדפדפן שלך
      כך שאם אדם אחר מתחבר למערכת שלך, לענ"ד יופיע לו כל הכרטיסיות

      פורסם בעזרה הדדית למשתמשים מתקדמים
      M
      myrmyr
    • RE: דחוף! העלמת לשונית שיגור הודעות

      @שלומל-ה https://f2.freeivr.co.il/topic/6317/הסתרת-לשוניות-באתר-ב-מערכת-תוכן?_=1663600632665

      פורסם בעזרה הדדית למשתמשים מתקדמים
      M
      myrmyr
    • RE: חיבור מספר ווטסאפ למערכת - צריך פיתרון יצירתי

      @NA73438 תעשה ראוטינג ip בשלוחה הראשית
      מניסיון עובר מייד ועובד בוואטספ

      פורסם בעזרה הדדית למשתמשים מתקדמים
      M
      myrmyr
    • RE: הוספת זיהוי ספיישל דרך הטלפון

      @Liy בתשלום?

      פורסם בבקשות לפיתוח
      M
      myrmyr
    • RE: עזרה בהוספת זיהוי ספיישל ב api

      @MGM-IVR תודה רבה פתרת לי את הבעייה בס"ד
      (תנו לי לייקים כדי שאוכל לתת לייקים...)
      עכשיו נשאר לי רק לעשות בשלב השני של האימות, לתת לי אפשרות להקיש את הקוד שהתקבל בשיחה
      ולהעתיק אוטומטי מהשלב הראשון-send
      את ה reqid
      אולי להכניס אותו לתוך משתנה
      אבל אני לא הצלחתי להכניס תוצאה לתוך משתנה
      אשמח לעזרה
      תודה רבה

      פורסם בפורום מפתחים API
      M
      myrmyr
    • RE: הוספת זיהוי ספיישל דרך הטלפון

      @MGM-IVR
      https://f2.freeivr.co.il/topic/9650/עזרה-בהוספת-זיהוי-ספיישל-ב-api/8?_=1662925929661
      ניסתי לעשות ללא הצלחה

      פורסם בבקשות לפיתוח
      M
      myrmyr
    • הוספת זיהוי ספיישל דרך הטלפון

      הוספת תמיכה בזיהוי ספיישל דרך הניהול הטלפוני

      פורסם בבקשות לפיתוח
      M
      myrmyr
    • RE: עזרה בהוספת זיהוי ספיישל ב api

      @אהרן-שובקס

      hello
      Warning: Array to string conversion in C:\xampp\htdocs\test\abc.php on line 21
      stdClass Object ( [responseStatus] => Exception [yAfastVersion] => 6.1.18 [message] => Missing parameters [parameter] => callerId )
      
      פורסם בפורום מפתחים API
      M
      myrmyr
    • RE: עזרה בהוספת זיהוי ספיישל ב api

      @אהרן-שובקס

      <?php 
      define("URL", "https://www.call2all.co.il/ym/api/");
      $server = "www";
      
      class BodyPost
      {
      // part "multipart/form-data"
          public static function PartPost($name, $val)
           {
               $body = 'Content-Disposition: form-data; name="' . $name . '"';
      // check instance of oFile
               if($val instanceof oFile)
                {
                    $file = $val->Name();
                    $mime = $val->Mime();
                    $cont = $val->Content();
       
                    $body .= '; filename="' . $file . '"' . "\r\n";
                    $body .= 'Content-Type: ' . $mime ."\r\n\r\n";
                    $body .= $cont."\r\n";
                } else $body .= "\r\n\r\n".$val."\r\n";
               return $body;
           }
       
          public static function Get(array $post, $delimiter = '-------------0123456789')
           {
               if(is_array($post) && !empty($post))
                {
                    $bool = true;
                    //foreach($post as $val) if($val instanceof oFile) {$bool = true; break; };
                    if($bool)
                     {
                         $ret = '';
                         foreach($post as $name=>$val)
                             $ret .= '--' . $delimiter. "\r\n". self::PartPost($name, $val);
                         $ret .= "--" . $delimiter . "--\r\n";
                     } else $ret = http_build_query($post);
                } else throw new \Exception('Error input param!');
               return $ret;
           }
      }
       
      class oFile
      {
           private $name;
           private $mime;
           private $content;
       
           public function __construct($name, $mime=null, $content=null)
            {
                if(is_null($content))
                 {
                     $info = pathinfo($name);
      // check is exist and readable file
                     if(!empty($info['basename']) && is_readable($name))
                      {
                          $this->name = $info['basename'];
      // get MIME
                          $this->mime = mime_content_type($name);
      // load file
                          $content = file_get_contents($name);
                          if($content!==false)
                          {
                              $this->content = $content;
                          }
                          else
                          {
                              throw new Exception('Don`t get content - "'.$name.'"');
                          }
                      }
                      else
                      {
                          throw new Exception('Error param');
                      }
                 }
                 else
                 {
                         $this->name = $name;
                         if(is_null($mime)) $mime = mime_content_type($name);
                         $this->mime = $mime;
                         $this->content = $content;
                  };
            }
       
          public function Name() { return $this->name; }
       
          public function Mime() { return $this->mime; }
       
          public function Content() { return $this->content; }
       
      }
       
      class connecting_to_yemot_api
      {
          public $token;
       
          const URL = URL;
       
          public function __construct($user_name, $password)
          {
              $body = array('username' => $user_name, 'password' => $password);
       
              $body = http_build_query($body);
       
              $opts = array('http' => array(
       
                  'method'  => 'POST',
       
                  'header'  => "Content-Type: application/x-www-form-urlencoded",
       
                  'content' => $body,
       
                  'follow_location' => false) );
       
               $context  = stream_context_create($opts);
       
               $url = self::URL.'Login';
       
                  $result = file_get_contents($url, FALSE, $context);
       
                  $result = json_decode($result);
       
                  if($result -> responseStatus == 'OK')
                  {
                      $this -> token = $result -> token;
       
                      return TRUE;
                  }
                  else
                  {
                      throw new Exception('שם המשתמש או הסיסמא של המערכת שגויים');
                  }
          }
       
          public function __destruct()
          {
              $this -> connecting('Logout');
          }
       
          public function connecting($action, $body = array())
          {
              $delimiter = '----'.uniqid();
       
              $body['token'] = $this -> token;
       
              $body = BodyPost::Get($body, $delimiter);
       
              $opts = array('http' =>
                      array(
                          'method'  => 'POST',
                          'header'  => 'Content-Type: multipart/form-data; boundary='.$delimiter,
                          'content' => $body,
                          'follow_location' => false
                          )
                        );
              $context  = stream_context_create($opts);
       
              $url = self::URL.$action;
       
              $result = file_get_contents($url, FALSE, $context);
       
              $headers = $this -> parseHeaders($http_response_header);
       
              if($headers['Content-Type'][0] == 'application/json')
              {
                  return json_decode($result);
              }
              else
              {
                  return $result;
              }
          }
       
          private function parseHeaders($headers)
          {
              // פונקציה שמקבלת מערך של שורות הכותרות
              // הפונקציה מפרקת את קבצי הקוקי לתת-מערך נפרד
       
       
              // מערך הכותרות
              $head = array();
       
              foreach( $headers as $k=>$v )
              {
                  $t = explode( ':', $v, 2 );
       
                  if( isset( $t[1] ) )
                  {
                      if($t[0] == 'Set-Cookie')
                      {
                          $CookiesArr = array();
       
                          $cookies = explode( ';', $t[1]);
       
                          foreach($cookies as $cookie)
                          {
                              $c = explode( '=', $cookie);
       
                              if( isset( $c[1] ) )
                              {
                                  $CookiesArr[ trim($c[0]) ] = trim( $c[1] );
                              }
                              else
                              {
                                  $CookiesArr[] = trim( $c[0] );
                              }
                          }
       
                          $head[ trim($t[0]) ] = $CookiesArr;
                      }
                      elseif($t[0] == 'Content-Type')
                      {
                          $arr = array();
       
                          $children = explode( ';', $t[1]);
       
                          foreach($children as $child)
                          {
                              $c = explode( '=', $child);
       
                              if( isset( $c[1] ) )
                              {
                                  $arr[ trim($c[0]) ] = trim( $c[1] );
                              }
                              else
                              {
                                  $arr[] = trim( $c[0] );
                              }
                          }
       
                          $head[ trim($t[0]) ] = $arr;
                      }
                      else
                      {
                          $head[ trim($t[0]) ] = trim( $t[1] );
                      }
                  }
                  else
                  {
                      $head[] = $v;
                      if( preg_match( "#HTTP/[0-9\.]+\s+([0-9]+)#",$v, $out ) )
                      {
                          $head['reponse_code'] = intval($out[1]);
                      }
                  }
              }
              return $head;
          }
      }
      echo "hello" ;
      
         $con = new connecting_to_yemot_api('0733000000','1234');
            $token = "0733000000:1234";
         $add_phone = $con -> connecting('ValidationCallerId',
         [
          'token' =>$token,
      	'action'=> 'send',
      	     [
      	     'callerId' => '0771234567' ,
      		 'validType' => "CALL"
            	]
      		
         ]
      );
      print_r($add_phone); 
      
       ?>
      
      
      פורסם בפורום מפתחים API
      M
      myrmyr
    • RE: עזרה בהוספת זיהוי ספיישל ב api

      @אהרן-שובקס אותה שגיאה...

      פורסם בפורום מפתחים API
      M
      myrmyr
    • RE: עזרה בהוספת זיהוי ספיישל ב api

      @ערוץ-הסקרים
      תיקנת כמו שכתבת ועדיין יש לי את השגיאה הבאה:

      hello
      Warning: Array to string conversion in C:\xampp\htdocs\test\abc.php on line 21
      stdClass Object ( [responseStatus] => Exception [yAfastVersion] => 6.1.18 [message] => Missing parameters [parameter] => callerId )
      
      פורסם בפורום מפתחים API
      M
      myrmyr