
intDialerC.addSC("access-expression", "Build a bridge boolean access expression");
intDialerC.addSC("arp", "Set arp type (arpa, probe, snap) or timeout");
intDialerC.addSC("autodetect", "Autodetect Encapsulations on Serial interface");
intDialerC.addSC("bandwidth", "Set bandwidth informational parameter");
	intDialerC.bandwidth.addSC("<1-10000000>", "Bandwidth in kilobits");
intDialerC.addSC("bridge-group", "Transparent bridging interface parameters");
intDialerC.addSC("carrier-delay", "Specify delay for interface transitions");
intDialerC.addSC("cdp", "CDP interface subcommands");
intDialerC.addSC("clock", "Configure serial interface clock");
	intDialerC.clock.addSC("rate", "Configure serial interface clock speed");
		intDialerC.clock.rate.addSC("<300-4000000>", "Choose clockrate from list above");
intDialerC.addSC("compress", "Set serial interface for compression");
intDialerC.addSC("custom-queue-list", "Assign a custom queue list to an interface");
intDialerC.addSC("default", "Set a command to its defaults");
intDialerC.addSC("delay", "Specify interface throughput delay");
intDialerC.addSC("description", "Interface specific description");
intDialerC.addSC("dialer", "Dial-on-demand routing (DDR) commands");
intDialerC.addSC("dialer-group", "Assign interface to dialer-list");
intDialerC.addSC("down-when-looped", "Force looped serial interface down");
intDialerC.addSC("dsl", "ADSL subcommands");
intDialerC.addSC("dxi", "ATM-DXI configuration commands");
intDialerC.addSC("encapsulation", "Set encapsulation type for an interface");
	intDialerC.encapsulation.addSC("frame-relay", "Frame Relay networks");
		intDialerC.encapsulation["frame-relay"].addSC("ietf", "Use RFC1490/RFC2427 encapsulation");
	intDialerC.encapsulation.addSC("hdlc", "Serial HDLC synchronous");
	intDialerC.encapsulation.addSC("lapb", "LAPB (X.25 Level 2)");
	intDialerC.encapsulation.addSC("ppp", "Point-to-Point protocol");
	intDialerC.encapsulation.addSC("slip", "Serial Line IP");
intDialerC.addSC("exit", "Exit from interface configuration mode");
intDialerC.addSC("fair-queue", "Enable Fair Queuing on an Interface");
intDialerC.addSC("full-duplex", "Configure full-duplex operational mode");
intDialerC.addSC("h323-gateway", "Configure H323 Gateway");
intDialerC.addSC("half-duplex", "Configure half-duplex and related commands");
intDialerC.addSC("help", "Description of the interactive help system");
intDialerC.addSC("hold-queue", "Set hold queue depth");
intDialerC.addSC("ip", "Interface Internet Protocol config commands");
	intDialerC.ip.addSC("access-group", "Specify access control for packets");
	intDialerC.ip.addSC("accounting", "Enable IP accounting on this interface");
	intDialerC.ip.addSC("address", "Set the IP address of an interface");
		intDialerC.ip.address.addSC("A.B.C.D", "IP address");
			intDialerC.ip.address["A.B.C.D"].addSC("A.B.C.D", "IP subnet mask");
				intDialerC.ip.address["A.B.C.D"]["A.B.C.D"].addSC("secondary", "Make this IP address a secondary address");
		intDialerC.ip.address.addSC("negotiated", "IP Address negotiated over PPP");
			intDialerC.ip.address.negotiated.addSC("previous", "IPCP attempts to negotiate previous address assigned");
	intDialerC.ip.addSC("authentication", "authentication subcommands");
	intDialerC.ip.addSC("bandwidth-percent", "Set EIGRP bandwidth limit");
			intDialerC.ip["bandwidth-percent"].addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
				intDialerC.ip["bandwidth-percent"].eigrp.addSC("<1-65535>",  "Autonomous system number");
					intDialerC.ip["bandwidth-percent"].eigrp["<1-65535>"].addSC("<1-999999>",  "Maximum bandwidth percentage that EIGRP may use");

	intDialerC.ip.addSC("broadcast-address", "Set the broadcast address of an interface");
	intDialerC.ip.addSC("cef", "Cisco Express Fowarding interface commands");
	intDialerC.ip.addSC("cgmp", "Enable/disable CGMP");
	intDialerC.ip.addSC("directed-broadcast", "Enable forwarding of directed broadcasts");
	intDialerC.ip.addSC("dvmrp", "DVMRP interface commands");
	intDialerC.ip.addSC("hello-interval", "Configures IP-EIGRP hello interval");
	intDialerC.ip.addSC("helper-address", "Specify a destination address for UDP broadcasts");
	intDialerC.ip.addSC("hold-time", "Configures IP-EIGRP hold time");
	intDialerC.ip.addSC("igmp", "IGMP interface commands");
	intDialerC.ip.addSC("irdp", "ICMP Router Discovery Protocol");
	intDialerC.ip.addSC("load-sharing", "Style of load sharing");
	intDialerC.ip.addSC("mask-reply", "Enable sending ICMP Mask Reply messages");
	intDialerC.ip.addSC("mroute-cache", "Enable switching cache for incoming multicast packets");
	intDialerC.ip.addSC("mtu", "Set IP Maximum Transmission Unit");
	intDialerC.ip.addSC("multicast", "IP multicast interface commands");
	intDialerC.ip.addSC("nat", "NAT interface commands");
		intDialerC.ip.nat.addSC("inside", "Inside interface for address translation");
		intDialerC.ip.nat.addSC("outside", "Outside interface for address translation");
	intDialerC.ip.addSC("pim", "PIM interface commands");
	intDialerC.ip.addSC("policy", "Enable policy routing");
	intDialerC.ip.addSC("probe", "Enable HP Probe support");
	intDialerC.ip.addSC("proxy-arp", "Enable proxy ARP");
	intDialerC.ip.addSC("rarp-server", "Enable RARP server for static arp entries");
	intDialerC.ip.addSC("redirects", "Enable sending ICMP Redirect messages");
	intDialerC.ip.addSC("rgmp", "Enable/disable RGMP");
	intDialerC.ip.addSC("rip", "Router Information Protocol");
	intDialerC.ip.addSC("route-cache", "Enable fast-switching cache for outgoing packets");
	intDialerC.ip.addSC("rsvp", "RSVP interface commands");
	intDialerC.ip.addSC("rtp", "RTP parameters");
	intDialerC.ip.addSC("sap", "Session Advertisement Protocol interface commands");
	intDialerC.ip.addSC("sdr", "Session Directory Protocol interface commands");
	intDialerC.ip.addSC("security", "DDN IP Security Option");
	intDialerC.ip.addSC("split-horizon", "Perform split horizon");
	intDialerC.ip.addSC("summary-address", "Perform address summarization");
         intDialerC.ip["summary-address"].addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
             intDialerC.ip["summary-address"].eigrp.addSC("<1-65535>", "Autonomous system number");
                 intDialerC.ip["summary-address"].eigrp["<1-65535>"].addSC("A.B.C.D", "IP address");
                     intDialerC.ip["summary-address"].eigrp["<1-65535>"]["A.B.C.D"].addSC("A.B.C.D", "IP network mask");
                         intDialerC.ip["summary-address"].eigrp["<1-65535>"]["A.B.C.D"]["A.B.C.D"].addSC("<1-255>", "Administrative distance");

	intDialerC.ip.addSC("tcp", "TCP header compression parameters");
	intDialerC.ip.addSC("unnumbered", "Enable IP processing without an explicit address");
	intDialerC.ip.addSC("unreachables", "Enable sending ICMP Unreachable messages");
	intDialerC.ip.addSC("urd", "Configure URL Rendezvousing");
	intDialerC.ip.addSC("verify", "Enable per packet validation");
	intDialerC.ip.addSC("vrf", "VPN Routing/Forwarding parameters on the interface");
intDialerC.addSC("ipx", "Novell/IPX interface subcommands");
intDialerC.addSC("keepalive", "Enable keepalive");
intDialerC.addSC("llc2", "LLC2 Interface Subcommands");
intDialerC.addSC("load-interval", "Specify interval for load calculation for an interface");
	intDialerC["load-interval"].addSC("<30-600>", "Load interval delay in seconds");
intDialerC.addSC("logging", "Configure logging for interface");
intDialerC.addSC("loopback", "Configure internal loopback on an interface");
intDialerC.addSC("mac-address", "Manually set interface MAC address");
intDialerC.addSC("max-reserved-bandwidth", "Maximum Reservable Bandwidth on an Interface");
intDialerC.addSC("mtu", "Set the interface Maximum Transmission Unit (MTU)");
intDialerC.addSC("multilink-group", "Put interface in a multilink bundle");
intDialerC.addSC("netbios", "Use a defined NETBIOS access list or enable name-caching");
intDialerC.addSC("no", "Negate a command or set its defaults");
	intDialerC.no.addSC("access-expression", "Build a bridge boolean access expression");
	intDialerC.no.addSC("arp", "Set arp type (arpa, probe, snap) or timeout");
	intDialerC.no.addSC("autodetect", "Autodetect Encapsulations on Serial interface");
	intDialerC.no.addSC("bandwidth", "Set bandwidth informational parameter");
	intDialerC.no.addSC("bridge-group", "Transparent bridging interface parameters");
	intDialerC.no.addSC("carrier-delay", "Specify delay for interface transitions");
	intDialerC.no.addSC("cdp", "CDP interface subcommands");
	intDialerC.no.addSC("clock", "Configure serial interface clock");
	intDialerC.no.addSC("compress", "Set serial interface for compression");
	intDialerC.no.addSC("custom-queue-list", "Assign a custom queue list to an interface");
	intDialerC.no.addSC("delay", "Specify interface throughput delay");
	intDialerC.no.addSC("description", "Interface specific description");
	intDialerC.no.addSC("dialer", "Dial-on-demand routing (DDR) commands");
	intDialerC.no.addSC("dialer-group", "Assign interface to dialer-list");
	intDialerC.no.addSC("down-when-looped", "Force looped serial interface down");
	intDialerC.no.addSC("dsl", "ADSL subcommands");
	intDialerC.no.addSC("dxi", "ATM-DXI configuration commands");
	intDialerC.no.addSC("encapsulation", "Set encapsulation type for an interface");
	intDialerC.no.addSC("fair-queue", "Enable Fair Queuing on an Interface");
	intDialerC.no.addSC("full-duplex", "Configure full-duplex operational mode");
	intDialerC.no.addSC("h323-gateway", "Configure H323 Gateway");
	intDialerC.no.addSC("half-duplex", "Configure half-duplex and related commands");
	intDialerC.no.addSC("hold-queue", "Set hold queue depth");
	intDialerC.no.addSC("ip", "Interface Internet Protocol config commands");
		intDialerC.no.ip.addSC("access-group", "Specify access control for packets");
		intDialerC.no.ip.addSC("accounting", "Enable IP accounting on this interface");
		intDialerC.no.ip.addSC("address", "Set the IP address of an interface");
			intDialerC.no.ip.address.addSC("A.B.C.D", "IP address");
				intDialerC.no.ip.address["A.B.C.D"].addSC("A.B.C.D", "IP subnet mask");
					intDialerC.no.ip.address["A.B.C.D"]["A.B.C.D"].addSC("secondary", "Make this IP address a secondary address");
			intDialerC.no.ip.address.addSC("negotiated", "IP Address negotiated over PPP");
				intDialerC.no.ip.address.negotiated.addSC("previous", "IPCP attempts to negotiate previous address assigned");
		intDialerC.no.ip.addSC("authentication", "authentication subcommands");
		intDialerC.no.ip.addSC("bandwidth-percent", "Set EIGRP bandwidth limit");
		intDialerC.no.ip.addSC("broadcast-address", "Set the broadcast address of an interface");
		intDialerC.no.ip.addSC("cef", "Cisco Express Fowarding interface commands");
		intDialerC.no.ip.addSC("cgmp", "Enable/disable CGMP");
		intDialerC.no.ip.addSC("directed-broadcast", "Enable forwarding of directed broadcasts");
		intDialerC.no.ip.addSC("dvmrp", "DVMRP interface commands");
		intDialerC.no.ip.addSC("hello-interval", "Configures IP-EIGRP hello interval");
		intDialerC.no.ip.addSC("helper-address", "Specify a destination address for UDP broadcasts");
		intDialerC.no.ip.addSC("hold-time", "Configures IP-EIGRP hold time");
		intDialerC.no.ip.addSC("igmp", "IGMP interface commands");
		intDialerC.no.ip.addSC("irdp", "ICMP Router Discovery Protocol");
		intDialerC.no.ip.addSC("load-sharing", "Style of load sharing");
		intDialerC.no.ip.addSC("mask-reply", "Enable sending ICMP Mask Reply messages");
		intDialerC.no.ip.addSC("mroute-cache", "Enable switching cache for incoming multicast packets");
		intDialerC.no.ip.addSC("mtu", "Set IP Maximum Transmission Unit");
		intDialerC.no.ip.addSC("multicast", "IP multicast interface commands");
		intDialerC.no.ip.addSC("nat", "NAT interface commands");
		intDialerC.no.ip.addSC("pim", "PIM interface commands");
		intDialerC.no.ip.addSC("policy", "Enable policy routing");
		intDialerC.no.ip.addSC("probe", "Enable HP Probe support");
		intDialerC.no.ip.addSC("proxy-arp", "Enable proxy ARP");
		intDialerC.no.ip.addSC("rarp-server", "Enable RARP server for static arp entries");
		intDialerC.no.ip.addSC("redirects", "Enable sending ICMP Redirect messages");
		intDialerC.no.ip.addSC("rgmp", "Enable/disable RGMP");
		intDialerC.no.ip.addSC("rip", "Router Information Protocol");
		intDialerC.no.ip.addSC("route-cache", "Enable fast-switching cache for outgoing packets");
		intDialerC.no.ip.addSC("rsvp", "RSVP interface commands");
		intDialerC.no.ip.addSC("rtp", "RTP parameters");
		intDialerC.no.ip.addSC("sap", "Session Advertisement Protocol interface commands");
		intDialerC.no.ip.addSC("sdr", "Session Directory Protocol interface commands");
		intDialerC.no.ip.addSC("security", "DDN IP Security Option");
		intDialerC.no.ip.addSC("split-horizon", "Perform split horizon");
		intDialerC.no.ip.addSC("summary-address", "Perform address summarization");
		intDialerC.no.ip.addSC("tcp", "TCP header compression parameters");
		intDialerC.no.ip.addSC("unnumbered", "Enable IP processing without an explicit address");
		intDialerC.no.ip.addSC("unreachables", "Enable sending ICMP Unreachable messages");
		intDialerC.no.ip.addSC("urd", "Configure URL Rendezvousing");
		intDialerC.no.ip.addSC("verify", "Enable per packet validation");
		intDialerC.no.ip.addSC("vrf", "VPN Routing/Forwarding parameters on the interface");
	intDialerC.no.addSC("ipx", "Novell/IPX interface subcommands");
	intDialerC.no.addSC("keepalive", "Enable keepalive");
	intDialerC.no.addSC("llc2", "LLC2 Interface Subcommands");
	intDialerC.no.addSC("load-interval", "Specify interval for load calculation for an interface");
	intDialerC.no.addSC("logging", "Configure logging for interface");
	intDialerC.no.addSC("loopback", "Configure internal loopback on an interface");
	intDialerC.no.addSC("mac-address", "Manually set interface MAC address");
	intDialerC.no.addSC("max-reserved-bandwidth", "Maximum Reservable Bandwidth on an Interface");
	intDialerC.no.addSC("mtu", "Set the interface Maximum Transmission Unit (MTU)");
	intDialerC.no.addSC("multilink-group", "Put interface in a multilink bundle");
	intDialerC.no.addSC("netbios", "Use a defined NETBIOS access list or enable name-caching");
	intDialerC.no.addSC("shutdown","Shutdown the selected interface");

intDialerC.addSC("ppp", "Point-to-Point Protocol");
	intDialerC.ppp.addSC("authentication", "Set PPP link authentication method");
		intDialerC.ppp.authentication.addSC("chap", "Challenge Handshake Authentication Protocol (CHAP)");
			intDialerC.ppp.authentication.chap.addSC("callback", "Authenticate remote on callback only");
			intDialerC.ppp.authentication.chap.addSC("callin", "Authenticate remote on incoming call only");
				intDialerC.ppp.authentication.chap.callin.addSC("callback", "Authenticate remote on callback only");
			intDialerC.ppp.authentication.chap.addSC("callout", "Authenticate remote on outgoing call only");
				intDialerC.ppp.authentication.chap.callout.addSC("callback", "Authenticate remote on callback only");
				intDialerC.ppp.authentication.chap.callout.addSC("callin", "Authenticate remote on incoming call only");
					intDialerC.ppp.authentication.chap.callout.callin.addSC("callback", "Authenticate remote on callback only");
			intDialerC.ppp.authentication.chap.addSC("optional", "Allow peer to refuse to authenticate");
		intDialerC.ppp.authentication.addSC("ms-chap", "Microsoft Challenge Handshake Authentication Protocol (MS-CHAP)");
		intDialerC.ppp.authentication.addSC("pap", "Password Authentication Protocol (PAP)");
			intDialerC.ppp.authentication.pap.addSC("callback", "Authenticate remote on callback only");
			intDialerC.ppp.authentication.pap.addSC("callin", "Authenticate remote on incoming call only");
				intDialerC.ppp.authentication.pap.callin.addSC("callback", "Authenticate remote on callback only");
			intDialerC.ppp.authentication.pap.addSC("callout", "Authenticate remote on outgoing call only");
				intDialerC.ppp.authentication.pap.callout.addSC("callback", "Authenticate remote on callback only");
				intDialerC.ppp.authentication.pap.callout.addSC("callin", "Authenticate remote on incoming call only");
					intDialerC.ppp.authentication.pap.callout.callin.addSC("callback", "Authenticate remote on callback only");
			intDialerC.ppp.authentication.pap.addSC("chap", "Challenge Handshake Authentication Protocol (CHAP)");
				intDialerC.ppp.authentication.pap.chap.addSC("callback", "Authenticate remote on callback only");
				intDialerC.ppp.authentication.pap.chap.addSC("callin", "Authenticate remote on incoming call only");
					intDialerC.ppp.authentication.pap.chap.callin.addSC("callback", "Authenticate remote on callback only");
				intDialerC.ppp.authentication.pap.chap.addSC("callout", "Authenticate remote on outgoing call only");
					intDialerC.ppp.authentication.pap.chap.callout.addSC("callback", "Authenticate remote on callback only");
					intDialerC.ppp.authentication.pap.chap.callout.addSC("callin", "Authenticate remote on incoming call only");
						intDialerC.ppp.authentication.pap.chap.callout.callin.addSC("callback", "Authenticate remote on callback only");
			intDialerC.ppp.authentication.pap.addSC("ms-chap", "Microsoft Challenge Handshake Authentication Protocol (MS-CHAP)");
				intDialerC.ppp.authentication.pap["ms-chap"].addSC("callback", "Authenticate remote on callback only");
				intDialerC.ppp.authentication.pap["ms-chap"].addSC("callin", "Authenticate remote on incoming call only");
					intDialerC.ppp.authentication.pap["ms-chap"].callin.addSC("callback", "Authenticate remote on callback only");
				intDialerC.ppp.authentication.pap["ms-chap"].addSC("callout", "Authenticate remote on outgoing call only");
					intDialerC.ppp.authentication.pap["ms-chap"].callout.addSC("callback", "Authenticate remote on callback only");
					intDialerC.ppp.authentication.pap["ms-chap"].callout.addSC("callin", "Authenticate remote on incoming call only");
						intDialerC.ppp.authentication.pap["ms-chap"].callout.callin.addSC("callback", "Authenticate remote on callback only");
				intDialerC.ppp.authentication.pap["ms-chap"].addSC("chap", "Challenge Handshake Authentication Protocol (CHAP)");
					intDialerC.ppp.authentication.pap["ms-chap"].chap.addSC("callback", "Authenticate remote on callback only");
					intDialerC.ppp.authentication.pap["ms-chap"].chap.addSC("callin", "Authenticate remote on incoming call only");
						intDialerC.ppp.authentication.pap["ms-chap"].chap.callin.addSC("callback", "Authenticate remote on callback only");
					intDialerC.ppp.authentication.pap["ms-chap"].chap.addSC("callout", "Authenticate remote on outgoing call only");
						intDialerC.ppp.authentication.pap["ms-chap"].chap.callout.addSC("callback", "Authenticate remote on callback only");
						intDialerC.ppp.authentication.pap["ms-chap"].chap.callout.addSC("callin", "Authenticate remote on incoming call only");
			intDialerC.ppp.authentication.pap.addSC("optional", "Allow peer to refuse to authenticate");
	intDialerC.ppp.addSC("bap", "Set BAP bandwidth allocation parameters");
	intDialerC.ppp.addSC("bridge", "Enable PPP bridge translation");
	intDialerC.ppp.addSC("callback", "Set PPP link callback option");
	intDialerC.ppp.addSC("chap", "Set CHAP authentication parameters");
	intDialerC.ppp.addSC("ipcp", "Set IPCP negotiation options");
	intDialerC.ppp.addSC("lcp", "PPP LCP configuration");
	intDialerC.ppp.addSC("link", "Set miscellaneous link parameters");
	intDialerC.ppp.addSC("max-bad-auth", "Allow multiple authentication failures");
	intDialerC.ppp.addSC("multilink", "Make interface multilink capable");
	intDialerC.ppp.addSC("pap", "Set PAP authentication parameters");
		intDialerC.ppp.pap.addSC("refuse", "Refuse to authenticate using PAP");
		intDialerC.ppp.pap.addSC("sent-username", "Set outbound PAP username");
			intDialerC.ppp.pap["sent-username"].addSC("WORD", "Outbound PAP username");
				intDialerC.ppp.pap["sent-username"].WORD.addSC("password", "Set outbound PAP password");
					intDialerC.ppp.pap["sent-username"].WORD.password.addSC("<0-7>", "Encryption type (0=not yet encrypted)");
						intDialerC.ppp.pap["sent-username"].WORD.password["<0-7>"].addSC("LINE", "Outbound PAP password");
	intDialerC.ppp.addSC("quality", "Set minimum Link Quality before link is down");
	intDialerC.ppp.addSC("reliable-link", "Use LAPB with PPP to provide a reliable link");
	intDialerC.ppp.addSC("timeout", "Set PPP timeout parameters");
	intDialerC.ppp.addSC("use-tacacs", "Use TACACS to verify PPP authentications");
intDialerC.addSC("priority-group", "Assign a priority group to an interface");
intDialerC.addSC("pulse-time", "Force DTR low during resets");
intDialerC.addSC("random-detect", "Enable Weighted Random Early Detection (WRED) on an Interface");
intDialerC.addSC("serial", "serial interface commands");
intDialerC.addSC("service-policy", "Configure QoS Service Policy");
intDialerC.addSC("shutdown", "Shutdown the selected interface");
intDialerC.addSC("snapshot", "Configure snapshot support on the interface");
intDialerC.addSC("snmp", "Modify SNMP interface parameters");
intDialerC.addSC("source", "Get config from another source");
intDialerC.addSC("timeout", "Define timeout values for this interface");
intDialerC.addSC("transmit-interface", "Assign a transmit interface to a receive-only interface");
intDialerC.addSC("tx-ring-limit", "Configure PA level transmit ring limit");
