;! ;! Automatically generated configuration file ;! Filename: sccp.conf.annotated (/usr/local/asterisk-18-branch/etc/asterisk/sccp.conf.annotated) ;! Generator: sccp config generate ;! Creation Date: Jul 4 08:53:21;! ;! ;! This file is only provided to show a possible parameters and their defaults. ;! Please do not use this file as a starting point for your sccp.conf file ! ;! Parameters that have blanks or empty strings are just there as a placeholder, not to show a valid value. ;! ; ; general section ; [general] ;debug = core ; (MULTI-ENTRY) console debug level or categories ; examples: debug = 11; debug = mwi,event,core; debug = all; debug = none or 0 ; possible categories: ; core, hint, rtp, device, line, action, channel, cli, config, feature, feature_button, softkey, indicate, pbx ; socket, mwi, event, adv_feature, conference, buttontemplate, speeddial, codec, realtime, lock, parkinglot, newcode, high, all, none ;servername = Asterisk ; (REQUIRED) show this name on the device registration ;keepalive = 60 ; (REQUIRED) Phone keep alive message every 60 secs. Used to check the voicemail and keep an open connection between server and phone (nat). ; Don't set any lower than 60 seconds. ;context = default ; (REQUIRED) pbx dialplan context ;dateformat = M/D/Y ; (SIZE: 7) M-D-Y in any order. Use M/D/YA (for 12h format) ;bindaddr = 0.0.0.0 ; (REQUIRED) replace with the ip address of the asterisk server (RTP important param) ;port = 2000 ; port to listen on (Skinny default:2000) ;secbindaddr = 0.0.0.0 ; ip-address to use for for secure ssl/tls connections ;secport = 2443 ; secure port to list on (Skinny default:2443) certfile = "" ; security certificate file (search path:Asterisk etc directory). If this field starts with '/' the absolute path will be used. disallow = all allow = ulaw,alaw ; (MULTI-ENTRY) First disallow all codecs, for example 'all', then allow codecs in order of preference (Multiple lines allowed) deny = 0.0.0.0/0.0.0.0 permit = internal ; (REQUIRED) (MULTI-ENTRY) Deny every address except for the only one allowed. example: '0.0.0.0/0.0.0.0' ; Accept class C 192.168.1.0 example '192.168.1.0/255.255.255.0' ; You may have multiple rules for masking traffic. ; Rules are processed from the first to the last. ; This General rule is valid for all incoming connections. It's the 1st filter. ; using 'internal' will allow the 10.0.0.0, 172.16.0.0 and 192.168.0.0 networks ;localnet = internal ; (MULTI-ENTRY) All RFC 1918 addresses are local networks, example '192.168.1.0/255.255.255.0' ;externip = 0.0.0.0 ; External IP Address of the firewall, required in case the PBX is running on a seperate host behind it. IP Address that we're going to use when setting up the RTP media stream for the pbx source address. externhost = "" ; Resolve Hostname (if dynamic) that we're going to resolve when setting up the RTP media stream (only active if externip=0.0.0.0 and host is natted.) ;externrefresh = 60 ; Expire time in seconds for the hostname (dns resolution) ;firstdigittimeout = 16 ; Dialing timeout for the 1st digit ;digittimeout = 8 ; More digits ;digittimeoutchar = # ; You can force the channel to dial with this char in the dialing state ;recorddigittimeoutchar = no ; You can force the channel to dial with this char in the dialing state ;simulate_enbloc = yes ; Use simulated enbloc dialing to speedup connection when dialing while onhook (older phones) ;ringtype = outside ; Ringtype for incoming calls (default='outside') ; (POSSIBLE VALUES: ["Off","Inside","Outside","Feature","Silent","Urgent","Bellcore1","Bellcore2","Bellcore3","Bellcore4","Bellcore5"]) ;autoanswer_ring_time = 1 ; Ringing time in seconds for the autoanswer. ;autoanswer_tone = Zip ; Autoanswer confirmation tone. For a complete list of tones: `grep SKINNY_TONE_ sccp_enum.in.` ; not all the tones can be played in a connected state, so you have to try. ; (POSSIBLE VALUES: ["Silence","DTMF 1","DTMF 2","DTMF 3","DTMF 4","DTMF 5","DTMF 6","DTMF 7","DTMF 8","DTMF 9","DTMF 0","DTMF Star","DTMF Pound","DTMF A","DTMF B","DTMF C","DTMF D","Inside Dial Tone","Outside Dial Tone","Line Busy Tone","Alerting Tone","Reorder Tone","Recorder Warning Tone","Recorder Detected Tone","Reverting Tone","Receiver OffHook Tone","Partial Dial Tone","No Such Number Tone","Busy Verification Tone","Call Waiting Tone","Confirmation Tone","Camp On Indication Tone","Recall Dial Tone","Zip Zip","Zip","Beep Bonk","Music Tone","Hold Tone","Test Tone","DT Monitor Warning Tone","Add Call Waiting","Priority Call Wait","Recall Dial","Barg In","Distinct Alert","Priority Alert","Reminder Ring","Precedence RingBank","Pre-EmptionTone","MF1","MF2","MF3","MF4","MF5","MF6","MF7","MF8","MF9","MF0","MFKP1","MFST","MFKP2","MFSTP","MFST3P","MILLIWATT","MILLIWATT TEST","HIGH TONE","FLASH OVERRIDE","FLASH","PRIORITY","IMMEDIATE","PRE-AMP WARN","2105 HZ","2600 HZ","440 HZ","300 HZ","MLPP Pala","MLPP Ica","MLPP Vca","MLPP Bpa","MLPP Bnea","MLPP Upa","No Tone","Meetme Greeting Tone","Meetme Number Invalid Tone","Meetme Number Failed Tone","Meetme Enter Pin Tone","Meetme Invalid Pin Tone","Meetme Failed Pin Tone","Meetme CFB Failed Tone","Meetme Enter Access Code Tone","Meetme Access Code Invalid Tone","Meetme Access Code Failed Tone"]) ;remotehangup_tone = Zip ; Passive hangup notification. 0 for none ; (POSSIBLE VALUES: ["Silence","DTMF 1","DTMF 2","DTMF 3","DTMF 4","DTMF 5","DTMF 6","DTMF 7","DTMF 8","DTMF 9","DTMF 0","DTMF Star","DTMF Pound","DTMF A","DTMF B","DTMF C","DTMF D","Inside Dial Tone","Outside Dial Tone","Line Busy Tone","Alerting Tone","Reorder Tone","Recorder Warning Tone","Recorder Detected Tone","Reverting Tone","Receiver OffHook Tone","Partial Dial Tone","No Such Number Tone","Busy Verification Tone","Call Waiting Tone","Confirmation Tone","Camp On Indication Tone","Recall Dial Tone","Zip Zip","Zip","Beep Bonk","Music Tone","Hold Tone","Test Tone","DT Monitor Warning Tone","Add Call Waiting","Priority Call Wait","Recall Dial","Barg In","Distinct Alert","Priority Alert","Reminder Ring","Precedence RingBank","Pre-EmptionTone","MF1","MF2","MF3","MF4","MF5","MF6","MF7","MF8","MF9","MF0","MFKP1","MFST","MFKP2","MFSTP","MFST3P","MILLIWATT","MILLIWATT TEST","HIGH TONE","FLASH OVERRIDE","FLASH","PRIORITY","IMMEDIATE","PRE-AMP WARN","2105 HZ","2600 HZ","440 HZ","300 HZ","MLPP Pala","MLPP Ica","MLPP Vca","MLPP Bpa","MLPP Bnea","MLPP Upa","No Tone","Meetme Greeting Tone","Meetme Number Invalid Tone","Meetme Number Failed Tone","Meetme Enter Pin Tone","Meetme Invalid Pin Tone","Meetme Failed Pin Tone","Meetme CFB Failed Tone","Meetme Enter Access Code Tone","Meetme Access Code Invalid Tone","Meetme Access Code Failed Tone"]) ;transfer = yes ; enable or disable the transfer capability. It does remove the transfer softkey (you can do that manually) ;transfer_tone = 0 ; Confirmation tone on transfer. Works only between SCCP devices ; (POSSIBLE VALUES: ["Silence","DTMF 1","DTMF 2","DTMF 3","DTMF 4","DTMF 5","DTMF 6","DTMF 7","DTMF 8","DTMF 9","DTMF 0","DTMF Star","DTMF Pound","DTMF A","DTMF B","DTMF C","DTMF D","Inside Dial Tone","Outside Dial Tone","Line Busy Tone","Alerting Tone","Reorder Tone","Recorder Warning Tone","Recorder Detected Tone","Reverting Tone","Receiver OffHook Tone","Partial Dial Tone","No Such Number Tone","Busy Verification Tone","Call Waiting Tone","Confirmation Tone","Camp On Indication Tone","Recall Dial Tone","Zip Zip","Zip","Beep Bonk","Music Tone","Hold Tone","Test Tone","DT Monitor Warning Tone","Add Call Waiting","Priority Call Wait","Recall Dial","Barg In","Distinct Alert","Priority Alert","Reminder Ring","Precedence RingBank","Pre-EmptionTone","MF1","MF2","MF3","MF4","MF5","MF6","MF7","MF8","MF9","MF0","MFKP1","MFST","MFKP2","MFSTP","MFST3P","MILLIWATT","MILLIWATT TEST","HIGH TONE","FLASH OVERRIDE","FLASH","PRIORITY","IMMEDIATE","PRE-AMP WARN","2105 HZ","2600 HZ","440 HZ","300 HZ","MLPP Pala","MLPP Ica","MLPP Vca","MLPP Bpa","MLPP Bnea","MLPP Upa","No Tone","Meetme Greeting Tone","Meetme Number Invalid Tone","Meetme Number Failed Tone","Meetme Enter Pin Tone","Meetme Invalid Pin Tone","Meetme Failed Pin Tone","Meetme CFB Failed Tone","Meetme Enter Access Code Tone","Meetme Access Code Invalid Tone","Meetme Access Code Failed Tone"]) ;transfer_on_hangup = no ; Complete transfer on hangup, without pressing transfer a second time. ; Will complete transfer, when the transferer puts the receiver on hook, after the destination has been reached. ; To cancel the transfer, either press resume on the transfered channel, press the 'endcall' softkey, or have the receiving party hangup first. ;dnd_tone = Silence ; Sets to 0 to disable the dnd tone ; (POSSIBLE VALUES: ["Silence","DTMF 1","DTMF 2","DTMF 3","DTMF 4","DTMF 5","DTMF 6","DTMF 7","DTMF 8","DTMF 9","DTMF 0","DTMF Star","DTMF Pound","DTMF A","DTMF B","DTMF C","DTMF D","Inside Dial Tone","Outside Dial Tone","Line Busy Tone","Alerting Tone","Reorder Tone","Recorder Warning Tone","Recorder Detected Tone","Reverting Tone","Receiver OffHook Tone","Partial Dial Tone","No Such Number Tone","Busy Verification Tone","Call Waiting Tone","Confirmation Tone","Camp On Indication Tone","Recall Dial Tone","Zip Zip","Zip","Beep Bonk","Music Tone","Hold Tone","Test Tone","DT Monitor Warning Tone","Add Call Waiting","Priority Call Wait","Recall Dial","Barg In","Distinct Alert","Priority Alert","Reminder Ring","Precedence RingBank","Pre-EmptionTone","MF1","MF2","MF3","MF4","MF5","MF6","MF7","MF8","MF9","MF0","MFKP1","MFST","MFKP2","MFSTP","MFST3P","MILLIWATT","MILLIWATT TEST","HIGH TONE","FLASH OVERRIDE","FLASH","PRIORITY","IMMEDIATE","PRE-AMP WARN","2105 HZ","2600 HZ","440 HZ","300 HZ","MLPP Pala","MLPP Ica","MLPP Vca","MLPP Bpa","MLPP Bnea","MLPP Upa","No Tone","Meetme Greeting Tone","Meetme Number Invalid Tone","Meetme Number Failed Tone","Meetme Enter Pin Tone","Meetme Invalid Pin Tone","Meetme Failed Pin Tone","Meetme CFB Failed Tone","Meetme Enter Access Code Tone","Meetme Access Code Invalid Tone","Meetme Access Code Failed Tone"]) ;callwaiting_tone = Call Waiting Tone ; Sets to 0 to disable the callwaiting tone ; (POSSIBLE VALUES: ["Silence","DTMF 1","DTMF 2","DTMF 3","DTMF 4","DTMF 5","DTMF 6","DTMF 7","DTMF 8","DTMF 9","DTMF 0","DTMF Star","DTMF Pound","DTMF A","DTMF B","DTMF C","DTMF D","Inside Dial Tone","Outside Dial Tone","Line Busy Tone","Alerting Tone","Reorder Tone","Recorder Warning Tone","Recorder Detected Tone","Reverting Tone","Receiver OffHook Tone","Partial Dial Tone","No Such Number Tone","Busy Verification Tone","Call Waiting Tone","Confirmation Tone","Camp On Indication Tone","Recall Dial Tone","Zip Zip","Zip","Beep Bonk","Music Tone","Hold Tone","Test Tone","DT Monitor Warning Tone","Add Call Waiting","Priority Call Wait","Recall Dial","Barg In","Distinct Alert","Priority Alert","Reminder Ring","Precedence RingBank","Pre-EmptionTone","MF1","MF2","MF3","MF4","MF5","MF6","MF7","MF8","MF9","MF0","MFKP1","MFST","MFKP2","MFSTP","MFST3P","MILLIWATT","MILLIWATT TEST","HIGH TONE","FLASH OVERRIDE","FLASH","PRIORITY","IMMEDIATE","PRE-AMP WARN","2105 HZ","2600 HZ","440 HZ","300 HZ","MLPP Pala","MLPP Ica","MLPP Vca","MLPP Bpa","MLPP Bnea","MLPP Upa","No Tone","Meetme Greeting Tone","Meetme Number Invalid Tone","Meetme Number Failed Tone","Meetme Enter Pin Tone","Meetme Invalid Pin Tone","Meetme Failed Pin Tone","Meetme CFB Failed Tone","Meetme Enter Access Code Tone","Meetme Access Code Invalid Tone","Meetme Access Code Failed Tone"]) ;callwaiting_interval = 0 ; Callwaiting ring interval in seconds. Set to 0 to disable the callwaiting ringing interval. ;musicclass = default ; Sets the default music on hold class ;language = en ; Default language setting ;callevents = yes ; Generate manager events when phone ; Performs events (e.g. hold) ;accountcode = skinny ; Accountcode to ease billing ;sccp_tos = 0x68 ; Sets the default sccp signaling packets Type of Service (TOS) (defaults to 0x68 = 01101000 = 104 = DSCP:011010 = AF31) ; Others possible values : [CS?, AF??, EF], [0x??], [lowdelay, throughput, reliability, mincost(solaris)], none ;sccp_cos = 4 ; sets the default sccp signaling packets Class of Service (COS). ;audio_tos = 0xB8 ; sets the default audio/rtp packets Type of Service (TOS) (defaults to 0xb8 = 10111000 = 184 = DSCP:101110 = EF) ;audio_cos = 6 ; sets the default audio/rtp packets Class of Service (COS). ;video_tos = 0x88 ; sets the default video/rtp packets Type of Service (TOS) (defaults to 0x88 = 10001000 = 136 = DSCP:100010 = AF41) ;video_cos = 5 ; sets the default video/rtp packets Class of Service (COS). ;echocancel = yes ; sets the phone echocancel for all devices ;silencesuppression = no ; sets the silence suppression for all devices ; we don't have to trust the phone ip address, but the ip address of the connection ;earlyrtp = yes ; valid options: yes / no.Deprecated options: none, offhook, immediate, dial, ringout and progress. 'none' maps to 'no' and the rest maps to 'yes'. ; The audio stream will be open in the 'true' state by default. ;dndFeature = on ; Turn on the dnd softkey for all devices. Valid values are 'off', 'on'. ;private = yes ; permit the private function softkey ;mwilamp = on ; Set the MWI lamp style when MWI active to on, off, wink, flash or blink ; (POSSIBLE VALUES: ["Off","On","Wink","Flash","Blink","Hold","Ring","Custom1","Custom2"]) ;mwioncall = no ; Set the MWI on call. ;blindtransferindication = ring ; moh or ring. the blind transfer should ring the caller or just play music on hold ; (POSSIBLE VALUES: ["RING","MOH"]) ;cfwdall = yes ; activate the callforward ALL stuff and softkeys ;cfwdbusy = yes ; activate the callforward BUSY stuff and softkeys ;cfwdnoanswer = yes ; activate the callforward NOANSWER stuff and softkeys ;cfwdnoanswer_timeout = 30 ; timeout after which callforward noanswer (when active) will be triggered. default is 30 seconds ;nat = auto ; Global NAT support. ; (POSSIBLE VALUES: ["Auto","Off","(Auto)Off","On","(Auto)On"]) ;directrtp = no ; This option allow devices to do direct RTP sessions. ;allowoverlap = no ; Enable overlap dialing support. If enabled, starts dialing immediately and sends remaing digits as DTMF/inband. ; Use with extreme caution as it is very dialplan and provider dependent. callgroup = "" ; We are in caller groups 1,3,4. Valid for all lines pickupgroup = "" ; We can do call pick-p for call group 1,3,4,5. Valid for all lines directed_pickup = "" ; enable/disable Pickup button to do directed pickup from a specific extension. directed_pickup_context = "" ; context where direct pickup search for extensions. If not set, the current context of the picking line will be used. ;pickup_modeanswer = yes ; Automatically Answer when using Directed Pickup. (default=on) namedcallgroup = "" ; sets the named caller groups namedpickupgroup = "" ; sets the named pickup groups (can pickup calls from remote phones which are in this callgroup ;callhistory_answered_elsewhere = Ignore ; Where to store callinfo for calls answered on a remote device. Options: Ignore, Missed Calls (or Placed Calls, Received Calls which are less usefull) ; (POSSIBLE VALUES: ["Ignore","Placed Calls","Received Calls","Missed Calls","Unknown"]) ;amaflags = default ; Sets the default AMA flag code stored in the CDR record ;callanswerorder = oldestfirst ; oldestfirst or lastestfirst ; (POSSIBLE VALUES: ["OldestFirst","LastFirst"]) regcontext = "" ; SCCP Lines will we added to this context in asterisk for Dundi lookup purposes. ; Do not set to an already created/used context. The context will be autocreated. You can share the sip/iax regcontext if you like. ;devicetable = sccpdevice ; datebasetable for devices ;linetable = sccpline ; datebasetable for lines ;meetme = yes ; enable/disable conferencing via meetme (on/off), make sure you have one of the meetme apps mentioned below activated in module.conf ; when switching meetme=on it will search for the first of these three possible meetme applications and set these defaults ; - {'MeetMe', 'qd'}, ; - {'ConfBridge', 'Mac'}, ; - {'Konference', 'MTV'} ;meetmeopts = qxd ; options to send the meetme application, defaults are dependent on meetme app see the list above ; Other options (app_meetme: A,a,b,c,C,d,D,E,e,F,i,I,l,L,m,M,o,p,P,q,r,s,S,t,T,w,x,X,1) see meetme specific documentation ;jbenable = no ; Enables the use of a jitterbuffer on the receiving side of a sccp channel. ; An enabled jitterbuffer will be used only if the sending side can create and the receiving side can not accept jitter. ; The sccp channel can accept jitter, thus a jitterbuffer on the receive sccp side will beused only if it is forced and enabled. ;phonecodepage = ISO8859-1 ; Translation codepage for old phones, used to convert labels/buttonnames/descriptions from UTF-8 to this codepage, on pre-java phones. DEFAULT:ISO8859-1 ;jbforce = no ; Forces the use of a jitterbuffer on the receive side of a sccp channel. Setting this to yes, will disable direcrtp ;jblog = no ; Enables jitterbuffer frame logging. ;jbmaxsize = 200 ; Max length of the jitterbuffer in milliseconds. ;jbresyncthreshold = 1000 ; Jump in the frame timestamps over which the jitterbuffer is ; resynchronized. Useful to improve the quality of the voice, with ; big jumps in/broken timestamps, usually sent from exotic devices ; and programs. ;jbimpl = fixed ; Jitterbuffer implementation, used on the receiving side of a ; sccp channel. Two implementations are currently available ; - 'fixed' (with size always equals to jbmaxsize) ; - 'adaptive' (with variable size, actually the new jb of IAX2). ;hotline_enabled = yes ; Setting the hotline Feature on a device, will make it connect to a predefined extension as soon as the Receiver ; is picked up or the 'New Call' Button is pressed. No number has to be given. This works even on devices which ; have no entry in the config file or realtime database. ; The hotline function can be used in different circumstances, for example at a door, where you want people to be ; able to only call one number, or for unprovisioned phones to only be able to call the helpdesk to get their phone ; set up. If hotline_enabled = yes, any device which is not included in the configuration explicitly will be allowed ; to registered as a guest device. All such devices will register on a single shared line called 'hotline'. ;hotline_extension = 111 ; Extension automatically dialed when going offhook with this device (adhoc/plar) ;hotline_context = default ; Context use whe dialing the hotline_extension ;hotline_label = hotline ; Label on the display for this hotline ;fallback = no ; Immediately fallback to primary/master server when it becomes available (master/slave asterisk cluster) (TokenRequest) ; Possible values are: true/false/odd/even/script. ; active/passive cluster: true on active/false on passive ; active/active cluster: even on active1/off on active2 ; more complex cluster: use script. It will be called with three arguments, namely mac-address, ip-address, devicetype. ; and it should return 'ACK' (without the quotes) to acknowledge the token, or a value for the number of seconds to backoff and try again. ; Value can be changed online via CLI/AMI command 'sccp set fallback true/false/odd/even/script' ;backoff_time = 60 ; Time to wait before re-asking to fallback to primary server (Token Reject Backoff Time) ;server_priority = 1 ; Server Priority for fallback: 1=Primary, 2=Secondary, 3=Tertiary etc ; For active-active (fallback=odd/even) use 1 for both ; ; device section ; [default_device](!) device = "" ; (SIZE: 15) device type devicetype = "" ; (SIZE: 15) device type description = "" ; device description keepalive = "" ; set keepalive to 60 ;tzoffset = 0 ; time zone offset transfer = "" ; enable or disable the transfer capability. It does remove the transfer softkey ;park = yes ; take a look to the compile how-to. Park stuff is not compiled by default. ;cfwdall = no ; activate the call forward stuff and soft keys ;cfwdbusy = no ; allow call forward when line is busy ;cfwdnoanswer = no ; allow call forward when line if not being answered ;dndFeature = yes ; allow usage do not disturb button dnd = "" ; allow setting dnd action for this device. Valid values are 'off', 'reject' (busy signal), 'silent' (ringer = silent) or 'user' (not used at the moment). . The value 'on' has been made obsolete in favor of 'reject' ; (POSSIBLE VALUES: ["Off","Reject","Silent","User"]) ;force_dtmfmode = auto ; auto, skinny or rfc2833. Some phone models with bad firmware do send dtmf in a messed up order and need to be forced to skinny mode. ; (POSSIBLE VALUES: ["AUTO","RFC2833","SKINNY"]) deny = "" permit = "" ; (MULTI-ENTRY) Same as entry in [general] section ; This device can register only using this ip address audio_tos = "" ; sets the audio/rtp packets Type of Service (TOS) (defaults to 0xb8 = 10111000 = 184 = DSCP:101110 = EF). ; Others possible values : 0x??, lowdelay, throughput, reliability, mincost(solaris), none. audio_cos = "" ; sets the audio/rtp packets Class of Service (COS) video_tos = "" ; sets the video/rtp packets Type of Service (TOS) (defaults to 0x88 = 10001000 = 136 = DSCP:100010 = AF41). video_cos = "" ; sets the video/rtp packets Class of Service (COS). nat = "" ; Device NAT support. Currently nat is automatically detected in most cases. ; (POSSIBLE VALUES: ["Auto","Off","(Auto)Off","On","(Auto)On"]) directrtp = "" ; This option allow devices to do direct RTP sessions. earlyrtp = "" ; valid options: yes / no.Deprecated options: none, offhook, immediate, dial, ringout and progress. 'none' maps to 'no' and the rest maps to 'yes'. ; The audio stream will be open in the 'true' state by default. private = "" ; permit the private function softkey for this device privacy = "" ; full = disable hints notification on devices, on = hints showed depending on privacy key, off = hints always showed mwilamp = "" ; Set the MWI lamp style when MWI active to on, off, wink, flash or blink ; (POSSIBLE VALUES: ["Off","On","Wink","Flash","Blink","Hold","Ring","Custom1","Custom2"]) mwioncall = "" ; Set the MWI on call. meetme = "" ; enable/disable conferencing via app_meetme (on/off) meetmeopts = "" ; options to send the app_meetme application (default 'qd' = quiet,dynamic pin) ; Other options (A,a,b,c,C,d,D,E,e,F,i,I,l,L,m,M,o,p,P,q,r,s,S,t,T,w,x,X,1) see app_meetme documentation ;softkeyset = default ; use specified softkeyset with name 'default' ;useRedialMenu = no ; show redial phone book list instead of dialing the last number (adv_feature). Requires a Phone Service block in SEP....cnf.xml to work correct on Java phones (See conf/tftp/SEP example files) callhistory_answered_elsewhere = "" ; Where to store callinfo for calls answered on a remote device. Options: Options: Ignore, Missed Calls (or Placed Calls, Received Calls which are less usefull) ; (POSSIBLE VALUES: ["Ignore","Placed Calls","Received Calls","Missed Calls","Unknown"]) monitor = "" ; allowoverlap = "" ; Allow for Overlap dialing (Continue dialing after the first part of the number has already been send to the pstn) setvar = "" ; (MULTI-ENTRY) extra variables to be set on line initialization multiple entries possible (for example the sip number to use when dialing outside) ; format setvar=param=value, for example setvar=sipno=12345678 permithost = "" ; (MULTI-ENTRY) permit/deny but by resolved hostname addon = "" ; (MULTI-ENTRY) One or Two of 7914, 7915, 7916 button = "" ; (MULTI-ENTRY) Buttons come in the following flavours (empty, line, speeddial, service, feature). ; Examples (read the documentation for more examples/combinations): ; - button = line,1234 ; - button = line,1234,default ; - button = empty ; - button = line,98099@11:Phone1 ; - button = line,98099@12:Phone2@ButtonLabel!silent ; append cidnum:'12' and cidname:'Phone2' to line-ci with label 'ButtonLabel', don't ring when dialed directly ; - button = line,98099@+12:Phone2@ButtonLabel!silent ; same as the previous line ; - button = line,98099@=12:Phone2!silent ; overwrite line-cid instead of appending ; - button = speeddial,Phone 2 Line 1, 98021, 98021@hints ; - button = feature,PDefault,ParkingLot,default ; feature, name, feature_type, parkinglotContext[, OptionalArguments] ; - button = feature,PDefault,ParkingLot,default,RetrieveSingle ; Automatically retrieve the parked call if there is only one. <= this is the default when no optional arguments are specified ; - button = feature,PDefault,ParkingLot,default,AlwaysShowMenu ; Force the menu even if there is only one call ; - button = feature,cfwdall,1234 ; ; feature, label, feature_type=cfwdall, exten ; - button = feature,TriStateDND,DND ; feature, label, feature_type=DND ; - button = feature,BusyDND,DND,busy ; feature, label, feature_type=DND, busy ; - button = feature,SilentDND,DND,silent ; feature, label, feature_type=DND, silent ;allowRinginNotification = no ; allow ringin notification for hinted extensions. experimental configuration param that may be removed in further version ;conf_allow = yes ; Allow the use of conference ;conf_music_on_hold_class = default ; Play music on hold of this class when no moderator is listening on the conference. If set to an empty string, no music on hold will be played. ;conf_play_general_announce = yes ; Playback General Announcements (like: 'You are Entering/Leaving the conference. Not supported on 7936/7937 conference phones.') ;conf_play_part_announce = yes ; Playback Personal/Participant Announcements, (like: 'You have been muted / You have been kicked. '). Not supported on 7936/7937 conference phones. ;conf_mute_on_entry = no ; Mute new participants from the start. Not supported on 7936/7937 conference phones. ;conf_show_conflist = yes ; Automatically show conference list to the moderator. Not supported on 7936/7937 conference phones. phonecodepage = "" ; Translation codepage for old phones, used to convert labels/buttonnames/descriptions from UTF-8 to this codepage, on pre-java phones. DEFAULT:ISO8859-1 backgroundImage = "" ; Set the Background Image after device registered. Image must be set as URI to a http served file. backgroundThumbnail = "" ; Set the Background Thumbnail after device registered. Thumbnail Image must be set as URI to a http served file. This is required on some of the 89xx series phones. ringtone = "" ; Set the Ring Tone after device registered. Ring Tone must be set as URI to a http served file. imageversion = "" ; (SIZE: 31) ImageVersion to be loaded on the device. ; ; line section ; [default_line](!) id = "" ; (SIZE: 7) id pin = "" ; (SIZE: 7) pin description = "" ; description defaultSubscriptionId_name = "" ; (SIZE: 79) Name used on a shared line when no name is specified on the line button for the device defaultSubscriptionId_number = "" ; (SIZE: 79) Number used on a shared line when no name is specified on the line button for the device mailbox = "" ; Mailbox to store messages in. Format 'mailbox@context' or 'mailbox' when you use 'default' context vmnum = "" ; Number to dial to get to the users Mailbox adhocNumber = "" ; Adhoc Number or Private-line automatic ring down (PLAR): ; Adhoc/PLAR circuits have statically configured endpoints and do not require the user dialing to connect calls. ; - The adhocNumber is dialed as soon as the Phone is taken off-hook or when the new-call button is pressed. ; - The number will not be dialed when choosing a line; so when you choose a line you can enter a number manually. meetme = "" ; enable/disable conferencing via meetme, make sure you have one of the meetme apps mentioned below activated in module.conf. ; When switching meetme=on it will search for the first of these three possible meetme applications and set these defaults. ; Meetme=>'qd', ConfBridge=>'Mac', Konference=>'MTV' meetmenum = "" ; This extension will receive meetme requests, SCCP_MEETME_ROOM channel variable will ; contain the room number dialed into simpleswitch (this parameter is going to be removed). meetmeopts = "" ; options to send the meetme application, defaults are dependent on meetme app see the list above. ; Other options (app_meetme: A,a,b,c,C,d,D,E,e,F,i,I,l,L,m,M,o,p,P,q,r,s,S,t,T,w,x,X,1) see conferencing app for specific documentation transfer = "" ; per line transfer capability ;incominglimit = 6 ; allow x number of incoming calls (call waiting) echocancel = "" ; sets the phone echocancel for this line silencesuppression = "" ; sets the silence suppression for this line language = "" ; sets the language setting per line musicclass = "" ; sets the music on hold class per line accountcode = "" ; accountcode for this line to make billing per call possible amaflags = "" ; sets the AMA flags stored in the CDR record for this line callgroup = "" ; sets the caller groups this line is a member of pickupgroup = "" ; sets the pickup groups this line is a member of (this phone can pickup calls from remote phones which are in this caller group directed_pickup = "" ; enable/disable Pickup button to do directed pickup from a specific extension. directed_pickup_context = "" ; context where direct pickup search for extensions. If not set, current context or this line will be used. pickup_modeanswer = "" ; Automatically Answer when using Directed Pickup. (default=on) namedcallgroup = "" ; sets the named caller groups this line is a member of (ast111) namedpickupgroup = "" ; sets the named pickup groups this line is a member of (this phone can pickup calls from remote phones which are in this caller group (ast111) disallow = "" allow = "" ; (MULTI-ENTRY) Same as entry in [general] section parkinglot = "" ; parkinglot assigned to this line trnsfvm = "" ; extension to redirect the caller to for voice mail ;initial_dialtone_tone = Inside Dial Tone ; initial dialtone when lifting receiver ; (POSSIBLE VALUES: ["Silence","DTMF 1","DTMF 2","DTMF 3","DTMF 4","DTMF 5","DTMF 6","DTMF 7","DTMF 8","DTMF 9","DTMF 0","DTMF Star","DTMF Pound","DTMF A","DTMF B","DTMF C","DTMF D","Inside Dial Tone","Outside Dial Tone","Line Busy Tone","Alerting Tone","Reorder Tone","Recorder Warning Tone","Recorder Detected Tone","Reverting Tone","Receiver OffHook Tone","Partial Dial Tone","No Such Number Tone","Busy Verification Tone","Call Waiting Tone","Confirmation Tone","Camp On Indication Tone","Recall Dial Tone","Zip Zip","Zip","Beep Bonk","Music Tone","Hold Tone","Test Tone","DT Monitor Warning Tone","Add Call Waiting","Priority Call Wait","Recall Dial","Barg In","Distinct Alert","Priority Alert","Reminder Ring","Precedence RingBank","Pre-EmptionTone","MF1","MF2","MF3","MF4","MF5","MF6","MF7","MF8","MF9","MF0","MFKP1","MFST","MFKP2","MFSTP","MFST3P","MILLIWATT","MILLIWATT TEST","HIGH TONE","FLASH OVERRIDE","FLASH","PRIORITY","IMMEDIATE","PRE-AMP WARN","2105 HZ","2600 HZ","440 HZ","300 HZ","MLPP Pala","MLPP Ica","MLPP Vca","MLPP Bpa","MLPP Bnea","MLPP Upa","No Tone","Meetme Greeting Tone","Meetme Number Invalid Tone","Meetme Number Failed Tone","Meetme Enter Pin Tone","Meetme Invalid Pin Tone","Meetme Failed Pin Tone","Meetme CFB Failed Tone","Meetme Enter Access Code Tone","Meetme Access Code Invalid Tone","Meetme Access Code Failed Tone"]) secondary_dialtone_digits = "" ; digits to indicate an external line to user (secondary dialtone) (max 9 digits) ;secondary_dialtone_tone = Outside Dial Tone ; outside dialtone frequency ; (POSSIBLE VALUES: ["Silence","DTMF 1","DTMF 2","DTMF 3","DTMF 4","DTMF 5","DTMF 6","DTMF 7","DTMF 8","DTMF 9","DTMF 0","DTMF Star","DTMF Pound","DTMF A","DTMF B","DTMF C","DTMF D","Inside Dial Tone","Outside Dial Tone","Line Busy Tone","Alerting Tone","Reorder Tone","Recorder Warning Tone","Recorder Detected Tone","Reverting Tone","Receiver OffHook Tone","Partial Dial Tone","No Such Number Tone","Busy Verification Tone","Call Waiting Tone","Confirmation Tone","Camp On Indication Tone","Recall Dial Tone","Zip Zip","Zip","Beep Bonk","Music Tone","Hold Tone","Test Tone","DT Monitor Warning Tone","Add Call Waiting","Priority Call Wait","Recall Dial","Barg In","Distinct Alert","Priority Alert","Reminder Ring","Precedence RingBank","Pre-EmptionTone","MF1","MF2","MF3","MF4","MF5","MF6","MF7","MF8","MF9","MF0","MFKP1","MFST","MFKP2","MFSTP","MFST3P","MILLIWATT","MILLIWATT TEST","HIGH TONE","FLASH OVERRIDE","FLASH","PRIORITY","IMMEDIATE","PRE-AMP WARN","2105 HZ","2600 HZ","440 HZ","300 HZ","MLPP Pala","MLPP Ica","MLPP Vca","MLPP Bpa","MLPP Bnea","MLPP Upa","No Tone","Meetme Greeting Tone","Meetme Number Invalid Tone","Meetme Number Failed Tone","Meetme Enter Pin Tone","Meetme Invalid Pin Tone","Meetme Failed Pin Tone","Meetme CFB Failed Tone","Meetme Enter Access Code Tone","Meetme Access Code Invalid Tone","Meetme Access Code Failed Tone"]) setvar = "" ; (MULTI-ENTRY) extra variables to be set on line initialization multiple entries possible (for example the sip number to use when dialing outside) ; format setvar=param=value, for example setvar=sipno=12345678 dnd = "" ; allow setting dnd action for this line. Valid values are 'off', 'reject' (busy signal), 'silent' (ringer = silent) or 'user' (not used at the moment). . The value 'on' has been made obsolete in favor of 'reject' ; (POSSIBLE VALUES: ["Off","Reject","Silent","User"]) regexten = "" ; SCCP Lines will we added to the regcontext with this number for Dundi look up purpose ;videomode = auto ; Automatic or Manual video mode. Valid values are 'auto', 'user' or 'off'. When set to 'auto', video will automatically start if both parties have a compatible code enabled. In 'user' mode the user needs to press the vidmode softkey before video will be tried. Default:'auto'. ; Note: On the 8945 phones you need to go to Settings->Preferences->CameraSettings and set 'Auto Transmit Video' to 'Off' ; (POSSIBLE VALUES: ["Off","User","Auto"]) ; ; softkey section ; ;[mysoftkeyset] ;type = softkeyset ; (SIZE: -1) This should be set to softkeyset ;onhook = redial, newcall, cfwdall, cfwdbusy, cfwdnoanswer, pickup, gpickup, dnd, private ; (SIZE: 15) displayed when we are on hook ;connected = hold, endcall, transfer, idivert, conf, conflist, park, monitor, vidmode ; (SIZE: 15) displayed when we have a connected call ;onhold = resume, newcall, endcall, transfer, conflist, select, dirtrfr, idivert, meetme ; (SIZE: 15) displayed when we have a call on hold ;ringin = answer, endcall, transvm, idivert ; (SIZE: 15) displayed when we have an incoming call ;offhook = redial, endcall, private, cfwdall, cfwdbusy, cfwdnoanswer, pickup, gpickup, meetme, barg ; (SIZE: 15) displayed when the phone is taken off hook ;conntrans = hold, endcall, transfer, conf, park, select, dirtrfr, monitor, vidmode, meetme, cfwdal ; (SIZE: 15) displayed when we are connected and could transfer a call ;digitsfoll = back, endcall, dial ; (SIZE: 15) displayed when one or more digits have been entered, more are expected ;connconf = conflist, newcall, endcall, hold, vidmode, monitor ; (SIZE: 15) displayed when we are in a conference ;ringout = empty, endcall, transfer ; (SIZE: 15) displayed when We are calling someone ;offhookfeat = resume, newcall, endcall ; (SIZE: 15) displayed wenn we went offhook using a feature ;onhint = redial, newcall, pickup, gpickup ; (SIZE: 15) displayed when a hint is activated ;onstealable = redial, newcall, barge, intrcpt ; (SIZE: 15) displayed when there is a call we could steal on one of the neighboring phones ;holdconf = resume, newcall, endcall, join ; (SIZE: 15) displayed when we are a conference moderator, have the conference on hold and have another active call uriaction = "" ; (MULTI-ENTRY) (SIZE: 7) softkey uri action to replace default handling. Format: uriaction = softkeyname, uri[,uri...] ; . URI can be an embedded cisco action (like Key:Service, Play:1041.raw) or a URLIf uri is a url the following parameters will be added to it: devicename, linename, channelname, callid, linkedid, uniqueid, appid, transactionid