What's new in CALLMaster 3.2

Full support for CALLMasterSQL database.

System Flag PBXME1.  
     used in conjunction with digital PBX cards. 
          The port will check the line indicators for a pending call (ringing) after a call is terminated 
          and before going to wait for a ring.

Mailbox flag TZ<offset> 
     used in the memo field of a mailbox record
        
  This supports users in different time zones to get their "message received" time stamp reported 
          in the time zone designated.  Setting  TZ-2 will report a time 2 hours earlier than the system time 
         when a message time stamp is played back to the user.  TZ3 will report it 3 hours later.

 

What's new in CALLMaster 3.1

Speech Recognition with Barge-In capabilities

Multi-lingual Voice Mail, Attendant and Audiotex Support

CALLMaster database in SQL and MS Access

CALLBasic functional calls to SQL Stored Procedures

T1 Flash Hook Transfer

Wav Format Prompts

NEAX 2400 MCI Serial Link Integration

Channel Bridging
     Uses second line to make outbound call and connect 2 parties.  Both lines will be in use for the
          duration of the call.  
     Requires special Dialogic boards.
     Via individual Attendant record, CallBASIC

Fax Receive 
     To mailbox or document name
     Email to box owner as tif attachment
     Review, save, delete and forward fax header by mailbox owner
     New tables - FaxSendActivityLog and FaxReceived 
     Via Voice Mail, Attendant, and Audiotex

T1 Support
     Support of T1 FXS/FXO protocol.
     DMS Outbound support added.
     CISCO IP Telephony switch integration

Digital PBX Integration
     Use of System Parameter Phone System Model field for enhanced integration to 
          manage Mitel, Norstar message light string
     System variable $lcddisplay contains the LCD display data on D/82JCT-U ports.

 OutDial
     Scheduled Outcalls.  A new table OutcallSchedule allows Outcalls based on a set 
          schedule  ( start and end date and time, earliest hour, latest hour, days of week, 
          retries times, etc).

Messaging 
     Admin Option '0' Record BargeIn Prompt. Allows the recording of BargeIn prompts/audiotex msgs 
          (at  8Khz). It asks if you are recording a prompt or audiotex msg. This is required since BargeIn 
          records the response in 8Khz vs the standard 11Khz and the prompts that is Barged In must also 
          be in 8Khz format (8Khz 8Bit Mono Linear PCM wave file).
 
    
"TSP" - Toll Saver Prompt is used globally for all mailboxes if set in the VoiceMail Parameters or 
          individualy per mailbox in the mailbox's memo field.
    
"DAR" - Dont Announce Receipiant. Will just start playing msgs
    
"NEML" - No Exclusive Mailbox Login the default is yes. System and Mailbox parameter.
     Press "4" during mailbox greeting allows caller to be transferred to Attendant Id 
          specified in the mailbox Memo field containing "EXT[attid].

     Volume Control during message playback. Pressing *1 makes it lower and *3 makes it 
          louder for that call.  Resets at the start of a call. 
     Attendant records can be edited via phone by mailbox owners if the Attendant id is in 
          the mailbox Memo field.
     MBActivityLog logs message length in seconds for mailbox activity.
     "NRE" - Notification Refreshes Entries in the Memo field of a mailbox will cause a new 
          message to reset used notification records.
     "ASM" - Auto Save Messages in Memo field of a mailbox will auto save message     
          when '6' selected for next message review.
     "APM" - Auto Play Messages in Memo field of a mailbox will automatically start message     
          review without asking caller to press 1.

Call Routing 
     Attendant main menu selection available via Speech Recognition or Touch-Tone Input.  Prompt playback 
          with caller speech BargeIn available on Dialogic JCT boards. This allow callers to say the name of the 
          extension they desire. ASR - Automatic Speech Recognition is an optional feature of CALLMaster.
     3-way calls now supports alternate pull back strings.
     Alternate pull back strings available for busy, no answer and screened rejects per 
          Attendant record.
     CHA code in Memo field to Confirm Human Transfer with supervised transfers.  Called party will be 
          asked to "press 1 to accept or 2 to reject the call".  If not accepted, call is pulled back based on reject 
          alternate actions.
   

CallBASIC Commands
     New system variables
          - $NL returns a NewLine (carriage return) character for printing or writing to a file.
          - $DQUOTE adds double quote literal to string varable.
          - New system vcaariables added for OutcallSchedule table so now all fields of each record are 
            accessable in CALLBasic scripts
     New commands 
          - ASK <PlayFileName> <RecordFileName> <RecordFileID>
            will ask question in <PlayFileName> prompt and save recorded response file name and file id.
          - AppendFile <SourceFile> <DestinationFile> <RewindBytes>
            will append a copy of the source file to the end of the Destination.
          - SendUDP <Packet> 
            sends a datagram packet with the UDP protocol to the host defined in the UDPIP flag address
          - FileRead <FileName> <ByteOffset> <ByteRequestCount> <BytesRead> <ByteBuffer>
            reads file <FileName>
          - FileWrite <filename> <Mode=APPEND|CREATE> <Text> 
            for creating or appending to documents in real-time.
          - Exec <command> <mode>
            to execute a 3rd party executable.
          - Email <mapiprofile> <from> <address> <CC> <BCC> <subject> <Bodytext> <fileattachments> 
            to send emails without message left in mailbox.
          - FaxReceive <FAXFILEt> <FAXTYPEt> <FAXID> <FAXPAGES>
            to receive fax document to mailbox or file specified by FAXTYPE
          - Sethook <ONHOOK | OFFHOOK>       
            to put line on-hook or off-hook.  Used with Bridge command.
          - Bridge <Port1#> <port1type> <port2#> <port2 type> <FULLDUP|HALFDUP|FULLDISC|HALFDISC>
            to bridge 2 lines
          - EnslavePort <Slaveport# or range> <SlaveHandle>
            to enslave port for bridging
          - FileStatus <filename> <status> <Size> <Mdate>
            to check status of file date
          - AddMessage <mbox#> <msgID> <From>
            to add recorded message to mailbox.  This will in turn generate email notification.
     Callbasic "Record" command can now suppress the record tone by defining a variable 
          "NORECTONE" set to 1 in a CallBASIC script file. Once defined the tone will not be 
          played.
     CALLBasic Play / PlayFilename command will allow touch tone cut through if variable 
          "ttcutthrough" is set to 1.
     CALLBasic SayNumber command can now say 
          -  money values ("5 dollars and 75 cents) if variable "saymoney" set to 1;  and 
          -  point values ("5 point 754) if variable "sayreal" set to 1.