Applications Configuration Guidelines
You can define application protocols for the stateful firewall and Network Address Translation (NAT) services to use in match condition rules. An application protocol, or application layer gateway (ALG), defines application parameters using information from network Layer 3 and above. Examples of such applications are FTP and H.323.
To configure applications that are used with services, include the following statements at the
[edit applications]hierarchy level:application application-name {application-protocolprotocol-name;destination-portport-number;icmp-codevalue;icmp-typevalue;inactivity-timeoutvalue;learn-sip-register;protocoltype;rpc-program-numbernumber;sip-call-hold-timeoutseconds;snmp-commandcommand;source-portport-number;ttl-thresholdvalue;uuidhex-value;}}application-setapplication-set-name{[ applicationapplication-names];}