SlideShare ist ein Scribd-Unternehmen logo
1 von 11
FLASH MEDIA
GATEWAY
Presented by
Chithiraiselvan D
Flash Media Gateway(FMG)
• It is a new real-time server
• Enables Adobe® Flash® and Adobe AIR® applications to
  connect with traditional communication devices via SIP.
• Easier to setup and start with making first call to audio
  and video capable Session Initiation Protocol (SIP)
  phones without writing any ActionScript code.
A visual representation of data flow
between runtimes and phones.
Exciting features
• Two way audio calls
• Call to video conferencing devices
• Flexible Telephony APIs
• Customizable call flows
• Real-Time Transcoding
• Audio mixing
• Supports SIP registrations
data flow between runtimes and phones.
programmable interfaces
• provides programmable interfaces to integrate
 applications built on Flash platform with VoIP
 communication infrastructure
Configuring FMG Files
• fmsmg.xml
• sip.xml
• rtmp.xml
• workflow.xml
• speex.xml
• http.xml
• fmg.ini
Sip.xml
<Profile>
        <profileID> sipGateway </profileID>
        <userName> xxxxxx</userName>
        <password> xxxxxxxx</password>
        <displayName> xxxxxxxxxx</displayName>
        <remoteSipHost> sipconnect.ipcomms.net
</remoteSipHost>
        <doRegister> 1 </doRegister>
        <context> sipGatewayContext </context>
        <supportedCodecs>
                <codecID> G711u </codecID>
        </supportedCodecs>
</Profile>
workflow
<Context name="sipGatewayContext">
         <Condition variable="destNum" value="^8888$">
         <AppNode sequence="1" app="playfile" args="moh.raw"/>
         <AppNode sequence="2" app="hangup" args="null"/>
         </Condition>
         <Condition variable="destNum" value="^9999$">
         <AppNode sequence="1" app="playfile" args="welcome.raw"/>
         <AppNode sequence="2" app="record" args="recorded.raw"/>
         <AppNode sequence="3" app="playfile" args="recorded.raw"/>
         <AppNode sequence="4" app="hangup" args="null"/>
         </Condition>
</Context>
Leg service
• Leg service is a set of programmable APIs that can be
  utilized by a server-side application on Flash® Media
  Server
• These Leg service APIs utilize the functionalities and
  workflows provided by Flash® Media Gateway (FMG).
• Thus, FMG acts as a RTMP client connecting to FMS.
Flash media gateway

Weitere ähnliche Inhalte

Was ist angesagt?

Roadmap Integral Enterprise
Roadmap Integral EnterpriseRoadmap Integral Enterprise
Roadmap Integral Enterprise
Telepage BV
 

Was ist angesagt? (20)

Roadmap Integral Enterprise
Roadmap Integral EnterpriseRoadmap Integral Enterprise
Roadmap Integral Enterprise
 
Avaya IP Office Demo V4 2
Avaya IP Office Demo V4 2Avaya IP Office Demo V4 2
Avaya IP Office Demo V4 2
 
Avaya identity engines overview
Avaya identity engines overviewAvaya identity engines overview
Avaya identity engines overview
 
Why Do I Need an SBC
Why Do I Need an SBCWhy Do I Need an SBC
Why Do I Need an SBC
 
Avaya Aura 7.0 - What's New Webinar Slides
Avaya Aura 7.0 - What's New Webinar SlidesAvaya Aura 7.0 - What's New Webinar Slides
Avaya Aura 7.0 - What's New Webinar Slides
 
Design of small to large multi site solution, based on 8300, 8800 simplex, 88...
Design of small to large multi site solution, based on 8300, 8800 simplex, 88...Design of small to large multi site solution, based on 8300, 8800 simplex, 88...
Design of small to large multi site solution, based on 8300, 8800 simplex, 88...
 
Avaya and Skype Connect PacketBase is an Avaya BusinessPartner
Avaya and Skype Connect PacketBase is an Avaya BusinessPartnerAvaya and Skype Connect PacketBase is an Avaya BusinessPartner
Avaya and Skype Connect PacketBase is an Avaya BusinessPartner
 
Avaya Aura Session Manager
Avaya Aura Session ManagerAvaya Aura Session Manager
Avaya Aura Session Manager
 
Avaya Aura Contact Center Elite
Avaya Aura Contact Center EliteAvaya Aura Contact Center Elite
Avaya Aura Contact Center Elite
 
Sunturn
SunturnSunturn
Sunturn
 
Avaya Session Border Controller (SBC)
Avaya Session Border Controller (SBC)Avaya Session Border Controller (SBC)
Avaya Session Border Controller (SBC)
 
Avaya aura 6.x technical overview
Avaya aura 6.x technical overviewAvaya aura 6.x technical overview
Avaya aura 6.x technical overview
 
Cisco Pervasive Conferencing where Voice, Video and Web Meet
Cisco Pervasive Conferencing where Voice, Video and Web MeetCisco Pervasive Conferencing where Voice, Video and Web Meet
Cisco Pervasive Conferencing where Voice, Video and Web Meet
 
Avaya Network Management Overview
Avaya Network Management OverviewAvaya Network Management Overview
Avaya Network Management Overview
 
Avaya IP Office Customer Call Reporter
Avaya IP Office Customer Call ReporterAvaya IP Office Customer Call Reporter
Avaya IP Office Customer Call Reporter
 
Avaya Aura
Avaya AuraAvaya Aura
Avaya Aura
 
Avaya Aura Five Nines by PacketBase
Avaya Aura Five Nines by PacketBaseAvaya Aura Five Nines by PacketBase
Avaya Aura Five Nines by PacketBase
 
Avaya one-X Mobile by VOXNS
Avaya one-X Mobile by VOXNSAvaya one-X Mobile by VOXNS
Avaya one-X Mobile by VOXNS
 
Communications Server 14 First Look
Communications Server 14 First LookCommunications Server 14 First Look
Communications Server 14 First Look
 
Avaya Aura® Communication Manager Greater than 5 Nines Availability
Avaya Aura® Communication Manager Greater than 5 Nines AvailabilityAvaya Aura® Communication Manager Greater than 5 Nines Availability
Avaya Aura® Communication Manager Greater than 5 Nines Availability
 

Ähnlich wie Flash media gateway

Integrating with SAP FIX and HL7
Integrating with SAP FIX and HL7Integrating with SAP FIX and HL7
Integrating with SAP FIX and HL7
WSO2
 
Download It
Download ItDownload It
Download It
Videoguy
 
Download It
Download ItDownload It
Download It
Videoguy
 
HTML5 Programming
HTML5 ProgrammingHTML5 Programming
HTML5 Programming
hotrannam
 
PG-4039, RapidFire API, by Dmitry Kozlov
PG-4039, RapidFire API, by Dmitry KozlovPG-4039, RapidFire API, by Dmitry Kozlov
PG-4039, RapidFire API, by Dmitry Kozlov
AMD Developer Central
 

Ähnlich wie Flash media gateway (20)

Passenger 6 generic language support presentation
Passenger 6 generic language support presentationPassenger 6 generic language support presentation
Passenger 6 generic language support presentation
 
Alfresco Development Framework Basic
Alfresco Development Framework BasicAlfresco Development Framework Basic
Alfresco Development Framework Basic
 
Going FaaSter, Functions as a Service at Netflix
Going FaaSter, Functions as a Service at NetflixGoing FaaSter, Functions as a Service at Netflix
Going FaaSter, Functions as a Service at Netflix
 
Ppt00000
Ppt00000Ppt00000
Ppt00000
 
F5 Meetup presentation automation 2017
F5 Meetup presentation automation 2017F5 Meetup presentation automation 2017
F5 Meetup presentation automation 2017
 
Session: A Reference Architecture for Running Modern APIs with NGINX Unit and...
Session: A Reference Architecture for Running Modern APIs with NGINX Unit and...Session: A Reference Architecture for Running Modern APIs with NGINX Unit and...
Session: A Reference Architecture for Running Modern APIs with NGINX Unit and...
 
Introduction phonegap
Introduction phonegapIntroduction phonegap
Introduction phonegap
 
Advanced programing in phonegap
Advanced programing in phonegapAdvanced programing in phonegap
Advanced programing in phonegap
 
DEVNET-1128 Cisco Intercloud Fabric NB Api's for Business & Providers
DEVNET-1128	Cisco Intercloud Fabric NB Api's for Business & ProvidersDEVNET-1128	Cisco Intercloud Fabric NB Api's for Business & Providers
DEVNET-1128 Cisco Intercloud Fabric NB Api's for Business & Providers
 
Integrating with SAP FIX and HL7
Integrating with SAP FIX and HL7Integrating with SAP FIX and HL7
Integrating with SAP FIX and HL7
 
NET Aspire - NET Conf IL 2024 - Tamir Dresher.pdf
NET Aspire - NET Conf IL 2024 - Tamir Dresher.pdfNET Aspire - NET Conf IL 2024 - Tamir Dresher.pdf
NET Aspire - NET Conf IL 2024 - Tamir Dresher.pdf
 
Integrate any Angular Project into WebSphere Portal
Integrate any Angular Project into WebSphere PortalIntegrate any Angular Project into WebSphere Portal
Integrate any Angular Project into WebSphere Portal
 
Download It
Download ItDownload It
Download It
 
Download It
Download ItDownload It
Download It
 
Getting Started with Adobe AIR 1.5
Getting Started with Adobe AIR 1.5Getting Started with Adobe AIR 1.5
Getting Started with Adobe AIR 1.5
 
The Fundamentals of HTML5
The Fundamentals of HTML5The Fundamentals of HTML5
The Fundamentals of HTML5
 
Tokyo Azure Meetup #14 - Azure Functions Proxies
Tokyo Azure Meetup #14  -  Azure Functions ProxiesTokyo Azure Meetup #14  -  Azure Functions Proxies
Tokyo Azure Meetup #14 - Azure Functions Proxies
 
HTML5 Programming
HTML5 ProgrammingHTML5 Programming
HTML5 Programming
 
PG-4039, RapidFire API, by Dmitry Kozlov
PG-4039, RapidFire API, by Dmitry KozlovPG-4039, RapidFire API, by Dmitry Kozlov
PG-4039, RapidFire API, by Dmitry Kozlov
 
Adobe PDF and LiveCycle ES Security
Adobe PDF and LiveCycle ES SecurityAdobe PDF and LiveCycle ES Security
Adobe PDF and LiveCycle ES Security
 

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

Flash media gateway

  • 2. Flash Media Gateway(FMG) • It is a new real-time server • Enables Adobe® Flash® and Adobe AIR® applications to connect with traditional communication devices via SIP. • Easier to setup and start with making first call to audio and video capable Session Initiation Protocol (SIP) phones without writing any ActionScript code.
  • 3. A visual representation of data flow between runtimes and phones.
  • 4. Exciting features • Two way audio calls • Call to video conferencing devices • Flexible Telephony APIs • Customizable call flows • Real-Time Transcoding • Audio mixing • Supports SIP registrations
  • 5. data flow between runtimes and phones.
  • 6. programmable interfaces • provides programmable interfaces to integrate applications built on Flash platform with VoIP communication infrastructure
  • 7. Configuring FMG Files • fmsmg.xml • sip.xml • rtmp.xml • workflow.xml • speex.xml • http.xml • fmg.ini
  • 8. Sip.xml <Profile> <profileID> sipGateway </profileID> <userName> xxxxxx</userName> <password> xxxxxxxx</password> <displayName> xxxxxxxxxx</displayName> <remoteSipHost> sipconnect.ipcomms.net </remoteSipHost> <doRegister> 1 </doRegister> <context> sipGatewayContext </context> <supportedCodecs> <codecID> G711u </codecID> </supportedCodecs> </Profile>
  • 9. workflow <Context name="sipGatewayContext"> <Condition variable="destNum" value="^8888$"> <AppNode sequence="1" app="playfile" args="moh.raw"/> <AppNode sequence="2" app="hangup" args="null"/> </Condition> <Condition variable="destNum" value="^9999$"> <AppNode sequence="1" app="playfile" args="welcome.raw"/> <AppNode sequence="2" app="record" args="recorded.raw"/> <AppNode sequence="3" app="playfile" args="recorded.raw"/> <AppNode sequence="4" app="hangup" args="null"/> </Condition> </Context>
  • 10. Leg service • Leg service is a set of programmable APIs that can be utilized by a server-side application on Flash® Media Server • These Leg service APIs utilize the functionalities and workflows provided by Flash® Media Gateway (FMG). • Thus, FMG acts as a RTMP client connecting to FMS.