আমি সন্দেহ করি যে আপনি 6 মাস পরেও এর উত্তর খুঁজছেন, তবে এখানে যান:
টুইঙ্কল SIP র ক্লায়েন্ট একটি স্ক্রিপ্ট নির্বাহ সমর্থন একটি ইনকামিং কল গৃহীত হয় কখন এবং আমি নিশ্চিত অনেক পাশাপাশি অন্যদেরও না। টুইঙ্কলে এইর মতো কাজ করার জন্য, আপনি নীচের মতো একটি স্ক্রিপ্ট লিখতে চান, তারপরে সম্পাদনা-> ব্যবহারকারী প্রোফাইল-> স্ক্রিপ্টগুলিতে যান এবং "ইনকামিং কল" এর জন্য / পথ / থেকে / আমার / স্ক্রিপ্টটি নির্বাচন করুন।
#!/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)