Skip to content
Snippets Groups Projects
Select Git revision
  • 24c903660fe7773a79de64a7c0d07bb96eda0853
  • master default protected
  • release/202005
  • release/202001
  • release/201912
  • release/201911
  • release/releaseWindowsTestOne
  • release/windowsReleaseTest
  • release/releaseTest
  • release/releaseWindowsTest
  • release/201910
  • release/qt/201910
  • release/windows-test/201910
  • release/201908
  • release/201906
  • release/201905
  • release/201904
  • release/201903
  • release/201902
  • release/201901
  • release/201812
  • 4.0.0
  • 2.2.0
  • 2.1.0
  • 2.0.1
  • 2.0.0
  • 1.4.1
  • 1.4.0
  • 1.3.0
  • 1.2.0
  • 1.1.0
31 results

ActionSetAccountFirst.h

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    user_cfg.h 3.76 KiB
    /*
     *  Copyright (C) 2004-2006 Savoir-Faire Linux inc.
     *  Author: Yan Morin <yan.morin@savoirfairelinux.com>
     *  Author: Laurielle Lea <laurielle.lea@savoirfairelinux.com>
     *
     *  This program is free software; you can redistribute it and/or modify
     *  it under the terms of the GNU General Public License as published by
     *  the Free Software Foundation; either version 2 of the License, or
     *  (at your option) any later version.
     *                                                                                 
     *  This program is distributed in the hope that it will be useful,
     *  but WITHOUT ANY WARRANTY; without even the implied warranty of
     *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     *  GNU General Public License for more details.
     *
     *  You should have received a copy of the GNU General Public License
     *  along with this program; if not, write to the Free Software
     *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
     */
    
    #ifndef __USER_CFG_H__
    #define __USER_CFG_H__
    
    #include <stdlib.h>
    
    // Home directory
    #define HOMEDIR	(getenv ("HOME"))
    
    // TODO: change for a \ in Windows Environment
    #define DIR_SEPARATOR_CH '/'
    #define DIR_SEPARATOR_STR "/"
    
    // Main menu
    #define SIGNALISATION	"VoIPLink"
    #define AUDIO			"Audio"
    #define VIDEO			"Video"
    #define NETWORK			"Network"
    #define PREFERENCES		"Preferences"
    
    #define ACCOUNT_SIP0  "SIP0"
    #define ACCOUNT_IAX0  "IAX0"
    
    
    // Fields to fill
    //#define VOIP_LINK_ID	"VoIPLink.index"
    #define SYMMETRIC     "VoIPLink.symmetric"
    
    //#define FULL_NAME		"SIP.fullName"
    //#define USER_PART		"SIP.userPart"
    //#define AUTH_USER_NAME	"SIP.username"
    //#define PASSWORD		"SIP.password"
    //#define HOST_PART		"SIP.hostPart"
    //#define PROXY			"SIP.proxy"
    //#define AUTO_REGISTER	"SIP.autoregister"
    #define PLAY_DTMF       "DTMF.playDtmf"
    #define PLAY_TONES      "DTMF.playTones" 
    #define PULSE_LENGTH	"DTMF.pulseLength"
    #define SEND_DTMF_AS	"DTMF.sendDTMFas"
    #define STUN_SERVER		"STUN.STUNserver"
    #define USE_STUN		"STUN.useStun"
    #define DRIVER_NAME		"Drivers.driverName"
    #define DRIVER_NAME_IN		"Drivers.driverNameIn"
    #define DRIVER_NAME_OUT		"Drivers.driverNameOut"
    #define DRIVER_SAMPLE_RATE      "Drivers.sampleRate"
    #define DRIVER_FRAME_SIZE	"Drivers.framesize"
    #define NB_CODEC		"Codecs.nbCodec"
    #define CODEC1			"Codecs.codec1"
    #define CODEC2			"Codecs.codec2"
    #define CODEC3			"Codecs.codec3"
    #define CODEC4			"Codecs.codec4"
    #define RING_CHOICE		"Rings.ringChoice"
    #define ACCOUNT_SIP_COUNT_DEFAULT 4
    #define ACCOUNT_IAX_COUNT_DEFAULT 4
    
    // speakers and volume 0 to 100
    #define VOLUME_SPKR	"Volume.speakers"
    #define VOLUME_MICRO	"Volume.micro"
    #define SKIN_CHOICE		"Themes.skinChoice"
    #define CONFIRM_QUIT	"Options.confirmQuit"
    #define ZONE_TONE		"Options.zoneToneChoice"
    #define CHECKED_TRAY	"Options.checkedTray"
    #define VOICEMAIL_NUM	"Options.voicemailNumber"
    // zeroconfig module
    #define CONFIG_ZEROCONF "Zeroconf.enable"
    
    // Default values
    #define EMPTY_FIELD			""
    #define DFT_STUN_SERVER 	"stun.fwdnet.net:3478"
    
    #define	YES_STR              "1"
    #define	NO_STR               "0"
    #define DFT_PULSE_LENGTH_STR "250"
    #define SIP_INFO_STR         "0"
    #define DFT_DRIVER_STR       "0"
    #define DFT_NB_CODEC_STR     "3"
    // volume by default 100%
    #define DFT_VOL_SPKR_STR     "100"
    #define DFT_VOL_MICRO_STR    "100"
    
    
    #define DFT_CODEC1		"G711u"
    #define DFT_CODEC2		"G711a"
    #define DFT_CODEC3		"GSM"
    #define DFT_CODEC4		"iLBC"
    #define DFT_RINGTONE 		"konga.ul"
    #define DFT_SKIN 		"metal"
    #define DFT_ZONE		"North America"
    #define DFT_VOICEMAIL 		"888"
    #define DFT_FRAME_SIZE		"20"
    #define DFT_SAMPLE_RATE		"44100"
    #define SAMPLE_RATE1	"44100"
    #define SAMPLE_RATE2	"48000"
    #define SAMPLE_RATE3	"96000"
    // zeroconfig default value
    #ifdef USE_ZEROCONF
    #define CONFIG_ZEROCONF_DEFAULT_STR "1"
    #else
    #define CONFIG_ZEROCONF_DEFAULT_STR "0"
    #endif
    
    #endif // __USER_CFG_H__