Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

As part of sipXecs release 4.2 support for Centralized Voicemail (CVM) is available.

Hardware Requirements

This functionality requires the following hardware:

  • Legacy PBX (e.g. Nortel CS1000(CS1K)) with PRI card.
  • Audiocodes Mediant1000/2000/3000 with PRI trunk module.
  • sipXecs system with Voicemail server role selected.

Configuration

It is recommended to use a PRI-E1 carrier between the Mediant1000 and the Legacy PBX since that provides 30 B-channels. If a PRI-T1 were used it would provide 23 B-channels. The PRI interface should be configured with the ISO flavor of QSIG and the QSIG supplementary services should be configured to use ASN.1 Integer coding, although ASN.1 Object coding could used if the appropriate configuration changes are made.

...

  • We can light the lamp for the CS1K phone 8811 by sending MWI to called number 63948811 (NPI/TON=unknown/unknown) or 8811 (NPI/TON=unknown/unknown) on the CS1K. The MWI called number is automatically set to the external user's User ID by the Mediant1000.
  • For the UDP dialing plan the CS1K sends incoming calls from 3948811(NPI/TON=Private/Level1Regional and expects something (either the audiocodes or sipXecs) to add the "6" and convert back to 63948811, however that functionality isn't currently available. To work around this on the sipXecs, for the external user we need a appropriate alias when using the UDP dialling plan, e.g. userid=63948811, alias=3948811.
  • Local users on the sipXecs need an appropriate alias when using the UDP dialling plan, e.g. user=3202, alias=3923202
  • Configure an access code to route calls out the SIP trunk so that calls to the trunk don't get confused with calls to the external user. Callers don't need to dial the access code, it's used automatically when routing the call. e.g. Using an audiocodes gateway access code "81" the Dial Rule would be:
    • for UDP: gw-dialed=81+<8digits>, gw-result=<matched suffix>
    • for CDP: gw-dialed=81+<4digits>, gw-result=<matched suffix>

Legacy PBX Configuration

This section discusses the use of a Nortel CS1000, however other vendor's switches can also be used. Using Meridian1 (release 25.40 or later) or CS1K (release 4.0 or later), install software packages:

...

Code Block
HUNT 63921001     (CFB to voicemail)
CLS (Class of service):
  FNA  (forward no answer allowed)
  FBA  (forward busy allowed)
  XFA  (transfer allowed)
  WTA  (warning tone allowed)
  MWA  (message waiting allowed)
  LPA  (message waiting lamp allowed)
  CFXA (call forward external allowed)
  HTA  (Hunting allowed)
FTR CFW 16        (maximum number of digits in CFAC)
FTR FDN 63921001  (CFNA to voicemail after 4 rings)

Mediant1000 Configuration

  • Firmware version: 5.60A.017.005
    To add the Audiocodes gateway from the sipXecs configuration page:
  • Device -> Gateway -> Add new gateway -> Audiocodes Mediant 1000
    • Name: Audiocodes
    • Address: ip.of.m1k.gw
    • Serial Number: xxxxxxxx
    • Firmware Version: 5.6

...

  • PSTN Lines -> Add PSTN Line
    • Trunk
      • Protocol type: E1 QSIG
      • Ending B-channel: 31
    • ISDN (Show advanced settings)
      • ISDNIBehavior: 1073741824
        Info

        this seemingly random number is actually 0x40000000

      • TrunkTransferMode: 2
  • Device -> Gateway -> Audicodes -> Supplementary Services (Show advanced settings)
    • Enable Message Waiting Indication: Y
    • Calling Party Number for PSTN MWI: 63921001
    • Called Party Number for PSTN MWI: ServedUser

Dial Plan Configuration

Configure the Dialing Plan on sipXecs:

...

  • User Groups
    • External User
      • Assign external user contact number to new users = Yes
      • External user extension prefix = 81

Call Scenarios

Legacy PBX setup

Code Block
AC1=6
PBX home LOC=394
PbxSetA=8809
PbxSetB=8811
PRI-QSIG LOC=392

...