Evo Voice

<back to all web services

VerifyCallerId

Verifies the caller ID for the specified phone number

Requires Authentication
Requires any of the roles:SystemAdministrator, Manager, Customer
The following routes are available for this service:
POST/endpoints/verify-caller-id
import datetime
import decimal
from marshmallow.fields import *
from servicestack import *
from typing import *
from dataclasses import dataclass, field
from dataclasses_json import dataclass_json, LetterCase, Undefined, config
from enum import Enum, IntEnum


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class EntityInfo:
    # @ApiMember(Description="The ID of the object")
    id: Optional[str] = None
    """
    The ID of the object
    """


    # @ApiMember(Description="The date the object was created")
    date_created: Optional[str] = None
    """
    The date the object was created
    """


    # @ApiMember(Description="The date the object was last modified")
    date_last_modified: Optional[str] = None
    """
    The date the object was last modified
    """


    # @ApiMember(Description="The user that created this object")
    created_by: Optional[str] = None
    """
    The user that created this object
    """


    # @ApiMember(Description="The user that last modified this object")
    last_modified_by: Optional[str] = None
    """
    The user that last modified this object
    """


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class CustomerBreadcrumb:
    id: Optional[str] = None
    name: Optional[str] = None


class EndpointTypes(str, Enum):
    PHONE_NUMBER = 'PhoneNumber'
    USER = 'User'
    FAX_NUMBER = 'FaxNumber'
    EMAIL_ADDRESS = 'EmailAddress'
    UNUSED_1 = 'Unused_1'
    UNUSED_2 = 'Unused_2'
    UNUSED_3 = 'Unused_3'
    UNUSED_4 = 'Unused_4'
    UNUSED_5 = 'Unused_5'
    TEAM = 'Team'


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Value:
    bool_value: Optional[bool] = None
    string_value: Optional[str] = None
    number_value: Optional[float] = None
    list_value: Optional[List[Struct]] = None
    struct_value: Optional[Struct] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Struct(Dict[str,Value]):
    pass


class EndpointFlowSchedules(str, Enum):
    ALWAYS = 'Always'
    SCHEDULED = 'Scheduled'
    SIMPLE = 'Simple'


class SimpleSchedulingRuleTypes(str, Enum):
    ALWAYS = 'Always'
    CUSTOMER_STATE = 'CustomerState'
    TIME = 'Time'


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ScheduleDay:
    offset: Optional[int] = None
    day_of_week: Optional[DayOfWeek] = None


class SchedulingRuleFrequency(str, Enum):
    NONE = 'None'
    SECONDLY = 'Secondly'
    MINUTELY = 'Minutely'
    HOURLY = 'Hourly'
    DAILY = 'Daily'
    WEEKLY = 'Weekly'
    MONTHLY = 'Monthly'
    YEARLY = 'Yearly'


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class SchedulingRule:
    id: Optional[str] = None
    name: Optional[str] = None
    priority: Optional[int] = None
    state: Optional[str] = None
    source: Optional[str] = None
    condition: Optional[str] = None
    simple_rule_type: Optional[SimpleSchedulingRuleTypes] = None
    customer_state: Optional[str] = None
    flow_id: Optional[str] = None
    flow_params: Optional[Struct] = None
    is_all_day: Optional[bool] = None
    start_date: Optional[str] = None
    start_time: Optional[str] = None
    end_time: Optional[str] = None
    by_set_position: Optional[List[int]] = None
    by_month: Optional[List[int]] = None
    by_week_no: Optional[List[int]] = None
    by_year_day: Optional[List[int]] = None
    by_month_day: Optional[List[int]] = None
    by_day: Optional[List[ScheduleDay]] = None
    by_hour: Optional[List[int]] = None
    by_minute: Optional[List[int]] = None
    interval: Optional[int] = None
    count: Optional[int] = None
    until_date: Optional[str] = None
    frequency: Optional[SchedulingRuleFrequency] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Schedule:
    time_zone_id: Optional[str] = None
    inherit: Optional[bool] = None
    force_closed: Optional[bool] = None
    rules: Optional[List[SchedulingRule]] = None
    default_state: Optional[str] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ScheduledFlow:
    state_name: Optional[str] = None
    flow_id: Optional[str] = None
    flow_params: Optional[Struct] = None


class TwilioSipRegions(str, Enum):
    NORTH_AMERICA_VIRGINIA = 'NorthAmericaVirginia'
    NORTH_AMERICA_OREGON = 'NorthAmericaOregon'
    EUROPE_IRELAND = 'EuropeIreland'
    EUROPE_FRANKFURT = 'EuropeFrankfurt'
    ASIA_PACIFIC_SINGAPORE = 'AsiaPacificSingapore'
    ASIA_PACIFIC_TOKYO = 'AsiaPacificTokyo'
    ASIA_PACIFIC_SYDNEY = 'AsiaPacificSydney'
    SOUTH_AMERICA_SAN_PAOLO = 'SouthAmericaSanPaolo'


class AgentStates(str, Enum):
    UNKNOWN = 'Unknown'
    READY = 'Ready'
    NOT_READY = 'NotReady'
    LOGGED_OUT = 'LoggedOut'
    WRAP_UP = 'WrapUp'
    OUTGOING = 'Outgoing'
    OTHER = 'Other'


class AgentStateReasons(str, Enum):
    UNKNOWN = 'Unknown'
    SET_BY_USER = 'SetByUser'
    MISSED_CALL = 'MissedCall'
    SET_BY_SYSTEM = 'SetBySystem'


class UserModes(str, Enum):
    SOFT_PHONE = 'SoftPhone'
    SIP = 'Sip'
    FLOW = 'Flow'
    DATA_ONLY = 'DataOnly'
    THIRD_PARTY = 'ThirdParty'


class UserManagerRoles(str, Enum):
    NONE = 'None'
    MANAGER = 'Manager'
    VOICEMAIL_AND_CALL_HISTORY = 'VoicemailAndCallHistory'
    CUSTOM = 'Custom'


class DashboardPermissions(str, Enum):
    VIEW_FILES = 'ViewFiles'
    VIEW_NOTIFICATIONS = 'ViewNotifications'
    VIEW_SESSIONS = 'ViewSessions'
    VIEW_ENDPOINTS = 'ViewEndpoints'
    VIEW_REPORTS = 'ViewReports'
    VIEW_CUSTOMERS = 'ViewCustomers'
    VIEW_FLOWS = 'ViewFlows'


class UserDataFieldModes(str, Enum):
    HIDDEN = 'Hidden'
    READ_ONLY = 'ReadOnly'
    READ_WRITE = 'ReadWrite'


class TagColors(str, Enum):
    MAGENTA = 'Magenta'
    RED = 'Red'
    VOLCANO = 'Volcano'
    ORANGE = 'Orange'
    GOLD = 'Gold'
    LIME = 'Lime'
    GREEN = 'Green'
    CYAN = 'Cyan'
    BLUE = 'Blue'
    GEEK_BLUE = 'GeekBlue'
    PURPLE = 'Purple'


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Tag:
    id: Optional[str] = None
    name: Optional[str] = None
    color: Optional[TagColors] = None


class ActionUrlHttpMethods(str, Enum):
    GET = 'GET'
    POST = 'POST'


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class EndpointActionUrl:
    id: Optional[str] = None
    url: Optional[str] = None
    method: Optional[ActionUrlHttpMethods] = None


class CustomerVisibility(str, Enum):
    NONE = 'None'
    CURRENT_CUSTOMER = 'CurrentCustomer'
    CURRENT_AND_CHILD_CUSTOMERS = 'CurrentAndChildCustomers'


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class EndpointContact:
    id: Optional[str] = None
    display_name: Optional[str] = None
    address: Optional[str] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class IntegrationData:
    third_party_id: Optional[str] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class EntityIntegrationData(Dict[str,IntegrationData]):
    pass


class ThirdPartyPhoneSystemTypes(str, Enum):
    DEMO = 'Demo'
    SIP = 'Sip'


class TransportTypes(str, Enum):
    UDP = 'UDP'
    TLS = 'TLS'
    TCP = 'TCP'
    PERS = 'PERS'


class AudioCodecTypes(IntEnum):
    PCMU = 0
    GSM = 3
    PCMA = 8
    G722 = 9
    G729 = 18
    ILBC = 97
    AMR = 98
    AMRWB = 99
    SPEEX = 100
    DTMF = 101
    SPEEXWB = 102
    ISACWB = 103
    ISACSWB = 104
    OPUS = 105
    G7221 = 121
    NONE = -1


class DtmfMethods(str, Enum):
    RF_C2833 = 'RFC2833'
    INFO = 'INFO'


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ThirdPartySipAccountSettings:
    number: Optional[str] = None
    agent: Optional[str] = None
    auth_name: Optional[str] = None
    user_name: Optional[str] = None
    display_name: Optional[str] = None
    password: Optional[str] = None
    user_domain: Optional[str] = None
    registration_expires: Optional[int] = None
    transport_type: Optional[TransportTypes] = None
    local_i_p: Optional[str] = None
    local_port: Optional[int] = None
    sip_server: Optional[str] = None
    sip_server_port: Optional[int] = None
    outbound_server: Optional[str] = None
    outbound_server_port: Optional[int] = None
    stun_server: Optional[str] = None
    stun_port: Optional[int] = None
    audio_playback_device_name: Optional[str] = None
    audio_recording_device_name: Optional[str] = None
    audio_codecs: Optional[List[AudioCodecTypes]] = None
    dtmf_method: Optional[DtmfMethods] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ThirdPartySipSettings:
    accounts: Optional[List[ThirdPartySipAccountSettings]] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ThirdPartyDemoSettings:
    extension: Optional[str] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ThirdPartyPhoneSystemSettings:
    type: Optional[ThirdPartyPhoneSystemTypes] = None
    sip_settings: Optional[ThirdPartySipSettings] = None
    demo_settings: Optional[ThirdPartyDemoSettings] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class AppSettings:
    enable_phone_number_management: Optional[bool] = None
    enable_device_management: Optional[bool] = None
    enable_dialer: Optional[bool] = None
    enable_call_history: Optional[bool] = None
    show_file_name_in_message_center: Optional[bool] = None
    chakra_theme: Optional[str] = None
    custom_css: Optional[str] = None
    page_title: Optional[str] = None
    string_mappings: Optional[str] = None
    logout_url: Optional[str] = None
    port_my_number_url: Optional[str] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class EndpointInfo(EntityInfo):
    # @ApiMember(Description="The account ID this endpoint is associated with")
    account_id: Optional[str] = None
    """
    The account ID this endpoint is associated with
    """


    # @ApiMember(Description="The name of the account this endpoint is associated with")
    account_name: Optional[str] = None
    """
    The name of the account this endpoint is associated with
    """


    # @ApiMember(Description="The ID of the customer this endpoint is associated with")
    customer_id: Optional[str] = None
    """
    The ID of the customer this endpoint is associated with
    """


    # @ApiMember(Description="The name of the customer this endpoint is associated with")
    customer_name: Optional[str] = None
    """
    The name of the customer this endpoint is associated with
    """


    # @ApiMember(Description="The third party reference ID for the endpoint")
    reference_id: Optional[str] = None
    """
    The third party reference ID for the endpoint
    """


    # @ApiMember(Description="The breadcrumb to the customer for this endpoint")
    customer_breadcrumb: Optional[List[CustomerBreadcrumb]] = None
    """
    The breadcrumb to the customer for this endpoint
    """


    # @ApiMember(Description="The display name of the endpoint")
    display_name: Optional[str] = None
    """
    The display name of the endpoint
    """


    # @ApiMember(Description="The type of endpoint")
    type: Optional[EndpointTypes] = None
    """
    The type of endpoint
    """


    # @ApiMember(Description="Extra info for this endpoint (typically to show in grid)")
    extra_information: Optional[str] = None
    """
    Extra info for this endpoint (typically to show in grid)
    """


    # @ApiMember(Description="The ID of the flow to use for voice")
    flow_id: Optional[str] = None
    """
    The ID of the flow to use for voice
    """


    # @ApiMember(Description="The name of the flow to use for voice")
    flow_name: Optional[str] = None
    """
    The name of the flow to use for voice
    """


    # @ApiMember(Description="The params for the voice flow")
    flow_params: Optional[Struct] = None
    """
    The params for the voice flow
    """


    # @ApiMember(Description="Whether to use a single flow always or use scheduled flow system")
    flow_schedule: Optional[EndpointFlowSchedules] = None
    """
    Whether to use a single flow always or use scheduled flow system
    """


    # @ApiMember(Description="This endpoint's schedule")
    schedule: Optional[Schedule] = None
    """
    This endpoint's schedule
    """


    # @ApiMember(Description="The list of scheduled flows when using scheduling")
    scheduled_flows: Optional[List[ScheduledFlow]] = None
    """
    The list of scheduled flows when using scheduling
    """


    # @ApiMember(Description="Disable SMS")
    disable_sms: Optional[bool] = None
    """
    Disable SMS
    """


    # @ApiMember(Description="Set this to true to prevent Evo Voice from overriding the 10DLC / SMS settings for this number")
    use_external10_dlc_campaign: Optional[bool] = None
    """
    Set this to true to prevent Evo Voice from overriding the 10DLC / SMS settings for this number
    """


    # @ApiMember(Description="Is this a virtual phone number?")
    is_virtual_phone_number: Optional[bool] = None
    """
    Is this a virtual phone number?
    """


    # @ApiMember(Description="Is caller ID verified for this virtual number?")
    is_caller_id_verified: Optional[bool] = None
    """
    Is caller ID verified for this virtual number?
    """


    # @ApiMember(Description="The verification code for this number")
    caller_id_verification_code: Optional[str] = None
    """
    The verification code for this number
    """


    # @ApiMember(Description="The phone number")
    phone_number: Optional[str] = None
    """
    The phone number
    """


    # @ApiMember(Description="The Sid of the phone number")
    phone_number_sid: Optional[str] = None
    """
    The Sid of the phone number
    """


    # @ApiMember(Description="The caller ID Name (CNAM) for the phone number")
    caller_id_name: Optional[str] = None
    """
    The caller ID Name (CNAM) for the phone number
    """


    # @ApiMember(Description="The address SID associated with the phone number")
    address_sid: Optional[str] = None
    """
    The address SID associated with the phone number
    """


    # @ApiMember(Description="Do not touch this phone number - for BYOA accounts")
    do_not_touch_phone_number: Optional[bool] = None
    """
    Do not touch this phone number - for BYOA accounts
    """


    # @ApiMember(Description="Is this number enrolled in a 10DLC messaging service campaign")
    is_enrolled_in10_dlc_service: Optional[bool] = None
    """
    Is this number enrolled in a 10DLC messaging service campaign
    """


    # @ApiMember(Description="Whether we look up caller ID or not")
    enable_caller_id_lookup: Optional[bool] = None
    """
    Whether we look up caller ID or not
    """


    # @ApiMember(Description="The email address of the user")
    user_email_address: Optional[str] = None
    """
    The email address of the user
    """


    # @ApiMember(Description="The Twilio Region for the SIP endpoint")
    sip_region: Optional[TwilioSipRegions] = None
    """
    The Twilio Region for the SIP endpoint
    """


    # @ApiMember(Description="The Twilio Sid of the credentials for Sip")
    sip_credential_sid: Optional[str] = None
    """
    The Twilio Sid of the credentials for Sip
    """


    # @ApiMember(Description="The Twilio SIP user name")
    sip_user_name: Optional[str] = None
    """
    The Twilio SIP user name
    """


    # @ApiMember(Description="The Twilio SIP password")
    sip_password: Optional[str] = None
    """
    The Twilio SIP password
    """


    # @ApiMember(Description="The SIP domain")
    sip_domain: Optional[str] = None
    """
    The SIP domain
    """


    # @ApiMember(Description="Is emergency calling enabled on this number?")
    enable_emergency_calling: Optional[bool] = None
    """
    Is emergency calling enabled on this number?
    """


    # @ApiMember(Description="The SID of the emergency address for this number")
    emergency_address_sid: Optional[str] = None
    """
    The SID of the emergency address for this number
    """


    # @ApiMember(Description="The ID of the phone number to use for emergency dialing")
    emergency_phone_number_id: Optional[str] = None
    """
    The ID of the phone number to use for emergency dialing
    """


    # @ApiMember(Description="The current agent state of this user endpoint")
    agent_state: Optional[AgentStates] = None
    """
    The current agent state of this user endpoint
    """


    # @ApiMember(Description="The current agent state reason of this user endpoint")
    agent_state_reason: Optional[AgentStateReasons] = None
    """
    The current agent state reason of this user endpoint
    """


    # @ApiMember(Description="The mode for this user")
    user_mode: Optional[UserModes] = None
    """
    The mode for this user
    """


    # @ApiMember(Description="The ID of the file to use for voicemail greeting")
    voicemail_greeting_id: Optional[str] = None
    """
    The ID of the file to use for voicemail greeting
    """


    # @ApiMember(Description="The endpoint's data")
    data: Optional[Struct] = None
    """
    The endpoint's data
    """


    # @ApiMember(Description="The email address for email endpoints")
    email_address: Optional[str] = None
    """
    The email address for email endpoints
    """


    # @ApiMember(Description="The first name of the user (for user endpoints)")
    user_first_name: Optional[str] = None
    """
    The first name of the user (for user endpoints)
    """


    # @ApiMember(Description="The last name of the user (for user endpoints)")
    user_last_name: Optional[str] = None
    """
    The last name of the user (for user endpoints)
    """


    # @ApiMember(Description="The URL of an image for this user's avatar")
    avatar_url: Optional[str] = None
    """
    The URL of an image for this user's avatar
    """


    # @ApiMember(Description="Does this user have manager role?")
    manager_role: Optional[UserManagerRoles] = None
    """
    Does this user have manager role?
    """


    # @ApiMember(Description="The list of dashboard permissions for when the manager role is custom")
    dashboard_permissions: Optional[List[DashboardPermissions]] = None
    """
    The list of dashboard permissions for when the manager role is custom
    """


    # @ApiMember(Description="The type of visibility this user has to their own fields")
    my_field_permissions: Optional[UserDataFieldModes] = None
    """
    The type of visibility this user has to their own fields
    """


    # @ApiMember(Description="The type of visibility this user has to customer fields")
    customer_field_permissions: Optional[UserDataFieldModes] = None
    """
    The type of visibility this user has to customer fields
    """


    # @ApiMember(Description="The type of visibility this user has to other user fields")
    other_user_field_permissions: Optional[UserDataFieldModes] = None
    """
    The type of visibility this user has to other user fields
    """


    # @ApiMember(Description="The type of visibility this user has to other endpoint fields")
    other_endpoint_field_permissions: Optional[UserDataFieldModes] = None
    """
    The type of visibility this user has to other endpoint fields
    """


    # @ApiMember(Description="The name of this endpoint (for bots etc.)")
    name: Optional[str] = None
    """
    The name of this endpoint (for bots etc.)
    """


    # @ApiMember(Description="The list of tags for this endpoint")
    tags: Optional[List[Tag]] = None
    """
    The list of tags for this endpoint
    """


    # @ApiMember(Description="The list of action URLs")
    action_urls: Optional[List[EndpointActionUrl]] = None
    """
    The list of action URLs
    """


    # @ApiMember(Description="The list of members in this team")
    team_member_ids: Optional[List[str]] = None
    """
    The list of members in this team
    """


    # @ApiMember(Description="Visibility of this user/team in contact lists")
    contact_list_visibility: Optional[CustomerVisibility] = None
    """
    Visibility of this user/team in contact lists
    """


    # @ApiMember(Description="The list of contacts personal to this user")
    contacts: Optional[List[EndpointContact]] = None
    """
    The list of contacts personal to this user
    """


    # @ApiMember(Description="The documo ID for this number")
    documo_id: Optional[str] = None
    """
    The documo ID for this number
    """


    # @ApiMember(Description="Integration data for this endpoint")
    integration_data: Optional[EntityIntegrationData] = None
    """
    Integration data for this endpoint
    """


    # @ApiMember(Description="Settings for third party phone system")
    third_party_phone_system_settings: Optional[ThirdPartyPhoneSystemSettings] = None
    """
    Settings for third party phone system
    """


    # @ApiMember(Description="Should this user override the parent customer's app settings")
    override_app_settings: Optional[bool] = None
    """
    Should this user override the parent customer's app settings
    """


    # @ApiMember(Description="App / Portal settings for this user")
    app_settings: Optional[AppSettings] = None
    """
    App / Portal settings for this user
    """


# @Api(Description="Verifies the caller ID for the specified phone number")
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class VerifyCallerId:
    """
    Verifies the caller ID for the specified phone number
    """

    endpoint_id: Optional[str] = None

Python VerifyCallerId DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /endpoints/verify-caller-id HTTP/1.1 
Host: evovoice.io 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<VerifyCallerId xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Endpoints">
  <EndpointId>String</EndpointId>
</VerifyCallerId>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<EndpointInfo xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Endpoints">
  <CreatedBy xmlns="http://schemas.datacontract.org/2004/07/Voice.Api">String</CreatedBy>
  <DateCreated xmlns="http://schemas.datacontract.org/2004/07/Voice.Api">String</DateCreated>
  <DateLastModified xmlns="http://schemas.datacontract.org/2004/07/Voice.Api">String</DateLastModified>
  <Id xmlns="http://schemas.datacontract.org/2004/07/Voice.Api">String</Id>
  <LastModifiedBy xmlns="http://schemas.datacontract.org/2004/07/Voice.Api">String</LastModifiedBy>
  <AccountId>String</AccountId>
  <AccountName>String</AccountName>
  <ActionUrls>
    <EndpointActionUrl>
      <Id>String</Id>
      <Method>GET</Method>
      <Url>String</Url>
    </EndpointActionUrl>
  </ActionUrls>
  <AddressSid>String</AddressSid>
  <AgentState>Unknown</AgentState>
  <AgentStateReason>Unknown</AgentStateReason>
  <AppSettings xmlns:d2p1="http://schemas.datacontract.org/2004/07/Voice.Api.Customers">
    <d2p1:ChakraTheme>String</d2p1:ChakraTheme>
    <d2p1:CustomCss>String</d2p1:CustomCss>
    <d2p1:EnableCallHistory>false</d2p1:EnableCallHistory>
    <d2p1:EnableDeviceManagement>false</d2p1:EnableDeviceManagement>
    <d2p1:EnableDialer>false</d2p1:EnableDialer>
    <d2p1:EnablePhoneNumberManagement>false</d2p1:EnablePhoneNumberManagement>
    <d2p1:LogoutUrl>String</d2p1:LogoutUrl>
    <d2p1:PageTitle>String</d2p1:PageTitle>
    <d2p1:PortMyNumberUrl>String</d2p1:PortMyNumberUrl>
    <d2p1:ShowFileNameInMessageCenter>false</d2p1:ShowFileNameInMessageCenter>
    <d2p1:StringMappings>String</d2p1:StringMappings>
  </AppSettings>
  <AvatarUrl>String</AvatarUrl>
  <CallerIdName>String</CallerIdName>
  <CallerIdVerificationCode>String</CallerIdVerificationCode>
  <ContactListVisibility>None</ContactListVisibility>
  <Contacts>
    <EndpointContact>
      <Address>String</Address>
      <DisplayName>String</DisplayName>
      <Id>String</Id>
    </EndpointContact>
  </Contacts>
  <CustomerBreadcrumb xmlns:d2p1="http://schemas.datacontract.org/2004/07/Voice.Api.Customers">
    <d2p1:CustomerBreadcrumb>
      <d2p1:Id>String</d2p1:Id>
      <d2p1:Name>String</d2p1:Name>
    </d2p1:CustomerBreadcrumb>
  </CustomerBreadcrumb>
  <CustomerFieldPermissions>Hidden</CustomerFieldPermissions>
  <CustomerId>String</CustomerId>
  <CustomerName>String</CustomerName>
  <DashboardPermissions xmlns:d2p1="http://schemas.datacontract.org/2004/07/Voice.Api.Authentication">
    <d2p1:DashboardPermissions>ViewFiles</d2p1:DashboardPermissions>
  </DashboardPermissions>
  <Data xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:KeyValueOfstringValue8Ahp2kgT>
      <d2p1:Key>String</d2p1:Key>
      <d2p1:Value xmlns:d4p1="http://schemas.datacontract.org/2004/07/Voice.Api.Flows.Data">
        <d4p1:BoolValue>false</d4p1:BoolValue>
        <d4p1:ListValue>
          <d2p1:ArrayOfKeyValueOfstringValue8Ahp2kgT>
            <d2p1:KeyValueOfstringValue8Ahp2kgT>
              <d2p1:Key>String</d2p1:Key>
              <d2p1:Value>
                <d4p1:BoolValue>false</d4p1:BoolValue>
                <d4p1:ListValue>
                  <d2p1:ArrayOfKeyValueOfstringValue8Ahp2kgT>
                    <d2p1:KeyValueOfstringValue8Ahp2kgT>
                      <d2p1:Key>String</d2p1:Key>
                      <d2p1:Value>
                        <d4p1:BoolValue>false</d4p1:BoolValue>
                        <d4p1:ListValue>
                          <d2p1:ArrayOfKeyValueOfstringValue8Ahp2kgT i:nil="true" />
                        </d4p1:ListValue>
                        <d4p1:NumberValue>0</d4p1:NumberValue>
                        <d4p1:StringValue>String</d4p1:StringValue>
                        <d4p1:StructValue i:nil="true" />
                      </d2p1:Value>
                    </d2p1:KeyValueOfstringValue8Ahp2kgT>
                  </d2p1:ArrayOfKeyValueOfstringValue8Ahp2kgT>
                </d4p1:ListValue>
                <d4p1:NumberValue>0</d4p1:NumberValue>
                <d4p1:StringValue>String</d4p1:StringValue>
                <d4p1:StructValue>
                  <d2p1:KeyValueOfstringValue8Ahp2kgT>
                    <d2p1:Key>String</d2p1:Key>
                    <d2p1:Value>
                      <d4p1:BoolValue>false</d4p1:BoolValue>
                      <d4p1:ListValue>
                        <d2p1:ArrayOfKeyValueOfstringValue8Ahp2kgT i:nil="true" />
                      </d4p1:ListValue>
                      <d4p1:NumberValue>0</d4p1:NumberValue>
                      <d4p1:StringValue>String</d4p1:StringValue>
                      <d4p1:StructValue i:nil="true" />
                    </d2p1:Value>
                  </d2p1:KeyValueOfstringValue8Ahp2kgT>
                </d4p1:StructValue>
              </d2p1:Value>
            </d2p1:KeyValueOfstringValue8Ahp2kgT>
          </d2p1:ArrayOfKeyValueOfstringValue8Ahp2kgT>
        </d4p1:ListValue>
        <d4p1:NumberValue>0</d4p1:NumberValue>
        <d4p1:StringValue>String</d4p1:StringValue>
        <d4p1:StructValue>
          <d2p1:KeyValueOfstringValue8Ahp2kgT>
            <d2p1:Key>String</d2p1:Key>
            <d2p1:Value>
              <d4p1:BoolValue>false</d4p1:BoolValue>
              <d4p1:ListValue>
                <d2p1:ArrayOfKeyValueOfstringValue8Ahp2kgT>
                  <d2p1:KeyValueOfstringValue8Ahp2kgT>
                    <d2p1:Key>String</d2p1:Key>
                    <d2p1:Value>
                      <d4p1:BoolValue>false</d4p1:BoolValue>
                      <d4p1:ListValue>
                        <d2p1:ArrayOfKeyValueOfstringValue8Ahp2kgT i:nil="true" />
                      </d4p1:ListValue>
                      <d4p1:NumberValue>0</d4p1:NumberValue>
                      <d4p1:StringValue>String</d4p1:StringValue>
                      <d4p1:StructValue i:nil="true" />
                    </d2p1:Value>
                  </d2p1:KeyValueOfstringValue8Ahp2kgT>
                </d2p1:ArrayOfKeyValueOfstringValue8Ahp2kgT>
              </d4p1:ListValue>
              <d4p1:NumberValue>0</d4p1:NumberValue>
              <d4p1:StringValue>String</d4p1:StringValue>
              <d4p1:StructValue>
                <d2p1:KeyValueOfstringValue8Ahp2kgT>
                  <d2p1:Key>String</d2p1:Key>
                  <d2p1:Value>
                    <d4p1:BoolValue>false</d4p1:BoolValue>
                    <d4p1:ListValue>
                      <d2p1:ArrayOfKeyValueOfstringValue8Ahp2kgT i:nil="true" />
                    </d4p1:ListValue>
                    <d4p1:NumberValue>0</d4p1:NumberValue>
                    <d4p1:StringValue>String</d4p1:StringValue>
                    <d4p1:StructValue i:nil="true" />
                  </d2p1:Value>
                </d2p1:KeyValueOfstringValue8Ahp2kgT>
              </d4p1:StructValue>
            </d2p1:Value>
          </d2p1:KeyValueOfstringValue8Ahp2kgT>
        </d4p1:StructValue>
      </d2p1:Value>
    </d2p1:KeyValueOfstringValue8Ahp2kgT>
  </Data>
  <DisableSms>false</DisableSms>
  <DisplayName>String</DisplayName>
  <DoNotTouchPhoneNumber>false</DoNotTouchPhoneNumber>
  <DocumoId>String</DocumoId>
  <EmailAddress>String</EmailAddress>
  <EmergencyAddressSid>String</EmergencyAddressSid>
  <EmergencyPhoneNumberId>String</EmergencyPhoneNumberId>
  <EnableCallerIdLookup>false</EnableCallerIdLookup>
  <EnableEmergencyCalling>false</EnableEmergencyCalling>
  <ExtraInformation>String</ExtraInformation>
  <FlowId>String</FlowId>
  <FlowName>String</FlowName>
  <FlowParams xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:KeyValueOfstringValue8Ahp2kgT>
      <d2p1:Key>String</d2p1:Key>
      <d2p1:Value xmlns:d4p1="http://schemas.datacontract.org/2004/07/Voice.Api.Flows.Data">
        <d4p1:BoolValue>false</d4p1:BoolValue>
        <d4p1:ListValue>
          <d2p1:ArrayOfKeyValueOfstringValue8Ahp2kgT>
            <d2p1:KeyValueOfstringValue8Ahp2kgT>
              <d2p1:Key>String</d2p1:Key>
              <d2p1:Value>
                <d4p1:BoolValue>false</d4p1:BoolValue>
                <d4p1:ListValue>
                  <d2p1:ArrayOfKeyValueOfstringValue8Ahp2kgT>
                    <d2p1:KeyValueOfstringValue8Ahp2kgT>
                      <d2p1:Key>String</d2p1:Key>
                      <d2p1:Value>
                        <d4p1:BoolValue>false</d4p1:BoolValue>
                        <d4p1:ListValue>
                          <d2p1:ArrayOfKeyValueOfstringValue8Ahp2kgT i:nil="true" />
                        </d4p1:ListValue>
                        <d4p1:NumberValue>0</d4p1:NumberValue>
                        <d4p1:StringValue>String</d4p1:StringValue>
                        <d4p1:StructValue i:nil="true" />
                      </d2p1:Value>
                    </d2p1:KeyValueOfstringValue8Ahp2kgT>
                  </d2p1:ArrayOfKeyValueOfstringValue8Ahp2kgT>
                </d4p1:ListValue>
                <d4p1:NumberValue>0</d4p1:NumberValue>
                <d4p1:StringValue>String</d4p1:StringValue>
                <d4p1:StructValue>
                  <d2p1:KeyValueOfstringValue8Ahp2kgT>
                    <d2p1:Key>String</d2p1:Key>
                    <d2p1:Value>
                      <d4p1:BoolValue>false</d4p1:BoolValue>
                      <d4p1:ListValue>
                        <d2p1:ArrayOfKeyValueOfstringValue8Ahp2kgT i:nil="true" />
                      </d4p1:ListValue>
                      <d4p1:NumberValue>0</d4p1:NumberValue>
                      <d4p1:StringValue>String</d4p1:StringValue>
                      <d4p1:StructValue i:nil="true" />
                    </d2p1:Value>
                  </d2p1:KeyValueOfstringValue8Ahp2kgT>
                </d4p1:StructValue>
              </d2p1:Value>
            </d2p1:KeyValueOfstringValue8Ahp2kgT>
          </d2p1:ArrayOfKeyValueOfstringValue8Ahp2kgT>
        </d4p1:ListValue>
        <d4p1:NumberValue>0</d4p1:NumberValue>
        <d4p1:StringValue>String</d4p1:StringValue>
        <d4p1:StructValue>
          <d2p1:KeyValueOfstringValue8Ahp2kgT>
            <d2p1:Key>String</d2p1:Key>
            <d2p1:Value>
              <d4p1:BoolValue>false</d4p1:BoolValue>
              <d4p1:ListValue>
                <d2p1:ArrayOfKeyValueOfstringValue8Ahp2kgT>
                  <d2p1:KeyValueOfstringValue8Ahp2kgT>
                    <d2p1:Key>String</d2p1:Key>
                    <d2p1:Value>
                      <d4p1:BoolValue>false</d4p1:BoolValue>
                      <d4p1:ListValue>
                        <d2p1:ArrayOfKeyValueOfstringValue8Ahp2kgT i:nil="true" />
                      </d4p1:ListValue>
                      <d4p1:NumberValue>0</d4p1:NumberValue>
                      <d4p1:StringValue>String</d4p1:StringValue>
                      <d4p1:StructValue i:nil="true" />
                    </d2p1:Value>
                  </d2p1:KeyValueOfstringValue8Ahp2kgT>
                </d2p1:ArrayOfKeyValueOfstringValue8Ahp2kgT>
              </d4p1:ListValue>
              <d4p1:NumberValue>0</d4p1:NumberValue>
              <d4p1:StringValue>String</d4p1:StringValue>
              <d4p1:StructValue>
                <d2p1:KeyValueOfstringValue8Ahp2kgT>
                  <d2p1:Key>String</d2p1:Key>
                  <d2p1:Value>
                    <d4p1:BoolValue>false</d4p1:BoolValue>
                    <d4p1:ListValue>
                      <d2p1:ArrayOfKeyValueOfstringValue8Ahp2kgT i:nil="true" />
                    </d4p1:ListValue>
                    <d4p1:NumberValue>0</d4p1:NumberValue>
                    <d4p1:StringValue>String</d4p1:StringValue>
                    <d4p1:StructValue i:nil="true" />
                  </d2p1:Value>
                </d2p1:KeyValueOfstringValue8Ahp2kgT>
              </d4p1:StructValue>
            </d2p1:Value>
          </d2p1:KeyValueOfstringValue8Ahp2kgT>
        </d4p1:StructValue>
      </d2p1:Value>
    </d2p1:KeyValueOfstringValue8Ahp2kgT>
  </FlowParams>
  <FlowSchedule>Always</FlowSchedule>
  <IntegrationData xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:KeyValueOfstringIntegrationDataY_SkqLnhh>
      <d2p1:Key>String</d2p1:Key>
      <d2p1:Value xmlns:d4p1="http://schemas.datacontract.org/2004/07/Voice.Api.Integrations">
        <d4p1:ThirdPartyId>String</d4p1:ThirdPartyId>
      </d2p1:Value>
    </d2p1:KeyValueOfstringIntegrationDataY_SkqLnhh>
  </IntegrationData>
  <IsCallerIdVerified>false</IsCallerIdVerified>
  <IsEnrolledIn10DlcService>false</IsEnrolledIn10DlcService>
  <IsVirtualPhoneNumber>false</IsVirtualPhoneNumber>
  <ManagerRole>None</ManagerRole>
  <MyFieldPermissions>Hidden</MyFieldPermissions>
  <Name>String</Name>
  <OtherEndpointFieldPermissions>Hidden</OtherEndpointFieldPermissions>
  <OtherUserFieldPermissions>Hidden</OtherUserFieldPermissions>
  <OverrideAppSettings>false</OverrideAppSettings>
  <PhoneNumber>String</PhoneNumber>
  <PhoneNumberSid>String</PhoneNumberSid>
  <ReferenceId>String</ReferenceId>
  <Schedule xmlns:d2p1="http://schemas.datacontract.org/2004/07/Voice.Api.Scheduling">
    <d2p1:DefaultState>String</d2p1:DefaultState>
    <d2p1:ForceClosed>false</d2p1:ForceClosed>
    <d2p1:Inherit>false</d2p1:Inherit>
    <d2p1:Rules>
      <d2p1:SchedulingRule>
        <d2p1:ByDay>
          <d2p1:ScheduleDay>
            <d2p1:DayOfWeek>Sunday</d2p1:DayOfWeek>
            <d2p1:Offset>0</d2p1:Offset>
          </d2p1:ScheduleDay>
        </d2p1:ByDay>
        <d2p1:ByHour xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:int>0</d5p1:int>
        </d2p1:ByHour>
        <d2p1:ByMinute xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:int>0</d5p1:int>
        </d2p1:ByMinute>
        <d2p1:ByMonth xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:int>0</d5p1:int>
        </d2p1:ByMonth>
        <d2p1:ByMonthDay xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:int>0</d5p1:int>
        </d2p1:ByMonthDay>
        <d2p1:BySetPosition xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:int>0</d5p1:int>
        </d2p1:BySetPosition>
        <d2p1:ByWeekNo xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:int>0</d5p1:int>
        </d2p1:ByWeekNo>
        <d2p1:ByYearDay xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:int>0</d5p1:int>
        </d2p1:ByYearDay>
        <d2p1:Condition>String</d2p1:Condition>
        <d2p1:Count>0</d2p1:Count>
        <d2p1:CustomerState>String</d2p1:CustomerState>
        <d2p1:EndTime>String</d2p1:EndTime>
        <d2p1:FlowId>String</d2p1:FlowId>
        <d2p1:FlowParams xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:KeyValueOfstringValue8Ahp2kgT>
            <d5p1:Key>String</d5p1:Key>
            <d5p1:Value xmlns:d7p1="http://schemas.datacontract.org/2004/07/Voice.Api.Flows.Data">
              <d7p1:BoolValue>false</d7p1:BoolValue>
              <d7p1:ListValue>
                <d5p1:ArrayOfKeyValueOfstringValue8Ahp2kgT>
                  <d5p1:KeyValueOfstringValue8Ahp2kgT>
                    <d5p1:Key>String</d5p1:Key>
                    <d5p1:Value>
                      <d7p1:BoolValue>false</d7p1:BoolValue>
                      <d7p1:ListValue>
                        <d5p1:ArrayOfKeyValueOfstringValue8Ahp2kgT>
                          <d5p1:KeyValueOfstringValue8Ahp2kgT>
                            <d5p1:Key>String</d5p1:Key>
                            <d5p1:Value>
                              <d7p1:BoolValue>false</d7p1:BoolValue>
                              <d7p1:ListValue>
                                <d5p1:ArrayOfKeyValueOfstringValue8Ahp2kgT i:nil="true" />
                              </d7p1:ListValue>
                              <d7p1:NumberValue>0</d7p1:NumberValue>
                              <d7p1:StringValue>String</d7p1:StringValue>
                              <d7p1:StructValue i:nil="true" />
                            </d5p1:Value>
                          </d5p1:KeyValueOfstringValue8Ahp2kgT>
                        </d5p1:ArrayOfKeyValueOfstringValue8Ahp2kgT>
                      </d7p1:ListValue>
                      <d7p1:NumberValue>0</d7p1:NumberValue>
                      <d7p1:StringValue>String</d7p1:StringValue>
                      <d7p1:StructValue>
                        <d5p1:KeyValueOfstringValue8Ahp2kgT>
                          <d5p1:Key>String</d5p1:Key>
                          <d5p1:Value>
                            <d7p1:BoolValue>false</d7p1:BoolValue>
                            <d7p1:ListValue>
                              <d5p1:ArrayOfKeyValueOfstringValue8Ahp2kgT i:nil="true" />
                            </d7p1:ListValue>
                            <d7p1:NumberValue>0</d7p1:NumberValue>
                            <d7p1:StringValue>String</d7p1:StringValue>
                            <d7p1:StructValue i:nil="true" />
                          </d5p1:Value>
                        </d5p1:KeyValueOfstringValue8Ahp2kgT>
                      </d7p1:StructValue>
                    </d5p1:Value>
                  </d5p1:KeyValueOfstringValue8Ahp2kgT>
                </d5p1:ArrayOfKeyValueOfstringValue8Ahp2kgT>
              </d7p1:ListValue>
              <d7p1:NumberValue>0</d7p1:NumberValue>
              <d7p1:StringValue>String</d7p1:StringValue>
              <d7p1:StructValue>
                <d5p1:KeyValueOfstringValue8Ahp2kgT>
                  <d5p1:Key>String</d5p1:Key>
                  <d5p1:Value>
                    <d7p1:BoolValue>false</d7p1:BoolValue>
                    <d7p1:ListValue>
                      <d5p1:ArrayOfKeyValueOfstringValue8Ahp2kgT>
                        <d5p1:KeyValueOfstringValue8Ahp2kgT>
                          <d5p1:Key>String</d5p1:Key>
                          <d5p1:Value>
                            <d7p1:BoolValue>false</d7p1:BoolValue>
                            <d7p1:ListValue>
                              <d5p1:ArrayOfKeyValueOfstringValue8Ahp2kgT i:nil="true" />
                            </d7p1:ListValue>
                            <d7p1:NumberValue>0</d7p1:NumberValue>
                            <d7p1:StringValue>String</d7p1:StringValue>
                            <d7p1:StructValue i:nil="true" />
                          </d5p1:Value>
                        </d5p1:KeyValueOfstringValue8Ahp2kgT>
                      </d5p1:ArrayOfKeyValueOfstringValue8Ahp2kgT>
                    </d7p1:ListValue>
                    <d7p1:NumberValue>0</d7p1:NumberValue>
                    <d7p1:StringValue>String</d7p1:StringValue>
                    <d7p1:StructValue>
                      <d5p1:KeyValueOfstringValue8Ahp2kgT>
                        <d5p1:Key>String</d5p1:Key>
                        <d5p1:Value>
                          <d7p1:BoolValue>false</d7p1:BoolValue>
                          <d7p1:ListValue>
                            <d5p1:ArrayOfKeyValueOfstringValue8Ahp2kgT i:nil="true" />
                          </d7p1:ListValue>
                          <d7p1:NumberValue>0</d7p1:NumberValue>
                          <d7p1:StringValue>String</d7p1:StringValue>
                          <d7p1:StructValue i:nil="true" />
                        </d5p1:Value>
                      </d5p1:KeyValueOfstringValue8Ahp2kgT>
                    </d7p1:StructValue>
                  </d5p1:Value>
                </d5p1:KeyValueOfstringValue8Ahp2kgT>
              </d7p1:StructValue>
            </d5p1:Value>
          </d5p1:KeyValueOfstringValue8Ahp2kgT>
        </d2p1:FlowParams>
        <d2p1:Frequency>None</d2p1:Frequency>
        <d2p1:Id>String</d2p1:Id>
        <d2p1:Interval>0</d2p1:Interval>
        <d2p1:IsAllDay>false</d2p1:IsAllDay>
        <d2p1:Name>String</d2p1:Name>
        <d2p1:Priority>0</d2p1:Priority>
        <d2p1:SimpleRuleType>Always</d2p1:SimpleRuleType>
        <d2p1:Source>String</d2p1:Source>
        <d2p1:StartDate>String</d2p1:StartDate>
        <d2p1:StartTime>String</d2p1:StartTime>
        <d2p1:State>String</d2p1:State>
        <d2p1:UntilDate>String</d2p1:UntilDate>
      </d2p1:SchedulingRule>
    </d2p1:Rules>
    <d2p1:TimeZoneId>String</d2p1:TimeZoneId>
  </Schedule>
  <ScheduledFlows>
    <ScheduledFlow>
      <FlowId>String</FlowId>
      <FlowParams xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:KeyValueOfstringValue8Ahp2kgT>
          <d4p1:Key>String</d4p1:Key>
          <d4p1:Value xmlns:d6p1="http://schemas.datacontract.org/2004/07/Voice.Api.Flows.Data">
            <d6p1:BoolValue>false</d6p1:BoolValue>
            <d6p1:ListValue>
              <d4p1:ArrayOfKeyValueOfstringValue8Ahp2kgT>
                <d4p1:KeyValueOfstringValue8Ahp2kgT>
                  <d4p1:Key>String</d4p1:Key>
                  <d4p1:Value>
                    <d6p1:BoolValue>false</d6p1:BoolValue>
                    <d6p1:ListValue>
                      <d4p1:ArrayOfKeyValueOfstringValue8Ahp2kgT>
                        <d4p1:KeyValueOfstringValue8Ahp2kgT>
                          <d4p1:Key>String</d4p1:Key>
                          <d4p1:Value>
                            <d6p1:BoolValue>false</d6p1:BoolValue>
                            <d6p1:ListValue>
                              <d4p1:ArrayOfKeyValueOfstringValue8Ahp2kgT i:nil="true" />
                            </d6p1:ListValue>
                            <d6p1:NumberValue>0</d6p1:NumberValue>
                            <d6p1:StringValue>String</d6p1:StringValue>
                            <d6p1:StructValue i:nil="true" />
                          </d4p1:Value>
                        </d4p1:KeyValueOfstringValue8Ahp2kgT>
                      </d4p1:ArrayOfKeyValueOfstringValue8Ahp2kgT>
                    </d6p1:ListValue>
                    <d6p1:NumberValue>0</d6p1:NumberValue>
                    <d6p1:StringValue>String</d6p1:StringValue>
                    <d6p1:StructValue>
                      <d4p1:KeyValueOfstringValue8Ahp2kgT>
                        <d4p1:Key>String</d4p1:Key>
                        <d4p1:Value>
                          <d6p1:BoolValue>false</d6p1:BoolValue>
                          <d6p1:ListValue>
                            <d4p1:ArrayOfKeyValueOfstringValue8Ahp2kgT i:nil="true" />
                          </d6p1:ListValue>
                          <d6p1:NumberValue>0</d6p1:NumberValue>
                          <d6p1:StringValue>String</d6p1:StringValue>
                          <d6p1:StructValue i:nil="true" />
                        </d4p1:Value>
                      </d4p1:KeyValueOfstringValue8Ahp2kgT>
                    </d6p1:StructValue>
                  </d4p1:Value>
                </d4p1:KeyValueOfstringValue8Ahp2kgT>
              </d4p1:ArrayOfKeyValueOfstringValue8Ahp2kgT>
            </d6p1:ListValue>
            <d6p1:NumberValue>0</d6p1:NumberValue>
            <d6p1:StringValue>String</d6p1:StringValue>
            <d6p1:StructValue>
              <d4p1:KeyValueOfstringValue8Ahp2kgT>
                <d4p1:Key>String</d4p1:Key>
                <d4p1:Value>
                  <d6p1:BoolValue>false</d6p1:BoolValue>
                  <d6p1:ListValue>
                    <d4p1:ArrayOfKeyValueOfstringValue8Ahp2kgT>
                      <d4p1:KeyValueOfstringValue8Ahp2kgT>
                        <d4p1:Key>String</d4p1:Key>
                        <d4p1:Value>
                          <d6p1:BoolValue>false</d6p1:BoolValue>
                          <d6p1:ListValue>
                            <d4p1:ArrayOfKeyValueOfstringValue8Ahp2kgT i:nil="true" />
                          </d6p1:ListValue>
                          <d6p1:NumberValue>0</d6p1:NumberValue>
                          <d6p1:StringValue>String</d6p1:StringValue>
                          <d6p1:StructValue i:nil="true" />
                        </d4p1:Value>
                      </d4p1:KeyValueOfstringValue8Ahp2kgT>
                    </d4p1:ArrayOfKeyValueOfstringValue8Ahp2kgT>
                  </d6p1:ListValue>
                  <d6p1:NumberValue>0</d6p1:NumberValue>
                  <d6p1:StringValue>String</d6p1:StringValue>
                  <d6p1:StructValue>
                    <d4p1:KeyValueOfstringValue8Ahp2kgT>
                      <d4p1:Key>String</d4p1:Key>
                      <d4p1:Value>
                        <d6p1:BoolValue>false</d6p1:BoolValue>
                        <d6p1:ListValue>
                          <d4p1:ArrayOfKeyValueOfstringValue8Ahp2kgT i:nil="true" />
                        </d6p1:ListValue>
                        <d6p1:NumberValue>0</d6p1:NumberValue>
                        <d6p1:StringValue>String</d6p1:StringValue>
                        <d6p1:StructValue i:nil="true" />
                      </d4p1:Value>
                    </d4p1:KeyValueOfstringValue8Ahp2kgT>
                  </d6p1:StructValue>
                </d4p1:Value>
              </d4p1:KeyValueOfstringValue8Ahp2kgT>
            </d6p1:StructValue>
          </d4p1:Value>
        </d4p1:KeyValueOfstringValue8Ahp2kgT>
      </FlowParams>
      <StateName>String</StateName>
    </ScheduledFlow>
  </ScheduledFlows>
  <SipCredentialSid>String</SipCredentialSid>
  <SipDomain>String</SipDomain>
  <SipPassword>String</SipPassword>
  <SipRegion>NorthAmericaVirginia</SipRegion>
  <SipUserName>String</SipUserName>
  <Tags xmlns:d2p1="http://schemas.datacontract.org/2004/07/Voice.Api.Settings">
    <d2p1:Tag>
      <d2p1:Color>Magenta</d2p1:Color>
      <d2p1:Id>String</d2p1:Id>
      <d2p1:Name>String</d2p1:Name>
    </d2p1:Tag>
  </Tags>
  <TeamMemberIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </TeamMemberIds>
  <ThirdPartyPhoneSystemSettings>
    <DemoSettings>
      <Extension>String</Extension>
    </DemoSettings>
    <SipSettings>
      <Accounts>
        <ThirdPartyPhoneSystemSettings.ThirdPartySipSettings.ThirdPartySipAccountSettings>
          <Agent>String</Agent>
          <AudioCodecs>
            <ThirdPartyPhoneSystemSettings.ThirdPartySipSettings.AudioCodecTypes>PCMU</ThirdPartyPhoneSystemSettings.ThirdPartySipSettings.AudioCodecTypes>
          </AudioCodecs>
          <AudioPlaybackDeviceName>String</AudioPlaybackDeviceName>
          <AudioRecordingDeviceName>String</AudioRecordingDeviceName>
          <AuthName>String</AuthName>
          <DTMFMethod>RFC2833</DTMFMethod>
          <DisplayName>String</DisplayName>
          <LocalIP>String</LocalIP>
          <LocalPort>0</LocalPort>
          <Number>String</Number>
          <OutboundServer>String</OutboundServer>
          <OutboundServerPort>0</OutboundServerPort>
          <Password>String</Password>
          <RegistrationExpires>0</RegistrationExpires>
          <SipServer>String</SipServer>
          <SipServerPort>0</SipServerPort>
          <StunPort>0</StunPort>
          <StunServer>String</StunServer>
          <TransportType>UDP</TransportType>
          <UserDomain>String</UserDomain>
          <UserName>String</UserName>
        </ThirdPartyPhoneSystemSettings.ThirdPartySipSettings.ThirdPartySipAccountSettings>
      </Accounts>
    </SipSettings>
    <Type>Demo</Type>
  </ThirdPartyPhoneSystemSettings>
  <Type>PhoneNumber</Type>
  <UseExternal10DlcCampaign>false</UseExternal10DlcCampaign>
  <UserEmailAddress>String</UserEmailAddress>
  <UserFirstName>String</UserFirstName>
  <UserLastName>String</UserLastName>
  <UserMode>SoftPhone</UserMode>
  <VoicemailGreetingId>String</VoicemailGreetingId>
</EndpointInfo>