Jump to: navigation, search

ccxmli Section



  


basichttp.recv.accessuri

Default Value: ipv4
Valid Values: ipv4, ipv6
Changes Take Effect: immediately


Preferred IP version to be used in basichttp access uri "session.ioprocessors["basichttp"]". Valid values are "ipv4" and "ipv6".

basichttp.recv.host

Default Value:
Valid Values:
Changes Take Effect: immediately


The IPv4 address or hostname on which the Basic HTTP Event I/O Processor will be listening for HTTP requests on IPv4 network interface. If the value is an empty string, the system listen on all available IPv4 network interface. If hostname is specified, the first IPv4 address in the resolved list will be used.

basichttp.recv.host.ipv6

Default Value:
Valid Values:
Changes Take Effect: immediately


The IPv6 address or hostname on which the Basic HTTP Event I/O Processor will be listening for HTTP requests on IPv6 network interface. If the value is an empty string, the system listen on all available IPv6 network interface. If hostname is specified, the first IPv6 address in the resolved list will be used.

basichttp.recv.path

Default Value: /ccxml/basichttp
Valid Values:
Changes Take Effect: immediately


The access path for the Basic HTTP Event I/O Processor.

basichttp.recv.port

Default Value: 4892
Valid Values:
Changes Take Effect: immediately


The port on which the Basic HTTP Event I/O Processor will be listening for HTTP requests.

basichttp.recv.show_error_body

Default Value: false
Valid Values: true, false
Changes Take Effect: immediately


When set to TRUE, a descriptive text will be returned in the response body when an HTTP failure response is given for a request to the Basic HTTP Event I/O Processor.

basichttp.send.timeout

Default Value: 15000
Valid Values:
Changes Take Effect: immediately


The HTTP response timeout (in milliseconds) value for an event sent to another platform via HTTP.

createsession.recv.accessuri

Default Value: ipv4
Valid Values: ipv4, ipv6
Changes Take Effect: immediately


Preferred IP version to be used in createsession access uri "session.ioprocessors["createsession"]". Valid values are "ipv4" and "ipv6".

createsession.recv.host

Default Value:
Valid Values:
Changes Take Effect: immediately


The IPv4 address or hostname on which the Session Creation Event I/O Processor will be listening for HTTP requests on IPv4 network interface. If the value is an empty string, the system listen on all available IPv4 network interface. If hostname is specified, the first IPv4 address in the resolved list will be used.

createsession.recv.host.ipv6

Default Value:
Valid Values:
Changes Take Effect: immediately


The IPv6 address or hostname on which the Session Creation Event I/O Processor will be listening for HTTP requests on IPv6 network interface. If the value is an empty string, the system listen on all available IPv6 network interface. If hostname is specified, the first IPv6 address in the resolved list will be used.

createsession.recv.path

Default Value: /ccxml/createsession
Valid Values:
Changes Take Effect: immediately


The access path for the Session Creation Event I/O Processor.

createsession.recv.port

Default Value: 4892
Valid Values: A valid value is an integer from 1025 to 65535 inclusive.
Changes Take Effect: immediately


The port on which the Session Creation Event I/O Processor will be listening for HTTP requests.

createsession.recv.show_error_body

Default Value: false
Valid Values: true, false
Changes Take Effect: immediately


When set to TRUE, a descriptive text will be returned in the response body when an HTTP failure response is given for a request to the Session Creation Event I/O Processor.

debug_data.dir

Default Value: $InstallationRoot$/debugdata
Valid Values:
Changes Take Effect: immediately


Debug Data Directory

debug_data.dir_levels

Default Value: 0
Valid Values:
Changes Take Effect: immediately


The nesting depth of debug data sub-folders. For example, if the session id is "1234" and directory nesting is set to 2, a file called "debug.dat" will be saved as <ccxmli.debug_data.dir>/1/2/1234/debug.dat. When set to 0, no nesting occurs. Directory nesting can be enabled when there's a need to retain debug data for a lot of sessions, to decrease the number of sub-directories each directory will have.

debug_data.file_levels

Default Value: 0
Valid Values:
Changes Take Effect: immediately


The nesting depth of debug data files. For example, if the session id is "1234" and file nesting is set to 2, a file called "debug.dat" will be saved as <ccxmli.debug_data.dir>/1234/d/e/debug.dat. When set to 0, no nesting occurs. File nesting can be enabled when there's a need to retain debug data for a lot of files, to decrease the number of files each directory will have.

default_caller_id

Default Value: sip:ccxml@localhost
Valid Values:
Changes Take Effect: immediately


Default CallerID

fetch.timeout

Default Value: 30
Valid Values:
Changes Take Effect: immediately


The default timeout interval (in seconds) for the initial page fetch completion for new CCXML session to complete.

inactive_session_kill_timeout

Default Value: 7200
Valid Values:
Changes Take Effect: immediately


The amount of time (in seconds) that a session may idle without owning any connections or dialogs and without removing any "external" events from its event queue (An external event is an event that does not have an eventsourcetype of ccxml and an eventsource that is the current session's id). If the limit is reached, then ccxml.kill is sent to the session. If the limit value is not configured or is set to 0, then no limit is placed on the idle time.

kill_by_other

Default Value: true
Valid Values: true, false
Changes Take Effect: immediately


If set to True, allow Process to be killed by external entity.

max_conf_per_session

Default Value: 100
Valid Values: A valid value is an integer from 1 to 100000 inclusive.
Changes Take Effect: immediately


Max Conf per session

max_conn_per_session

Default Value: 100
Valid Values: A valid value is an integer from 1 to 100000 inclusive.
Changes Take Effect: immediately


Max Connections per session

max_dialog_per_session

Default Value: 100
Valid Values: A valid value is an integer from 1 to 100000 inclusive.
Changes Take Effect: immediately


Max dialogs per session

max_internal_loop_count

Default Value: 200
Valid Values:
Changes Take Effect: immediately


The number of times a session iterates through an <eventprocessor> loop without removing an "external" event from its event queue (An external event is an event that does not have an eventsourcetype of ccxml and an eventsource that is the current session's id.) or without the session's event queue being empty after processing an event. If the limit is reached, then ccxml.kill.unconditional is sent to the session. If the limit value is not configured or set to 0 then no limit is placed on the event processing.

max_num_documents

Default Value: 6000
Valid Values: A valid value is an integer from 1 to 100000 inclusive.
Changes Take Effect: immediately


Max number of documents

max_num_sessions

Default Value: 6000
Valid Values: A valid value is an integer from 1 to 100000 inclusive.
Changes Take Effect: immediately


Max number of sessions

num_session_processing_threads

Default Value: 5
Valid Values: A valid value is an integer from 1 to 5 inclusive.
Changes Take Effect: immediately


Numbers of threads per session

platform.save_ccxml_files

Default Value: false
Valid Values: true, false
Changes Take Effect: immediately


When set to True, fetch request/response/data for each fetched CCXML page will be saved.

platform.save_script_files

Default Value: false
Valid Values: true, false
Changes Take Effect: immediately


When set to True, fetch request/response/data for each fetched ECMAScript file will be saved.

ssl

Default Value: false
Valid Values: true, false
Changes Take Effect: At start/restart


Use SSL to receive CreateSession and BasicHTTP requests

ssl.recv.cert_file

Default Value:
Valid Values:
Changes Take Effect: At start/restart


The path and the filename of the SSL certificate to be used for createsession and BasicHTTP.

ssl.recv.password

Default Value:
Valid Values:
Changes Take Effect: At start/restart


The password associated with the certificate and key pair. Required only if key file is password protected.

ssl.recv.private_key_file

Default Value:
Valid Values:
Changes Take Effect: At start/restart


The path and the filename of the SSL key to be used for createsession and BasicHTTP.

ssl.recv.protocol_type

Default Value: TLSv1
Valid Values: TLSv1, SSLv2, SSLv3, SSLv23
Changes Take Effect: At start/restart


  • The type of secure transport to be used and valid values are:
  • SSLv2 A TLS/SSL connection established with these methods will only understand the SSLv2 protocol. This server will only understand SSLv2 client hello messages.
  • SSLv3 A TLS/SSL connection established with these methods will only understand the SSLv3 protocol. This server will only understand SSLv3 client hello messages. This especially means, that it will not understand SSLv2 client hello messages which are widely used for compatibility reasons.
  • TLSv1 A TLS/SSL connection established with these methods will only understand the TLSv1 protocol. This server will only understand TLSv1 client hello messages. This especially means, that it will not understand SSLv2 client hello messages which are widely used for compatibility reasons.
  • SSLv23 A TLS/SSL connection established with these methods will understand the SSLv2, SSLv3, and TLSv1 protocol. This server will understand SSLv2, SSLv3, and TLSv1 client hello messages. This is the best choice when compatibility is a concern.

    trace_flag

    Default Value: true
    Valid Values: true, false
    Changes Take Effect: immediately


    Trace flag.

  • Feedback

    Comment on this article:

    blog comments powered by Disqus
    This page was last modified on 24 July 2017, at 02:10.