User Manual


Anatomy of the toolbar

toolbar image

At the top of the panel there is a toolbar. From here you will perform most of the actions that can be done with FOP2. There are some distinctive sections as follows:


 

The action bar

The action bar consist of a row of buttons that represent actions to be taken to active calls. Depending on the permissions the user has the buttons will be displayed or not. For this actions to work, you need to first select the destination or target button with a click of the mouse. When you do that, the target button will turn it borders to red.

After selecting a target extension, you can perform your command by clicking the appropiate button. The possible actions are:

call icon image
Dial
Required permission: dial

When clicked it will originate a call to the button previously selected on the extension list. Your phone will ring and when you pickup it will dial the destination extension.

transfer image
Transfer
Required permission: transfer

When clicked it will initiate a call transfer to the button previously selected on the extension list


transfer voicemail image
Transfer to voicemail
Required permission: transfer

When clicked it will initiate a transfer to the voicemail extension as defined in the dialplan and configured in the button config file with the voicemailext parameter.

pickup image
Pickup
Required permission: pickup

When clicked it will pickup the ringing channel on the previously selected button.


spy image
Listen
Required permission: spy

When clicked it will start a call spying session. It will first ring your phone and when you pickup it will start spying on the previously selected button.

whisper image
Whisper
Required permission: whisper

When clicked it will start a call spying session with whisper enabled. It will first ring your phone and when you pickup it will start spying on the previously selected button. You can then talk to the target extension without the other party hearing you.


hangup image
Hangup
Required permission: hangup

When clicked it will hangup the 1st active call on the target button

record image
Record
Required permission: record

When clicked it will initiate or stop recoring on the target button. A call that is being recorded will be signaled with a cassette icon.


 

The filter box

filter box image

What you type in this input box will filter out any button whos label does not match what you type there. If you have a panel with a hundrer buttons and you want to see the state for "Bob", just type it in the input box and the display will filter out all buttons except for the ones that contains Bob in its label.


 

The dial box

dial box image

This input box is powerful and has multiple outcomes. So using just this ui element you can perform several searches:

Dial to a phone number: When your phone is idle, just type the number and press ENTER, your phone will ring and it will originate a call to that number.

Transfer to any number (*): When you are in an active call you can type a number, either an extension or an external number and press ENTER to start a transfer of your current call to that number.

Invite any number to a Conference (*): If you select a conference button and then type a number in the dial box and hit enter, FOP2 will originate a call to the number typed and it will place that call inside the conference selected.

Direct VOIP dial: You can type a sip address with this format: SIP/$(exten)@$(domain) and it will originate a direct sip call to that extension @ server.

Skype calls (*): You can type a skype address with this format: skype/$(name) and it will originate a direct skype call to that user providing you have Skype for Asterisk installed and working.

dial box image

Phonebook search:
Anything you type here will be searched in the visual phonebook as you type, and results will appear as a selection list at the bottom of the box. You can use the arrow keys to select the proper result, and ENTER to originate the call.

tel search image

.tel domain lookup:
If you type a .tel domain, the system will lookup via DNS the domain and give your the results if it finds any. You can get voice numbers, direct voip dial and web sites. If you select a result and press enter it will originate a call to the phone number, direct voip call or open the web page in a new window.


 

Presence select box

presence box image

Here you can set your presence information, as configured in the presence.js file. The information is inmediately stored in Asterisk database and presented to other panel users in real time.

When using FreePBX and FOP2 version 2.10 (with the extensions_override_freepbx.conf file added to your /etc/asterisk directory), any presence state other than "Available" will set your phone into DND mode. And if you set/unset your phone DND dialing *78/*79 will also reflect the state in FOP2.

If you do not use FreePBX it is possible to have that kind of integration but it requires custom coding and dialplan settings. Otherwise, the presence state will not affect the dial behaviour, it will just tell other FOP2 users about your current availability.

Your button will reflect your state with a little presence icon, if you mouse over the presence icon of any extension you will see a tooltip with the textual state (besides the color).

The last option in the select box, named "other", lets you specify any text for your presence state if the predefined ones are not good enough for you.