Setting Up Hot-Desking on Avaya IP Office

The Hot-Desking features of the Avaya IP office 500 system allow you to log on at any phone and that phone will then take on the features of your original phone including your extension number, any call forwarding options or pickup group settings. This can be especially useful if you sometimes work at a different location or in fact don’t have one fixed workspace. In order for you to be able to use this feature and log in to a phone you need to get your system administrator to assign you a login code.  The very cool thing with IP office Hot-Desking, it doe NOT matter what the origination or destination set is going to be…  Meaning, you can have an IP phone normally, but hot desk to an analog conference phone, or a 2 button digital phone.

read more

Create a Check-Hours Module in Voicemail Pro

Create a checkHours Module for all US Federal Holidays Kyle L Holladay, Sr, R.I.P.  This is just a subset of the AWESOME SBC (Standard Base Config) that Kyle created for IPO/Voicemail Pro, Downloaded here..

This document will provide instruction on how to create a checkHours module that can be dropped into your Voicemail Pro call flows that will allow all US Federal Holidays as defined by 5 U.S.C 6103 plus an additional 3 custom holiday conditions. Additionally this module will allow for 4 separate office hours to accomodate multiple offices or varying hours in different departments. Here is an example of how this new checkHours module can be used to route between a day and night auto attendant. The holiday greeting is played prior to the AA greeting and should be recorded similar to “Please note our offices will be closed on Thursday and Friday in recognition of the Thanks Giving Holiday” which would be followed typically by the night menu of something similar to “Thank you for calling Acme Toy Company, you’ve reached us outside of our normal business hours…”

read more

IP office Debug Commands

IP Office AT-DEBUG Commands
Compiled by Kyle L Holladay, Sr. R.I.P.

Command Parameter Definition
upgrade Erase Code and Reboot/reload
reboot Reboot
erasenvconfig Erase NV config
eraseconfig Erase config
qbf Send Fox messages to WAN and MGR
call (service) Call the specified service
fecpram List FCC parameter data
fecstats List FCC traffic statistics
fecrmon Enable/disable FCC RMON counters
fectrace Enable/disable FCC debug tracing (needs debug build)
fecrestart Restart FCC transmitter
pcmcia Show current PCMCIA status
crc6 Display CRC-6 error count
ti Send cmd to Ti/Telogy stack
atmcms Dump status of CM ATM lines
atmcfg (lineid) Change configuration of an ATM trunk
atmdump (lineid) Dumps configuration of an ATM trunk
atmdiag (on|off) Turn on/off the ATM diagnostic logging
echo (on|off) Turn on/off the ATM Echo cancellation if enabled in configuration
atm4trunks Dump status of ATM4U trunks
atm4lin (a|b|c|d) Show/change status of ATM4U lines
dspatver (a|b|c|d) Report version number of ATM4U card in Slot A/B
dspatmem (a|b|c|d) Read/Write to ATM4U card in Slot A/Bs DSP memory
dspathpi (a|b|c|d) Thrash or stop HPI accesses (to DSP) for ATM4U card in Slot A-D
atm4usc (a|b|c|d) Send Vinetic Short Command to ATM4U card in Slot A-D
atm4urmb (a|b|c|d) Read Vinetic Mailbox command from ATM4U card in Slot A-D
atm4uwmb (a|b|c|d) Write Vinetic Mailbox command to ATM4U card in Slot A-D
atm4ucram (a|b|c|d) Write Vinetic CRAM Data to ATM4U card in Slot A-D
atm4ulow (a|b|c|d) Set ATM4 Vinetic processor in low power mode in Slot A-D
atm4uhigh (a|b|c|d) Set ATM4 Vinetic processor in high power mode in Slot A-D
use_diag_cmd use diag commands
conferdsp Read current status of Conferencing DSP
conferdspmem Read/Write to Conferencing DSP memory
conferdspch Compare DSP Image words against what is stored in DSP memory
dspt1a/b Read/Write to T1 card in Slot A/B’s DSP memory
switchdump Dump all the registers on the Ethernet Switch
switchport configure one of the PHY ports on the switch
switchread Read a register on the Ethernet Switch
switchwrite Write a register on the Ethernet Switch
vcmread Read an SPI register on VCM ethernet switch
vcmwrite Write an SPI register on VCM ethernet switch
vcmport configure one of the PHY ports on the VCM switch
phydump Dump all the registers from the PHY connected to the LAN2/WAN port
phyread Read register from PHY
phywrite Write register on PHY
lanstatus Display the connection status of the external LAN/WAN links
gnd status
reset
quiesce
rx
rxt
flush
cmd
token
features
speed
Perform G&D SmartCard commands (e.g. “gnd speed”)
bri regs
dsp
isac
lock
Perform BRI commands (e.g. “bri dsp”)
priu dspver
dspqueues
dsptrace
dspload
dspmem
dspmsgwr
dspmsgrd
dspstatus
alarmsim
egram
Display DSP version information
Display DSP message queue information
Enable/Disable DSP debug trace
Load and run DSP image
DSP memory edit
DSP message queue test write
DSP message queue test read
Print DSP statistics
Run alarm simulations
Receiver equalizer RAM modifications
DVP RDCMD
RDDATA
PAGE
PREAD
PWRITE
DREAD
DWRITE
REVCODE
MEMTEST
QSAPP
INIT
CLOSE
DOPTS
POPTS
DDATA
PDATA
CODEC
RING
DIAL
MWAIT
STATUS [C]
TEST
GAIN
POWERETR
LLC
REGS
PROF
DPL
read a command/control register
read a data register
select a memory page
perform a paged read
perform a paged write
perform a direct read
perform a direct write
read the revision code
perform a memory test
run the Legerity QuickStart application
initialise the subsystem
close down the subsystem
display device options
display port options
display device data
display port data
set the codec law for a port
cause a line to ring
dial a number
use the message waiting indicator
display status
runs a test on a port
set line gains
apply power to an ETR phone
execute a low-level command
dumps registers for a port
display a profile
set the DTE print level
ipstats Dump IP/ICMP/TCP/UDP stats
ivm-help Embedded Voicemail Commands
ivm-mbox-show Show mailboxes
ivm-mbox-show Show contents of specified mailbox
ivm-mbox-clear Clear specified mailbox
ivm-msg-del nnn dd/dd/dd hh:mm:ss Delete specified message
ivm-msg-del-all Delete all voicemail messages
ivm-flash-del-all
ivm-limits-max-nummsg-show
ivm-limits-max-nummsg-set xxx
ivm-limits-max-mstime-show
ivm-limits-max-mstime-set xxx
ivm-status-show
ivm-monitor-toggle
read more

SIP Flowroute to IP Office R5

SIP Trunking between Avaya IP Office R5 and Flowroute by
Kyle L Holladay, Sr R.I.P

In this example we will configure a SIP trunk between the Avaya IP Office and Flowroute using registration on LAN1 behind a firewall/NAT. Alternative configurations would include a static public IP or static IP behind a NAT/Firewall which will not be covered in this document.

NOTE: Flowroute claims T.38 version 0 support as of May 2009 however I have not been able to successfully negotiate any T.38 traffic at this point using version 0 at 9600bps and IP Office EI version 5.0 due to a requirement by Flowroute of information in the INVITE that the IP Office does not currently support. Thus far Flowroute’s technical support has been responsive and helpful. The call quality has been fantastic, far beyond what I have come to expect from other ITSP (over the Internet SIP providers).

read more

SIP Flowroute to IP Office R9

SIP Trunking between Avaya IP Office R9 and Flowroute by
Kyle L Holladay, Sr R.I.P

In this example we will configure a SIP trunk between the Avaya IP Office and Flowroute using registration on LAN1 behind a firewall/NAT. Alternative configurations would include a static public IP or static IP behind a NAT/Firewall which will not be covered in this document.

 

NOTE: Flowroute claims T.38 version 0 support as of May 2009 however I have not been able to successfully negotiate any T.38 at this point, using version 0 at 9600bps and IP Office EI version 5.0 due to a requirement by Flowroute of information in the INVITE that the IP Office does not currently support. Thus far Flowroute’s technical support has been responsive and helpful. The call quality has been fantastic, far beyond what I have come to expect from other ITSP (over the Internet SIP providers).

read more

IP Office Default Short codes

Most IP Office control units are available in A-Law and μ-Law models. Typically μ-Law models are supplied to North American locales, A-Law models are supplied to the rest of the world. In addition to the using different default for digital lines and phone, A-Law and μ-Law models support different default short codes. The following table lists the default system short codes present in IP Office Release 5+ system’s configuration.

Short Code Telephone
Number
Feature A-Law μ-Law
*00 Blank Cancel All Forwarding
*01 Blank Forward Unconditional On
*02 Blank Forward Unconditional Off
*03 Blank Forward ON Busy On
*04 Blank Forward ON Busy Off
*05 Blank Forward ON No Answer On
*06 Blank Forward ON No Answer Off
*07*N# Forward Number
*08 Blank Do Not Disturb On
*09 Blank Do Not Disturb Off
*10*N# Do Not Disturb Exception Add
*11*N# Do Not Disturb Exception Del
*12*N# Follow Me Here
*13*N# Follow Me Here Cancel
*14*N# Follow Me To
*15 Blank Call Waiting On
*16 Blank Call Waiting Off
*17 ?U Voicemail Collect
*18 Blank Voicemail On
*19 Blank Voicemail Off
*20*N# Set Hunt Group Night Service
*21*N# Clear Hunt Group Night Service
*22*N# Suspend Call
*23*N# Resume Call
*24*N# Hold Call
*25*N# Retrieve Call
*26 Clear CW
*27*N# Hold CW
*28*N# Suspend CW
*29 Blank Toggle Calls
*30 Blank Call Pickup Any
*31 Blank Call Pickup Group
*32*N# Call Pickup Extn
*33*N# Call Queue
*34N; Hold Music
*35*N# Extn Login
*36 Blank Extn Logout
*37*N# Park Call
*38*N# Unpark Call
*39 1 Relay On
*40 1 Relay Off
*41 1 Relay Pulse
*42 2 Relay On
*43 2 Relay Off
*44 2 Relay Pulse
*45*N# Acquire Call
*46 Blank Acquire Call
*47 Blank Conference Add
*48 Blank Voicemail Ringback On
*49 Blank Voicemail Ringback Off
*50 Blank Forward Huntgroup On
*51 Blank Forward Huntgroup Off
*52 Blank Cancel or Deny
*53*N# Call Pickup Members
*57*N# Forward On Busy Number
*70 Blank Call Waiting Suspend
*70*N# Dial Physical Extn By Number
*71*N# Dial Physical Extn By ID
*9000* “MAINTENANCE” Relay On
*91N; N”.1″ Record Message
*92N; N”.2″ Record Message
9N Dial
? . Dial

Notes:

N – Match Any Digits
Matches any dialed digits (including none). The Dial Delay Time or a following matching character is used to resolve when dialing is complete.

read more

How do I configure Monitor to Troubleshoot IP Office issues

IP Office Ports (Compliments of Kyle L Holladay Sr.,  R.I.P.)

Exporting Your IP Office Config File.

  • Launch the IP Office Manager application.
  • Click on the File menu in the upper left corner of the screen and click Open Configuration.
  • From the “Select IP Office” window click on the check box next to your IP Office control unit then click OK.
  • Enter your login credentials and click OK. The standard username/password are the word “Administrator” with a capital A (no quotations).
  • Once the configuration has been pulled from the unit click on the File menu and select Save Configuration As.
  • From the Save As window locate the desired folder, perhaps the Desktop, to place the saved file and click Save.
  • If you are going to email this file you will want to compress it into a .zip as most email servers will not allow transmission of a .cfg file In Windows you should be able to right click on the .cfg file you just exported and select Send To>Compressed (zipped) folder.
  • read more

    Standard Base Config by Kyle L Holladay Sr

    IP Office Standardized Base Configuration
    Designed and maintained by
    Kyle L Holladay Sr.  July 18, 1973 – March 26, 2013 (R.I.P.)

    Build 121911 for IP Office R8 (Initial Release)


    StandardBaseConfiguration121911_R8

    WAVS_090310_HUMAN

    The standardized Base Configuration is intended to provide a fully customizable platform based on a consistent and stable base configuration for IP Office and Voicemail Pro implementations. I designed the original standard base configuration 2005 to unify the varied programming methods used by individual IP Office technicians within the same organization. By building each configuration based on a standardized core, the end-user’s experience is unified resulting in a higher level of customer satisfaction and a much lower learning curve for support staff.

    read more

    Ports used by IP Office/IPOCC

    IP Office Ports

    * Indicates that the port and or protocol can be changed.

    Port Protocol Function
    TCP 25* SMTP Email system alarms from the IP Office to SMTP server. For IP Office 4.2 also used for Voicemail Email on Embedded Voicemail.
    UDP 37 Time Time requests from the IP Office to a Time Server (RFC868).
    UDP 53 DNS Domain Name Service responses.
    UDP 67 BOOTP/DHCP DHCP server operation.
    UDP 68 BOOTP/DHCP DHCP client operation.
    UDP 69 TFTP File requests to the IP Office.
    UDP 161* SNMP From SNMP applications.
    UDP 162* SNMP Trap To addresses set in the IP Office configuration.
    UDP 500 IKE Key exchange for IPSec protocol.
    TCP 389* LDAP Lightweight Directory Access Protocol.
    UDP 520 RIP To and from the IP Office to other RIP devices. For RIP1 and RIP2 (RIP1 compatible) the destination address is a subnet broadcast, eg. 192.168.42.255. For RIP2 Multicast the destination address is 224.0.0.9.
    UDP 520 RIP
    UDP 1701 L2TP Layer 2 tunneling protocol.
    UDP 1718 H.323 H.323 Discovery
    UDP 1719 H.323 RAS H.323 Status. VoIP device registering with the IP Office.
    UDP 1720 H.323/H.245 H.323 Signalling. Data to a registered VoIP device.
    UDP 2127 UDP PC Wallboard to CCC Wallboard Server.
    UDP 3478 SIP Port used for STUN requests from the IP Office to the SIP provider.
    UDP/TDP* 5060 SIP SIP Line Signalling
    TCP 8080 HTTP Browser access to the Delta Server application.
    UDP 8089 Enconf From the IP Office to the Conferencing Center Server Service. User access to the conference center is direct via HTTP sessions.
    TCP 8888 HTTP Browser access to the IP Office ContactStore (VRL) application.
    UDP 49152-53247* RTP/RTCP Dynamically allocated ports used during VoIP calls for RTP and RTCP traffic. The port range can be adjusted through the System | Gatekeeper tab.
    UDP 50791 IPO Voicemail To voicemail server address.
    UDP 50793 IPO Solo Voicemail From IP Office TAPI PC with Wave drive user support.
    UDP 50794 IPO Monitor From the IP Office Monitor application.
    UDP 50795 IPO Voice Networking Small Community Network signalling (AVRIP) and BLF updates. Each system does a broadcast every 30 seconds. BLF updates are sent required up a maximum of every 0.5 seconds.
    UDP 50796 IPO PCPartner From an IP Office application (for example Phone Manager or SoftConsole). Used to initiate a session between the IP Office and the application.
    UDP 50797 IPO TAPI From an IP Office TAPI user PC.
    UDP 50798 (UDP) IP Office Manager and UpgradeWizard
    UDP 50799 IPO BLF Broadcast to the IP Office LAN and the first 10 IP addresses registered from other subnets.
    UDP 50800 IPO License Dongle To the License Server IP Address set in the IP Office configuration.
    UDP 50801 EConf Conference Center Service to IP Office.
    TCP 50802 Discovery IP Office discovery from Manager.
    TCP 50804* HTTP IP Office configuration settings access.
    TCP 50805* HTTPS TLS Secure
    TCP 50808* HTTP IP Office system status access.
    TCP 50812* HTTP IP Office security settings access.
    TCP 50813* HTTPS TLS Secure

    IPOCC Ports

    Pictures work better, so here are the listing of parts that IPOCC uses to communicate.  Used_TCP_Ports_IPOCC

    read more

    Set Up SIP trunk with Les.net on IP Office

    Setting up a SIP trunk between the IP Office and Les.net (Compliments of Kyle L Holladay Sr.,  R.I.P.)

    In this example we will configure a SIP trunk between the Avaya IP Office and LES.net using a static IP address assigned to LAN1 behind a firewall/NAT. Alternative configurations would include registration which is supported by LES.net for users with a dynamic IP addresses or you could assign a public IP to the IP Office on LAN2 outside of your firewall/NAT.

     

    First we need to obtain the IP address of the LES.net SIP server. Because the IP Office does not use DNS to resolve the name of the SIP server you will want to use PING on your PC to resolve this name. From your computer enter ping did.voip.les.net from the command line (CMD) and make note of the IP address that is returned. From this point on we will use 64.34.181.47 to refer to the LES.net SIP server.
    Use CMD to ping did.voip.les.net

    read more