6 ay sonra buna hala bir cevap aradığınızdan şüpheliyim, ama işte:
Twinkle SIP istemcisi gelen bir çağrı alındığında bir komut dosyasının yürütülmesini destekler ve ben de diğerlerinin de yaptığından eminim. Twinkle'da bu şekilde çalışan bir şey elde etmek için, aşağıdakine benzer bir komut dosyası yazıp ardından Edit- & gt; User Profile-> gt;
#!/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)