Call Management

Description

Service allowing call management, queue management, phone status tracking, call data recording and voice mails management.

Release notes

Version 1.8.6 - Early deployment
  • Bugfix: Listen to voicemail from inside net.Console was not working (M19038)
  • Bugfix: Incorrect transfer destination was published in queue_log (M19497)
  • Dependency:
    • Application Management Server module v3.4.0 or higher
    • Asterisk-1.2.x module v2.30.1 or higher OR Communication Server module v2.1.0 or higher
    • SOP Base module 1.3.1 or higher

Version 1.8.5 - Early deployment
  • Bugfix: Incorrect call tracking in case of call pickup (M19339)
  • Dependency:
    • Application Management Server module v3.4.0 or higher
    • Asterisk-1.2.x module v2.30.1 or higher OR Communication Server module v2.1.0 or higher
    • SOP Base module 1.3.1 or higher

Version 1.8.4 - Early deployment
  • Bugfix: Outgoing calls towards an invalid number would create hanging calls (M18823)
  • Dependency:
    • Application Management Server module v3.4.0 or higher
    • Asterisk-1.2.x module v2.30.1 or higher OR Communication Server module v2.1.0 or higher
    • SOP Base module 1.3.1 or higher

Version 1.8.3 - Early deployment
  • Bugfix: Call State broken when the connecting service of the queue action is used (M18116)
  • Dependency:
    • Application Management Server module v3.4.0 or higher
    • Asterisk-1.2.x module v2.30.1 or higher OR Communication Server module v2.1.0 or higher
    • SOP Base module 1.3.1 or higher

Version 1.8.2 - Early deployment
  • Bugfix: Blind transfer to extension with primary and secondary phone could block the net.Console (M14723)
  • Dependency:
    • Application Management Server module v3.4.0 or higher
    • Asterisk-1.2.x module v2.30.1 or higher OR Communication Server module v2.1.0 or higher
    • SOP Base module 1.3.1 or higher

Version 1.8.1 - Early deployment
  • Bugfix: Fixed wrong CDR encoding (M13666)
  • Dependency:
    • Application Management Server module v3.4.0 or higher
    • Asterisk-1.2.x module v2.30.1 or higher OR Communication Server module v2.1.0 or higher
    • SOP Base module 1.3.1 or higher

Version 1.8.0 - General deployment
  • Improvement: We indicate if the information came from a remote SOP in the phone status update (M9666)
  • Dependency:
    • Application Management Server module v3.4.0 or higher
    • Asterisk-1.2.x module v2.30.1 or higher OR Communication Server module v2.1.0 or higher
    • SOP Base module 1.3.1 or higher

Version 1.7.5 - General deployment
  • Bugfix: Make the startup of mserver faster (M8630)
  • Dependency:
    • Application Management Server module v3.3.5 or higher
    • Asterisk-1.2.x module v2.30.1 or higher OR Communication Server module v2.1.0 or higher
    • SOP Base module 1.3.1 or higher

Version 1.7.4 - Early deployment
  • Improvement: User events are now monitored by call management, its allows to remove dialplan events on the asterisk manager (M9015)
  • Dependency:
    • Application Management Server module v3.3.5 or higher
    • Asterisk-1.2.x module v2.30.1 or higher OR Communication Server module v2.1.0 or higher
    • SOP Base module 1.3.1 or higher

Version 1.7.3 - General deployment
  • Bugfix: Incorrect package version was installed (M8157)
  • Bugfix: Force usage of UTF-8 when reading from the AMI. This fixes accented characters in net.Console. (M9040)
  • Dependency:
    • Application Management Server module v3.3.5 or higher
    • Asterisk-1.2.x module v2.30.1 or higher OR Communication Server module v2.1.0 or higher
    • SOP Base module 1.3.1 or higher

Version 1.7.2 - General deployment
  • Improvement: Added the possibility to add a phone in a queue in paused state (M3668)
  • Bugfix: The caller used to hear the extension where the call has been parked (M7860)
  • Bugfix: Don't refresh the Communication Server connection when reloading the configuration (M8157)
  • Dependency:
    • Application Management Server module v3.3.5 or higher
    • Asterisk-1.2.x module v2.30.1 or higher OR Communication Server module v2.1.0 or higher
    • SOP Base module 1.3.1 or higher

Version 1.7.1 - General deployment
  • Bugfix: Interleaved synchronized blocks would result in a deadlock. (M7475)
  • Bugfix: Remote phone updates where not propagated to the netConsole. (M0)
  • Dependency:
    • Application Management Server module v3.3.5 or higher
    • Asterisk-1.2.x module v2.30.1 or higher OR Communication Server module v2.1.0 or higher
    • SOP Base module 1.3.1 or higher

Version 1.7.0 - Deprecated
  • Feature: Enrich library to allow publishing IP and registration information after bulk admin of resources. (M0005818)
  • Improvement: make phone registration more robust with a keep alive mechanism. (M0005863)
  • Improvement: reduce time to boot call management (M0006057)
  • Improvement: In some cases Call Management would not reconnect to Asterisk (M0006064)
  • Improvement: Don't reload Communication Server on module installation (M0006240)
  • Bugfix: Don't send all phone registration information in bulk when a sop requests it, but rely on the keep alive mechanism to synchronize them to reduce the load on large implementations (M0006098)
  • Bugfix: Displayed wrong caller id when using communication server (M6477)
  • Deprecated: Causes a deadlock after a couple of days (M7475)
  • Dependency:
    • Application Management Server module v3.3.5 or higher
    • Asterisk-1.2.x module v2.30.1 or higher OR Communication Server module v2.1.0 or higher
    • SOP Base module 1.3.1 or higher

Version 1.6.4 - General deployment
  • Improvement: Backport - Added the possibility to add a phone in a queue in paused state (M3668)
  • Bugfix: Backport - Don't refresh the Communication Server connection when reloading the configuration (M8157)
  • Dependency:
    • Application Management Server module v3.3.0 or higher
    • Asterisk-1.2.x module v2.30.1 or higher OR Communication Server module v2.1.0 or higher
    • SOP Base module 1.3.1 or higher

Version 1.6.3 - General deployment
  • Bugfix: Backport M6477 - The caller ID of a call coming from a queue was incorrect (M7538)
  • Dependency:
    • Application Management Server module v3.3.0 or higher
    • Asterisk-1.2.x module v2.30.1 or higher OR Communication Server module v2.1.0 or higher
    • SOP Base module 1.3.1 or higher

Version 1.6.2 - General deployment
  • Improvement: Don't reload Communication Server on module installation (M0006240)
  • Dependency:
    • Application Management Server module v3.3.0 or higher
    • Asterisk-1.2.x module v2.30.1 or higher OR Communication Server module v2.1.0 or higher
    • SOP Base module 1.3.1 or higher

Version 1.6.1 - General deployment
  • Bugfix: The called number was not correct when using Communication Server 2 (M0005536)
  • Bugfix: Hold/Unhold event was not detected by Communication Server 2 (M0005397)
  • Dependency:
    • Application Management Server module v3.3.0 or higher
    • Asterisk-1.2.x module v2.30.1 or higher OR Communication Server module v2.1.0 or higher
    • SOP Base module 1.3.1 or higher

Version 1.6.0 - General deployment
  • Bugfix: Database not updated after migration from proxy.pl to call management (M0005221)
  • Bugfix: Park action needs to be adapted for Asterisk 1.8 (M0005308)
  • Improvement: Replace '|' by ',' in gen_ccapi_extensions.conf (M0005289)
  • Improvement: Added new libraries for supporting new Communication Server (M0004843)
  • Dependency:
    • Application Management Server module v3.3.0 or higher
    • Asterisk-1.2.x module v2.30.1 or higher
    • SOP Base module 1.3.1 or higher

Version 1.5.7 - General deployment
  • Bugfix: Phones on remote SOP seen always as busy in Active-Active (M0005069)
  • Bugfix: Call remains after group pickup between net.Consoles (M0004869)
  • Bugfix: Call hanging in detected state after call pickup which causes incorrect phone status in net.Desktop (M0005254)
  • Bugfix: Call from PSTN hanging in ESTABLISHEDHOLD after an attended transfer (M0005222)
  • Bugfix: 'While' application must be ignored by the Call Management (M0005278)
  • Dependency:
    • Application Management Server module v3.3.0 or higher
    • Asterisk-1.2.x module v2.30.1 or higher
    • SOP Base module 1.3.1 or higher

Version 1.5.6 - General deployment
  • Bugfix: Phones on remote SOP seen always as busy in Active-Active (M0005069)
  • Dependency:
    • Application Management Server module v3.3.0 or higher
    • Asterisk-1.2.x module v2.30.1 or higher
    • SOP Base module 1.3.1 or higher

Version 1.5.5 - General deployment
  • Improvement: Detect when a call goes to detected state and update phone status accordingly (M0004527)
  • Dependency:
    • Application Management Server module v3.3.0 or higher
    • Asterisk-1.2.x module v2.30.1 or higher
    • SOP Base module 1.3.1 or higher

Version 1.5.4 - General deployment
  • Improvement: Added an end-of-call marker in internal CSR structure (M0004433)
  • Bugfix: Phone status publication not always compatible with previous version (M0004540)
  • Bugfix: Remote callID published in internal CSR is not always correct (M0004268)
  • Bugfix: Phone statuses synchronization at startup not always done (M0004542)
  • Dependency:
    • Application Management Server module v3.2.10 or higher
    • Asterisk-1.2.x module v2.30.1 or higher

Version 1.5.3 - General deployment
  • Improvement: Limit channel cache logging behavior (M0003921)
  • Improvement: Added possibility to clean up voicemails after 1, 2, 3 or 4 days
  • Bugfix: Incorrect unique id after call pickup (M0004220)
  • Bugfix: Phone status hung for ever in active-active configuration or when a phone is moved from one SOP to another one (M0003859)
  • Bugfix: Call hangup not detected on outgoing calls over a Woomera trunk (M0004462)
  • Dependency:
    • Application Management Server module v3.2.9 or higher
    • Asterisk-1.2.x module v2.30.1 or higher

Version 1.5.2 - General deployment
  • Improvement: Prevent transition in queued state in case of AGI or Wait application ==> This causes artifacts in the net.Console when using action such as GetXPath (M0004279)
  • Bugfix: Loss of phone statuses after an apply-change (M0004277)
  • Dependency:
    • Application Management Server module v3.1.1 or higher
    • Asterisk-1.2.x module v2.30.1 or higher

Version 1.5.1 - General deployment
  • Bugfix: Incorrect phone status in case of pickup on a call previously transferred. (M0004221)
  • Dependency:
    • Application Management Server module v3.1.1 or higher
    • Asterisk-1.2.x module v2.30.1 or higher

Version 1.5.0 - General deployment
  • Feature: Added the possibility to listen for CSR update (M0003773)
  • Feature: Added the possibility to add meta-information to CSR (M0003773)
  • Improvement: Added the possibility to set a global variable (M0004187)
  • Bugfix: Deadlock due to race condition of tech processing of asterisk event and action response (M0004108)
  • Dependency:
    • Application Management Server module v3.1.1 or higher
    • Asterisk-1.2.x module v2.30.1 or higher

Version 1.4.4 - General deployment
  • Improvement: Added command for SOP based transfer (M0003948)
  • Bugfix: Woomera channel not detected (M0003478)
  • Dependency:
    • Application Management Server module v3.1.1 or higher
    • Asterisk-1.2.x module v2.30.1 or hiher

Version 1.4.3 - General deployment
  • Bugfix: phone status incorrect when attended transfer is confirmed into a blind transfer (M3858)
  • Dependency:
    • Application Management Server 3.1.1
    • Asterisk 2.28.7

Version 1.4.2 - General deployment
  • Bugfix: Not able to transfer a call to a local queue - callcontrol: a call transferred to a queue went to ESTABLISHED state instead QUEUED (M3615)
  • Dependency:
    • Application Management Server 3.1.1
    • Asterisk 2.28.7

Version 1.4.1 - General deployment
  • Bug: call pickup not handled by call control (M0003561)
  • Dependency:
    • Application Management Server 3.1.0
    • Asterisk 2.28.7

Version 1.4.0 - General deployment
  • Feature: Voicemail retention previously in Application Management Module
  • Bug fix: ZAP channel not tracked (M0002462)
  • Improvement: Adapt Call control redirect to go ESTABLISHED->DELIVERED->DELIVERED->ESTABLISHED instead of ESTABLISHED->ESTABLISHED (M0002572)
  • Improvement: Adapt CallControl states campon (M0002573)
  • Bug: Call hanging indefinitely (M0003177)
  • Bug: Phone status not consistent through the cluster (M0003178)
  • Bug: removing or adding a phone to a SOP is not taken into account in phone status publication (M0003184)
  • Bug: Safety net for ChannelCache doesn't always work (M0003393)
  • Bug: Detected state unsupported: RecipientChangedCallCommand (M0003403)
  • Bug: Call control thread crash after listening to voicemail (M0003458)
  • Dependency:
    • Application Management Server 3.1.0
    • Asterisk 2.28.7

Version 1.3.6 - General deployment
  • Bugfix: Exception in bundle start of CallControl leaves threads running when Asterisk is down. (M3321)
  • Dependency:
    • Application Management Server 3.0.17
    • Asterisk 2.28.7

Version 1.3.5 - General deployment
  • Bug fix: NPE in CallControl for BridgeLinkEventCallCommand (M3276)
  • Bug fix: When size of CSV file increases it cannot be retrieved (M3289)
  • Improvement: Filter CDRs having local channel (M3281)
  • Dependency:
    • Application Management Server 3.0.16
    • Asterisk 2.28.7

Version 1.3.4 - General deployment
  • Improvement: automatic cleanup of timed out calls and channel cache
  • Minor upgrade (API changes)
  • Dependency:
    • Application Management Server 3.0.15
    • Asterisk 2.28.7

Version 1.3.3 - Deprecated
  • Bugfix: Cannot retrieve CDR when file is too big (M3176)
  • Dependency:
    • Application Management Server 3.0.14
    • Asterisk 2.28.7

Version 1.3.2 - Deprecated
  • Bugfix: cdr api not accessible (apache proxy config)
  • Dependency:
    • Application Management Server 3.0.13
    • Asterisk 2.28.7

Version 1.3.1 - Deprecated
  • Improvement: mshell abstraction
  • Dependency:
    • Application Management Server 3.0.13
    • Asterisk 2.28.7

Version 1.3.0 - Deprecated
  • Bug: Queue list in CallControl and Asterisk out of sync
  • Bug: Unidata phone registration incorrect after deregistration
  • Dependency:
    • Application Management Server 3.0.12
    • Asterisk 2.28.7

Version 1.2.1 - Deprecated
  • Default cdr rotation config file
  • Dependency:
    • Asterisk-1.2 module v2.28+

Version 1.2.0 - Deprecated * Bugfix: when doing a calldevice to a primary and secondray phone the phone status gets wrong (M2931) * Bugfix: Phone IP address loss after SOP or phone temporary disconnection (M2993)
  • Dependency:
    • Asterisk-1.2 module v2.28+

Version 1.1.0 - Deprecated
  • Improvement: Phone ip address retrieval reworked, depends on asterisk 2.28.5
  • Bugfix: phone status not always correct when phone registers on only one sop (Unidata a.o.)
  • Dependency:
    • Asterisk-1.2 module v2.28+

Version 1.0.0 - Deprecated

Module configuration interface

create_resource_form: .:/usr/share/escaux/glue/lib:/usr/share/escaux/glue/bin/gen_wiki_documentation/src/lib:/usr/share/escaux/glue/bin/gen_wiki_documentation/src/lib/

Voicemail retention (days)

Module configuration parameters

* Voicemail retention (days): configures the number of days voicemails are stored

Post-Install Actions

ALERT! Application Management Server has to be restarted after module installation. This can be done through the SOPShell :
DONE Navigate to:  Subsystems > Management Server > Start/Stop
Copyright © Escaux SA