SlideShare a Scribd company logo
1 of 15
Voice To TextVoice To Text
Call Response System
and API for Resellers
OneSync Inc.
Queue ManagementQueue Management
Control Distribution of Messages and Alert to Slow
Response
Queue ManagerQueue Manager
Queue Lineup based on Receipt
Time ManagementTime Management
Stenography TaskStenography Task
TotalTasktime>5MinutesTotalTasktime>5Minutes
API IntegrationAPI Integration
SMTP message Transmission
High Level OverviewHigh Level Overview
Email In / Email Out
Zimbra and third party application shall be
integrated to the OneSync CRS platform using
SMTP over TLS.
The OneSync CRS platform shall return
converted voice messages as text to the third
party application using SMTP over TLS.
Figure 1 shows a high level representation of
the protocol flows between the third party
application and the OneSync platform
Logical Architecture and Protocol FlowLogical Architecture and Protocol Flow
1. Application shall send an email message containing an audio file
attachment to the CRS platform.
2. The audio file is processed by the CRS platform and converted into
text.
3. The converted text is sent back by the CRP platform to the
application in an email message.
Security ConsiderationsSecurity Considerations
The connectivity for this service is over
the open internet and, with VPN
technology being impractical, email
messages shall be sent using SMTP over
TLS, to provide authentication and
encryption
RegistrationRegistration
INT-001 OneSync shall provide an
Account-Id to the third party application
after a successful registration. This
Account-Id shall be included by the third
party application in every conversion
request sent to OneSync.
INT-002 OneSync shall provide a digital
certificate to the third party application
after a successful registration. This
digital certificate shall be used by the
third party application during the TLS
handshake.
TLS AuthenticationTLS Authentication
INT-003 The third party application shall
use SMTP over TLS for sending email
messages to OneSync.
INT-004 The OneSync mail server shall
request the client certificate from the third
party application during the TLS handshake.
INT-005 If the client certificate cannot be
validated, the OneSync mail server shall
terminate the SMTP connection.
INT-006 If the client certificate can be
successfully validated, the OneSync mail
server shall allow the SMTP data from the
third party application.
Conversion RequestConversion Request
High Level Overview
This section describes
the required format
of the conversion
request, containing
the audio content to
be converted to text.
Inbound email message structureInbound email message structure
 INT-007 The conversion request shall contain exactly one
(1) audio file attachment and exactly one (1) XML file
attachment.
 INT-008 If the conversion request contains more than one
(1) audio file attachment, the OneSync platform shall
reject the message and respond with an ‗Unconverted
Message‘, as specified in the Message Classification
section.
 INT-009 If the conversion request contains no audio file
attachments, the OneSync platform shall reject the
message and respond with an ‗Unconverted Message‘, as
specified in the Message Classification section.
 INT-010 If the audio file contains no spoken word, for
example music or an unsupported language, the OneSync
platform shall reject the message and respond with an
‗Unconverted Message‘, as specified in the outbound
message from OneSync.
Standard Email HeadersStandard Email Headers
 The header of the conversion request shall contain standard SMTP
headers, in the following format:
 INT- 011 The From header shall be an RFC2822 compliant email
address and shall be specified by the third party application.
 INT- 012 The To header shall be set to one of the following email
addresses: v1@integration.onesync.com
vt1@integration.onesync.com
 INT- 013 The Date header shall contain the date and time the
message was created in the third party application and formatted
as per RFC2822. e.g. Thu, 2 Apr 2009 00:00:00 +0100
 INT- 014 The Subject header shall be specified by the third party
application and returned by OneSync in the outbound email
message. N/A No
 INT- 015 The Message-Id header shall contain a unique identifier
for the message and shall be returned in the outbound email
message. 80 characters maximum Yes INT-016 If any other
standard headers are received in the conversion request that are
not specified above, these additional headers shall be ignored by
the OneSync platform and normal message processing shall
continue.
Custom X-headersCustom X-headers
 INT- 017 The X-Version header shall contain the version
number of the API being used. This header shall be set to
1.0N
 INT- 018 The X-Message-Class header shall contain an
indication of the type of message received. Permissible
values for this header are:
◦ Voicemail – to indicate a voicemail message
◦ Spoken-SMS – to indicate a spoken SMS message
◦ Blog – to indicate a blog posting
◦ Memo – to indicate a spoke memo message
◦ Test-Message – to indicate a test message
◦ Unknown – if the voice message is none of the above categories If
any other value is received in this header, the conversion request
shall be rejected. If this header is not included, the OneSync
platform shall assume a default value of ‘Unknown’
 INT-019 X-headers may be specified in the conversion
request — the X-headers shall be ignored by the OneSync
platform and normal message processing shall continue.

More Related Content

What's hot

What's hot (19)

Information on protocols-email protocols
Information on protocols-email protocolsInformation on protocols-email protocols
Information on protocols-email protocols
 
Sending mail,web services
Sending mail,web servicesSending mail,web services
Sending mail,web services
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer Protocol
 
POP3 Post Office Protocol
POP3 Post Office ProtocolPOP3 Post Office Protocol
POP3 Post Office Protocol
 
how email works
how email workshow email works
how email works
 
Mail services
Mail servicesMail services
Mail services
 
E-Mail - Technical Overview
E-Mail - Technical OverviewE-Mail - Technical Overview
E-Mail - Technical Overview
 
Smtp, pop3, imapv 4
Smtp, pop3, imapv 4Smtp, pop3, imapv 4
Smtp, pop3, imapv 4
 
SNMP/SMTP/MIME
SNMP/SMTP/MIMESNMP/SMTP/MIME
SNMP/SMTP/MIME
 
Email
EmailEmail
Email
 
Skype and icq referat final - copy
Skype and icq referat   final - copySkype and icq referat   final - copy
Skype and icq referat final - copy
 
cPanel & WHM Glossary
cPanel & WHM GlossarycPanel & WHM Glossary
cPanel & WHM Glossary
 
Simple mail transfer protocol
Simple mail transfer protocolSimple mail transfer protocol
Simple mail transfer protocol
 
SMTP(true)
SMTP(true)SMTP(true)
SMTP(true)
 
Electronic mail
Electronic mailElectronic mail
Electronic mail
 
How e-mail, chat, ATM, Skype, VOIP, online submission (online forms), online ...
How e-mail, chat, ATM, Skype, VOIP, online submission (online forms), online ...How e-mail, chat, ATM, Skype, VOIP, online submission (online forms), online ...
How e-mail, chat, ATM, Skype, VOIP, online submission (online forms), online ...
 
Voice enable smtp client
Voice enable smtp clientVoice enable smtp client
Voice enable smtp client
 
transfer protocols,ftp,smtp,pop,imap
transfer protocols,ftp,smtp,pop,imaptransfer protocols,ftp,smtp,pop,imap
transfer protocols,ftp,smtp,pop,imap
 
Chat server
Chat server Chat server
Chat server
 

Similar to Voice To Text Solution

Distributedapplications
DistributedapplicationsDistributedapplications
DistributedapplicationsWaqas !!!!
 
CNS - Unit v
CNS - Unit vCNS - Unit v
CNS - Unit vArthyR3
 
CLIENT APPLICATION Create a standalone, interactive, and fully com.pdf
CLIENT APPLICATION Create a standalone, interactive, and fully com.pdfCLIENT APPLICATION Create a standalone, interactive, and fully com.pdf
CLIENT APPLICATION Create a standalone, interactive, and fully com.pdfrahulfancycorner21
 
File transfer protocol- Gowdham
File transfer protocol- GowdhamFile transfer protocol- Gowdham
File transfer protocol- GowdhamGowdham P
 
12 coms 525 tcpip - applications - http - telnet
12   coms 525 tcpip - applications - http - telnet12   coms 525 tcpip - applications - http - telnet
12 coms 525 tcpip - applications - http - telnetPalanivel Kuppusamy
 
Bulk SMS
Bulk SMSBulk SMS
Bulk SMS160by2
 
Emg White Paper Ver1.2
Emg White Paper Ver1.2Emg White Paper Ver1.2
Emg White Paper Ver1.2bradgaunt
 
Hypertex transfer protocol
Hypertex transfer protocolHypertex transfer protocol
Hypertex transfer protocolwanangwa234
 
10135 a 05
10135 a 0510135 a 05
10135 a 05Bố Su
 
IRJET- Secure Email Software using e-SMTP
IRJET- Secure Email Software using e-SMTPIRJET- Secure Email Software using e-SMTP
IRJET- Secure Email Software using e-SMTPIRJET Journal
 
IRJET- Secure Email Software using e-SMTP
IRJET-  	  Secure Email Software using e-SMTPIRJET-  	  Secure Email Software using e-SMTP
IRJET- Secure Email Software using e-SMTPIRJET Journal
 
ICC Abstract Doument_English Rev.2
ICC Abstract Doument_English Rev.2ICC Abstract Doument_English Rev.2
ICC Abstract Doument_English Rev.2Mohammad Chamanpara
 
FILE TRANSFER PROTOCOL
FILE TRANSFER PROTOCOLFILE TRANSFER PROTOCOL
FILE TRANSFER PROTOCOLkeerthikaA8
 

Similar to Voice To Text Solution (20)

Ccna1v3 mod11
Ccna1v3 mod11Ccna1v3 mod11
Ccna1v3 mod11
 
Sem 1 Ch 11
Sem 1 Ch 11Sem 1 Ch 11
Sem 1 Ch 11
 
Http Introduction
Http IntroductionHttp Introduction
Http Introduction
 
Distributedapplications
DistributedapplicationsDistributedapplications
Distributedapplications
 
CNS - Unit v
CNS - Unit vCNS - Unit v
CNS - Unit v
 
CLIENT APPLICATION Create a standalone, interactive, and fully com.pdf
CLIENT APPLICATION Create a standalone, interactive, and fully com.pdfCLIENT APPLICATION Create a standalone, interactive, and fully com.pdf
CLIENT APPLICATION Create a standalone, interactive, and fully com.pdf
 
Cn u5
Cn u5Cn u5
Cn u5
 
File transfer protocol- Gowdham
File transfer protocol- GowdhamFile transfer protocol- Gowdham
File transfer protocol- Gowdham
 
12 coms 525 tcpip - applications - http - telnet
12   coms 525 tcpip - applications - http - telnet12   coms 525 tcpip - applications - http - telnet
12 coms 525 tcpip - applications - http - telnet
 
Bulk SMS
Bulk SMSBulk SMS
Bulk SMS
 
Emg White Paper Ver1.2
Emg White Paper Ver1.2Emg White Paper Ver1.2
Emg White Paper Ver1.2
 
Dcn ppt 150050705008
Dcn ppt 150050705008Dcn ppt 150050705008
Dcn ppt 150050705008
 
Hypertex transfer protocol
Hypertex transfer protocolHypertex transfer protocol
Hypertex transfer protocol
 
MUTHOFUN BULK SMS API Documentation
MUTHOFUN BULK SMS API DocumentationMUTHOFUN BULK SMS API Documentation
MUTHOFUN BULK SMS API Documentation
 
10135 a 05
10135 a 0510135 a 05
10135 a 05
 
IRJET- Secure Email Software using e-SMTP
IRJET- Secure Email Software using e-SMTPIRJET- Secure Email Software using e-SMTP
IRJET- Secure Email Software using e-SMTP
 
IRJET- Secure Email Software using e-SMTP
IRJET-  	  Secure Email Software using e-SMTPIRJET-  	  Secure Email Software using e-SMTP
IRJET- Secure Email Software using e-SMTP
 
Osi model
Osi modelOsi model
Osi model
 
ICC Abstract Doument_English Rev.2
ICC Abstract Doument_English Rev.2ICC Abstract Doument_English Rev.2
ICC Abstract Doument_English Rev.2
 
FILE TRANSFER PROTOCOL
FILE TRANSFER PROTOCOLFILE TRANSFER PROTOCOL
FILE TRANSFER PROTOCOL
 

More from Daniel Brody

Launch180 Early adopters guide Incubator Case Study
Launch180 Early adopters guide Incubator Case StudyLaunch180 Early adopters guide Incubator Case Study
Launch180 Early adopters guide Incubator Case StudyDaniel Brody
 
Dan Brody Information and Technology Coach for Hire
Dan Brody Information and Technology Coach for HireDan Brody Information and Technology Coach for Hire
Dan Brody Information and Technology Coach for HireDaniel Brody
 
@CIOBRODY PMO Methodology Overview
@CIOBRODY PMO Methodology Overview@CIOBRODY PMO Methodology Overview
@CIOBRODY PMO Methodology OverviewDaniel Brody
 
Managing the Warehouse Management
Managing the Warehouse ManagementManaging the Warehouse Management
Managing the Warehouse ManagementDaniel Brody
 
ITIL Best Practice for Software Companies
ITIL Best Practice for Software CompaniesITIL Best Practice for Software Companies
ITIL Best Practice for Software CompaniesDaniel Brody
 
ERP Fabrication Module Design Overview
ERP Fabrication Module Design OverviewERP Fabrication Module Design Overview
ERP Fabrication Module Design OverviewDaniel Brody
 
Yield Technology Marketing Automation Software
Yield Technology Marketing Automation SoftwareYield Technology Marketing Automation Software
Yield Technology Marketing Automation SoftwareDaniel Brody
 
Technology Guru Brody
Technology Guru BrodyTechnology Guru Brody
Technology Guru BrodyDaniel Brody
 
Steelman SEMS EBS Addon for Mills
Steelman SEMS EBS Addon for MillsSteelman SEMS EBS Addon for Mills
Steelman SEMS EBS Addon for MillsDaniel Brody
 

More from Daniel Brody (10)

Launch180 Early adopters guide Incubator Case Study
Launch180 Early adopters guide Incubator Case StudyLaunch180 Early adopters guide Incubator Case Study
Launch180 Early adopters guide Incubator Case Study
 
Dan Brody Information and Technology Coach for Hire
Dan Brody Information and Technology Coach for HireDan Brody Information and Technology Coach for Hire
Dan Brody Information and Technology Coach for Hire
 
@CIOBRODY PMO Methodology Overview
@CIOBRODY PMO Methodology Overview@CIOBRODY PMO Methodology Overview
@CIOBRODY PMO Methodology Overview
 
Managing the Warehouse Management
Managing the Warehouse ManagementManaging the Warehouse Management
Managing the Warehouse Management
 
ITIL Best Practice for Software Companies
ITIL Best Practice for Software CompaniesITIL Best Practice for Software Companies
ITIL Best Practice for Software Companies
 
ERP Fabrication Module Design Overview
ERP Fabrication Module Design OverviewERP Fabrication Module Design Overview
ERP Fabrication Module Design Overview
 
Yield Technology Marketing Automation Software
Yield Technology Marketing Automation SoftwareYield Technology Marketing Automation Software
Yield Technology Marketing Automation Software
 
Technology Guru Brody
Technology Guru BrodyTechnology Guru Brody
Technology Guru Brody
 
Steelman SEMS EBS Addon for Mills
Steelman SEMS EBS Addon for MillsSteelman SEMS EBS Addon for Mills
Steelman SEMS EBS Addon for Mills
 
Steelman Sems 4.5
Steelman Sems 4.5Steelman Sems 4.5
Steelman Sems 4.5
 

Recently uploaded

Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 

Recently uploaded (20)

Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 

Voice To Text Solution

  • 1. Voice To TextVoice To Text Call Response System and API for Resellers OneSync Inc.
  • 2. Queue ManagementQueue Management Control Distribution of Messages and Alert to Slow Response
  • 3. Queue ManagerQueue Manager Queue Lineup based on Receipt
  • 6. API IntegrationAPI Integration SMTP message Transmission
  • 7. High Level OverviewHigh Level Overview Email In / Email Out Zimbra and third party application shall be integrated to the OneSync CRS platform using SMTP over TLS. The OneSync CRS platform shall return converted voice messages as text to the third party application using SMTP over TLS. Figure 1 shows a high level representation of the protocol flows between the third party application and the OneSync platform
  • 8. Logical Architecture and Protocol FlowLogical Architecture and Protocol Flow 1. Application shall send an email message containing an audio file attachment to the CRS platform. 2. The audio file is processed by the CRS platform and converted into text. 3. The converted text is sent back by the CRP platform to the application in an email message.
  • 9. Security ConsiderationsSecurity Considerations The connectivity for this service is over the open internet and, with VPN technology being impractical, email messages shall be sent using SMTP over TLS, to provide authentication and encryption
  • 10. RegistrationRegistration INT-001 OneSync shall provide an Account-Id to the third party application after a successful registration. This Account-Id shall be included by the third party application in every conversion request sent to OneSync. INT-002 OneSync shall provide a digital certificate to the third party application after a successful registration. This digital certificate shall be used by the third party application during the TLS handshake.
  • 11. TLS AuthenticationTLS Authentication INT-003 The third party application shall use SMTP over TLS for sending email messages to OneSync. INT-004 The OneSync mail server shall request the client certificate from the third party application during the TLS handshake. INT-005 If the client certificate cannot be validated, the OneSync mail server shall terminate the SMTP connection. INT-006 If the client certificate can be successfully validated, the OneSync mail server shall allow the SMTP data from the third party application.
  • 12. Conversion RequestConversion Request High Level Overview This section describes the required format of the conversion request, containing the audio content to be converted to text.
  • 13. Inbound email message structureInbound email message structure  INT-007 The conversion request shall contain exactly one (1) audio file attachment and exactly one (1) XML file attachment.  INT-008 If the conversion request contains more than one (1) audio file attachment, the OneSync platform shall reject the message and respond with an ‗Unconverted Message‘, as specified in the Message Classification section.  INT-009 If the conversion request contains no audio file attachments, the OneSync platform shall reject the message and respond with an ‗Unconverted Message‘, as specified in the Message Classification section.  INT-010 If the audio file contains no spoken word, for example music or an unsupported language, the OneSync platform shall reject the message and respond with an ‗Unconverted Message‘, as specified in the outbound message from OneSync.
  • 14. Standard Email HeadersStandard Email Headers  The header of the conversion request shall contain standard SMTP headers, in the following format:  INT- 011 The From header shall be an RFC2822 compliant email address and shall be specified by the third party application.  INT- 012 The To header shall be set to one of the following email addresses: v1@integration.onesync.com vt1@integration.onesync.com  INT- 013 The Date header shall contain the date and time the message was created in the third party application and formatted as per RFC2822. e.g. Thu, 2 Apr 2009 00:00:00 +0100  INT- 014 The Subject header shall be specified by the third party application and returned by OneSync in the outbound email message. N/A No  INT- 015 The Message-Id header shall contain a unique identifier for the message and shall be returned in the outbound email message. 80 characters maximum Yes INT-016 If any other standard headers are received in the conversion request that are not specified above, these additional headers shall be ignored by the OneSync platform and normal message processing shall continue.
  • 15. Custom X-headersCustom X-headers  INT- 017 The X-Version header shall contain the version number of the API being used. This header shall be set to 1.0N  INT- 018 The X-Message-Class header shall contain an indication of the type of message received. Permissible values for this header are: ◦ Voicemail – to indicate a voicemail message ◦ Spoken-SMS – to indicate a spoken SMS message ◦ Blog – to indicate a blog posting ◦ Memo – to indicate a spoke memo message ◦ Test-Message – to indicate a test message ◦ Unknown – if the voice message is none of the above categories If any other value is received in this header, the conversion request shall be rejected. If this header is not included, the OneSync platform shall assume a default value of ‘Unknown’  INT-019 X-headers may be specified in the conversion request — the X-headers shall be ignored by the OneSync platform and normal message processing shall continue.