Services Configuration Statement Hierarchy

services { application-identification {application application-name {disable;index;signature {client-to-server {dfa-pattern pattern;regex;}disable;min-data bytes;order;port-range {tcp <TCP-port-range>;udp <UDP-port-range>;}server-to-client {dfa-pattern pattern;regex;}}type name;}application-system-cache-timeout value;download {automatic {interval hours;start-time MM-DD.hh:mm;}url url;}max-checked-bytes bytes;max-sessions value;nested-application name {index;protocol;signature name {chain-order;maximum-transactions;member name {context (http-header-content-type | http-header-host | http-url-parsed | http-url-parsed-param-parsed);direction (any | client-to-server | server-to-client);pattern dfa-pattern;}order value;}type name;}nested-application-settings {no-application-system-cache;no-nested-application;}no-application-identification;no-application-system-cache;traceoptions {file filename <files number> <match regular-expression><size maximum-file-size> <world-readable | no-world-readable>flag all;no-remote-trace;}}convergence-services {class-of-restricion class-of-restriction-configuration { policy policy-name {permission { (allow | deny);}call-type { any-call;custom-call;emergency-call;inter-branch-call;international-call;intra-branch-call;local-call;long-distance-call;trunk-call;}}}dial-plan dial-plan-name { route-pattern digit-pattern {call-type { any-call;custom-call;emergency-call;inter-branch-call;international-call;local-call;long-distance-call;trunk-call;}trunk-group trunk-group-name { digit-transform digit-transform;preference preference-number;}}}route-policy route-policy-name {term term-name {from {trunk-group trunk-group-name {}then {route {next-hop {peer-call-server server-name {trunk-group trunk-group-name;}}}}}}}digit-manipulation {digit-transform digit-transform-name {regular-expression; }}features { accounting {profile profile-name {operational-state (normal | survivable | any); report-unanswered-call;use-compact-cdr;formats {comma-separated-values csv-profile-name {batch-size size; purge-time-interval interval; }}transport ftp {server server-name {address (fqdn fqdn | ipv4-address ipv4-address); auth-id authentication-id; auth-password authentication-password; format csv-profile-name; path-name file-path-name; }}}}auto-attendant {live-attendant {extension extension-number;hours { end-time end-time;start-time start-time;}}ring-count number-of-rings;}call-park {extension logical-extension-number;number-of-slots number-of-slots;}guest {auto-register; class-of-restriction class-of-restriction-configuration; }hunt-group hunt-group-name {extension logical-extension-number; ring-timeout ring-timeout; station-group station-group-name;}music-on-hold {directory directory-name; format (alaw | ulaw | mp3 | all); order (playlist | random); }pickup-group pickup-group-name {station-group station-group-name;} ring-group ring-group-name {extension logical-extension-number;station-group station-group-name;} voicemail {extension-number extension-number;remote-access-number remote-access-number;}}media-policy media-policy-name;term term-name {from {peer-address {fqdn fqdn | ip-address ip-address;}}then {dscp dscp-value;}}}media-gateway gateway-name {dial-plan dial-plan-name;peer-call-server server-name;protocol {sip {port port-number;transport (udp | tcp | tls);}}peer-call-server server-name { address peer-call-server-address;auth-id authentication-id;auth-password authentication-password;codec codec;description peer-call-server-description;dtmf-method dtmf-method;protocol {sip {port port-number;transport (udp | tcp | tls);}}registrar-address (fqdn fqdn | ipv4-addr ipv4-address);sip-registration (disable | enable); }sip {registration-expiry-timeout registration-expiry-timeout;session-timers session-timers;}station station-name {auth-id authentication-id;auth-password authentication-password;class-of-restriction class-of-restriction-configuration;direct-inward-dialing did-number;extension extension-number;station-type {analog {template analog-template-name;tdm-interfaceinterface-name;time-slot timeslot-number;}}sip {template sip-template-name;}}station-group station-group-name { [station-group-members];}station-template {analog-template analog-template-name {caller-id-transmit;class-of-restriction class-of-restriction-configuration;voice-activity-detection;}sip-template sip-template-name {caller-id-transmit;class-of-restriction class-of-restriction-configuration;codec codec;dtmf-method dtmf-method;extension-inherit {from-extension start-range;to-extension end-range;}}}survivable-call-service survivable-call-server-name {dial-plan dial-plan-name;heartbeat-normal-interval heartbeat-normal-interval;heartbeat-survivable-interval heartbeat-survivable-interval;monitor-timeout monitor-timeout;peer-call-server server-name;protocol {sip {port port-number;transport (udp | tcp | tls);}}registration-expiry-timeout expiry-timeout; response-threshold {minimum response-threshold-percent;}sip-timeout sip-timeout; }trunk trunk-name {direct-inward-dialing [direct-inward-dialing-number];trunk-type {fxo {tdm-interface interface-name;}fxs {tdm-interface interface-name;}sip sip-trunk-name {peer-proxy-server {address (fqdn fqdn | ipv4–addr ipv4–address);auth-id authentication-id;auth-password authentication-password;codec (G711–A | G711–MU | G729AB)description description;dtmf-method (inband | rfc-2833 | sip-info);port port-number;registrar-address (fqdn fqdn | ipv4-addr ipv4-addr);sip-registration (disable | enable); transport (tcp | tls | udp);}}t1cas-group { signaling { fxo-loop-start;fxo-ground-start;fxs-loop-start;fxs-ground-start;em-wink-start;}time-slots time-slots; }pri-group {time-slots number-range;}tdm-interface tdm-interface-name;}}}trunk-group trunk-group-name {[trunk trunk-name] ;}}unified-access-control {captive-portal policy {redirect-traffic (all | unauthenticated); redirect-url url;}infranet-contoller hostname {address ip-address; port port-number;interface interface-name; password password; ca-profile ca-profile;server-certificate-subject subject;}timeout seconds;interval seconds; timeout-action (close | no-change | open): test-only-mode (true | false): traceoptions {flag [ (ipc | config | connect | all) ]; }