Ich bezweifle, dass Sie nach 6 Monaten noch eine Antwort darauf suchen, aber hier ist:
Der Twinkle SIP-Client unterstützt die Ausführung eines Skripts, wenn ein eingehender Anruf eingeht, und ich bin sicher, dass viele andere dies ebenfalls tun. Damit so etwas in Twinkle funktionieren kann, schreiben Sie ein Skript wie das unten stehende, gehen Sie dann zu Bearbeiten-> Benutzerprofil-> Skripts und wählen Sie / path / to / my / script für "Incoming Call" aus.
#!/usr/bin/env python import os import re def get_caller_id(from_hdr): clid, uri = from_hdr.split(" <sip") clid = re.sub("\"", "", clid) # Insert ASCII code for spaces if re.search("\s", clid): clid = re.sub("\s", "%20", clid) return clid if "SIP_FROM" in os.environ: from_hdr = os.environ["SIP_FROM"] if re.match("\"[A-Za-z0-9\s]+\"", from_hdr): cmd = "firefox " url = "http://www.google.com/search?q=" caller_id = get_caller_id(from_hdr) cmd_string = cmd + url + caller_id # Launch Browser os.system(cmd_string)