File: //home/arjun/projects/buyercall_forms/buyercall/buyercall/blueprints/widgets/default_settings.py
""" Default configuration for a new widget.
"""
default = dict(
# Global settings
name='Default Widget',
color='#03a9f4',
position='bottom-right',
branding=False,
# Before call
title='Talk to us now!',
tabWidth=40,
typeTab=True,
typeButton=True,
typeLink=False,
typeImage=False,
animation='bounce-up',
defaultImage='',
customImage='',
imageInFront=False,
showHideButton=True,
showOnMobile=True,
mobileOptimized=False,
imageHorizontal=50,
imageVertical=50,
imageSize=50,
# Starting Call
headerTitle='Talk to us now!',
intro='Let us help you. Enter your details below and click on the talk '
'button to speak to one of our representatives.',
buttonText='Talk Now!',
askFirstName=True,
firstNamePrompt='First name:',
askLastName=True,
lastNamePrompt='Last name:',
askEmailAddress=True,
emailAddressPrompt='Email address:',
askPhoneNumber=True,
phoneNumberPrompt='Phone number:',
askQuestion=False,
questionPrompt='Question:',
addHiddenInformation=False,
hiddenInformation='',
alwaysModal=False,
transparentBackground=False,
# Call settings
language='en',
whisperMessage='Thank you for contacting us. You will be connected to a '
'representative shortly. Please note that this call might '
'be recorded.',
routeInSequence=False,
routeSimultaneously=True,
routeRandomly=False,
recordCalls=False,
transcribeAnsweredCall=False,
transcribeVoiceMail=False,
voicemail=True,
voicemailMessage='Sorry we are not available at the moment. Please leave a '
'voice message and we\'ll get back to you as soon as '
'possible.',
retryRouting=['0', '', ''],
digitPrompt=False,
# Schedule
scheduleTimezone='',
days=[False, True, True, True, True, True, False],
availableFrom='08:00:00',
availableTo='20:00:00',
# Unavailability
unavailableHeaderTitle='Get in touch!',
unavailableIntro='Sorry, we are not available at the moment. Please leave '
'us your details and your question, and we\'ll get back '
'to you as soon as possible.',
unavailableButtonText='Submit',
unavailableAskFirstName=True,
unavailableFirstNamePrompt='First name:',
unavailableAskLastName=True,
unavailableLastNamePrompt='Last name:',
unavailableAskEmailAddress=True,
unavailableEmailAddressPrompt='Email address:',
unavailableAskPhoneNumber=True,
unavailablePhoneNumberPrompt='Phone number:',
unavailableAskQuestion=False,
unavailableQuestionPrompt='Question:',
# Triggers
triggerBasedOnTime=False,
triggerInterval=30,
triggerBasedOnPage=False,
triggerPageInterval=10,
pages=list(),
# Notifications
enableNotifications=True,
notifyAllLeads=False,
notifyAllMe=True,
notifyAllAgents=False,
notifyAllCustom='',
notifyMissedLeads=True,
notifyMissedMe=True,
notifyMissedAgents=False,
notifyMissedCustom='',
notifyNone=False,
notifyAdfCustom='',
notifyAdf=False
)