Skip to end of metadata
Go to start of metadata


Overview

This page describes various functionalities of Digium phones and the implementation of those functionalities within various environments.

This Wiki page does not cover the use of Digium phones with the FreePBX commercial Endpoint manager.  Inclined parties should view that wiki content instead.  Phones configured by the FreePBX commercial Endpoint manager function as XML-configured phones.

Call Recording (Soft key-based)

  • DPMA (tick)
    • Recorded calls are visible in a Recordings folder inside the voicemail application.  Underneath the hood, DPMA drops them in the app_voicemail "Cust5" folder, which it maps to the "Recordings" folder.
  • AsteriskNOW with FreePBX, DPMA and the Digium Phones Addon for FreePBX (minus)
    • Operates the same as with raw DPMA, but there is a caveat to its use, relative to the FreePBX implementation of call recordings.  FreePBX has a user-based recordings portal.  Calls recorded using the Digium Phone soft-key are not visible in the portal.  Recordings that show up in the portal are now visible in the phone's voicemail application.
  • XML Config (error)
    • Soft-key based call recording is not available for XML-configured phones.
  • Switchvox (tick)
    • Recorded calls are visible in the INBOX.Recordings folder.

Connected Line Updates

This feature is dependent on Asterisk 1.8 or greater.  Versions of Asterisk prior to 1.8 don't support this.  The phone's just fine for it, but you've got to have the Asterisk support for it to work.

  • DPMA (tick)
    • This feature is not dependent on DPMA.  It's an Asterisk feature and a phone feature.  The phone supports the P-Asserted Identity method of connected line updates, so you'll need to enable that in sip.conf or pjsip.conf.
  • AsteriskNOW with FreePBX, DPMA and the Digium Phones Addon for FreePBX (tick)
    • This feature is only dependent on proper configuration of FreePBX extensions.  After adding a FreePBX extension, edit the newly-added extension and set sendrpid to pai and set trustrpid to yes.  Alternately, it can be enabled for all extensions globally in the Advanced Settings FreePBX tool.
  • XML Config (tick)
    • This feature is not dependent on anything in the XML config of the phone.
  • Switchvox (tick)
    • Switchvox 6.2.1 and greater support connected line updates.

Contacts Directory

  • DPMA (tick)
    • Contacts are loaded from XML sheets of contacts specified using the phone option contact in res_digium_phone.conf.  The sheets may be pulled from either the file_directory or from the file_url_prefix.  For information on creating contacts sheets, please visit the Contacts wiki page.
  • AsteriskNOW with FreePBX, DPMA and the Digium Phones Addon for FreePBX (tick)
    • The addon provides an interface allowing the administrator to create phonebooks.  A default phonebook of all available system extensions is available and custom phonebooks can be built.  The addon does not synchronize with the FreePBX Addressbook addon.  The addon currently creates older style, pre-1.4.0 firmware, Contacts sheets, rather than actions-based 1.4.0 and greater Contacts sheets.  The addon does not allow the upload of creation of custom XML sheets, built outside of the GUI interface.
  • XML Config (tick)
  • Switchvox (tick)
    • Allows both admin and user control over contacts using an intuitive web interface provided by Switchvox.

Custom Alerts

  • DPMA (tick)
    • Alerts are assigned to phones using the alerts option.  An alert defines an alert_info string, a ring_type and the ringtone.  To use a custom ringtone in an Alert, you'll ned to also load that custom ringtone onto a phone using the ringtone phone option.
  • AsteriskNOW with FreePBX, DPMA and the Digium Phones Addon for FreePBX (minus)
    • Custom alerts can be made and added to phones but FreePBX doesn't offer you a straight-forward interface for affecting those alerts for different situations.
  • XML Config (tick)
    • Alerts are controlled using the alerts element, a child of the ringtones element.  See the XML config pages that are children of the Provisioning wiki page.
  • Switchvox (tick)
    • Switchvox provides a web-based user interface for selecting types of calls and assigning ringtones to them.

Custom Applications

This feature is dependent on the 1.3 firmware.

  • DPMA (tick)
    • Custom applications are added using DPMA using the application=custom declaration inside an application type.
  • AsteriskNOW with FreePBX, DPMA and the Digium Phones Addon for FreePBX (tick)
    • Custom applications can be added using the Applications section of the Add-on.
  • XML Config (tick)
  • Switchvox (tick)
    • Custom applications are added inside the Switchvox admin web tool.

Custom Ringtones

  • DPMA (tick)
    • Custom ringtones are controlled using the ringtones type and the ringtones phone option.
  • AsteriskNOW with FreePBX, DPMA and the Digium Phones Addon for FreePBX (tick)
    • Custom ringtones are added in the Ringtones section of the Add-on.
  • XML Config (tick)
    • Custom ringtones are added using the tones child of the ringtones element.
  • Switchvox (tick)
    • Custom ringtones are added using the Switchvox user web tool.

Multicast Provisioning

  • DPMA (tick)
    • Digium phones, by default, use multicast, to discover DPMA servers.  Avahi is required on the server-side.
  • AsteriskNOW with FreePBX, DPMA and the Digium Phones Addon for FreePBX (tick)
    • AsteriskNOW includes Avahi.
  • XML Config (error)
  • Switchvox (tick)
    • Digium phones, by default, use multicast, to discover Switchvox servers

Intercom & Monitor from the Contacts App

  • DPMA (tick)
  • AsteriskNOW with FreePBX, DPMA and the Digium Phones Addon for FreePBX (error)
    • The current version of the addon doesn't provide an interface for manipulating contacts actions, nor does it provide the diaplan fragment necessary for dealing with intercom or Monitor calls.
  • XML Config (tick)
  • Switchvox (tick)
    • Switchvox provides these capabilities as an actionable item within a contact.

One-Touch Parking

  • DPMA (tick)
    • This feature is controlled within DPMA by the parking_exten phone option.
  • AsteriskNOW with FreePBX, DPMA and the Digium Phones Addon for FreePBX (tick)
    • This feature is handled by a Parking option on the Phones tab of the Add-on.  It syncs itself to the FreePBX default parking lot #.
  • XML Config (error)
    • This feature is not available using XML-configured phones.
  • Switchvox (tick)
    • This feature is a standard feature of phones when used with Switchvox.

Parking Lot Application

  • DPMA (tick)
    • DPMA 1.4+ allows you to define which lots are seen by the application; Asterisk supports multiple parking lots.
  • AsteriskNOW with FreePBX, DPMA and the Digium Phones Addon for FreePBX (tick)
    • The Parking application is loaded by default onto Digium phones.
  • XML Config (error)
    • This feature is not available using XML-configured phones.
  • Switchvox (tick)
    • This feature is a standard feature of phones when used with Switchvox.

Queues Application

  • DPMA (tick)
    • The Queues Application has extra statistics fields that are Switchvox Queues-specific, so if DPMA is being used, those statistics will always be zeroes.
  • AsteriskNOW with FreePBX, DPMA and the Digium Phones Addon for FreePBX. (tick)
    • The Queues Application has extra statistics fields that are Switchvox Queues-specific, so if DPMA is being used, those statistics will always be zeroes.  It is configured in the Queues application tab of the Add-on.
  • XML Config (error)
    • This feature is not available using XML-configured phones.
  • Switchvox (tick)
    • This feature is a standard feature of phones when used with Switchvox.

Send to VM & Transfer to VM

  • DPMA (tick)
    • Send to VM is controlled using the send_to_vm phone option.  It requires back-end dial plan in order to function properly.  For more information, see - https://wiki.asterisk.org/wiki/x/3gTOAQ 
  • AsteriskNOW with FreePBX and the Digium Phones FreePBX Addon (tick)
    • Send to VM is controlled using a Send to VM option in the Phones tab.  The back-end dial plan for this to function is provided by the Add-on.
  • XML Config (tick)
    • Because this functionality in Asterisk using dial plan, it can be done with XML-configured phones.
  • Switchvox (tick)
    • This feature is a standard feature of phones when used with Switchvox.

Smart BLF

  • DPMA (tick)
    • Smart BLF behaviors require BLF Items sheets, in addition to actions-based Contacts, DPMA 1.7 or greater and phone firmware 1.4.0 or greater.
  • AsteriskNOW with FreePBX, DPMA and the Digium Phones Addon for FreePBX (error)
    • Because the addon creates old-style contacts, without actions, it does not create BLF Items sheets.  The addon does not offer a way to create custom XML sheets outside of the GUI interface.
  • XML Config (tick)
    • Smart BLF Behaviors require actions-based Contacts, BLF Items sheets and phone firmware 1.4.0.  Smart BLF features are not dependent on DPMA.
  • Switchvox (tick)
    • Switchvox provides a limited subset of Smart BLF capability: currently the ability to choose between blind and attended transfers for Rapid Dial (BLF) keys.

Status Application

  • DPMA (tick)
    • The Status application is fully Supported in DPMA.
  • AsteriskNOW with FreePBX, DPMA and the Digium Phones Addon for FreePBX (minus)
    • Current versions of AsteriskNOW include the FreePBX presence Add-on.  The Digium Phones Add-on synchronizes presence states for phones to those provided by the FreePBX native presence Add-on.
  • XML Config (error)
    • This feature is very limited with XML-Configured phones.  Only DND and Available statuses are available, and no server-side presence is maintained.  In DND, the phone returns 486 when called.
  • Switchvox (tick)
    • This feature is a standard feature of phones when used with Switchvox.  Status is synchronized across phone, Switchboard, user portal and Switchvox Softphone applications.

User Loaded Logos

  • DPMA (tick)
    • Custom logos are controlled with the dxx_logo_file phone option.
  • AsteriskNOW with FreePBX and the Digium Phones FreePBX Addon (tick)
    • Custom logos are uploaded to the Add-on and assigned in the Phones tab.
  • XML Config (tick)
    • Custom logos are controlled in the logo_file setting element.
  • Switchvox (tick)
    • Custom logos are controlled in the Switchvox admin portal.

Visual Voicemail

  • DPMA (tick)
    • If a SIP peer has a configured mailbox, the visual voicemail application will be used.
  • AsteriskNOW with FreePBX and the Digium Phones FreePBX Addon (tick)
    • If a SIP peer has a configured mailbox, the visual voicemail application will be used.
  • XML Config (error)
    • This feature is not available with XML-configured phones.
  • Switchvox (tick)
    • This is a standard feature of Switchvox.
  • No labels