Flaphone™ is a SIP (Session Initiation Protocol) compatible web softphone, that is working in web browser without installation of any specific software*. Everything that you need is internet connection, speakers and microphone**. Flaphone™ users can call each other, to SIP phones, and any phone numbers, if SIP provider accounts are configured in control panel.
* You need Adobe Flash Player version 9 or higher to use flaphone.
** If you use flaphone™ without a headset, your conversation partner will hear his own echo. This is caused by Adobe Flash Player, that doesn’t have echo cancellation feature yet.
Flaphone™ implementation supports following technologies:
If you use flaphone™ for incoming calls, web browser can be inconvenient for this purpose. That’s why we’ve developed Flaphone™ AIR.
Flaphone™ AIR can be installed in several clicks with Adobe AIR Runtime, and after that you get SIP softphone that works exactly the same way as flash version does, but is a fully functioning desktop application. You can minimize it to system tray and be sure that you’re always online and can accept a call.
How to use?
With flaphone™ you can receive and make calls to to SIP URIs, landline and mobile bumbers, if you add SIP provider account. Let’s see what type of calls can be done by flaphone.Outgoing calls
To call another flaphone™ user you just need to enter his login and press dial button. If you want to call mobile and landline phones, you need to add SIP provider account in “SIP accounts” dialog (link). After you done it, you will be able to call destinations that are supported by your provider.Incoming calls
You can be called in 2 ways: by flaphone™ users and via SIP. Incoming SIP calls divide into 2 groups: direct incoming calls, when you are called as SIP URI sip:
Adding groups and contacts
Thanks to contact list, you can arrange your contacts, add new groups and new users. You don’t need to remember phone numbers anymore – just add them to contact list and call by several clicks.
To add new group or contact, click corresponding item in contact list. After that enter group or contact name. To add contact to existing group you also should click existing group in contact list.
To move contact from one group to another, you just need to press left mouse button over a contact and drag it to desired group, as shown on image below
After you have added users, you should add contact numbers to them. To do that you need to click user, which you want to add contact number to, and select “Add number” menu item, as shown on picture below.
In dialog you should specify number and assign type to it from combo box. Calls between users in internet are free of charge, to call other contact numbers you need to add your SIP provider account in “SIP accounts” menu (link). Flaphone™ users can see presence status of each other. To see flaphone™ user status, you need to specify flaphone™ login of user in “number” field and select “IP” type.
Instant messaging (IM)
Users can send messages to each other and exchange messages via SIP. You can send message only to numbers in contact list that have “IP” type.
To send IM, click IP number of desired user and select “Send IM” item in menu, as shown below.
Watching user state (presence)
Flaphone™ users can watch each other’s presence state. To see state of specific flaphone™ user, you should add IP number to corresponding contact in contact list. You should enter that user’s login in “number” field.
Flaphone™ supports new feature of Adobe Flash Player 10 – high quality Speex audio codec.
To configure audio you need to click “Settings” item in menu. After that you’ll see dialog similar to the image below. Select audio recording device from the list and click “Test audio” button. You should hear your echo.
Flaphone™ supports Flash-to-SIP, SIP-to Flash and Flash-to-Flash video calls. Flaphone™ lets its users to make video calls to each other, and to SIP software and hardware phones that support H.263, H.263+ and H.264 video codecs.
To configure video you need to click “Settings” item in menu. After that you’ll see dialog similar to the image below. Select video recording device from the list.
There are 2 ways to configure Flash player. The first one is to right click flaphone™ and select “Settings” item in menu, as shown on image. The second one is to click “Settings” item in flaphone™ menu and press “Flash settings” button.
In Flash Player parameters you also can select audio and video recording devices.
For convenient use of flaphone™ we recommend you to check “Remember” checkbox in “Privacy” section and select “Allow” as shown on image below. It makes you free of requirement to allow flaphone™ access to your camera and microphone every time you log in.
To add SIP provider account enter menu (1) and click “SIP accounts” item (2).
After that, you’ll see table containing brief information about your SIP accounts.
To add account, you should click “Add account” button. After that you’ll see dialog where you should enter following information (mandatory fields are marked with asterisk), that you should get from your SIP provider:
Name – enter anything you like to identify this account.
CallMe widget is free service, provided by flaphone. CallMe widget is HTML code that is embedded into your web page and allows anyone who opens it to call predefined number. Call is done via SIP provider that you’ve specified in “SIP accounts” settings. CallMe widget looks like image below. Any visitor of your web page can call your mobile, landline or SIP number and talk to you using his computer. Every flaphone™ user can make widget code himself.
*If you want this widget to call mobile or landline number, you need to add SIP provider account that will be used for making these calls in “SIP accounts” menu.
You can use CallMe widget in following example cases:
To configure CallMe widget, follow these steps:
CallMe Widget settings
In menu (1) press button “CallMe widget” (2).
You’ll see CallMe widget setup dialog.
Dialog has following sections:
1) Preview – example display of current settings. You can switch between 3 states that are used by widget to display current call status.