Bulk Extensions

Bulk Extensions модуль позволяет импортировать множественные экстеншены из CSV файла.

Вы можете экспортировать все назначенные экстеншены. Нажмите кнопку Export Extensions чтобы скачать CSV файл со всеми текущими экстеншенами вашей системы.

Bulk Extensions CSV File Columns

В таблице ниже объясняется значение каждого столбца в файле CSV. Вы можете изменить порядок столбцов файла CSV, как вам нравится, однако, имена столбцов должны быть сохранены.

# Name Default Allowed On Extensions page Details
1actionadd, del, editДобавить, Удалить или Редактировать экстеншен.
2extensionUser ExtensionНомер экстеншена по которому производится вызов.
3nameDisplay NameCaller id имя для исходящих вызовов.
4cid_masqueradeCID Num AliasCID номер для внутренних вызовов.
5sipnameSIP AliasЕсли вам требуется прямые Sip вызовы (Direct Sip Dialing) для внутренних или внешних анонимных вызовов, назначьте Имя по которому данный экстеншен может вызываться.
6outboundcidOutbound CIDCaller id для внешних вызовов.

Формат: "caller name" <#######>

Оставьте пустым, если не требуется внешний CallerID для этого номера
7ringtimer00-120Ring TimeВремя в секундах до перехода на Voicemail. 0 (по умолчанию) используется значение из Общих (General) настроек. Если Voicemail не сконфигурирован настройка игнорируется.
8callwaitingenabledenabled, disabledCall WaitingВключение/Отключение ожидающего вызова. Если выключено при занятости телефона происходит отбой или переход на Voicemail или Follow Me 9если задано)
9call_screen00, nomemory, memoryCall ScreeningCall Screening requires external callers to say their name, which will be played back to the user and allow the user to accept or reject the call. Screening with memory only verifies a caller for their caller-id once. Screening without memory always requires a caller to say their name. Either mode will always announce the caller based on the last introduction saved with that CallerID. If any user on the system uses the memory option, when that user is called, the caller will be required to re-introduce themselves and all users on the system will have that new introduction associated with the caller's CallerID.Set the initial/current Call Waiting state for this user's extension.
10pinlessenabled, disabledPinless Dialing"Включает возможность набора без пинкода, если таковой задан для исходящего маршрута.
11passwordFor logging in and out of devices in deviceanduser mode, not available on Extensions page.
12noanswer_destText in the format context,exten,priority that is an active dialplan destination on the systemOptional Destinations,
No Answer
(Extensions page)
Optional: Setting a destination here where to send the call if the called extension was not answered
13noanswer_cidOptional Destinations, CID Prefix (Extensions page)You can optionally prefix the Caller ID name when sending the call to the above destination. ie: If you prefix with 'No Answer:', a call to John Doe that was not answered would display as 'No Answer:John Doe' on the extensions belonging to the destination selected
14busy_destText in the format context,exten,priority that is an active dialplan destination on the systemOptional Destinations, Busy (Extensions page)Optional: Setting a destination here where to send the call if the extension was busy
15busy_cidOptional Destinations, CID Prefix (Extensions page)You can optionally prefix the Caller ID name when sending the call to the above destination. ie: If you prefix with 'Busy:', a call to John Doe that was busy would display as 'Busy:John Doe' on the extensions belonging to the destination selected
16chanunavail_destText in the format context,exten,priority that is an active dialplan destination on the systemOptional Destinations, Not Reachable (Extensions page)Optional: Setting a destination here where to send the call if the extension was not reached
17chanunavail_cidOptional Destinations, CID Prefix (Extensions page)You can optionally prefix the Caller ID name when sending the call to the above destination. ie: If you prefix with 'Not Reached:', a call to John Doe that was busy would display as 'Not Reached:John Doe' on the extensions belonging to the destination selected
18emergency_cidEmergency CIDThis caller id will always be set when dialing out an Outbound Route flagged as Emergency. The Emergency CID overrides all other caller id settings.
19techsip, iax2, dahdi, customТехнология устройства для данного канала.
20hardwaregeneric, custom, (can leave blank)
21devinfo_channelchannelНомер канала DAHDI
22devinfo_secretsecretПароль для SIP или IAX2 экстеншена
23devinfo_notransferyesnotransferSee iax.conf file.
24devinfo_dtmfmoderfc2833dtmfmodeРежим предачи тональных сигналов
25devinfo_canreinvitenocanreinviteПеренаправление RTP трафика peer-to-peer, напрямую между устройствами. Да/Нет
26devinfo_contextfrom-internalcontextКонтекст экстеншена.
27devinfo_immediatenoimmediateУправление сигналами КПВ DAHDI.
28devinfo_signallingfxo_kssignallingТип сигнализации для устройства DAHDI.
29devinfo_echocancelyesechocancelРежим эхоподавления для устройства DAHDI.
30devinfo_echocancelwhenbridgednoechocancelwhenbridgedРежим эхоподавления, если соединены два канала DAHDI.
31devinfo_echotraining800echotrainingРежим калибровки эхоподавления.
32devinfo_busydetectnobusydetectОпределение наличия сигнала "занято" в канале DAHDI.
33devinfo_busycount7busycountСколько нужно получить тональных посылок "занято", перед тем, как завершить вызов.
34devinfo_callprogressnocallprogressОтслеживать состояние вызова, "слушая" аудиопоток на предмет наличия тональных вызывных сигналов, сигналов занятости, перегруженности линии и сигналов, которые указывают, что на вызов ответили.
35devinfo_hostdynamichostСтатический или динамический IP адрес устройства.
36devinfo_typefriendtypeТип клиента - только исходящие вызовы (peer), только входящий (user) или все вместе (friend).
37devinfo_natyesnatПодключается устройство из-за NAT, или по локальной сети.
38devinfo_portportПорт сигнализации подключаемого устройства. Для sip, обычно, 5060, для iax2 - 4569.
39devinfo_qualifyyesqualifyПериодическая проверка доступности клиента.
40devinfo_callgroupcallgroupОпределяет группу вызовов (call group) для вызовов через это устройство.
41devinfo_pickupgrouppickupgroupГруппа перехвата вызовов.
42devinfo_disallowdisallowЗапретить кодеки.
43devinfo_allowallowРазрешить кодеки.
44devinfo_dialdialВызов устройства в формате - TECH/exten, например - SIP/101. Для DAHDI - TECH/channel, т.е. DAHDI/1.
45devinfo_accountcodeaccountcodeКод доступа для биллинга.
46devinfo_mailboxmailboxАдрес голосовой почты. Например exten@device, т.е. 101@device.
47devinfo_denydenyСеть/Маска сети запрещенных для данного пира. По умолчанию 0.0.0.0/0.0.0.0 (без ограничений).
48devinfo_permitpermitСеть/Маска сети разрешенная для данног пира. По умолчанию 0.0.0.0/0.0.0.0 (без ограничений). Например: 192.168.1.0/255.255.255.0 (все IP адреса диапазона 192.168.1.0-255) или 10.1.0.42/255.255.255.255 (одиночный адрес).
49devicetypefixedfixed, adhocExtensions require that devicetype be fixed. If devicetype is adhoc, FreePBX must manage it in Device and Users mode, not Extensions mode.
50deviceidDefaults to be the value of extension (see item 2 of this table).
51deviceuserFixed devices will always be mapped to this user. Adhoc devices will be mapped to this user by default.

If selecting 'New User', a new User Extension of the same Device ID will be set as the Default User.
52descriptionThe caller id name for this device will be set to this description (until it is logged into - possible when adhoc devicetype is used).
53dictenableddisabledenabled, disabledDictation Service
54dictformatoggogg, gsm, wavDictation Format
55dictemailEmail AddressThe email address that completed dictations are sent to.
56langcodeLanguage CodeThe language code for this user. This will result in messages such as voiclangcode prompts to use the selected language if installed.
57vmdisabledenabled, disabledStatusSet Voicemail status for this user.
58vmpwdVoicemail PasswordThis is the password used to access the Voicemail system.

This password can only contain numbers.

A user can change the password you enter here after logging into the Voicemail system (*98) with a phone.
59emailEmail AddressThe email address that Voicemails are sent to.
60pagerPager Email AddressPager/mobile email address to which short Voicemail notifcations are sent.
61attachattach=noattach=yes, attach=noEmail AttachmentOption to attach Voicemails to email.
62saycidsaycid=nosaycid=yes, saycid=noPlay CIDRead back caller's telephone number prior to playing the incoming message, and just after announcing the date and time the message was left.
63envelopeenvelope=noenvelope=yes, envelope=noPlay EnvelopeEnvelope controls whether or not the Voicemail system will play the message envelope (date/time) before playing the Voicemail message. This settng does not affect the operation of the envelope option in the advanced Voicemail menu.
64deletedelete=nodelete=yes, delete=noDelete VmailIf set to "yes" the message will be deleted from the Voicemailbox (after having been emailed). Provides functionality that allows a user to receive their Voicemail via email alone, rather than having the Voicemail able to be retrieved from the Web interface or the Extension handset. CAUTION: MUST HAVE attach Voicemail to email SET TO YES OTHERWISE YOUR MESSAGES WILL BE LOST FOREVER.
65optionsVM OptionsSeparate options with pipe ( | )

ie: review=yes|maxmessage=60
66vmcontextdefaultVM ContextThis is the Voicemail Context which is normally set to default. Do not change unless you understand the implications.
67vmx_statechecked, (leave blank to disable)VmX Locater™Enable/Disable the VmX Locater feature for this user. When enabled all settings are controlled by the user in the User Portal (ARI). Disabling will not delete any existing user settings but will disable access to the feature
68vmx_unavail_enabledchecked, (leave blank to disable)Use When: unavailable
69vmx_busy_enabledchecked, (leave blank to disable)Use When: busy
70vmx_play_instructionschecked, (leave blank to disable)Voicemail Instructions: Standard Voicemail prompts.Uncheck to play a beep after your personal Voicemail greeting.
71vmx_option_0_system_defaultchecked, (leave blank to disable)Go To OperatorPressing 0 during your personal Voicemail greeting goes to the Operator. Uncheck to enter another destination here. This feature can be used while still disabling VmX to allow an alternative Operator extension without requiring the VmX feature for the user.
72vmx_option_0_numberPress 0:Pressing 0 during your personal Voicemail greeting goes to the Operator. Uncheck to enter another destination here. This feature can be used while still disabling VmX to allow an alternative Operator extension without requiring the VmX feature for the user.
73vmx_option_1_system_defaultchecked, (leave blank to disable)
74vmx_option_1_numberPress 1:The remaining options can have internal extensions, ringgroups, queues and external numbers that may be rung. It is often used to include your cell phone. You should run a test to make sure that the number is functional any time a change is made so you don't leave a caller stranded or receiving invalid number messages.
75vmx_option_2_numberPress 2:Use any extensions, ringgroups, queues or external numbers.

Remember to re-record your personal Voicemail greeting and include instructions. Run a test to make sure that the number is functional.
76accountFollow Me: (Follow Me page)Extension of account.
77ddialchecked, (or leave blank)Disable: (Follow Me page)By default (not checked) any call to this extension will go to this Follow-Me instead, including directory calls by name from IVRs. If checked, calls will go only to the extension.
However, destinations that specify FollowMe will come here.
Checking this box is often used in conjunction with VmX Locater, where you want a call to ring the extension, and then only if the caller chooses to find you do you want it to come here.
78pre_ring00-60Initial Ring Time: (Follow Me page)This is the number of seconds to ring the primary extension prior to proceeding to the follow-me list. The extension can also be included in the follow-me list. A 0 setting will bypass this.
79strategyringallv2ringallv2, ringallv2-prim, ringall, ringall-prim, hunt, hunt-prim, memoryhunt, memoryhunt-prim, firstavailable, firstnotonphoneRing Strategy: (Follow Me page)ringallv2: ring primary extension for initial ring time followed by all additional extensions until one answers
ringall: ring all available channels until one answers (default)
hunt: take turns ringing each available extension
memoryhunt: ring first extension in the list, then ring the 1st and 2nd extension, then ring 1st 2nd and 3rd extension in the list.... etc.
*-prim: these modes act as described above. However, if the primary extension (first in list) is occupied, the other extensions will not be rung. If the primary is FreePBX DND, it won't be rung. If the primary is FreePBX CF unconditional, then all will be rung
firstavailable: ring only the first available channel
firstnotonphone: ring only the first channel which is not off hook - ignore CW
80grptime200-60Ring Time (max 60 sec) (Follow Me page)Time in seconds that the phones will ring. For all hunt style ring strategies, this is the time for each iteration of phone(s) that are rung
81grplistUser's own extensionList of extensions (hyphen separated)Follow-Me List: (Follow Me page)extension-extension-extension-... (extension is numeric; multiple extensions separated by '-')

You can include an extension on a remote system, or an external number by suffixing a number with a pound (#). ex: 2448089# would dial 2448089 on the appropriate trunk (see Outbound Routing).
82annmsg_idblank or 0 (means None)any recording id active on systemAnnouncement: (Follow Me page)Message to be played to the caller before dialing this group.

To add additional recordings please use the 'System Recordings' MENU to the left
83ringingRingRing, default, none, or any active Music On Hold class on the systemPlay Music On Hold? (Follow Me page)If you select a Music on Hold class to play, instead of 'Ring', they will hear that instead of Ringing while they are waiting for someone to pick up.
84grppreCID Name Prefix: (Follow Me page)You can optionally prefix the Caller ID name when ringing extensions in this group. ie: If you prefix with 'Sales:', a call from John Doe would display as 'Sales:John Doe' on the extensions that ring.
85dringValid alert info text recognized by SIP phoneAlert Info: (Follow Me page)You can optionally include an Alert Info which can create distinctive rings on SIP phones.
86needsconfCHECKED or (blank)Confirm Calls: (Follow Me page)Enable this if you're calling external numbers that need confirmation - eg, a mobile phone may go to Voicemail which will pick up the call. Enabling this requires the remote side push 1 on their phone before the call is put through. This feature only works with the ringall/ringall-prim ring strategy
87remotealert_idblank or 0 (means Default)any recording id active on the systemRemote Announce: (Follow Me page)Message to be played to the person RECEIVING the call, if 'Confirm Calls' is enabled.

To add additional recordings use the 'System Recordings' MENU to the left
88toolate_idblank or 0 (means Default)any recording id active on the systemToo-Late Announce: (Follow Me page)Message to be played to the person RECEIVING the call, if the call has already been accepted before they push 1.

To add additional recordings use the 'System Recordings' MENU to the left
89postdestText in the format context,exten,priority that is an active dialplan destination on the systemDestination if no answer: (Follow Me page)
90faxenabledtrue or blankEnabledEnables fax if setting is set to true. If left blank fax settings are removed
91faxemailValid email addressFax EmailEmail address where fax should be emailed to
92cfringtimer0-1-120Call Forward Ring TimeNumber of seconds to ring during a Call Forward, Call Forward Busy or Call Forward Unavailable call prior to continuing to voicemail or specified destination. Setting to Always will not return, it will just continue to ring. Default will use the current Ring Time. If voicemail is disabled and their is not destination specified, it will be forced into Always mode
93concurrency_limit00-120Outbound Concurrency LimitMaximum number of outbound simultaneous calls that an extension can make. This is also very useful as a Security Protection against a system that has been compromised. It will limit the number of simultaneous calls that can be made on the compromised extension.
94answermodedisableddisabled,intercomInternal Auto AnswerWhen set to Intercom, calls to this extension/user from other internal users act as if they were intercom calls meaning they will be auto-answered if the endpoint supports this feature and the system is configured to operate in this mode. All the normal white list and black list settings will be honored if they are set. External calls will still ring as normal, as will certain other circumstances such as blind transfers and when a Follow Me is configured and enabled. If Disabled, the phone rings as a normal phone.
95qnostateusestateusestate,ignorestateQueue State DetectionIf this extension is part of a Queue then the Queue will attempt to use the user's extension state or device state information when determining if this queue member should be called. In some uncommon situations such as a Follow-Me with no physical device, or some virtual extension scenarios, the state information will indicate that this member is not available when they are. Setting this to 'Ignore State' will make the Queue ignore all state information thus always trying to contact this member. Certain side affects can occur when this route is taken due to the nature of how Queues handle Local channels, such as subsequent transfers will continue to show the member as busy until the original call is terminated. In most cases, this SHOULD BE set to 'Use State'.
96devinfo_trustrpidyesyes,notrustrpidWhether Asterisk should trust the RPID settings from this device. Usually should be yes for CONNECTEDLINE() functionality to work if supported by the endpoint.
97devinfo_sendrpidnono,yes,paisendrpidWhether Asterisk should send RPID (or PAI) info to the device. Usually should be enabled to the settings used by your device for CONNECTEDLINE() functionality to work if supported by the endpoint.
98devinfo_qualifyfreq60qualifyfreqFrequency in seconds to send qualify messages to the endpoint.
99devinfo_transportudp'udp,tcp,tls','tcp,udp,tls','tls,udp,tcp','udp','tcp','tls'transportThis sets the allowed transport settings for this device and the default (Primary) transport for outgoing. The default transport is only used for outbound messages until a registration takes place. During the peer registration the transport type may change to another supported type if the peer requests so. In most common cases, this does not have to be changed as most devices register in conjunction with the host=dynamic setting. If you are using TCP and/or TLS you need to make sure the general SIP Settings are configured for the system to operate in those modes and for TLS, proper certificates have been generated and configured.
100devinfo_encryptionnono,yesencryptionWhether to offer SRTP encrypted media (and only SRTP encrypted media) on outgoing calls to a peer. Calls will fail with HANGUPCAUSE=58 if the peer does not support SRTP. Defaults to no.
101devinfo_vmextenvmextenAsterisk dialplan extension to reach voicemail for this device. Some devices use this to auto-program the voicemail button on the endpoint. If left blank, the default vmexten setting is automatically configured by the voicemail module. Only change this on devices that may have special needs.
102cc_agent_policygenericnever,generic,nativeCaller PolicyAsterisk: cc_agent_policy. Used to enable Camp-On for this user and set the Technology Mode that will be used when engaging the feature. In most cases 'Generic Device' should be chosen unless you have phones designed to work with channel specific capabilities.
103cc_monitor_policygenericnever,generic,nativeCallee PolicyAsterisk: cc_monitor_policy. Used to control if other phones are allowed to Camp On to this extension. If so, it sets the technology mode used to monitor the availability of the extension. If no specific technology support is available then it should be set to a 'Generic Device'. In this mode, a callback will be initiated to this extension when it changes from an InUse state to NotInUse. If it was busy when first attempted, this will be when the current call has ended. If it simply did not answer, then this will be the next time this phone is used to make or answer a call and then hangs up. It is possible to set this to take advantage of 'Native Technology Support' if available and automatically fallback to the 'Generic Mode' when not.
104recording_in_externalalways,dontcare,neverInbound External CallsRecording of inbound calls from external sources.
105recording_out_externalalways,dontcare,neverOutbound External CallsRecording of outbound calls to external sources.
106recording_in_internalalways,dontcare,neverInbound Internal CallsRecording of calls received from other extensions on the system.
107recording_out_internalalways,dontcare,neverOutbound Internal CallsRecording of calls made to other extensions on the system.
108recording_ondemandenabled, disabledOn Demand RecordingEnable or disable the ability to do on demand (one-touch) recording. The overall calling policy rules still apply and if calls are already being recorded they can not be paused.
109recording_priority0-20Record Priority PolicyCall recording policy priority relative to other extensions when there is a conflict between an extension wanting recording and the other not wanting it. The higher of the two determines the policy, on a tie the global policy (caller or callee) determines the policy.
110add_xactview
111xactview_autoanswer
112xactview_email
113xactview_cell
114jabber_host
115jabber_domain
116jabber_resource
117jabber_port
118jabber_username
119jabber_password
120xactview_createprofile
121xactview_profilepassword
122xmpp_user
123xmpp_pass

FreePBX