LogoLogo
  • 👋START HERE
    • Welcome!
  • â„šī¸General
    • Release Notes
      • Full Feature Base Template
      • Services
      • Rule-based Automation
        • May 2025
        • February 2025
        • January 2025
        • December 2024
        • November 2024
        • October 2024
        • September 2024
        • August 2024
        • July 2024
        • June 2024
        • May 2024
        • April 2024
        • March 2024
        • February 2024
        • January 2024
        • 2023
        • 2022
        • 2021
        • Dialog Design Update
    • Glossary of Terms
    • Authentication Methods
      • SSO (Single Sign-On)
      • Built-In User Management
    • Acceptable Use Policy
  • âš™ī¸Rule-based Automation
    • Overview
      • Account Settings
        • Profile
        • Team
        • Roles and Permissions
          • User Management
          • Project Permissions
      • Basic Concepts
        • Project Management
        • Version Management
        • Multi-Lingual Bots
          • Supported Languages
        • Managing User Interactions
          • Unexpected User Input
          • No User Input
    • Dialog Interface
      • Blocks
        • Conversation Logic
          • Start Conversation
          • Global
          • State
          • Intermediate Response
          • To Previous State
          • End Conversation
        • Subdialog
          • Reusable Subdialogs
        • Phone
          • Continue Listening
          • Call Control
        • Technical Logic
          • Service
          • Condition
          • Storage
        • Other
          • Note
      • Speech Assets
        • Intents
          • Utterances
          • Descriptions
        • Slots
          • Custom Slots
            • List Slots
            • Machine Learning Slots
            • Regex Slots
            • LLM Slots
          • Prebuilt Slots
            • DTMF Slot
        • Text Snippets
        • Dictionary
      • Variables
        • Intents
        • Slots
        • Storage
        • Text Snippets
        • Environments
        • Platform
        • Context
      • Services
        • Service Integration Guide
        • Service Development
        • Service Branches and Error Handling
        • Public Services
          • Date and Birthdate Recognition
          • Spelling Post-Processing for Phone
          • IBAN Validation
          • License Plate Validation
          • Address Search
          • Street Names per Postal Code
          • Email Service
          • SMS Service
          • API Adapter
          • Salesforce-Flow Connector
          • Opening Hours
          • Speech-to-Text Hints
          • Fuzzy Match Names
          • Delay Service
      • Debugger
        • Phone 2
        • WhatsApp
        • Textchat 2
    • Environments Interface
      • Service Keys
    • Deployments Interface
      • Creating a Release
      • Editing a Release
    • Text-to-Speech
      • Azure
      • ElevenLabs
      • OpenAI via Azure (Preview)
      • SSML
        • Audio
        • Break
        • Emphasis
        • Prosody
        • Say-as
        • Substitute
        • Paragraph and Sentence
        • Voice
    • Autocomplete
    • Parloa APIs
      • CallData Service and API
      • Conversation History API
      • Textchat V2 API
    • Phone Integrations
      • Genesys Cloud
        • Setting up the SIP Trunk
        • Sending/Receiving UUI Data
        • Creating a Script to Display UUI
      • SIP
      • Tenios
        • Setting Up an Inbound Connection
        • Setting Up an Outbound Connection
        • Transferring a Call
      • Twilio
      • Public IPs and Port Information
    • AI Integration Overview
      • Dual Intent Recognizer (DIR)
      • Dual Tone Multifrequency (DTMF) Intent
    • Analytics and Debugging
      • Understanding Conversations and Transactions
      • Managing Caller ID Data
      • Hangup Events and Triggered Analytics
      • Analytics Transactions: Data Structure and Insights
      • Dialog Analytics
      • Audit Logs
      • Parloa-hosted Analytics
    • Data Privacy
      • Anonymizing Personally Identifiable Information
    • NLU Training
      • NLU Training Best Practices
    • How To
      • Create a Scalable and Maintainable Bot Architecture
      • Implement OnError Loop Handling
      • Resolve the 'Service Unavailable' Error
    • Reference
      • Parloa Keyboard Shortcuts
      • Frequently Asked Questions (FAQ)
      • JavaScript Cheat Sheet
        • Using Regular Expressions (Regex)
  • 🧠Knowledge Skill
    • Introduction
    • Knowledge Collections
    • Knowledge Sources
    • Knowledge Skill Setup
      • Step 1 – Create a Knowledge Skill Agent
      • Step 2 – Configure a Knowledge Skill Agent
      • Step 3 – Configure a Knowledge Skill Agent
Powered by GitBook
On this page
  • Service Configuration
  • Additional Service Details
  • Additional Technical Specifications
  • Usage in Parloa

Was this helpful?

Export as PDF
  1. Rule-based Automation
  2. Dialog Interface
  3. Services
  4. Public Services

IBAN Validation

PreviousSpelling Post-Processing for PhoneNextLicense Plate Validation

Last updated 1 year ago

Was this helpful?

Validate and process IBAN information to correct common phone transcription errors and ensure IBAN validity, including SEPA compliance checks.

Service Configuration

  • success: A valid IBAN that passes SEPA tests if enabled.

  • incomplete: Appears to be an IBAN but is incomplete based on country-specific format requirements.

  • no_country: Missing two-letter country code in the input.

  • not_sepa: A valid IBAN outside the SEPA area when SEPA test is enabled.

  • fail: All other cases where a valid IBAN is not identified.

You can omit any branches that are not relevant to your specific error handling needs.

  • utterance: The raw input from the caller. Access this in Parloa via a storage block with intent.rawPlatformRequestBody.text (phoneV2 only) and pass it to the service.

  • assertSEPA: Set to any non-empty value to perform a SEPA area check on a valid IBAN.

  • iban: The correctly formatted IBAN when validation is successful.

  • ssml: The IBAN in SSML format, with characters separated by short pauses for clarity.

  • error: Detailed error message when the IBAN validation fails.

Possible Errors (source):

  • WrongBBANFormat

  • WrongBBANLength

  • WrongIBANChecksum

  • WrongAccountBankBranchChecksum

  • URL: https://parloaservices.azurewebsites.net/api/ValidateIBAN?clientId=<CLIENTID>

  • Header: x-functions-key: <AUTHCODE>

Replace <AUTHCODE> and <CLIENTID> with credentials provided by your Parloa contact.

Additional Service Details

The IBAN Validation service is designed to validate and correct entered or transcribed IBANs, identifying and fixing common errors during phone communication, ensuring accurate IBAN details.

  • Beginners: Validate and correct IBAN details with ease.

  • No specialized technical knowledge is required.

  • Validates IBANs in real-time.

  • Identifies common input errors such as:

    • Missing country code.

    • Incorrect format.

    • Inaccurate length.

    • Invalid checksum.

curl --location 'https://parloaservices.azurewebsites.net/api/ValidateIBAN?clientId=<CLIENTID>' \
--header 'x-functions-key: <AUTHCODE>' \
--header 'Content-Type: application/json' \
--data '{
    "input": {
        "utterance": "GB33BUKB20201555555555",
        "assertSEPA": "1"
    }
}'

Additional Technical Specifications

Service is hosted exclusively in the EU.

Usage in Parloa

Sample configurations with Output

This is a sample configuration for an invalid IBAN:

Output from the debugger:

This is a sample configuration for a valid IBAN:

Output from the debugger:

âš™ī¸
Iban tools from Simplif