Vidiator Technology (US) Inc. Slide 3-1 Vidiator Xenon Platform Training Platform Configuration, and Integration.

Slides:



Advertisements
Similar presentations
Simple Object Access Protocol (SOAP) v1.1 CS-328 Dick Steflik.
Advertisements

PHP syntax basics. Personal Home Page This is a Hypertext processor It works on the server side It demands a Web-server to be installed.
XML in the real world (2) SOAP. What is SOAP? ► SOAP stands for Simple Object Access Protocol ► SOAP is a communication protocol ► SOAP is for communication.
Topics Acronyms in Action SOAP 6 November 2008 CIS 340.
Module 10: Troubleshooting Network Access. Overview Troubleshooting Network Access Resources Troubleshooting LAN Authentication Troubleshooting Remote.
Implementing a Highly Available Network
Location based Streaming Topics for our 1 st presentation  Thesis Description  Positioning System  Streaming over positioning  Questions Session.
An authorization control framework to enable service composition Takashi Suzuki, Randy H. Katz EECS Department University of California, Berkeley {tsuzuki,
Slide 1 EE557: Server-Side Development Lecturer: David Molloy Room: XG19 Mondays 10am-1pm Notes:
Cornell CS502 Web Basics and Protocols CS 502 – Carl Lagoze Acks to McCracken Syracuse Univ.
SOAP Chandra Dutt Yarlagadda Introduction  Why ?  What ?  How ?  Security Issues in SOAP  Advantages  Uses  Conclusion.
CPSC 441: FTP & SMTP1 Application Layer: FTP & Instructor: Carey Williamson Office: ICT Class.
SOAP Same basic functionality as XMLRPC but extensible –complex data structures –intermediate processing possible –more support for classic RPC constructs.
ASP.NET 2.0 Chapter 6 Securing the ASP.NET Application.
SIMPLEStone – A presence server performance benchmarking standard SIMPLEStone – A presence server performance benchmarking standard Presented by Vishal.
Hypertext Transport Protocol CS Dick Steflik.
 What is it ? What is it ?  URI,URN,URL URI,URN,URL  HTTP – methods HTTP – methods  HTTP Request Packets HTTP Request Packets  HTTP Request Headers.
Check Disk. Disk Defragmenter Using Disk Defragmenter Effectively Run Disk Defragmenter when the computer will receive the least usage. Educate users.
SMS Gateway OZEKI NG Document version: v Adding SMS functionality to SysAid.
MEC /19/2017 7:51 PM © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TP2653 Adv Web Programming SOAP and WSDL. SOAP Simple Object Access Protocol – Lightweight XML-based messaging protocol – A protocol for accessing a Web.
Name Title Microsoft Corporation Push Notification Introduction and Platform Interaction.
Research on Non-repudiation service By Yi Zhang. Motivation of Non-repudiation In paper-based business Electronic business transactions Less physical.
Simple Web Services. Internet Basics The Internet is based on a communication protocol named TCP (Transmission Control Protocol) TCP allows programs running.
Session Initiation Protocol Team Members: Manjiri Ayyar Pallavi Murudkar Sriusha Kottalanka Vamsi Ambati Girish Satya LeeAnn Tam.
System Architecture.  Windows Phone 7  Mobile Phone Application  User – End Perspective  Google App Engine  Administration Console  Handles authentication,
9/15/2015© 2008 Raymond P. Jefferis IIILect Application Layer.
Copyright ®xSpring Pte Ltd, All rights reserved Versions DateVersionDescriptionAuthor May First version. Modified from Enterprise edition.NBL.
Evaluating Web Services for FDMS Cynthia Loitch OAR/PMEL (PI) Eugene Burger OAR/PMEL NOAA Research Webshop 2003 Longmont, CO 3-5 June 2003.
SNMP (Simple Network Management Protocol)
Cambridge, March 23 rd 2004 MobileMAN Project MobileMAN Project Web Service in Ad Hoc Network Veronica Vanni NETikos S.p.A.
HTTP HTTP stands for Hypertext Transfer Protocol. It is an TCP/IP based communication protocol which is used to deliver virtually all files and other.
James Holladay, Mario Sweeney, Vu Tran. Web Services Presentation Web Services Theory James Holladay Tools – Visual Studio Vu Tran Tools – Net Beans Mario.
Simple Object Access Protocol (SOAP) Mark H Needleman Data Research Associates, Inc. ZIG Meeting December 2000.
CSC8530 Distributed Systems XML Web Services David Vaglia.
1 Cisco Unified Application Environment Developers Conference 2008© 2008 Cisco Systems, Inc. All rights reserved.Cisco Public Introduction to Etch Scott.
Using Novell GroupWise ® 6 Monitor Duane Kuehne Software Engineer Novell, Inc. Danita Zanre Senior Consultant NSC Sysop,
Web Services. ASP.NET Web Services  Goals of ASP.NET Web services:  To enable cross-platform, cross- business computing  Great for “service” based.
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Cisco Unity Connection 2.0 Phone View Troubleshooting Mike Maas, Unified.
1 Implementing Monitoring and Reporting. 2 Why Should Implement Monitoring? One of the biggest complaints we hear about firewall products from almost.
1 Web Services Web and Database Management System.
1-1 HTTP request message GET /somedir/page.html HTTP/1.1 Host: User-agent: Mozilla/4.0 Connection: close Accept-language:fr request.
Integrating and Troubleshooting Citrix Access Gateway.
Simple Object Access Protocol. Web Services: SOAP2 Why Simple Object Access Protocol Light weight replacement for complicated distributed object technology.
Case Study.  Client needed to build data collection agents for various mobile platform  This needs to be integrated with the existing J2ee server 
Exchange Deployment Planning Services Exchange 2010 Complementary Products.
CCNA4 v3 Module 6 v3 CCNA 4 Module 6 JEOPARDY K. Martin.
.NET and SOAP An Overview of SOAP By Raghavendra Aekka.
SOAP Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
Configuring and Troubleshooting Identity and Access Solutions with Windows Server® 2008 Active Directory®
Web Services Part 1 -- Qinwei Zhu Part 2 – Yongqun He.
Updates made to latest draft since Herndon Sony Corporation Toshiaki Kojima.
Introduction to eTIM. Introduction to eTIM eTIM Overview   eTIM (eTIM) is a server designed and developed by VeriFone, Inc. to work between PAYware.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Purpose  The purpose of the cross box handoff feature is to make the.
A SOAP Binding for NETCONF Ted Goddard draft-goddard-netconfsoap-00.txt.
Netprog: Soap & XML-RPC1 XML-RPC and SOAP. Netprog: Soap & XML-RPC2 XML Extensible Markup Language Markup Language. –HTML is also a markup language (but.
Introduction to Web Services Presented by Sarath Chandra Dorbala.
The Session Initiation Protocol - SIP
Session 11: Cookies, Sessions ans Security iNET Academy Open Source Web Development.
26.1 Electronic Mail Sending/Receiving Mail Addresses User Agent MIME Mail Transfer Agent Mail Access Protocols.
Ch. 31 Q and A IS 333 Spring 2016 Victor Norman. SNMP, MIBs, and ASN.1 SNMP defines the protocol used to send requests and get responses. MIBs are like.
MIS 5208 Ed Ferrara, MSIA, CISSP Week 11: Processing and Analyzing Data.
Installing TMG & Choosing a Client Type
WMarket For Developers API && Authorization.
Node.js Express Web Applications
Working of Script integrated with SiteScope
The Simple Object Access Protocol
Vidiator Xenon Platform Training
Time Gathering Systems Secure Data Collection for IBM System i Server
Presentation transcript:

Vidiator Technology (US) Inc. Slide 3-1 Vidiator Xenon Platform Training Platform Configuration, and Integration

Vidiator Technology (US) Inc. Slide 3-2 Xenon Platform Training - Module 3 - Installation, Configuration, and Integration System Configuration  Configuring Platform Applications –Xenon Streamer server.ini manager.ini –SNMP snmpagent.ini –CDR cdr.ini –PhoneDB –Xenon Encoder nxfilterconfig.exe  Configuring Platform Applications –Xenon Streamer server.ini manager.ini –SNMP snmpagent.ini –CDR cdr.ini –PhoneDB –Xenon Encoder nxfilterconfig.exe

Vidiator Technology (US) Inc. Slide 3-3 Xenon Platform Training - Module 3 - Installation, Configuration, and Integration Xenon Streamer Configuration  server.ini –The main streaming server configuration file. –Located in \bin –It contains the configurations and settings for the following parameters: Basic Server Configuration Mount Folder Settings Logging Configuration Data Packet Settings Signaling Settings Timeout Configuration Source Port Matching Settings Bandwidth Adaptation Settings  server.ini –The main streaming server configuration file. –Located in \bin –It contains the configurations and settings for the following parameters: Basic Server Configuration Mount Folder Settings Logging Configuration Data Packet Settings Signaling Settings Timeout Configuration Source Port Matching Settings Bandwidth Adaptation Settings

Vidiator Technology (US) Inc. Slide 3-4 Xenon Platform Training - Module 3 - Installation, Configuration, and Integration Xenon Streamer Configuration  server.ini –Mandatory Parameters (Basic Server Configuration):  server.ini –Mandatory Parameters (Basic Server Configuration): Parameter NameUsage RTSPPort RTSPPort= RTPPortMax, RTPPortMin RTPPortMax= RTPPortMin= ResourceDIR ResourceDIR = LogDIR LogDIR=

Vidiator Technology (US) Inc. Slide 3-5 Xenon Platform Training - Module 3 - Installation, Configuration, and Integration Xenon Streamer Configuration  manager.ini –Configuration file for the Report Manager (ReportMGR.exe) –Located in: \bin –Report Manager generates statistics logs using CDR data which is used for generating statistics reports by the SiteReports application.  manager.ini –Configuration file for the Report Manager (ReportMGR.exe) –Located in: \bin –Report Manager generates statistics logs using CDR data which is used for generating statistics reports by the SiteReports application. Parameter NameUsage Port Port= SupportStatistics SupportStatistics= FileReadingDuration FileReadingDuration= LogFileBaseStorageFolder LogFileBaseStorageFolder=

Vidiator Technology (US) Inc. Slide 3-6 Xenon Platform Training - Module 3 - Installation, Configuration, and Integration SNMP Configuration  snmpagent.ini –Used to enable or disable trap sending –Configures SNMP agent and manager settings  snmpagent.ini –Used to enable or disable trap sending –Configures SNMP agent and manager settings Parameter NameUsage MasterAgent MasterAgent= SNMPPort SNMPPort=

Vidiator Technology (US) Inc. Slide 3-7 Xenon Platform Training - Module 3 - Installation, Configuration, and Integration CDR Configuration  cdr.ini –Configures the CDR functionality provided by Xenon Streamer –Located in: \bin –It contains the configurations and settings for the following CDR parameters: Storage Folder Settings Saving Period Settings CDR Fields and File Naming Convention Settings Fields included in CDR data by the Streamer  cdr.ini –Configures the CDR functionality provided by Xenon Streamer –Located in: \bin –It contains the configurations and settings for the following CDR parameters: Storage Folder Settings Saving Period Settings CDR Fields and File Naming Convention Settings Fields included in CDR data by the Streamer

Vidiator Technology (US) Inc. Slide 3-8 Xenon Platform Training - Module 3 - Installation, Configuration, and Integration CDR Configuration Parameter NameUsage DefaultStorageFolder DefaultStorageFolder = SecondaryStorageFolder SecondaryStorageFolder = SessionStorageFolder SessionStorageFolder = LogFileBaseStorageFolder LogFileBaseStorageFolder= PeriodicUpdate PeriodicUpdate= FileGeneratingDuration FileGeneratingDuration = FileSizeLimit FileSizeLimit = StreamerID StreamerID = ServiceName ServiceName = TimeType TimeType = FileNameDelimiter FileNameDelimiter = FieldDelimiter FieldDelimiter = cdr.ini:Mandatory Fields

Vidiator Technology (US) Inc. Slide 3-9 Xenon Platform Training - Module 3 - Installation, Configuration, and Integration PhoneDB Configuration  Database file Located in: \bin  PhoneDB includes phones from the following manufacturers: –Nokia –Motorola –Sony/Ericsson –LG –Samsung –NEC  To configure additional phones, please contact Vidiator Professional Services.  Database file Located in: \bin  PhoneDB includes phones from the following manufacturers: –Nokia –Motorola –Sony/Ericsson –LG –Samsung –NEC  To configure additional phones, please contact Vidiator Professional Services.

Vidiator Technology (US) Inc. Slide 3-10 Xenon Platform Training - Module 3 - Installation, Configuration, and Integration Xenon Encoder Configuration  nxfilterconfig.exe –NxFilterConfig configures what codecs are available for encoding content.  nxfilterconfig.exe –NxFilterConfig configures what codecs are available for encoding content.

Vidiator Technology (US) Inc. Slide 3-11 Vidiator Xenon Platform Training Platform Integration

Vidiator Technology (US) Inc. Slide 3-12 Xenon Platform Training - Module 3 - Installation, Configuration, and Integration Platform Integration  Xenon Platform provides a Gateway and API for various types of billing and authentication  Customer can apply different billing rules such as pre/post- paid or subscription-based billing using one unified API  API is written in SOAP/XML  Xenon Platform provides a Gateway and API for various types of billing and authentication  Customer can apply different billing rules such as pre/post- paid or subscription-based billing using one unified API  API is written in SOAP/XML

Vidiator Technology (US) Inc. Slide 3-13 Xenon Platform Training - Module 3 - Installation, Configuration, and Integration General Integration Call Flow Streaming Request GetAuthRequest GetAuthRequestResponse Authentication/User Information GetUserQuotaRequest GetUserQuotaResponse Available Credit for User Streaming End of Stream BillingInfoReportRequest BillingInfoReportResponse Billing Information Client Device Gateway Billing/Auth Center StreamNotificationRequest StreamNotificationResponse StreamNotificationRequest StreamNotificationResponse Termination Point API integration Layer Streaming Server Service Broker

Vidiator Technology (US) Inc. Slide 3-14 Xenon Platform Training - Module 3 - Installation, Configuration, and Integration SOAP API Example Get User Information Request (Gateway  ServiceAgent) POST /Streamer/Streamersoap.asmx HTTP/1.1 Host: localhost Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: " string Get User Information Request (Gateway  ServiceAgent) POST /Streamer/Streamersoap.asmx HTTP/1.1 Host: localhost Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: " string

Vidiator Technology (US) Inc. Slide 3-15 Xenon Platform Training - Module 3 - Installation, Configuration, and Integration SOAP API Messages  GetAuthRequest –Request for user and content authorization.  GetAuthRequestResponse –Response for user and content authorization.  GetUserQuotaRequest –Periodic request to check if the streaming session will be continued.  GetUserQuotaRequestResponse –Periodic response to check if the streaming session will be continued.  StreamNotificationRequest –Notification for ‘Start’ / ‘End’ of Stream.  StreamNotificationRequestResponse –Response for the stream notification.  BillingInfoReportRequest –Final billing report after service.  BillingInfoReportRequestResponse –Response for the billing report.  TerminateSessionRequest –Terminate a streaming session from Service Broker.  TerminateSessionRequestResponse –Response for TerminateSessionRequest.  GetSessionStatusRequest –Check a streaming session status from Service Broker.  GetSessionStatusRequestResponse –Response for GetSessionStatus.  GetAuthRequest –Request for user and content authorization.  GetAuthRequestResponse –Response for user and content authorization.  GetUserQuotaRequest –Periodic request to check if the streaming session will be continued.  GetUserQuotaRequestResponse –Periodic response to check if the streaming session will be continued.  StreamNotificationRequest –Notification for ‘Start’ / ‘End’ of Stream.  StreamNotificationRequestResponse –Response for the stream notification.  BillingInfoReportRequest –Final billing report after service.  BillingInfoReportRequestResponse –Response for the billing report.  TerminateSessionRequest –Terminate a streaming session from Service Broker.  TerminateSessionRequestResponse –Response for TerminateSessionRequest.  GetSessionStatusRequest –Check a streaming session status from Service Broker.  GetSessionStatusRequestResponse –Response for GetSessionStatus.

Vidiator Technology (US) Inc. Slide 3-16 Xenon Platform Training - Module 3 - Installation, Configuration, and Integration SOAP API Error Codes  Because SOAP messages are delivered on top of HTTP and XML, even if the API throws an error, the HTTP error code will always be “ 200 OK ”.  Therefore, the following API error codes are included in failed responses from the Service Broker  Because SOAP messages are delivered on top of HTTP and XML, even if the API throws an error, the HTTP error code will always be “ 200 OK ”.  Therefore, the following API error codes are included in failed responses from the Service Broker Error Code Description 105Authorization failure. 106not authorized 331Content uploading failure. 332Invalid content. 333No matched data. 402Invalid parameter. 403Session not found 404File not found. 405Unknown method 406Mandatory parameter is missing 500Timeout 501service broker failure 503Service unavailable error

Vidiator Technology (US) Inc. Slide 3-17 Xenon Platform Training - Module 3 - Installation, Configuration, and Integration ? Q&A