Flash media gateway

1,737 views

Published on

Introduction about Flash media gateway by chithiraiselvan

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,737
On SlideShare
0
From Embeds
0
Number of Embeds
31
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Flash media gateway

  1. 1. FLASH MEDIAGATEWAYPresented byChithiraiselvan D
  2. 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. 3. A visual representation of data flowbetween runtimes and phones.
  4. 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. 5. data flow between runtimes and phones.
  6. 6. programmable interfaces• provides programmable interfaces to integrate applications built on Flash platform with VoIP communication infrastructure
  7. 7. Configuring FMG Files• fmsmg.xml• sip.xml• rtmp.xml• workflow.xml• speex.xml• http.xml• fmg.ini
  8. 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. 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. 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.

×