Blog

C3Voice Production Update 2013-12-29
  1. Panasonic KX-TGP550 phone with cordless handsets
    1. Provide Multi Number Settings (phone lines to/from handsets mapping configuration) in Admin and User Web Portal
    2. Complete adding all the supported features such as firmware upgrade, time zone, call waiting, message waiting indicator, etc.  
  2. Asterisk Monitor
    1. Restructure and streamline
    2. Add monitoring parameters for load average and disk space
C3Voice Production Update 2013-12-08
  1. Provisioning and configuration support for Polycom VVX 300, 400 and 500 series phones.
  2. (Part 1 Basic Features Only) Provisioning and configuration support for Panasonic KX-TGP550 phones.
C3Voice Production Update 2013-11-24
  1. Enforce Max Concurrent PSTN calls per Service
    1. For an outbound PSTN call attempt when the max call limit is already hit:  C3Voice plays an announcement
    2. For an inbound PSTN call attempt to a DID when the max call limit is already hit
      1.           If an extension exists matching the last 4 digits of the DID: C3Voice sends the call to the extension’s VM box
      2.           Else: C3Voice busy treats the call
  2. Add User Web portal deletion of all unheard new VM messages
  3. Send calling extension's External Caller ID Number/Name to the called extension's Sim Ringed PSTN targets
  4. Provide voicemail 0-escape target configuration from an individual user’s Web portal
  5. Properly display non-numeric numbers such as Anonymous, Private, etc. 
C3VCC and BWVCC Production Update 2013-11-03

Date

C3VCC

BWVCC

2013-11-03

*Supervisor Barge-in added

*Caller’s number added to agent’s phone display

* Duplicated agent sign-in in reporting prevented

*Both VCC Asterisk and VCC App logging improved

*VM call can be transferred, moved to queue or escalated

*Agent creation process streamlined

(This feature exists in BWVCC)

(This feature exists in BWVCC)

* Duplicated agent sign-in in reporting prevented

*Both VCC Asterisk and VCC App logging improved

*VM call can be transferred, moved to queue or escalated

*Agent creation process streamlined

C3Voice Production Update 2013-09-22
  1. Enhanced Web portal and Voicemail passwords strength (see below for details)
    1. Enforced to new accounts
    2. Warned and guided to change but not enforced to existing accounts
  2. (Polycom phones only) Distinctive ring types per caller (higher precedence, specified in Contact) and called party numbers (lower precedence, specified in Extension)

 

Enhanced Web portal and Voicemail password requirements

* Voicemail password must contain digits (0 to 9) only and must be at least 5 but no more than 10 digits in length
* Web portal password must contain at least one numeric and one non-numeric characters and must be at least 8 but no more than 10 characters in length
* Passwords cannot be the repeated digits or characters, e.g. 11111, %%%%%%%%
* Passwords cannot be the sequential digits or characters (in increasing or decreasing order), e.g. 12345,
* Voicemail password cannot be the user's (if a user exists) phone number (matching DID if exists) or reverse of it
* Voicemail password cannot be the same as the extension (or reverse of it) with a prefix or suffix
* Voicemail password cannot be the same as the Service or Customer ZIP codes
* Passwords cannot contain the identical string of the previous password or reverse order of it
* Web portal passwords cannot contain the unbroken string of user's first or last names

BW VCC Production Update 2013-09-15

BW VCC queues (as IMAP client) proactively re-register to BW mail server (as IMAP server) every 24 hours.

Therefore in the worst case BW VCC queue voicemail delivery delay cannot be more than 24 hours.

C3Voice Production Update 2013-08-04
  1. Play announcements to a caller when C3Voice receives the following responses from the carrier:  invalid number,  unreachable, no service.
  2. Add annual holiday schedules to a Service that overrides the weekly IVR schedule and make the office CLOSED.
    • Admins can add/delete/update holiday schedules from Service provisioning UI or IVR Editor
    • Users with IVR Manager App assigned can do the same from the User Web Portal
  3. Add Call Parking to a Service.
    • Admins can assign or unassign (default) Call Parking to a Service
    • Parking Lot size can be 1 to 99 (default: 9)
    • A parked call not picked up within the configure Parking Time (default: 90 sec) will ring back the original call parker
    • A user can park the call by inputting DTMF FAC #72
    • C3Voice announces the 6 digit parking lot number to the call parker
    • A parked call can be picked by dialing the 6 digit parking lot number
C3Voice Production Update 2013-07-07
  • A bug in C3VoiceProxy (service name: C3VP, an independent service in C3Voice server, it receives AMI events from Asterisk, correlates them to make C3Voice events and sends them to API subscribers, currently it supports 2 APIs - one for VCRM connector and the other for Soft Attendant Console) the caused caller id be presented as called id in VCRM click-to-dial was fixed.
  • Nagios (service name: nagios) with check_sip plug-in was added as an independent service in C3Voice server
    • It monitors Asterisk by sending SIP OPTIONS message every minute
    • If no response is received after 4 attempts (the number of attempts is configurable) it concludes Asterisk is unresponsive. It then saves the Asterisk log and restarts Asterisk.
    • In addition it sends email notifications to the configured list of recipients when the above incident occurs

 

C3Voice Production Update 2013-04-21
  1. Improve Soft Attendant Console application scalability - an instance takes less than 0.25% of the total processing capacity.
  2. Support multiple users with different authorization levels (Read-Write or Read-Only) in Call Routing Server. Also add audit trails for the tables to track down who did what and when.
  3. Fix broadcast extension instance handling – allow up to 9 and recycle deleted instance numbers.
C3Voice Production Update 2013-03-31
  1. Unnecessary SIP reload when restarting a phone is removed
  2. A new C3Voice Task “Batch Command Executor” periodically checks (every 5 min, configurable) whether there is an outstanding SIP reload request (incurred by phone and/or extension provisioning activities during the period).
  • If there is one it initiates a single SIP reload that takes care of all the provisioning activities accumulated during the period.
  • It then resets the SIP reload flag OFF and the cycle continues. 
C3Voice Production Update 2013-03-17
  1. Soft Attendant Console: Many enhancements and refinements were added including drag & drop call transfer
  2. Bulk Provisioning by importing CSV files for Users, DIDs, Phones and Extensions, respectively (see more details below).

 

Four CSV files

1)      Users with columns for “User Name/ID”, “User Type” (Local User; Local Admin), “First Name”, “Last Name”, “Password”

Example: user1@xyz.com,Local Admin,John,Doe,1p2a3s4w5d

2)      Phones with columns for “MAC”, “Model” (should match the one in UI dropdown list), “Phone Description”, “User Name/ID” (Optional, if used it should match a valid "User Name/ID")

Example: 1234.effe.abcb,Polycom IP601,John Doe,user1@xyz.com

3)      Extensions with columns for “Extension”, “MAC” (of Phones), “Phone Display” (Optional, if not specified Extension will be used), “SIP Auth Password”, “Line Description”, “VM Password” (Optional, if not specified VM will not be enabled), “VM Fwd Email” (Optional)

Example: 4011,1234.effe.abca,2678954011,1eF2$3%4&5,John Doe,594302,user1@xyz.com

4)      DIDs with columns for “Phone Number”, “Name” (NOTE: “Carrier” has no significance in C3Voice and will be removed from UI too in the future)

Example: 2678954011,John Doe

Provisioning rules

    • For each User Conference Manager (with Listen Only) will be configured as a default application.
    • All other configuration parameters of Phone and Extension come from the Service default.
    • If a DID's last 4-digit has a matching Extension, Step 1 Goto (Extension) will be configured.
C3Voice Production Update 2013-02-24
  1. Block calls to select NPAs (area codes) unless international calling is enabled for the Service
  2. Enable 611 dialing from any Service to a system-wide destination Vantage Communications Customer Care
  3. Allow Admin to specify the default conference call recording setting (Y/N) for a Service
  4. Auto-adjust conference and call schedules per DST change (the next one coming March 10)  
C3Voice Production Update 2013-02-03
  1. Conference and Ad-hoc call recordings storage space management:
    1. Space allocation per Service: Conference 300 min x Number of users, Ad-hoc 100 min x Number of users
    2. No recording available announcement if no space at the beginning, no cutoff once recordings start
    3. Added user deletion of recordings in addition to download  
    4. Periodic purge of recordings: Conference 90 days, Ad-hoc 30 days

 

C3Voice Production Update 2013-01-13
  1. Group Paging
    1. Admin can configure one or more Paging Groups for a Service that may include up to 20 extensions in any Service within the same Customer
    2. Admin assigns a unique 4-digit extension to each Paging Group
    3. When a user dials a FAC *77 followed by a Paging Groups extension (e.g. *771234), all the extensions/phones in the Paging Group 1234 that have Auto Answer enabled will be paged
  2. Barge In
    1. Admin can configure an individual extension Barge In enabled
    2. When a user dials a FAC *33 followed by an extension in any Service within the same Customer (e.g. *334567) and the extension is in a call, the user will be engaged in a conference call with the extension
     
C3Voice Production Update 2013-01-06
  1. Provide a text editor for an individual phone's configuration file in C3Voice Admin Web portal that will override the Service-wide default parameter values
  2. Expand the scope of the following C3Voice features to different Services within the same Customer
    1. Hunt Group and DID step configuration Step Type list will include IVRs defined in other Services within the same Customer
    2. User's phone association will include phones defined in other Services within the same Customer
    3. IVR Editor parameters will include entities (extensions, IVRs, etc.) defined in other Services within the same Customer
    4.  SLA to extension mapping will include SLA extensions define d in other Services within the same Customer
    5. Speed and Watch Dial list will include extensions defined in other Services within the same Customer
  3. Support the following Polycom phone configurations:
    1. Auto Answer
    2. No Call Waiting
    3. Voicemail message reminder audio
  4. Added external caller id field to the queue configuration page to be presented when an agent makes an outbound queue call
  5. Made Asterisk not to add the outside called party number in a Diversion header after receiving a 302 from RS