The following example demonstrates how to configure Universal Port for device detection:
# Create and configure the VLAN for the VoIP network. # switch 1 # create vlan voice switch 2 # configure voice ipaddress 192.168.0.1/24 # Create the universal port profile for device-detect on the switch. # switch 3 # create upm profile detect-voip Start typing the profile and end with a . as the first and the only character on a line. Use - edit upm profile <name> - for block mode capability create log message Starting_Script_DETECT-voip set var callServer 192.168.10.204 set var fileServer 192.168.10.194 set var voiceVlan voice set var CleanupProfile CleanPort set var sendTraps false # create log message Starting_DETECT-VOIP_Port_$EVENT.USER_PORT #********************************************************** # adds the detected port to the device "unauthenticated" profile port list #********************************************************** create log message Updating_UnDetect_Port_List_Port_$EVENT.USER_PORT configure upm event Device-UnDetect profile CleanupProfile ports $EVENT.USER_PORT #********************************************************** # adds the detected port to the proper VoIP vlan #********************************************************** configure $voiceVlan add port $EVENT.USER_PORT tag #********************************************************** # Configure the LLDP options that the phone needs #********************************************************** configure lldp port $EVENT.USER_PORT advertise vendor-specific avaya-extreme call-server $callServer configure lldp port $EVENT.USER_PORT advertise vendor-specific avaya-extreme file-server $fileServer configure lldp port $EVENT.USER_PORT advertise vendor-specific avaya-extreme dot1q-framing tagged configure lldp port $EVENT.USER_PORT advertise vendor-specific med capabilities #configure lldp port $EVENT.USER_PORT advertise vendor-specific med policy application voice vlan $voiceVlan dscp 46 #********************************************************** # Configure the POE limits for the port based on the phone requirement #********************************************************** # If port is PoE capable, uncomment the following lines #configure lldp port $EVENT.USER_PORT advertise vendor-specific med power-via-mdi #configure inline-power operator-limit $EVENT.DEVICE_POWER ports $EVENT.USER_PORT create log message Script_DETECT-phone_Finished_Port_$EVENT.USER_PORT . switch 4 # # Create the universal port profile for device-undetect on the switch. # switch 5 # create upm profile clearports Start typing the profile and end with a . as the first and the only character on a line. Use - edit upm profile <name> - for block mode capability create log message STARTING_UPM_Script_CLEARPORT_on_$EVENT.USER_PORT #configure $voiceVlan delete port $EVENT.USER_PORT unconfigure lldp port $EVENT.USER_PORT create log message LLDP_Info_Cleared_on_$EVENT.USER_PORT #unconfigure upm event device-undetect profile avaya-remove ports $EVENT.USER_PORT unconfigure inline-power operator-limit ports $EVENT.USER_PORT create log message POE_Settings_Cleared_on_$EVENT.USER_PORT create log message FINISHED_UPM_Script_CLEARPORT_on_$EVENT.USER_PORT . * switch 5 # # # Assign the device-detect profile to the edge ports. # * switch 6 # config upm event device-detect profile detect-voip ports 1-10 # # Assign the device-undetect profile to the edge ports. # * switch 7 # config upm event device-undetect profile clearports ports 1-10 * switch 8 # # # Verify that correct profiles are assigned to correct ports. # * switch 9 # show upm profile UPM Profile Events Flags Ports ============================================================= clearports Device-Undetect e 1-10 detect-voip Device-Detect e 1-10 =========================================================== Number of UPM Profiles: 2 Number of UPM Events in Queue for execution: 0 Flags: d - disabled, e - enabled Event name: log-message(Log filter name) - Truncated to 20 chars # # Enable LLDP message advertisements on the ports assigned to universal ports. # * switch 10 # enable lldp ports 1-10