@שרות-פלוס-ivr עשיתי. אבל ברגע שהניתוב משלוחת ההקלטות לשלוחת הצינטוקים (10) מתבצעת השיחה מתנתקת...
אבל אם אני מוחק את שורת tzintuk_admin=yes אז זה כן מנתב אבל לא עושה את הצינתוק (אלא מציע להרשם לשלוחה...)
הפוסטים הטובים ביותר שנוצרו על ידי אוריה דניאלי 0
-
RE: רשימת צינטוקים כפולה
פוסטים אחרונים שנוצרו על ידי אוריה דניאלי 0
-
RE: API מבצע פעולה פעמיים ועזרה עם TIMEOUT.
@ערוץ-הסקרים כתב בAPI מבצע פעולה פעמיים ועזרה עם TIMEOUT.:
מקבלים גם בקשת ניתוק שהשיחה מסתיימת, אתה צריך או להגדיר בשלוחה לא לקבל בקשת api בניתוק, או בקוד עם הגיע ניתוק להתעלם מהבקשה
לא כ"כ הבנתי...
-
API מבצע פעולה פעמיים ועזרה עם TIMEOUT.
שלום, יש לי תקלה בAPI שאם אני מפעיל איזה פונקציה דרך הAPI עם פרמטרים אז זה מבצע את הפעולה פעמיים, הAPI בשלוחה 0-1. יש בלוגים פער של כמה שניות (לא קבוע) בין הביצוע הראשון לשני של הפעולה...
במקום אחר אני עושה אותה קריאה ושם זה לא מבצע כפול,
זה קטע מהקוד הבעיתי (PYTHON)if step_two == "1" and step_one_target and step_two_plan and step_three_value: if step_two_plan == "1": months = int(step_three_value) if months < 1 or months > 60: return yemot_response("תוקף לא חוקי, הזן מספר בין 1 ל-60", goto="/0/0") plan = "PRO" success, msg = db.change_plan(step_one_target, "PRO", months=months) log_action(phone, "שדרוג משתמש", step_one_target, f"חבילה: {plan}, תוקף: {months} חודשים") prefix = "" if success else "שגיאה: " return yemot_response(prefix + msg, goto="/0/0") elif step_two_plan == "2": units = int(step_three_value) if units < 1: return yemot_response("כמות הודעות לא חוקית", goto="/0/0") plan = "per_message" success, msg = db.change_plan(step_one_target, "per_message", additional_units=units) log_action(phone, "שדרוג משתמש", step_one_target, f"חבילה: {plan}, יחידות: {units}") prefix = "" if success else "שגיאה: " return yemot_response(prefix + msg, goto="/0/0")
זה הקוד שעובד (API אחר בשלוחה אחרת) - אני קורא לAPI עם פרטמרים
pro_months = request.args.get("pro_months") add_units = request.args.get("add_units") with Database() as db: if not phone or not call_id: return yemot_response("שגיאת מערכת חסרים פרמטרים") # ——— שדרוג למסלול PRO ——— if pro_months is not None: try: months = int(pro_months) success, msg = db.change_plan(phone, "PRO", months=months, amount=amount) print(f"שדרוג מספר {phone} למנוי PRO למשך {months} חודשים") if success: return yemot_response(f"מנוי ל {months} חודשים עודכן בהצלחה", goto="/3", voice="AS1000", together="no") else: return yemot_response("שגיאה בעדכון החבילה, נא לפנות לתמיכה", goto="/3", voice="AS1000", together="no") except ValueError: return yemot_response("מספר חודשים לא חוקי", goto="/3", voice="AS1000", together="no") if add_units is not None: try: units = int(add_units) success, msg = db.change_plan(phone, "per_message", additional_units=units, amount=amount) print(f"הוספה למספר {phone} סך {units} יחידות") if success: return yemot_response(f"הוספו {units} יחידות בהצלחה", goto="/3", voice="AS1000", together="no") else: return yemot_response("שגיאה בעדכון היחידות, נא לפנות לתמיכה", goto="/3", voice="AS1000", together="no") except ValueError: return yemot_response("כמות יחידות לא חוקית", goto="/3", voice="AS1000", together="no")
בנוסף, אני מנסה להאריך את הTIMEOUT להמתנה לקלט מהמשתמש, עשיתי ככה:
def yemot_read(phone, call_id, text_prompt, var_name, input_type="Digits", min_len=1, max_len=1, star="", zero="", keys="", timeout="10", seyOK=""): if input_type in ["Digits", "Number"]: input_def = f"{var_name},,{max_len},{min_len},,{input_type},{star},{zero},,{keys},,,,{timeout},{seyOK}"
אבל משום מה לא עובד...
-
הוספת או הסרת מספר שמוקש מקמפיין על ידי הפלאפון - אפשרי?
שלום לכולם
אשמח לדעת אם מישהו יודע איך לעשות שבשלוחה מסויימת אני יוכל להקיש מספר ואז לבחור אם להוסיף/למחוק את המספר מרשימת תפוצה-קמפיין. בעצם משהו שיעבוד בדיוק כמו הניהול צינתוקים רק על הקמפיין.
לא מצאתי בפורום משהו על זה, גם לא בAPI... -
שרת API חינמי, יש?
שלום, השרת שעד עכשיו היה זמין בחינם (hostinger) כבר עולה כסף, מישהו מכיר שרת חינמי אחר מומלץ? חיפשתי בפורום ולא מצאתי משהו...
-
RE: הוספת מספר מבצע הפעולה בsms
@צדיק-תמים כתב בהוספת מספר מבצע הפעולה בsms:
נסה להוסיף את ההגדרה הזאת
sms_from_phone_in_text=yes
לא עוזר, אני מקבל את ההודעה הזאת ״[0733640979]: שלח הודעה בקו״ - בעצם מספר הקו...
אני צריך שזה יכתוב לי את מספר הפלאפון של מבצע הפעולה ולא של הקו...
באמת מוזר שהקוד הזה לא מועיל... לכאורה זה בדיוק מה שהוא אמור לעשות.... -
הוספת מספר מבצע הפעולה בsms
שלום, אני מחזיק בקו תוכן שיש בו אפשרות לשליחת הודעה להנהלה.
שמישהו שולח הודעה אז אני מקבל צינטוק וsms ״[05555555555]: שלח הודעה בקו״.
כל זה היה עד לפני מספר ימים עד שכנראה ימות שינו משהו בהגדרות שלהם ואני כבר לא מקבל את המספר אלא רק ״שלח הודעה בקו״ - שזה בעצם טקסט שהוגדר ידנית...
זה הקוד עכשיו.
אשמח ממש לעזרה...type=tzintuk title=SMS list_tzintuk=12 tzintuk_admin=yes run_tzintuk_automat=yes send_sms=yes sms_text= שלח הודעה בקו send_sms_to=055555555 tzintuk_end=/5/40
-
העברת sms דרך המערכת
שלום.
אני מחזיק בקו נייעס קטן. אני מעוניין ליצור אופציה שאנשים יוכלו לשלוח SMS למספר של הקו נייעס והמערכת תשלח לי SMS עם התוכן של ההודעה שנשלחה לקו או שהמספר השולח יהיה המספר ששלח את ההודעה לקו (אופציה מועדפת כדי לחסוך ביחידות ושיהיה קל יותר ליצור איתו קשר) או שבתחילת/ סוף ההודעה יהיה את המספר של שולח ההודעה לקו.
לדוג':
מספר 0555555555 שלח הודעת SMS לקו תוכן מס' 073333333 עם התוכן "שלום".
אני אקבל SMS "שלום" ממספר 0555555555. או שאקבל SMS "שלום (נשלח ממספר 0555555555)" מהמספר 073333333מישהו יודע אם אפשרי ואיך?
-
RE: שליחת SMS בקו תוכן
@שמחה-זו-הסיסמא ואיך אני מגדיר שישלח את ההודעה ל2 מספרים?
-
שליחת SMS בקו תוכן
שלום, אני מעוניין שבכל הודעה שתשלח בשלוחה מסויימת בקו תוכן ישלח הודעת SMS למספר קבוע (מעדיף לרשימת תפוצה כי יש לי 2 מספרים...) שבה כתוב "קיבלתם הודעה ממספר פלאפון המספר המחייג ששלח את ההודעה. אפשרי?