• הרשמה
    • התחברות
    • חיפוש
    • דף הבית
    • אינדקס קישורים
    • פוסטים אחרונים
    • קבלת התראות מהדפדפן
    • משתמשים
    • חיפוש בהגדרות המתקדמות
    • חיפוש גוגל בפורום
    • ניהול המערכת
    • ניהול המערכת - שרת private

    האם שינוי שם שלוחה ב-API גורם להגדרות השלוחה להימחק??

    פורום מפתחים API
    3
    8
    42
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • C
      CUBASE נערך לאחרונה על ידי CUBASE

      שבוע טוב!

      יש לי קוד שפותח שלוחה ואח"כ משנה את שמה, בפתיחת השלוחה ההגדרות נוצרות כמו שצריך (UpdateExtension) אבל איפשהו במהלך הקוד השלוחה מתאפסת לתיקיה רגילה וכל ההגדרות נמחקות, המקום היחיד בקוד שאני פונה שוב ל-API של ימות זה בשינוי שם השלוחה ע"י move...

      call_yemot_api('UpdateExtension', [
          'token' => $token,
          'path' => $Path,
          'type' => 'playfile',
          'plafile_end_go_to' => '/'
      ]);
      -----------
      call_yemot_api('FileAction', [
          'token' => $token,
          'what' => "ivr2:{$Path}",
          'action' => 'move',
          'target' => "ivr2:{$PathWithNewName}"
      ]);
      

      י תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • י
        ישיבישיר @CUBASE נערך לאחרונה על ידי

        @CUBASE למה לא לפתוח מלכתחילה עם השם שרוצים?

        C תגובה 1 תגובה אחרונה תגובה ציטוט 0
        • C
          CUBASE @ישיבישיר נערך לאחרונה על ידי

          @ישיבישיר השם של השלוחה נקבע לאחר לוגיקה מסוימת, אני יוצר את השלוחה קודם כדי שהמאזין יוכל להקליט לשם, אם לא תהיה ברירה אעשה שהמאזין יקליט לתיקיה זמנית ואח"כ השלוחה תיווצר עם השם הרצוי והקובץ יעבור לשם, אבל אשמח לדעת שזאת לא תהיה הברירה שלי...

          תגובה 1 תגובה אחרונה תגובה ציטוט 0
          • C
            CUBASE נערך לאחרונה על ידי CUBASE

            @שמואל-ש ראיתי שאתה מחובר עכשיו, יש לך מידע בעניין?

            ש תגובה 1 תגובה אחרונה תגובה ציטוט 0
            • ש
              שמואל ש. @CUBASE נערך לאחרונה על ידי

              @CUBASE מה כל הקוד מההתחלה עד הסוף?

              C תגובה 1 תגובה אחרונה תגובה ציטוט 0
              • C
                CUBASE @שמואל ש. נערך לאחרונה על ידי

                @שמואל-ש זה ארוך, אבל אני אומר לך - אין עוד קטע שיש פנייה ל-API של ימות

                עריכה: בעצם יש גם העלאת קובץ:

                function upload_to_yemot($token, $localFilePath, $remotePath) {
                    $fileData = new CURLFile($localFilePath, 'audio/wav', basename($localFilePath));
                    $postData = [
                        'token' => $token,
                        'path' => "ivr2:{$remotePath}",
                        'convertAudio' => '1',
                        'autoNumbering' => 'true',
                        'qqfile' => $fileData
                    ];
                    $url = "{$GLOBALS['yemotApiBaseUrl']}/UploadFile";
                    $ch = curl_init();
                    curl_setopt($ch, CURLOPT_URL, $url);
                    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
                    curl_setopt($ch, CURLOPT_POST, true);
                    curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);
                    $response = curl_exec($ch);
                    $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
                    curl_close($ch);
                    error_log("Yemot Upload | HTTP: {$httpCode} | Response: {$response}");
                    return ['httpCode' => $httpCode, 'data' => json_decode($response, true)];
                }
                
                ש תגובה 1 תגובה אחרונה תגובה ציטוט 0
                • ש
                  שמואל ש. @CUBASE נערך לאחרונה על ידי

                  @CUBASE העלאת קובץ לכאורה לא קשורה
                  מה שאני חושב שאולי אתה מעביר את השלוחה לפני שההגדרות עודכנו באמת בשלוחה
                  פשוט באתר הניהול אם יוצרים שלוחה מסויימת ומשנים לו מיד את השם אז זה נהיה תיקייה רגילה

                  אבל יכול להיות שאני מדבר שטויות...

                  C תגובה 1 תגובה אחרונה תגובה ציטוט 1
                  • C
                    CUBASE @שמואל ש. נערך לאחרונה על ידי

                    @שמואל-ש כנראה שזה העניין, תודה!

                    תגובה 1 תגובה אחרונה תגובה ציטוט 0
                    • פוסט ראשון
                      פוסט אחרון