def main(): args = parseAGIArgs() boxee = BoxeeRPC(sys.argv[1], int(sys.argv[2]), 'Asterisk Boxee') boxee.open() try: callInfo = (args['agi_calleridname'], args['agi_callerid']) boxee.connect() boxee.notify("Caller ID: %s \n%s" % callInfo) except Exception as e: sys.stderr.write("Error: %s" % e) return 1 finally: boxee.close() return 0