Features of PBX4Linux
Here are some of the key features. This list will not up-to-date, so check the documentation for all features.
PBX4Linux general features:
- DSS1 signalling system (Euro ISDN) as specified in ITU Q.931 (mISDN)
- using cheap ISDN cards to connect internal telephones
- encryption of external calls using RSA key-exchange or preshared keying
- multiple external lines of mixed type (point-to-point or point-to-multipoint)
- multiple internal ports (real point-to-multipoint)
- BRI and PRI lines support
- Ports can be blocked, closed, and opened at run-time.
- external calls
- extension context calls
- routing engine for detailed dial plan and voice menus.
- remote socket API to link other applications, like Asterisk (chan_lcr)
- integrated individual voice box with menu
- capable of conferrences with unlimited number of parties
- real-time audio processing for minimum audio delay (using a special kernel module "mISDN_dsp.o")
- German and English tones and texts
- streaming or playing preloaded tones
- real time scheduling and prohibition of swapping for better performance
- DTMF decoding
- directory of numbers and their names
- test mode
- playback of audio LAW/wave files (for announcements)
- external login to extension (retrieve message from answering machines, dial through, change diversion)
- callback
- pocket calculator
- detailled debug log capability
Features for each telephone 'extension':
- caller ID (CLIP/COLP)
- caller name (CNIP/CONP)
- caller ID restriction (CLIR/COLR)
- caller ID restriction on request (CLIRREQ/COLRREQ)
- caller ID restriction ignore (CLIRIGN/COLRIGN)
- forwaring and forwarded-to ID (redirecting/redirection number)
- dialing any number/prefix after pick-up (direct external dialing, emegerncy phones)
- mutiple ports that will ring simultaniousely on incomming calls
- direct call forward (CFU)
- call forward when busy (CFB)
- call forward when no response after given seconds (CFNR)
- ringing with parallel forwarding (CFP)
- All forwarding can be done to multiple numbers that all ring simultaniousely.
- forwarding of caller IDs using "CLIP no screening"
- hiding of the forwarded caller
- hiding of the forwarded-to number
- ignore anonymous calls; Only works if your telephone company provides anonymous numbers to you
- restricted dialing with different levels: no calls, only internal calls, local calls, national calls, international calls
- delete option to delete digits when dialing external numbers (using '*' and '#' keys)
- using telephones display to show numbers, names, functions, states, ...
- adjust audio level
- adjust timeouts for different call states
- use own generated tones rather than external tones for different call states
- show faked caller IDs (unscreened)
- menu to easily select all dialing codes (using '*', '#' and '0' keys)
- individual tones/patterns for each extension
- recording of calls as LAW or wave file
- log of all incomming and outgoing calls
- individual phonebook
- redial with a large history of numbers
- reply incomming calls with large history of numbers
- powerdialing of busy/disturbed numbers until reachable again.
- change caller id of next call / all calls
- change forwarding destinations
- active/inactive notification during conference
- pick-up a call that rings on a different phone (even when transferred to voice box)
Voice box features
- recording wave files with different bit widths
- email announcement of received calls
- email with attached audio files of recordings
- answring a call that is already transferred to the voice box (pick-up)
- play back of recordings from anywhere
- limit of recording time
- recoding during announcement (pretending of answering a call, to get the name of anonymous callers)
External line features:
- sending any subscriber number, national number or international number without beeing checked by the telephone company. (The special feature "CLIP/COLP no screening" must be subscribed.)
- sending tones/patterns to external calls prior answer of call (The special facility must be subscribed.)
- processing of anonymous external calls with caller ID (The special feature must be subscribe, but is only available to privileged subscribers.)
- availablility check for external pbx lines, to block individual lines if they are disturbed.
- make and answer data calls as they would be audio calls
Featues for connecting to Asterisk