• אני רוצה בנית מערכת ניקוד בתשלום

    1
    0 הצבעות
    1 פוסטים
    106 צפיות
    אין תגובות
  • שינוי מIVR2 חזרה לוואצאפ

    לא נפתר
    3
    0 הצבעות
    3 פוסטים
    115 צפיות
    ק
    @CUBASE אבל אני לפעמים צריך לחסום אחד ולפעמים אחר וכו'
  • נושא זה נמחק!

    2
    0 הצבעות
    2 פוסטים
    10 צפיות
  • שליטה במשימות דרך הפלאפון

    7
    1 הצבעות
    7 פוסטים
    252 צפיות
    מ
    @ivrפון נו אדרבא, הציבור מחכה על פיתוח כזה, לתזמן ולשנות את תזמון משימות דרך הטלפון.
  • שמיעת הודעה אחרונה שהוקלטה בשיחה חוזרת

    לא נפתר הקלטות
    2
    0 הצבעות
    2 פוסטים
    93 צפיות
    ח
    @דורית אפשר להעלות פשוט את הקובץ של ההודעה ששלחתם בתפריט הראשי M0000 ככה ישמעו את ההודעה
  • בדיקת קוד פייתון

    19
    0 הצבעות
    19 פוסטים
    582 צפיות
    ה
    @ישראללוי from uuid import uuid4 import requests class Yemot: BASE_URL = "https://www.call2all.co.il/ym/api/" def __init__( self, user_name: str, password: str | int, ) -> None: self.token = f"{user_name}:{password}" self.params = { "token": self.token } def upload_file(self, path: str, blob: bytes, file_name: str, base_path: str = "ivr2:/") -> bool: total_size = len(blob) chunk_size = 49 * 1024 * 1024 chunks = [blob[offset:offset + chunk_size] for offset in range(0, total_size, chunk_size)] if len(chunks) == 1: return self._upload_small_file(path, blob, file_name, base_path) else: return self._upload_large_file(path, chunks, file_name, total_size, base_path) def _upload_small_file(self, path: str, blob: bytes, file_name: str, base_path: str) -> bool: data = { "path": f"{base_path}{path}", "convertAudio": "1", "autoNumbering": "true", } data.update(self.params) files = {"file": (file_name, blob)} url = f"{self.BASE_URL}UploadFile" response = requests.post(url, files=files, data=data).json() return response["responseStatus"] == "OK" def _upload_large_file(self, path: str, chunks: list[bytes], file_name: str, content_size: int, base_path: str) -> bool: qquuid = str(uuid4()) offset = 0 for index, chunk in enumerate(chunks): data = { "path": f"{base_path}{path}", "qquuid": qquuid, "convertAudio": "1", "autoNumbering": "true", "uploader": "yemot-admin", "qqfilename": file_name, "qqtotalfilesize": content_size, "qqtotalparts": len(chunks), "qqchunksize": len(chunk), "qqpartbyteoffset": offset, "qqpartindex": index, } data.update(self.params) files = { "qqfile": chunk, } url = f"{self.BASE_URL}UploadFile" response = requests.post(url, data=data, files=files).json() if not response["success"]: print(f"Error uploading chunk {index}: {response}") return False offset += len(chunk) data = { "path": f"{base_path}{path}", "uploader": "yemot-admin", "convertAudio": "1", "autoNumbering": "true", "qquuid": qquuid, "qqfilename": file_name, "qqtotalfilesize": content_size, "qqtotalparts": len(chunks), } data.update(self.params) response = requests.post(f"{self.BASE_URL}UploadFile?done", data=data).json() return response["responseStatus"] == "OK"
  • נושא זה נמחק!

    2
    0 הצבעות
    2 פוסטים
    7 צפיות
    אין תגובות
  • type=id_message רק קובץ שמע או גם TTS

    5
    0 הצבעות
    5 פוסטים
    63 צפיות
    ע
    @צדיק-תמים בדיוק איפה שהפנת אליו, ההודעה השניה מדברת עליו. אבל האמת בעקבות מה שכתבת גנבתי כמה דקות ופתחתי שלוחה כזו, וזה עובד גם עם TTS! תודה
  • איך מחייבים באמצעות טוקן

    9
    0 הצבעות
    9 פוסטים
    489 צפיות
    י
    @נעה אבל חיוב חודשי היא תלות ביום החודש (לדוגמא; מתחייב בראשון או עשירי לחודש). - רק יש אפשרות להגבלת התלות בחודשים (שיהיה ללא הגבלה, בכל ראשון לחודש) ויש אפשרות שיהיה תלות חודשית (שיהיה עם הגבלה ל12 חודש, בכל 10 לחודש). אני צריך ללא תלות כלשהו, כלומר, גם לא סכום חיוב. גם לא יום חודשי, וגם לא הגבלת חודשים. מה שאני רוצה בעצם שהמאזין ירשום את האמצעי תשלום שלו, ואקבל את זה בנדרים פלוס. - ואני אשתמש עם זה בהמשך {כמובן, יש סנכרון והבנה בין המאזין למחייבים}. כאן פירטתי את מה שאני צריך בדיוק...
  • פקודת login ב postman

    3
    0 הצבעות
    3 פוסטים
    113 צפיות
    י
    @אופיר כתב בפקודת login ב postman: @ישראללוי תנסה Login במקום login תודה רבה עובד
  • הקלטה עם זיהוי

    18
    0 הצבעות
    18 פוסטים
    414 צפיות
    ע
    @y6714453 בשלוחה מגדירים רק (חוץ מהגדרות הבסיסיות של שלוחת API) את מה שישלח לשרת אצלך api_000=stockname,yes,record,/9,,no,yes כל השאר נעשה בשרת שלך, הוא מקבל את השם של הקובץ, הוא צריך לקרוא אותו מהשרת של ימות המשיח, הוא צריך לעבד אותו,להעלות את המעובד לקו ולהפנות את המאזין לשמוע אותו. כל זה נמצא בשרששור של שלוחת הAPI ושל פקודות הAPI
  • שליחת הקלטת שידור חי במייל

    2
    0 הצבעות
    2 פוסטים
    66 צפיות
    א
    @לימדי יש לי פיתוח כזה בתשלום, רק שים לב שבמקרים רבים זה עובר את ה50 מ"ב שאפשר לשלוח כקובץ מצורף, אז זה נשלח כלינק לדרייב באימייל.
  • תגובות בנושא הודעות אישיות

    96
    3 הצבעות
    96 פוסטים
    7k צפיות
    ח
    האם אפשר לעשות כעין הודעה אישית, אבל שכל מאזין ישמע ש"יש לך הודעה אישית חדשה", וכך כולם יאזינו לאותה הודעה אישית שאני רוצה לשלוח למספר נמענים, ולא רק למישהו ספציפי?
  • נושא זה נמחק!

    לא נפתר
    2
    0 הצבעות
    2 פוסטים
    37 צפיות
  • יחידות מסר למכירה

    1
    0 הצבעות
    1 פוסטים
    76 צפיות
    אין תגובות
  • 0 הצבעות
    12 פוסטים
    336 צפיות
    ק
    @עידו מצויין! תודה רבה!
  • החזרת שרת api של כמה קבצי שמע שישמע ככמה קבצים בשלוחת השמעת קבצים

    לא נפתר
    12
    0 הצבעות
    12 פוסטים
    326 צפיות
    י
    @CUBASE @אביי-ורבא לשאלה הראשונה תכלס מה אני מחזיר ב retrun של ה rout בפייתון פלאסק?
  • למה התבטל הסינון מהמאגר של "אל תתקשר אליי" ברשימות תפוצה?

    6
    0 הצבעות
    6 פוסטים
    198 צפיות
    מ
    @nyh כמו שכולם אומרים - חוסר תקציב ובמילים אחרות - לא משלמים מספיק לאיש שלוחץ על הכפתור שמחזיק את המאגר:)
  • השמעת אוטומטית של קובץ בכמה שלוחות

    20
    0 הצבעות
    20 פוסטים
    616 צפיות
    ח
    @צבי-ד-צ ומה שאני צריך (העלאת קובץ למס' שלוחות בו זמנית)?
  • השארת הנציג על הקו בסיום שיחת תור

    לא נפתר
    8
    0 הצבעות
    8 פוסטים
    185 צפיות
    י
    @האדם-החושב כתב בהשארת הנציג על הקו בסיום שיחת תור: @יהודה-צ-כ לא עובד. אתה יכול לעשות מענה אנושי על ידי חדר ועידה, או על ידי מודול ראוטניג אבל אם אתה רוצה שיוכלו לענות מיד שזה לא קיים בקומבינה של חדר ועידה, או שיהיה לך את כל ההגדרות שקיימות במודול תור שלרובם אין תחליף בחדר וועידה ובראוטינג לא נראה לי שיש אפשרות רשמית אבל אני יכול לנסות לעשות משהו ב API