SlideShare a Scribd company logo
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

PPT
Dictributed application by Waqas
PPT
E mail transfer .74
PPTX
Electronic Mail
PPT
Email ftp
PPT
Email ftp
PDF
E-Mail Header- A Forensic Key to Examine an E-Mail
PPTX
Simple Mail Transfer Protocol
Dictributed application by Waqas
E mail transfer .74
Electronic Mail
Email ftp
Email ftp
E-Mail Header- A Forensic Key to Examine an E-Mail
Simple Mail Transfer Protocol

What's hot (19)

PPTX
Information on protocols-email protocols
DOCX
Sending mail,web services
PPTX
Simple Mail Transfer Protocol
PPTX
POP3 Post Office Protocol
PPT
how email works
PPT
Mail services
PPT
E-Mail - Technical Overview
PPTX
Smtp, pop3, imapv 4
PPTX
SNMP/SMTP/MIME
ODP
Skype and icq referat final - copy
PPTX
cPanel & WHM Glossary
PPTX
Simple mail transfer protocol
PPT
SMTP(true)
PPT
Electronic mail
PPT
How e-mail, chat, ATM, Skype, VOIP, online submission (online forms), online ...
PPTX
Voice enable smtp client
PPT
transfer protocols,ftp,smtp,pop,imap
PDF
Chat server
Information on protocols-email protocols
Sending mail,web services
Simple Mail Transfer Protocol
POP3 Post Office Protocol
how email works
Mail services
E-Mail - Technical Overview
Smtp, pop3, imapv 4
SNMP/SMTP/MIME
Skype and icq referat final - copy
cPanel & WHM Glossary
Simple mail transfer protocol
SMTP(true)
Electronic mail
How e-mail, chat, ATM, Skype, VOIP, online submission (online forms), online ...
Voice enable smtp client
transfer protocols,ftp,smtp,pop,imap
Chat server
Ad

Similar to Voice To Text Solution (20)

PPT
Ccna1v3 mod11
PPT
Sem 1 Ch 11
PPTX
Http Introduction
PPT
Distributedapplications
PDF
CNS - Unit v
PDF
CLIENT APPLICATION Create a standalone, interactive, and fully com.pdf
PPTX
File transfer protocol- Gowdham
PPTX
12 coms 525 tcpip - applications - http - telnet
PPT
4th unit bkjnkljnkjxzczczxczxczxczxvzxvzxzxv
PPT
Bulk SMS
PPTX
CN Unit-5.pptx dns jdlj;lvk;ckx; gfvfdcffdf
DOC
Emg White Paper Ver1.2
PPTX
Dcn ppt 150050705008
PPTX
Hypertex transfer protocol
PDF
MUTHOFUN BULK SMS API Documentation
PPTX
Unit 5 Applifffffffffffcation Layer.pptx
PPT
10135 a 05
PDF
IRJET- Secure Email Software using e-SMTP
PDF
IRJET- Secure Email Software using e-SMTP
Ccna1v3 mod11
Sem 1 Ch 11
Http Introduction
Distributedapplications
CNS - Unit v
CLIENT APPLICATION Create a standalone, interactive, and fully com.pdf
File transfer protocol- Gowdham
12 coms 525 tcpip - applications - http - telnet
4th unit bkjnkljnkjxzczczxczxczxczxvzxvzxzxv
Bulk SMS
CN Unit-5.pptx dns jdlj;lvk;ckx; gfvfdcffdf
Emg White Paper Ver1.2
Dcn ppt 150050705008
Hypertex transfer protocol
MUTHOFUN BULK SMS API Documentation
Unit 5 Applifffffffffffcation Layer.pptx
10135 a 05
IRJET- Secure Email Software using e-SMTP
IRJET- Secure Email Software using e-SMTP
Ad

More from Daniel Brody (10)

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

Recently uploaded (20)

PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
August Patch Tuesday
PPTX
OMC Textile Division Presentation 2021.pptx
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPTX
TLE Review Electricity (Electricity).pptx
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
Zenith AI: Advanced Artificial Intelligence
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
1. Introduction to Computer Programming.pptx
PDF
A comparative study of natural language inference in Swahili using monolingua...
PPTX
A Presentation on Touch Screen Technology
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Unlocking AI with Model Context Protocol (MCP)
WOOl fibre morphology and structure.pdf for textiles
August Patch Tuesday
OMC Textile Division Presentation 2021.pptx
Group 1 Presentation -Planning and Decision Making .pptx
TLE Review Electricity (Electricity).pptx
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Zenith AI: Advanced Artificial Intelligence
Digital-Transformation-Roadmap-for-Companies.pptx
1. Introduction to Computer Programming.pptx
A comparative study of natural language inference in Swahili using monolingua...
A Presentation on Touch Screen Technology
Hindi spoken digit analysis for native and non-native speakers
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Enhancing emotion recognition model for a student engagement use case through...
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
A novel scalable deep ensemble learning framework for big data classification...
Unlocking AI with Model Context Protocol (MCP)

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.