• דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

Asterisk + Python

מתוזמן נעוץ נעול הועבר תכנות
5 פוסטים 2 כותבים 372 צפיות
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • upsilon01U מנותק
    upsilon01U מנותק
    upsilon01
    כתב ב נערך לאחרונה על ידי upsilon01
    #1

    ב extensions.conf:

    exten => s,1,Answer
    same => n,System(python /etc/asterisk/mkCall.py)
    same => n, Hangup
    
    

    בקובץ mkCall.py

    import sys
    print ("Argument List:", str(sys.argv))
    f=open("/tmp/a.a","a+")
    f.write( str(sys.argv))
    f.close
    

    הבעיה היא שהוא לא יוצר את הקובץ
    אבל הסקריפט עצמו כן רץ

        -- Executing [8@ivr1-1:2] System("SIP/upsilon-0000005b", "python /etc/asterisk/mkCall.py") in new stack
    
    

    אם אני מרית את הסקריפט מהטרמינל הוא כן יוצר את הקובץ
    אני עם הרשאות root

    למישהו יש פתרון???

    clickoneC תגובה 1 תגובה אחרונה
    0
  • clickoneC מנותק
    clickoneC מנותק
    clickone
    השיב לupsilon01 ב נערך לאחרונה על ידי
    #2

    @upsilon01 איזה הרשאות יש לקובץ?
    מה הפלט של

    ll /etc/asterisk/mkCall.py
    

    אין טסט כמו פרודקשן.

    המייל שלי urivpn@gmail.com

    תגובה 1 תגובה אחרונה
    2
  • upsilon01U מנותק
    upsilon01U מנותק
    upsilon01
    כתב ב נערך לאחרונה על ידי upsilon01
    #3
    -rw-r--r-- 1 root root 217 Nov 29 04:29 /etc/asterisk/mkCall.py
    
    

    בסדר הבנתי מה הבעיה

    clickoneC תגובה 1 תגובה אחרונה
    1
  • clickoneC מנותק
    clickoneC מנותק
    clickone
    השיב לupsilon01 ב נערך לאחרונה על ידי
    #4

    @upsilon01
    תכתוב אותה כאן, כדי שמי שיבוא אחריך עם אותה בעייה לא יצטרך לשאול.

    בינתיים אני אכתוב 🙂
    ההרשאות לקובץ הם של root
    ואסטריסק רץ במשתמש משלו asterisk, ולכן אתה מקבל access denied
    מה שצריך לעשות זה לתת לקובץ בעלות / הרשאות של המשתמש אסטריסק
    לדוגמא ככה:

    chown asterisk:asterisk
    

    תעדכן שאכן זו הייתה הבעייה

    אין טסט כמו פרודקשן.

    המייל שלי urivpn@gmail.com

    תגובה 1 תגובה אחרונה
    3
  • upsilon01U מנותק
    upsilon01U מנותק
    upsilon01
    כתב ב נערך לאחרונה על ידי
    #5

    אכן, זה היה הבעיה
    אבל הייתי צריך לתת הרשאות גם לתיקיה שבה נשמר הקובץ

    תגובה 1 תגובה אחרונה
    2

  • התחברות

  • אין לך חשבון עדיין? הרשמה

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

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.