This manual consist general information about Flashphoner product.
What is it?
Flashphoner – RTMP-SIP (Flash-SIP) gateway software
This is server software which provides communication between Flash Player applications and any VoIP server.
It allow you create your own flashphones and click2call button services.
Flashphoner allow you establish any Flash-VoIP communications or made full-functional flashphone.
There are Flashphoner server and Flashphoner client (open source
) in the Download pack.
Flashphoner is a software, not a service Flashphoner server functions
Server written partly in Java, partly in C
- Connect RTMP↔VoIP severs via SIP protocol
- Support audio codecs - Speex, G.711, G.729
- Support video codecs - H.263
- Support DTMF
- Support Hold and Transfer
Flashphoner client equipment
Client written in Flex/ActionScript 3. It is open source and free.
- Flashphone - written full in Flex/ActionScript 3
- Flash Click2Call button - written full in Flex/ActionScript 3
Why we need it?
You can use Flashphoner for creating one of this products:
Corporate
- Call- and Contact- centers
- Virtual PBX
- Autoinformer
- IVR
- Audioconferencing
Advertising
- Click-to-Call banners
- CallMe-for-free buttons for yellow pages
Internet services
- Webphone on site
- Desktop Adobe AIR softphone
- Social Networks phone apps
- Voice and video mail
Interactive broadcasting
- E-learning – seminars and lections by phone
- Internet-TV – running commentary by phone
- Internet-TV/Radio Games – players calls from mobile
How it works?
Call goes this way
Flash client ↔ Flashphoner server ↔ VoIP server ↔ SIP client
Flash client
- Flash client is Flex/Flash application
- It uses RTMP protocol for signaling and mediastreaming
- It supports NellyMoser, Speex and Sorenson spark codecs
- It can be - Webphone, Click2Call, Interactive Banner, Conference room or any rich application.
- You can use default Flashphoner client (open source, check Customizing and building video) or your own application
Flashphoner server
- Flashponer server is Java application for Wowza Media Server 2
- It receives data from Flash client and transfer it to VoIP server
- It uses RTMP protocol for communication with Flash client
- It uses SIP protocol for communication with VoIP server
- It supports Speex, G.711, G.729, H.263 codecs
- It is partly open source (check Builidig and Deploying video)
- You can add new functions to it (billing, calls history ...)
VoIP server
- VoIP server is the IP PBX
- It can be software or hardware
- Software - Asterisk, Trix-box, Yate, CommunigatePro ...
- Hardware - Avaya, Cisco ...
- It receives info from Flashphoner server and transfer it to the SIP client
- It can be installed on the same physical server where Flashphoner is
- It can be your own, or belong to some VoIP operator
- It must be configured properly
(for example allow to register sip accounts etc...)
SIP client
- This is the phone
- It can be standart, software or hardware
- Standart - any landline or mobile phone
- Software - Bria, EyeBeam, Linphone, Mirial Softphone, Zoiper, Ekiga ...
- Hardware - Cisco, Tanderberg, SNOM, Grandstream, ipDialog ...
- It must support SIP protocol
- it must support Speex or G.711 or G.729 codecs to voice talk
- It must support H.263 codec to video talk