# ncid - Network CallerID Server Config File

################################
# Definitions and Line formats #
################################

# lines can be blank, or start with the words: send, set #
#
# A line is divided into words, separated by spaces
#
# A word is either a string of non-blank characters, everything
# between double quotes, or an equal sign.
#
# SEND LINE FORMAT:
#   send DATATYPE [DATATYPE] ...
#        where DATATYPE = cidlog, cidinfo
#
# SET LINE FORMAT:
#   set ITEM = VALUE [ITEM = VALUE] ...
#       where ITEM = cidalias, cidlog, datalog, initcid, initstr,
#                    lockfile, port, ttyclocal, ttyport, ttyspeed,
#                    nomodem

############################
# Log and Info for Clients #
############################

# Send the call log to a client when connected
# The default is not to send the call log file
send cidlog

# Send call info (LINE and RING) to a client at each ring
# The default is not to send the call info line
send cidinfo

############################
# NCID Communications Port #
############################

# The default TCP/IP port is 3333
 set port = 3333

#######################
# Alias and Log Files #
#######################

# The default CID alias file: /etc/ncid/ncidd.alias
# set cidalias = /etc/ncid/ncidd.alias

# The default CID call log file: /var/log/cidcall.log
# the log file must exist, ncidd will not create it
# (also make the change in /etc/logrotate.d/ncidd
#  and also /etc/ncid/ncidrotate.conf)
# set cidlog = /var/log/cidcall.log

# The default tty data log file: /var/log/ciddata.log
# the log file must exist, ncidd will not create it
#  (also make the change in /etc/logrotate.d/ncidd
#   and also /etc/ncid/ncidrotate.conf)
# set datalog = /var/log/ciddata.log

#####################
# TTY Configuration #
#####################

# The default tty port: /dev/modem
# set ttyport = /dev/cu.modem # Macintosh OS X
 set ttyport = /dev/ttyS1

# The default tty port speed: 19200
# The tty speed can be one of: 38400, 19200, 9600, 4800
# set ttyspeed = 4800 # NetCallerID port speed

# Ignore tty control signals for internal modems and 3 wire serial cables
#   Disable tty control signals: ttyclocal = 1
#   Enable tty control signals: ttyclocal = 0 (default)
# set ttyclocal = 1

# The lockfile name is generated automatically
# If tty port is /dev/modem, lockfile is: /var/lock/LCK..modem
# set lockfile = /var/lock/LCK..ttyS0

#####################
# Modem or No Modem #
#####################

# Obtain CallerID from a CID device or a modem
#  device: nomodem = 1 (do not send AT commands)
#  modem: nomodem = 0 (default - send AT commands)
# set nomodem = 1

########################
# Modem Initialization #
########################

# The default modem initialization is: "AT Z S0=0 E1 V1 Q0"
# set initstr = "ATE1V1Q0"
#
# Alternate modem initialization string
# set initstr = "AT&FE1V1Q0+VIP"

# Addon strings to set modem for Distinctive Ring:
#   http://www.modemsite.com/56k/dring.asp
#
# 3Com/USR/TI chipset: ATS41=1
#   Reported Ring Codes: RING A, RING B, RING C
# Rockwell/Conexant chipset: AT-SDR=7
#   Reported Ring Codes: RING 1, RING 2, RING 3
# Lucent/Agere chipset: AT+VDR=1,0
#   Reported DROF/DRON messages: DRON=5 DROF=11, DRON=5 DROF=34
#
# Example adds 3Com DR to the default modem initialization
# set initstr = "ATE1V1Q0S41=1"

# The default for ncidd is to try two CID strings to setup
# CallerID: "AT+VCID=1" and if that fails: "AT#CID=1".
# set initcid = "AT#CID=1"
#
# Alternate CID strings to try if default does not work:
# set initcid = "AT+FCLASS=8;+VCID=1"
# set initcid = "AT-STE=1;+VCID=1"
# set initcid = "AT-STE=1;#CID=1"

#################
# TiVo Settings #
#################
# set ttyclocal = 1 # TiVo requires CLOCAL
# set ttyport = /dev/ttyS1 # TiVo Modem Port
# set lockfile = /var/tmp/modemlock # needed for TiVo Modem Port
#
# To use a modem on the TiVo serial port
#   Tivo (stereo mini jack) ->
#   -> (stereo mini plug) TiVo serial cable (9-pin male) ->
#   -> (9-pin Female) PC modem cable (25-pin Male ->
#   -> (25-pin Female) Modem
# if the modem has switches, disable DTR
# Use this string to set the modem before attaching it to the TiVo:
#   AT&F0&D0&B1&W
#
# set ttyport = /dev/ttyS3 # TiVo Serial Port
#
# End TiVo Settings