ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
אורח · ·
 

הודעה פורסם: 08/10/2020 - 09:12
נושא ההודעה: איך שולחים מקש באמצע שיחה בפייתון (org.ofono) ?

אני יכול להוציא שיחה ל 166 למשל ע"י

קוד:

/usr/share/ofono/scripts/dial-number 166


או
קוד:

#!/usr/bin/python3

import sys
import dbus

if (len(sys.argv) < 2):
        print("Usage: %s [modem] <number> [enabled|disabled|default]" % (sys.argv[0]))
        print("Last argument enables/disables callerid")
        sys.exit(1)

bus = dbus.SystemBus()

manager = dbus.Interface(bus.get_object('org.ofono', '/'),
                                                'org.ofono.Manager')

modems = manager.GetModems()
modem = modems[0][0]

hide_callerid = "default"

if (len(sys.argv) == 2):
        number = sys.argv[1]
elif (len(sys.argv) == 3):
        if (sys.argv[2] == "default") or (sys.argv[2] == "enabled") or \
                        (sys.argv[2] == "disabled"):
                number = sys.argv[1]
                hide_callerid = sys.argv[2]
        else:
                modem = sys.argv[1]
                number = sys.argv[2]
else:
        modem = sys.argv[1]
        number = sys.argv[2]
        hide_callerid = sys.argv[3]

print("Using modem %s" % modem)

vcm = dbus.Interface(bus.get_object('org.ofono', modem),
                                                'org.ofono.VoiceCallManager')

path = vcm.Dial(number, hide_callerid)


אבל איך שולחים לחיצת מקש (DTMF) , למשל כשאומרים לך לעבור לנציג לחץ 1. איך בפייתון ו ofono אפשר לשלוח מקשים ?
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. אורח