def run(): voice = Voice() voice.login() outgoingNumber = input('Number to call: ') forwardingNumber = input('Number to call from [optional]: ') or None voice.call(outgoingNumber, forwardingNumber) if input('Calling now... cancel?[y/N] ').lower() == 'y': voice.cancel(outgoingNumber, forwardingNumber)
from googlevoice import Voice from googlevoice.util import input voice = Voice() voice.login() outgoingNumber = input('Number to call: ') forwardingNumber = input('Number to call from [optional]: ') or None voice.call(outgoingNumber, forwardingNumber) if input('Calling now... cancel?[y/N] ').lower() == 'y': voice.cancel(outgoingNumber, forwardingNumber)
try: voice.login(email, password) except: print('Error! Login failed.') exit(0) try: outgoingNumber = argv[3] except: print('Error! Please provide a Number to cancel ') voice.logout() exit(0) try: forwardingNumber = argv[4] except: forwardingNumber = None try: numberType = argv[5] except: numberType = None try: voice.cancel(outgoingNumber, forwardingNumber, numberType) print('Call canceled!') except: print('Error! Call not canceled') voice.logout()