SlideShare una empresa de Scribd logo
1 de 49
Building CTI & Messaging Applications with the SurfUP™  Media Processing Platform
Presentation Highlights ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Presentation Highlights ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CTI & Messaging Applications Overview ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Application 1: Voice & Video Mail ,[object Object],[object Object],[object Object],Legacy Phone IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone CTI Messaging server Media processing board SIP Phone SIP Video Phone Fax
Application 1: Voice & Video Mail 4. Messaging server control allocates a voice recording port on the Media board. Legacy Phone IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone CTI Messaging server Media processing board SIP Phone SIP Video Phone Fax
Application 1: Voice & Video Mail 5. Voice & Video prompts are sent from media board to SIP video phone 6. Voice & Video message captured on media board and then transcoded and converted into  .mp4 file on disk. Prompt in RTP:  H.264 G.729 Message in RTP:  H.264 G.729 Transcoding:  H.264->MPEG4 G.729->AMR DTMF detection Files on Disk:  Audio/Video in .mp4 Legacy Phone IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone CTI Messaging server Media processing board SIP Phone SIP Video Phone Fax
Application 1: Voice & Video Mail 7. Cellular phone establishes connection with Messaging server via 3G-324 protocol. 8. Media board terminates H.223 mux layer, CTI server terminates H.245 control protocol.  H.223 termination Voice & Video multiplexed in  3G-324M Control using H.245 Legacy Phone IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone CTI Messaging server Media processing board SIP Phone SIP Video Phone Fax
Application 1: Voice & Video Mail 9. Voice/Video media file transferred to Media board. 10. Media board: Voice & Video transcoding, streaming to client using H.223 (3G-324M).  Video : CIF    QCIF Voice: WB-AMR  NB-AMR Transport: H.223 Voice & Video multiplexed in  3G-324M Voice/Video message  sent as .MP4 file to Media board Legacy Phone IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone CTI Messaging server Media processing board SIP Phone SIP Video Phone Fax
Application 2: IVR ,[object Object],[object Object],DTMF detections Prompts are transcoded and sent to target Prompts are sent  from host to DSP Legacy Phone IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone CTI Messaging server Media processing board SIP Phone SIP Video Phone Fax
Application 2: IVR 3. Prompts are stored on Media board, or on .wav files on disk and transferred to DSP over bus or IP. 4. Prompts are transcoded to G.711 and sent to destination.  Prompts are transcoded and sent to target Prompts are sent  from host to DSP Legacy Phone IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone CTI Messaging server Media processing board SIP Phone SIP Video Phone Fax
Application 3: Announcement Server 1. Announcement Server instructs Media Server to announce a given voice/video prompt to a target destination. 2. Media Server transfers prompt to Media board and controls the sending parameters.  Prompt file transfer Control from  Announcement server Announcement server Legacy Phone IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone CTI Messaging server Media processing board SIP Phone SIP Video Phone Fax
Application 3: Announcement Server 3. Media board transcodes voice/video prompt and transmits to any destination network. Voice/Video  3G-324M Voice/Video  Over RTP Voice Over RTP Voice Over E1/T1 Voice/Video Over H.324 (V.34 modem) Legacy Phone IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone CTI Messaging server Media processing board SIP Phone SIP Video Phone Fax
Application 4: Voice Conferencing 1. Each end-point conferences in using a different voice coder, a different transport layer, and from a different network. Voice: AMR & 20ms Transport: 3G-324M Voice: G.729 & 10ms Transport: RTP/UDP/IP Voice: G.711 Transport: E1/T1 Legacy Phone IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone CTI Messaging server Media processing board SIP Phone SIP Video Phone Fax
Application 4: Voice Conferencing 2.  Media board performs dominant speakers detection, mixing of dominant speaker, and distribution of mixed voice to each endpoint. Announcement server Voice: AMR & 20ms Transport: 3G-324M Voice: G.729 & 10ms Transport: RTP/UDP/IP Voice: G.711 Transport: E1/T1 Dominant speakers detection & distribution of voice to end-points Legacy Phone IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone CTI Messaging server Media processing board SIP Phone SIP Video Phone Fax
Application 5: Fax Server ,[object Object],[object Object],T.30 fax:  V.34HD or V.17 Fax stored as TIFF file Legacy Phone IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone CTI Messaging server Media processing board SIP Phone SIP Video Phone Fax
Application 5: Fax Server 3. Fax server transfers TIFF file to Media board to be sent to IP-aware fax. 4. Media board sends fax to IP destination using T.38 protocol. TIFF file transferred  to Media board Fax over T.38 Legacy Phone IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone CTI Messaging server Media processing board SIP Phone SIP Video Phone Fax
Application 6: Quality Monitoring ,[object Object],[object Object],Duplication of  voice/video over IP Voice call Video call Legacy Phone IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone CTI Messaging server Media processing board SIP Phone SIP Video Phone Fax
Application 6: Quality Monitoring 3. Media board is configured to extract events and traces from specific IP streams. 4. Media board extracts DTMFs, tones, RFC2833 events, packet statistics, decompresses  Voice & Video. Extracted events reported to server Extracted events and traces configured on board Legacy Phone IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone CTI Messaging server Media processing board SIP Phone SIP Video Phone Fax
Presentation Highlights ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CTI & Messaging Application Requirements: Interfaces ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CTI & Messaging Application Requirements: Transport ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CTI & Messaging Application Requirements: Media Processing (1/3) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CTI & Messaging Application Requirements: Media Processing (2/3) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CTI & Messaging Application Requirements: Media Processing (3/3) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CTI & Messaging Application Requirements: Host Support ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Presentation Highlights ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CTI & Messaging Server Architecture Host processor Media processing resource board IP routing PCI Framer IP Router Control Controlling/ Monitoring/ Diagnostics I/F: IP or PCI bus Shelve SIP/H.323 Routed directly to host Signaling VOIP, FOIP VideoOIP Routed directly to media board Media TDM TDM (PCM/H.223/221) Routed directly to media board Media Signaling TDM Signaling  routed directly to host
Presentation Highlights ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Software Architecture
Voice Features ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],* Roadmap feature
Play/Record Features ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],* Roadmap feature
Video Features ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],* Roadmap feature
Video Conferencing Features ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],* Roadmap feature
Mobile Video Features ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],* Roadmap feature
Data Features ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],* Roadmap feature
Presentation Highlights ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Board-Level: AMC ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Board-Level: PMC/PTMC ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Board-Level: PCI Express  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Board-Level: Single DSP PCI ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Chip-Level ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Presentation Highlights ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SurfUP for CTI & Messaging: Value Proposition (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SurfUP for CTI & Messaging: Value Proposition (2) ,[object Object],[object Object],[object Object]
SurfUP for CTI & Messaging: Value Proposition (3) ,[object Object],[object Object],[object Object],[object Object]
SurfUP for CTI & Messaging: Value Proposition (4) ,[object Object],[object Object],[object Object],[object Object],[object Object]
SurfUP for CTI & Messaging: Value Proposition (5) ,[object Object],[object Object],[object Object]
Thank You www.surf-com.com

Más contenido relacionado

Último

Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsMichael W. Hawkins
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in managementchhavia330
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Tina Ji
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Roomdivyansh0kumar0
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetDenis Gagné
 

Último (20)

Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in management
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
 

Destacado

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 

Destacado (20)

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 

Surf Communication Solutions Cti Messaging

  • 1. Building CTI & Messaging Applications with the SurfUP™ Media Processing Platform
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. Application 1: Voice & Video Mail 4. Messaging server control allocates a voice recording port on the Media board. Legacy Phone IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone CTI Messaging server Media processing board SIP Phone SIP Video Phone Fax
  • 7. Application 1: Voice & Video Mail 5. Voice & Video prompts are sent from media board to SIP video phone 6. Voice & Video message captured on media board and then transcoded and converted into .mp4 file on disk. Prompt in RTP: H.264 G.729 Message in RTP: H.264 G.729 Transcoding: H.264->MPEG4 G.729->AMR DTMF detection Files on Disk: Audio/Video in .mp4 Legacy Phone IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone CTI Messaging server Media processing board SIP Phone SIP Video Phone Fax
  • 8. Application 1: Voice & Video Mail 7. Cellular phone establishes connection with Messaging server via 3G-324 protocol. 8. Media board terminates H.223 mux layer, CTI server terminates H.245 control protocol. H.223 termination Voice & Video multiplexed in 3G-324M Control using H.245 Legacy Phone IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone CTI Messaging server Media processing board SIP Phone SIP Video Phone Fax
  • 9. Application 1: Voice & Video Mail 9. Voice/Video media file transferred to Media board. 10. Media board: Voice & Video transcoding, streaming to client using H.223 (3G-324M). Video : CIF  QCIF Voice: WB-AMR  NB-AMR Transport: H.223 Voice & Video multiplexed in 3G-324M Voice/Video message sent as .MP4 file to Media board Legacy Phone IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone CTI Messaging server Media processing board SIP Phone SIP Video Phone Fax
  • 10.
  • 11. Application 2: IVR 3. Prompts are stored on Media board, or on .wav files on disk and transferred to DSP over bus or IP. 4. Prompts are transcoded to G.711 and sent to destination. Prompts are transcoded and sent to target Prompts are sent from host to DSP Legacy Phone IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone CTI Messaging server Media processing board SIP Phone SIP Video Phone Fax
  • 12. Application 3: Announcement Server 1. Announcement Server instructs Media Server to announce a given voice/video prompt to a target destination. 2. Media Server transfers prompt to Media board and controls the sending parameters. Prompt file transfer Control from Announcement server Announcement server Legacy Phone IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone CTI Messaging server Media processing board SIP Phone SIP Video Phone Fax
  • 13. Application 3: Announcement Server 3. Media board transcodes voice/video prompt and transmits to any destination network. Voice/Video 3G-324M Voice/Video Over RTP Voice Over RTP Voice Over E1/T1 Voice/Video Over H.324 (V.34 modem) Legacy Phone IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone CTI Messaging server Media processing board SIP Phone SIP Video Phone Fax
  • 14. Application 4: Voice Conferencing 1. Each end-point conferences in using a different voice coder, a different transport layer, and from a different network. Voice: AMR & 20ms Transport: 3G-324M Voice: G.729 & 10ms Transport: RTP/UDP/IP Voice: G.711 Transport: E1/T1 Legacy Phone IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone CTI Messaging server Media processing board SIP Phone SIP Video Phone Fax
  • 15. Application 4: Voice Conferencing 2. Media board performs dominant speakers detection, mixing of dominant speaker, and distribution of mixed voice to each endpoint. Announcement server Voice: AMR & 20ms Transport: 3G-324M Voice: G.729 & 10ms Transport: RTP/UDP/IP Voice: G.711 Transport: E1/T1 Dominant speakers detection & distribution of voice to end-points Legacy Phone IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone CTI Messaging server Media processing board SIP Phone SIP Video Phone Fax
  • 16.
  • 17. Application 5: Fax Server 3. Fax server transfers TIFF file to Media board to be sent to IP-aware fax. 4. Media board sends fax to IP destination using T.38 protocol. TIFF file transferred to Media board Fax over T.38 Legacy Phone IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone CTI Messaging server Media processing board SIP Phone SIP Video Phone Fax
  • 18.
  • 19. Application 6: Quality Monitoring 3. Media board is configured to extract events and traces from specific IP streams. 4. Media board extracts DTMFs, tones, RFC2833 events, packet statistics, decompresses Voice & Video. Extracted events reported to server Extracted events and traces configured on board Legacy Phone IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone CTI Messaging server Media processing board SIP Phone SIP Video Phone Fax
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28. CTI & Messaging Server Architecture Host processor Media processing resource board IP routing PCI Framer IP Router Control Controlling/ Monitoring/ Diagnostics I/F: IP or PCI bus Shelve SIP/H.323 Routed directly to host Signaling VOIP, FOIP VideoOIP Routed directly to media board Media TDM TDM (PCM/H.223/221) Routed directly to media board Media Signaling TDM Signaling routed directly to host
  • 29.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.