Howto:Wiki Sources

From innovaphone wiki
Jump to navigation Jump to search

Applies To

This information applies to all innovaphone products.

More Information

Overview

innovaphone and its partners have developed many solutions for special applications and scenarios over the years.

We make these solutions publicly available under the BSD-3-Clause license. The publication and maintenance of these solutions takes place on the innovaphone GitHub Account.

Solutions presented here are based on use of the voicemail scheme. For details about programming refer to this startup guide.

Structure

The following things are provided for a public solution:

  • Wiki article with the concept of the solution as well as a description how to use it
  • A GitHub repository
  • A listing in this article including a short description and links to the documentation, the direct download and the GitHub repository

Solutions

absencememo

Leave a voice absence memo on your phone / a caller will hear first the message and after that your phone rings. Works from anywhere and on any type of phone.

acddirectory

A external caller stored in the PBX directory is connected automatically to a defined extension.

advonbusy

The BusyAdvice service gives the caller multiple choices when the person he is calling not is available.

alarmxml

innovaphone Call Sequencer: localized version (German and Italian only).

annualcal

Work around for using in version 8 a annual calendar function.

autocallback

A external caller will be connected automatically to the internal user called him before.

autogreet

A caller will hear automatically a recorded greeting when you answer the call. The greeting can be recorded directly with the phone set.

blacklst

This script allows to create and to maintain a simple blacklist for incoming calls. Blacklisted calls to the PBX are immediately rejected or transferred to a default destination. Numbers can be easily added or removed by calling the Blacklist Service object and by following the instructions. Additionally a number can be put in the blacklist by simply transferring the undesired ringing/active call to a specific object.

busyadv

If a busy innovaphone IP-Phone (with max. nr. of calls=1) receives a call an instant message containing the caller number is immediately forwarded to the set. If the phone is idle again the user can see who was calling him during busy.

callid

A caller can digit a number, the called user will see this additional information.

callmeback

An external user can signal to an innovaphone IP-Phone using instant message that he wants to be called back. Typical feature in case of asymmetric calling costs.

callmonitor

Classic passive busy lamp field for up to 400 users. Run on PC with Windows OS XP or higher.

call_limit

Limit the duration and number of calls for certain extensions.

cfstatus

Check the CFU status of the own telephone set (usefully for analog or dect phones).

checkinout

A filter can be switched on and off from an other phone set.

controlcfx

Known as "Follow me" this feature allows setting a call forward (CFU) using a remote set (also form external for example a GSM set). All operations are voice guided.

doorcontrol

Working with multiple Door Cameras

ext_ann

This xml allows playing a pre-registered audio message to an external announcement facility (PA system).

g711towav

Batch files to convert G711 files recorded by innovaphone devices to WAV files.

ibl

innovaphone Babylook: localized version (German and Italian only)

idd

Reproduce the display of an IP240 on the PC and map the PC-Keyboard to the Phone. Simple CTI-Solution, active busy lamp field, interface for visual impaired and blind operator. Run on Windows OS.

imcallback

If a DID call return to the operator because the user was absent or busy the operator can leave an automatic instant message the called user. The message contains the number of the caller.

innoconf

Enhanced Conference Bridge for the innovaphone BC-Conference unit. Users are announced with name when joining and leaving the conference.

ipcallback

Provides middleware for implementig a Callback via simple HTTP GET or POST request.

iqm_cbr

XML for the innovaphone Queue Monitor (iQM), see description.

lcr

Last Call Recording, see article if matching with your requests.

learnpin

A self learning PIN-code suite.

licsummary

License Summary

linearacd

One particularly ACD strategy, see article if matching with your requests.

mail_cfna

Missed Calls are notified with an email.

mapdid

Calls done using a map object in the PBX can dial additional digits to the number mapped. PIN code calls can be stored on defined numbers.

mcallback

Multiple Callback Solution.

notify

The calling Party will get a simple notification without possibility to leave a message (for example for calls beyond working hours).

p2n

Switch a Boolean abject in the innovaphone PBX using an external button.

phonerec

Record using the phone set voice messages and activate them. See also the related article "Simple Message Management" for simple administration of the prompts for users (using a voice menu).

phonerec2

Script to record dynamic announcements using a phone for announcing public holidays or special on-the-fly messages.

php-update-server

A PHP based Update Server Utility.

pinfortrunk

Voice recording using a XML and storage on the CF.

routepoint

An ACD VoiceMail Script with logic implemented on external server.

rrobinacd

One particularly ACD strategy, see article if matching with your requests.

savecdrs

Some sample CDRs and two scripts to save CDRs in a text file or SQL database.

simplerec

Voice recording using a XML and storage on the CF.

sivr

Use a XML script for IVR.

soapcsharp

SOAP sample code in C#.

soapphp5

SOAP sample code in PHP.

soapvbdotnet

SOAP sample code in Visual-Basic.Net.

speakclock

Speaking Clock with Voicemail XML Script.

spokepre

Spoken presence means that you take your smart phones and set activity (busy, vacation, meeting, lunch etc.) and time (when you are back).

spokpres

Implement the spoken Presence Feature for DECT and analogue Phones.

ticketing

Create a simple ticketing system with voice recording.

trackrecord

You can record Tracks and build your own voice main-menu for recording them.

tvm-simplified

Announcement Before Answering (simplified).

vmvoicen

You will be called if a new Voicemail is stored.

vm_note

If a user has one or more messages in his voicemail the following XML sample plays a voice message instead of the usual dial tone.

Voice-Note

With this new .XML, you can call an internal number, and save a Voice Note directly in myApps. You will be able, later, to listen to it and save it using the Voicemail app.

websocketphp5 (deprecated)

Talking to the v13 Application Platform using PHP.

websocketphp8

Talking to the 13r2 and later Application Platform using PHP.

whitelst

White List Service XML Script For Outgoing Calls.