Problems running bayonne wih Openline 4
Philippe Cadic <[email protected]>
| Newsgroups | gmane.comp.gnu.bayonne.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi all. I'm tryingto run bayonne on RH9 + current stable bayonne + ccaudio +cscript OPenline 4 card last version + lats driver available Everything compiled perfectlywith no error with -prefx=/usr Can anyone post or send me a default bayonne.conf for voicetronix cards for me to study ? I suspect a bad config in it. bayonne --test vpb gives ------------------------- [root@rh bayonne-1.2.14]# bayonne --test vpb SERVER VERSION 1.2.14; i686 Linux 2.4.20-8 TGI VERSION 2.2; driver=vpb; prefix=//apps/bayonne; etc=/etc/ Loading TGI plugins... tgi: initialized; uid=99 pid=5520 tgi: buffer=/var/run/bayonne/bayonne.ctrl; cfd=7; time=10 Loading DSO plugin images... debug: trace module loaded vpb timers: step=20, sync=30 vpb driver loaded; capacity=1 cards TTS: loading english phrasebooks... audit: append=/var/log/bayonne.audit playrec: 13 steps compiled playrec::play: 17 steps compiled playrec::record: 11 steps compiled cdr: unknown keyword; tams(16) import: unknown keyword; tams(19) export: unknown keyword; tams(23) export: unknown keyword; tams(28) tams: 8 steps compiled cidlog: 3 steps compiled tams1: 6 steps compiled down: 5 steps compiled down::service: 10 steps compiled down::weather: 6 steps compiled down::nobody: 10 steps compiled down::busy: 10 steps compiled down::unavailable: 10 steps compiled down::ignore: 1 steps compiled vmhost: 11 steps compiled vmhost::memo: 4 steps compiled vmhost::send: 10 steps compiled vmhost::login: 16 steps compiled vmhost::fail: 5 steps compiled vmhost::bye: 2 steps compiled vmhost::exit: 2 steps compiled vmhost::caller: 21 steps compiled survey: 28 steps compiled survey::prev: 18 steps compiled survey::next: 15 steps compiled survey::error: 15 steps compiled survey::init: 18 steps compiled survey::play: 5 steps compiled survey::yesno: 20 steps compiled survey::rate10: 28 steps compiled survey::input: 18 steps compiled survey::record: 16 steps compiled loading default trunk group loading outgoing trunk group loading did trunk group loading station trunk group vpb(1,0): idle vpb(1,1): idle vpb(1,2): idle vpb(1,3): idle vpb: initalized 4 ports successfully... driver started 4 port(s) normal startup; Bayonne Runtime Configuration vpb: event thread started... trace: pid=1116941120 reason=6 trace(0): /usr/lib/bayonne/1.2.14/bayonne.bin(_ZN3ost5Debug10stackTraceEi+0x29) [0x807d8c9] trace(1): /usr/lib/bayonne/1.2.14/trace.dbg(_ZN3ost10TraceDebug10debugFinalEi+0x1b) [0x4006a74f] trace(2): /usr/lib/bayonne/1.2.14/bayonne.bin(__strtod_internal+0x2ad4) [0x805c5f0] trace(3): /lib/tls/libc.so.6 [0x420275c8] trace(4): /lib/tls/libc.so.6(abort+0x1d3) [0x42028a73] trace(5): /usr/lib/libstdc++.so.5 [0x40297b57] trace(6): /usr/lib/libstdc++.so.5 [0x40297ba4] trace(7): /usr/lib/libstdc++.so.5 [0x40297d16] fifo: path=/var/run/bayonne/bayonne.ctrl scheduler: using /etc/bayonne.sched trace(8): /usr/local/lib/libccgnu2-1.0.so.0(_ZNK3ost6Socket5errorENS0_5ErrorEPc+0x134) [0x40052aa0] trace(9): /usr/local/lib/libccgnu2-1.0.so.0(_ZN3ost6Socket12setBroadcastEb+0x6b) [0x40052b43] trace(10): /usr/lib/bayonne/1.2.14/bayonne.bin(_ZN3ost7Network7initialEv+0x8d) [0x8081a89] trace(11): /usr/local/lib/libccgnu2-1.0.so.0(_ZN3ost10ThreadImpl17ThreadExecHandlerEPNS_6ThreadE+0xa4) [0x4004ad14] trace(12): /usr/local/lib/libccgnu2-1.0.so.0 [0x4004a2a3] trace(13): /lib/tls/libpthread.so.0 [0x402ee2b6] trace(14): /lib/tls/libc.so.6(__clone+0x57) [0x420de407] network: stopping Erreur de segmentation = segmentation fault ------------------------- ./server/bayonne -voicetronix /usr/share/bayonne/playrec.scr gives segmentation fault [root@rh bayonne-1.2.14]# ./server/bayonne -voicetronix /usr/share/bayonne/playrec.scr tgi: initialized; uid=99 pid=5543 cdr: unknown keyword; tams(16) import: unknown keyword; tams(19) export: unknown keyword; tams(23) export: unknown keyword; tams(28) driver started 4 port(s) normal startup; Bayonne Runtime Configuration scheduler: using /etc/bayonne.sched Erreur de segmentation My /etc/bayonne.conf is ----------------------------- [plugins] ; Specify the telephony driver plugin to use (phonedev, pika, dummy). ; only one driver may be selected. Plugins can only be specified ; in the "global" bayonne.conf since they are not relocatable. driver = vpb ; Specify an optional Bayonne "switch integration module". ; switch = smdi ; Specify an auditing module to record cdr logs, call statistics, and ; other audited events. auditing = append ; specify resident tgi interpreters. otherwise they are auto-loaded. ;tgi = perl ; specify protocol modules and other server extensions. ;modules = vpim ; specify monitoring modules. ;monitors = tcpmon ; specify audio feed modules to load. ;feeds = soundcard ; specify ccScript modules to pre-load. preload = file digits ; An optional debugging module. ;debug = trace ; An optional XML dialect parser. ;xml = callxml ; specify one or more optional dso network management interfaces. ;managers = ; specify status monitoring interface. ;statmon = udpstat ; Specify tts rule module(s) to load. One or more language rules ; may be installed. languages = english ; Specify default map entries to load. ;maps = names... ; Enable flite tts system ;tts = flite ; Enable a SQL driver! ;sql = postgres # This entry tells Bayonne where it's various components are to be found. # [paths] ; base tmpfs prefix tmpfs=/dev/shm ; base lib directory for DSO modules. libpath=/usr/lib/bayonne ; tgi default file search path tgipath=/usr/libexec/bayonne:/bin:/usr/bin:/sbin:/usr/sbin ; Base directory for tgi and bayonne loadable modules. TGI modules are ; found in libexec/tgi, and bayonne loadable modules in libexec/bayonne. libexec=/usr/libexec/bayonne ; Location of newly recorded prompts and changable storage. datafiles=/var/lib/bayonne ; Installed location of bayonne scripts scripts=/usr/share/bayonne ; Optional application specific script directory to merge in altscripts=/home/bayonne ; installed base directory of language/voice specific prompt libraries prompts=/usr/share/bayonne ; optional alternate directory for application specific prompt libraries... altprompts=/home/bayonne ; running directory for locks, etc. runfiles=/var/run/bayonne ; cache directory to be used later cache=/var/cache/bayonne ; spool directory spool=/var/spool/bayonne ; base directory for argv0 "wrapper"'s, such as web/bayonne cross-bridges, ; etc. wrappers=/usr/share/aawrappers ; drop location for generating a php or perl config file. php=/var/www/inc/bayonne.inc ; set for embedded documents, set to "embed=" for no embedding embed=php ; path for sox for audio conversion sox=/usr/bin/sox ; path for written log files logpath=/var/log/bayonne # Define mapping between voices and translator language modules. [voices] UsEngM = english UsEngF = english ; ... etc ... # The import key is used to select fast-loading import modules for # embedded tgi languages. This can further improve system startup times # when used correctly. [imports] ; Perl modules to autoload for all instances perl= ; Python modules to import for all instances python= # Handlers process services externally thru special gateway bindins. This # allows native commands to be implimented that do special functions. [handlers] ; text to speech conversion engine in tgi (xxx.tts) ;say=festival ; default xml parser to select at startup ;xml=callxml ; url fetcher engine in tgi (xxx.url) url=wget ; default timeout for handlers (%audio.timeout) timeout=90 # This section is used to specify national "localization" rules which are # used to adopt bayonne for use in different countries. This can be # used to specify alternate/national specific phrasebook override rules # for phrasebook, to define currency rules, etc. [localize] ; example, our primary currency is the euro ;primary currency = euro ;primary change = cent ;primary decimal = 2 ; example, our secondary (local) currency is the pound ;local currency = pound ;local change = pence ;local decimal = 2 ; example, our conversion rate is 2.5 to 1 ;convertcurrency = 2.50 # The info section controls Bayonne's new broadcast database service # for connecting with infotel database adapters such as bayonnedb. # [info] ; broadcast or host address of bayonnedb adapter ;broadcast = 127.0.0.1 ; port of bayonnedb adapter ;port = 6344 ; default packet transaction expiration in seconds ;expires = 60 ; infotel thread processing in milliseconds ;interval = 500 ; infotel resend interval computation factor in milliseconds ;resend = 650 ; total number of infotel transactions to hold in pending ;buffers = 1000 [network] ; broadcast address address to use with other nodes broadcast = 127.0.0.1 ; refresh interval for nodes refresh = 5 ; time to live for a node live = 30 ; time to elect a new buddy elect = 120 ; time to expire a buddy expire = 300 ; The address and port to bind to for sending Bayonne network ; broadcast messages. Note that if the bind(2) system call fails for ; the address you give, Bayonne will terminate immediately WITH NO ; SENSIBLE ERROR MESSAGE. So if you try to run Bayonne and it just ; says "Aborting" and dumps core, double-check that you didn't make a ; typo here. Also make sure that your machine actually has an ; interface with the address you give, and that the UID that Bayonne ; is running as really does have permission to bind to it. address = 127.0.0.1:7000 ; bayonnedb database server to connect to database = 127.0.0.1:7002 ; host address to bind monitor to monitor = 127.0.0.1:7070 # The bayonne mailbox keys are used to set common default values for # mailbox applications. # [msgbox] ; a default password for newly created mailboxes ;password = 999 ; a default mailbox message count limit for newly created mailboxes ;count = 99 ; a default maximum size limit for newly created mailboxes, in minutes ; of storage. ;limit = 30 ; a total voice storage quota permitted for ALL voice mailboxes on the ; local storage medium, in minutes. ;quota = 30 ; a minimum storage capacity left for accepting any new messages in ; seconds ;minumum = 150 ; the maximum size of a single message that may be left in seconds ;maximum = 300 # This provides configuration data for audio feeds # [audiofeed] ; named feeds reserved for telephony port use, keep unique ;feeds = conf0 conf1 conf2 ; number of 120ms jitter buffers for audio feeds ;buffers = 8 ; stack size for audio feed threads ;stack = 4 # The bayonne tone command generates tones as defined from [tones] which # are initially generated into ulaw sample streams as the server starts. # This allows one to redefine all the standard tones as needed. # [tones] ; pbx optional tone set pbx:dialtone = cont 350 440 30000 ; define each tone, single or multi-freq. beep = 1000 500 ringback = 440 480 2000 busytone = 480 620 500 reorder = 480 620 250 dialtone = 350 440 1000 intercom = 350 440 100 austel:busytone = 425 450 # Sometimes individual drivers and plugins have their own config # entries. The Pika driver has one as documented here. # [pika] ; Specify number of DSP audio buffers to sue when streaming audio to ; or from a Pika card. These are used by the PlayAudio and RecordAudio ; service threads. buffers = 2 ; specify ring debounce timer in milliseconds ;ringdebounce = 100 ; specify maximum members per dsp conference group ;members = 6 # The QuickNet driver also has some configuration data. # [phonedev] ; Maximum number of "/dev/phone" nodes that will be supported. ;devices = 16 ; Line wink duration to use, in milliseconds. ;wink = 100 ; "depth" of buffering to use for audio recording and playback. ;buffers = 2 ; number of k in service thread stack space ;stack = 8 # Configuration of aculab firmware and interfaces # [aculab] ; prime rate firmware module ;prifirmware = ets_usr.ram ; basic rate firmware module ;brifirmware = ets_bnet.ram ; prosody firmware module ;prosody = sp60u.smf ; pri config ;priconfig = -cNE -----------------------------; bri config ;bricconfig = -cNE ; network audio format (alaw or ulaw) ;netformat = ulaw # As does the Dialogic driver plugin... # [dialogic] ; in globalcall, we use "spans", "span", and "protocol" ; number of globalcall spans spans = 1 ; globalcall span protocol protocol = P_ISDN ; number of potential voice resource cards in system ;voice = 6 ; number of potential digital cards in the system ;digital = 1 ; number of pri spans to support, effects digital handling. ;pri = 0 ; interval for balancing cpu load. ;delay = 10 ; span is used to specify a default when autodetect fails. span = e1 ; Hangup tone detection for runtime driver (analog cards) only: ; tone frequency, on time, off time and their deviations ; hangup_detect = on ; hangup_freq = 425 ; hangup_freq_dev = 50 ; hangup_on = 30 ; hangup_on_dev = 15 ; hangup_off = 30 ; hangup_off_dev = 15 ; hangup_rep = 2 ; isdn facility coding, default unless overriden in trunk group, ; use "none" if no facility ; isdn facility = cpn ; isdn numbering plan, default unless overriden in trunk group, use ; "none" for unknown. ; isdn numbering = isdn ; isdn encoding format, ulaw, alaw, or adpcm, may be overriden in ; trunk grouo ; isdn encoding = alaw # Voicetronix hardware paramaters [vpb] ; physical i/o port address of first card in hex ;first = 300 ; number of cards to test for ;cards = 1 ; number of channels per card ;channels = 4 ; number of k in stack frame of vpb thread ;stack = 8 ; interval delay in async event thread, for cpu loading. ;delay = 10 ; values to use in defining reorder tone detection which can act as ; an optional disconnect, example here is from fsf switch. ;reorder = 440, 350 ; specify voicetronix card model, V4PCI for OpenSwitch4, and ; V12PCI for OpenSwitch12. model = V4PCI ; for V12PCI, specify station blocks for each card, a (first 8), ; b (last 4), or n for trunk only card stations = aabn ; faster step and sync timers step timer = 20ms sync timer = 30ms ; drop disconnect drop = y # The auditing system has it's own parms. # [audit] ; Specify directory for file logging. ;logpath = /var/log/bayonne ; optionally specify the logfile and statfile directly, at least for ; the "append" auditing module. ;statfile = /var/log/bayonne/stats ;logfile = /var/log/bayonne/calls ; retry interval for posting responses ;retry = 15 ; expiration timer before failing cdr records ;expire = 60 ;;; The following are for the "postgres" CDR auditing module. ; ; The IP address or hostname of the machine hosting the PostgreSQL ; server to connect to. ;pgserver = localhost ; The port number to connect use when connecting. ;pgport = 5432 ; The database to connect to. ;pgdbname = cdr ; The table to insert cdr data into. ;pgtable = cdr ; The username to connect as. ;pgusername = postgres ; WARNING! DO NOT USE THIS OPTION UNLESS YOU KNOW WHAT YOU ARE DOING! ; You should really be using host-based authentication instead. ;pgpassword = I_should_really_go_read_the_manual # The ccscript compiler supports the use of "constants", and these # constants may be defined here for convenience. They are processed # internally with "$xxx" entries in your scripts at compile time. Some # values also effect script operations. Some are also used to initialize # default script variables. # [script] ; A default timeout if not specified by script paramater, such as for ; "record". timeout = 60 ; A interdigit timeout value to use if not specified, in seconds. interdigit = 6 password = 999 extdigits = 3 localdigits = 7 natdigits = 10 xferextension = FW dialextension = W diallocal = W9 xferlocal = FW9 dialnational = W9 xfernational = FW9 dialinternational = W9011 xferinternational = FW9011 xferinternational = FW9011 localprefix=732 dialoperator=0 country=1 ringtime=7 language=english extension=.au encoding=ulaw voice=UsEngM fastpickup=2 slowpickup=5 # The "server" node is used to define some common and useful server # properties. # [server] ; Specify user id to run as if started under "root" ;user = bayonne ; Specify group to select for user mode startup. ;group = bayonne ; specify default script name globally if no scheduler. ;default = default ; Specify node id for management systems. This defaults to the ; system's "host" name if not specified. ;node = tel01 ; specify automatic/default login handling for trunks. This can be ; "none", or "admin" for auto-admin capabilities in scripting, or can ; be "dnis" or "ani" for such things, or even "port" for auto-id by ; port. ;login = none ; to be used in the future; specify trunk group / policy search order. ;policy = dnis, card, span, port ; Specify tgi token seperator for TGI 1.1 services protocol. ;token = & ; a configuration timestamp. A ~/.bayonnerc may override this and the ; last one loaded is shown during startup so one can see which config ; file was in effect. This is a syslog "banner". config = Bayonne Runtime Configuration ; maximum number of network nodes. ;nodes = 1 ; password for remote (tcpmon) access ;password = fts ; optional time of day when auto-restart may be used if all ports idle ; restart = 02:30 # Specify what tgi commands can be invoked by external processes thru # bayonne_wrapper when setuid root. This provides a controlled bridge # for things like apache to bayonne cross-execution. Specify userid # and permitted commands... [wrapper] ; example, enable apache tgi web click thru ;nobody = webdial.pl # The threads section effects scheduling and operation of Bayonne # server threads of various sort. # [threads] ; specify thread auditing option. ;audit=0 ; specify scheduling policy to use. can be used to enable realtime ; process scheduling. ;policy = rr ; enable memory locking (prevents swap) and specify number of pages ; of stack space to pre-reserve. default is 0 for no locking. ;pages = 64 ; Specify priority that the bayonne server should run as relative to ; system priority. higher is better (negative nice). ;priority = 0 ; Specify priority that audio threads run at relative to the default ; main thread, higher values being higher priority. ;audio = 1 ; Specify priority that audio feed sources which use threads will run ; at relative to the main thread. ;feed = 0 ; Specify priority for any database interface threads. ;database=0 ; Specify number of TGI gateway processes that will be running for ; tgi requests, and the relative priority they should run under. A ; good minimal value is 1/3 the number of active ports. ; WARNING: The syntax for this option is currently undocumented, and ; the getSymbol() Common C++ member which retrieves the data for the ; priGateway() function to determine the relative process priority ; is also undocumented. As a result, you should only change the number ; after the comma to change the number of TGI gateways running on the ; system. The behavior of the system after modifying the number ; before the comma is unknown. ;gateways = 0,1 ; Specify the number and priority of service threads as used by some ; drivers. Service pools may be specified with a higher thread count for ; smp/very high capacity systems. ;services = 1,1 ; Specify priority that the bayonne "scheduler" thread runs at ;scheduler = 0 ; Specify priority of server gui threads. ;gui = 0 ; Specify priority of rtp threads. ;rtp = 0 ; Specify an additional "lag" time in milliseconds between script commands ; when dsp reset events have occured. ;resetdelay = 18 ; stepdelay is the number of milliseconds the ccScript interpreter ; will pause between executing steps. This variable should be a ; multiple of the granularity of the select(2) call on your system, ; because it's pointless for the interpreter to check on the state of ; things more often than they can possibly change. You can lower this ; variable to have lengthy scripts execute faster at the expense of ; additional CPU time. See the select(2) documentation on your system ; to determine the value. On Win32 platforms, investigating the ; thread quanta length for your installation is a good place to start. ; Note that "server" and "workstation" versions of Win32 have ; different default quanta lengths. ;stepdelay = 36 ; Specify the interval used by the scheduler. This is important for ; determining if Sync objects get called frequently enough. ;interval = 15 ; Minimal step interval allowed. Some cases may allow timing of steps ; for real-time adjustments. This should be the minimal schedulable ; sleep interval of a select() call. ;stepinterval = 18 ; specify running priority of the resolver thread and the number of ; minutes between each run interval. ;resolver = -1, 15 ; default stack size in k ;stack = 8 # Some global memory usage properties that may be adjusted to toon # bayonne. # [memory] ; Default symbol size of "created" symbols in ccscript when no implicit ; size is specified. ;symbols = 64 ; Number of bytes to allocate in "pages". The internal allocators ; in ccscript use "page" allocated objects to reduce fragmentation. ; This should be some multiple or factor of the system memory ; page size. On very tight systems, this can be made very small. ;page = 1024 ; Number of user id's for preferences ;users = 1000 ; Maximum preferences per user ;prefs = 256 # Specify trunk properties for the "default" trunk group. Additional # trunk groups can be specified and assigned to specific ports. # [trunks] ; Specify the name of additional trunk groups to load groups = outgoing did station ; Specify dialtone detection for hangup detect during normal calls ;detect = 0 ; Specify handling of pending requests, either never, at hangup, or ; during a specified polling interval in milliseconds while idle. ;requests = hangup ; Specify ready time for trunk to settle in idle before processing any ; requests in milliseconds. ; Number of rings before answer allowed. This may be extended to ; assure callerid occurs and/or did trunk support. ;answer = 1 ; whether to automatically accept calls or not. Set to 0 to disable ; accept. ;accept = 1 ; Specify active caller id duration for trunks in milliseconds. ;callerid = 1600 ; Hangup "gaurd" time before the port becomes available again, as ; measured in milliseconds. ;hangup = 100 ; Pickup "gaurd" time before the port is assumed off hook, as measured ; in milliseconds. ;pickup = 500 ; Time interval of a ring "cycle" for this trunk group in seconds. ;ringtime = 7 ; Time interval during line siezure for dialtone detect to occur. ;siezetime = 12 ; Time interval for inactivity to be used as forced hangup. ;idletime = 600 ; Call progress analysis timer for dialing, in seconds. ;analysis = 16 ; Flash time for hook-flash operations in milliseconds. ;flash = 200 ; Number of milliseconds to wait for dialtone to appear when doing ; outbound dialing. Note that the Voicetronix cards must have at ; least 2000 milliseconds of steady dialtone before throwing a ; dialtone event, so if you're planning on doing outbound dialing ; with a Voicetronix cards you should set this to 3500 or so. ;dialtone = 800 ; Dialing speed for DTMF dialing, including "pause" between digits, ; as measured in milliseconds. ;dialspeed = 160 ; Initial volume level adjustment. As a % value. ;volume = 80 ; Talkoff control for cards which have this settable. ;talkoff =5 ; DTMF debounce for cards which have this settable. ;debounce = 0 ; wink delay from ring, in milliseconds ;wink delay = 150 ; wink timer for length of wink, in milliseconds ;wink timer = 150 ; max wink duration, in milliseconds ;max wink = 200 ; min wink duration, in milliseconds ;min wink = 100 ; trunk selection policy; currently first order or last order ;select = last ; threashold of active calls before switching to requests (try command) ;threashold = 0 ; specify a dialing "transfer" prefix string to use for blind transfers ;transfer = *9, ; specify a hold "dialing" string to use to put a call on hold ;hold = *8, ; you can specify a default xml handler by trunk policy ;xml=callxml ; extension numbers to ring immediately for inbound calls ;immediate = 0,1,2 ; extension numbers to add for delayed ringing from inbound calls ;delayed = 3,4 ; local country code country = 1 ; local dialing prefix if none used local = 1732 ; specify dialing mode (dtmf, mf, pulse) dialmode = dtmf ; minimum digits in dnid (only for dialogic drivers) ;mindigits = 10 ; time out to get more digits (in seconds) ;mdigtimeout = 3 ; specify station id for fax station = 1 111 222 3333 # Default station trunk policy for all station ports # [station-trunks] ; specify cards in list or * for default stations = * ; The following lines should be uncommented to use the "keyterm" demo ; script. These are actually not used by the Bayonne telephone system ; scripts, so they are disabled by default. This can also be used to ; do special features or functionality in the pbx environment. ; specify script to run for offhook stations while idle and in service ; or "*" for scheduler ;station offhook = bts ; specify script to run for stations without service or * for scheduler ;station noservice = bts::noservice ; specify script to run when station is ringing or * for scheduler ;station ringing = bts::ringing ; specify script to run when answering intercom or transfered call or ; * for scheduler ;station answering = bts::answering ; specify script to run when answering recall (hold or transfer recall) or ; * for scheduler ;station recalling = bts::recall ; specify script run when doing outside line dialing requests for extensions ;station dialing = bts::dialing [did-trunks] answer = 2 ; Trunks we may assign as "DID" trunks, by individual port numbers! ;trunks = 0,1,2 # a trunk group for "outgoing" calls. Maybe we have one or more trunk # lines assigned only for outgoing scripts. # [outgoing-trunks] ; Maybe the last port id of a 4 port server is dedicated for outgoing ; calls... ;trunks = 3 # this controls options for the gui debugger X-Window screen. # [gui] ; screen height ;height = 400 ; screen width ;width = 600 ; primary typeface to use ;typeface = helvetica ; fixed font typeface to use ;fixed = fixed ; primary point size to use (rest relative) ;points = 10 # Provides sql database info [sql] database = bayonne ; user = bayonne ; password = xxx ; host = localhost # provides support for SUN ONC RPC services plugin # [rpc] ; send = 0 ; recv = 0 ; protocols = udp tcp # Proxy server settings # [proxy] # default ; server = localhost ; port = 8080 # protocol specific ; http server = localhost ; http port = 8080 # timeout for web services ; timeout = 0 # Different modules that relate to PBX integration of Bayonne will use # this section for common settings. These include modules that do in-band # msg waiting lamp control and smdi, and even specialized protocol modules. # [switch] ; specify trunk group to use for in-band operations, not used for serial ;group = * ; specify pbx vendor of switch, none to disable, usually match with ; mwi.mod script ;protocol = generic ; specify device driver interface for serial integration module ;device = /dev/ttyS0 ; specify speed for serial integration ;speed = 1200 ; in smdi specify message desk interface you are using ;desk = 1 # used for application framework specific settings. these appear as # additional %application.xxx constants. # [application]