Version 0.1.9 from FTP
authorMark Spencer <markster@digium.com>
Thu, 26 Jul 2001 14:28:30 +0000 (14:28 +0000)
committerMark Spencer <markster@digium.com>
Thu, 26 Jul 2001 14:28:30 +0000 (14:28 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@343 65c4cc65-6c06-0410-ace0-fbb531ad65f3

asterisk.h
configs/zapata.conf.sample [new file with mode: 0755]

index 1a03b9f..583ee7a 100755 (executable)
 #define AST_SPOOL_DIR  "/var/spool/asterisk"
 #define AST_VAR_DIR    "/var/lib/asterisk"
 #define AST_LOG_DIR       "/var/log/asterisk"
+#define AST_AGI_DIR            "/var/lib/asterisk/agi-bin"
 
 #define AST_CONFIG_FILE "asterisk.conf"
 
 #define AST_SOUNDS AST_VAR_DIR "/sounds"
+#define AST_IMAGES AST_VAR_DIR "/images"
 
 /* Provided by module.c */
 extern int load_modules(void);
@@ -33,5 +35,6 @@ extern int load_modules(void);
 extern int load_pbx(void);
 /* Provided by logger.c */
 extern int init_logger(void);
-
+/* Provided by frame.c */
+extern int init_framer(void);
 #endif
diff --git a/configs/zapata.conf.sample b/configs/zapata.conf.sample
new file mode 100755 (executable)
index 0000000..abff988
--- /dev/null
@@ -0,0 +1,161 @@
+;
+; Zapata telephony interface
+;
+; Configuration file
+
+[channels]
+;
+; Default language
+;
+;language=en
+;
+; Default context
+;
+context=default
+;
+; Switchtype:  Only used for PRI.
+;
+; national:      National ISDN
+; dms100:        Nortel DMS100
+; 4ess:           AT&T 4ESS
+; 5ess:                  Lucent 5ESS
+;
+switchtype=national
+;
+; Signalling method (default is fxs).  Valid values:
+; em:     E & M
+; em_w:   E & M Wink
+; featd:  Feature Group D (The fake, Adtran style)
+; fxs_ls: FXS (Loop Start)
+; fxs_gs: FXS (Ground Start)
+; fxs_ks: FXS (Kewl Start)
+; fxo_ls: FXO (Loop Start)
+; fxo_gs: FXO (Ground Start)
+; fxo_ks: FXO (Kewl Start)
+; pri_cpe: PRI signalling, CPE side
+; pri_net: PRI signalling, Network side
+;
+signalling=fxo_ls
+;
+; A variety of timing parameters can be specified as well
+; Including:
+;    prewink:     Pre-wink time
+;    preflash:    Pre-flash time
+;    wink:        Wink time
+;    flash:       Flash time
+;    start:       Start time
+;    rxwink:      Receiver wink time
+;    rxflash:     Receiver flashtime
+;    debounce:    Debounce timing
+;
+rxwink=300             ; Atlas seems to use long (250ms) winks
+;
+; Whether or not to use caller ID
+;
+usecallerid=yes
+;
+; Whether or not to hide outgoing caller ID (Override with *67 or *82)
+;
+hidecallerid=no
+;
+; Whether or not to enable call waiting on FXO lines
+;
+callwaiting=yes
+;
+; Support Caller*ID on Call Waiting
+;
+callwaitingcallerid=yes
+;
+; Support three-way calling
+;
+threewaycalling=yes
+;
+; Support flash-hook call transfer (requires three way calling)
+;
+transfer=yes
+;
+; Enable echo cancellation 
+;
+echocancel=yes
+;
+; You may also set the default receive and transmit gains (in dB)
+;
+rxgain=0.0
+txgain=0.0
+;
+; Logical groups can be assigned to allow outgoing rollover.  Groups
+; range from 0 to 31, and multiple groups can be specified.
+;
+group=1
+;
+; Specify whether the channel should be answered immediately or
+; if the simple switch should provide dialtone, read digits, etc.
+;
+immediate=no
+;
+; CallerID can be set to "asreceived" or a specific number
+; if you want to override it.  Note that "asreceived" only
+; applies to trunk interfaces.
+;
+;callerid=2564286000
+;
+; Each channel consists of the channel number or range.  It
+; inherits the parameters that were specified above its declaration
+;
+;callerid="Green Phone"<(256) 428-6121>
+;channel => 1
+;callerid="Black Phone"<(256) 428-6122>
+;channel => 2
+;callerid="CallerID Phone" <(256) 428-6123>
+;callerid="CallerID Phone" <(630) 372-1564>
+;callerid="CallerID Phone" <(256) 704-4666>
+;channel => 3
+;callerid="Pac Tel Phone" <(256) 428-6124>
+;channel => 4
+;callerid="Uniden Dead" <(256) 428-6125>
+;channel => 5
+;callerid="Cortelco 2500" <(256) 428-6126>
+;channel => 6
+;callerid="Main TA 750" <(256) 428-6127>
+;channel => 44
+;
+; For example, maybe we have some other channels
+; which start out in a different context and use
+; E & M signalling instead.
+;
+;context=remote
+;sigalling=em
+;channel => 15
+;channel => 16
+
+;signalling=em_w
+;
+; All those in group 0 I'll use for outgoing calls
+;
+; Strip most significant digit (9) before sending
+;
+stripmsd=1
+;callerid=asreceived
+;group=0
+;signalling=fxs_ls
+;channel => 45
+
+;signalling=fxo_ls
+;group=1
+;callerid="Joe Schmoe" <(256) 428-6131>
+;channel => 25
+;callerid="Megan May" <(256) 428-6132>
+;channel => 26
+;callerid="Suzy Queue" <(256) 428-6233>
+;channel => 27
+;callerid="Larry Moe" <(256) 428-6234>
+;channel => 28
+;
+; Sample PRI (CPE) config:  Specify the switchtype, the signalling as
+; either pri_cpe or pri_net for CPE or Network termination, and generally
+; you will want to create a single "group" for all channels of the PRI.
+;
+; switchtype = national
+; sig = pri_cpe
+; group = 2
+; channel => 1-23