Index: configlets.py
===================================================================
--- configlets.py (revisión: 393)
+++ configlets.py (copia de trabajo)
@@ -902,7 +902,7 @@
if v.name == "QueueLab" or v.name == "queues":
v.hide = False
- def createDialEntry(self, extensions, exten, pbx, ext):
+ def createDialEntry(self, extensions, exten, pbx, ext):
ret = extensions.appendExten(exten, "Macro(dial-std-exten,%s/%s,out-%s,%d,%s,%s)" % (
self.technology,
self.name,
@@ -972,6 +972,7 @@
timeoutvalue = not self.timeout and "0" or "1"
except AttributeError:
timeoutvalue=0
+
global configlet_tree
for obj in configlet_tree:
if obj.__class__.__name__ == 'CfgDialoutNormal':
@@ -982,11 +983,28 @@
c.appendExten("%s" % obj.pattern,"Set(CDR(dialout)=%s)" % (obj.name))
if self.calleridnum:
c.appendExten("%s" % obj.pattern,"Set(CALLERID(number)=%s)" % self.calleridnum)
- secret = self.__getitem__("dialout_%s_secret" % obj.name)
+
+ if self.monitor:
+ needModule("app_mixmonitor")
+ options = ""
+ if self.monitorappend:
+ options = 'a'
+ if self.monitorwhenbridged:
+ options = options+'b'
+ if self.heardvol == self.spokenvol:
+ options = options+'W(%s)' % (self.heardvol)
+ else:
+ options = options+'v(%s)V(%s)' % (self.heardvol, self.spokenvol)
+ if self.monitorfilename:
+ c.appendExten("%s" % obj.pattern, "MixMonitor(%s.%s|%s)" % (self.monitorfilename,self.monitorfileformat,options))
+ else:
+ c.appendExten("%s" % obj.pattern, "MixMonitor(${TIMESTAMP}-${CALLERIDNAME}(${CALLERIDNUM})-${EXTEN}.%s|%s)" % (self.monitorfileformat,options))
+
+ secret = self.__getitem__("dialout_%s_secret" % obj.name)
if secret:
- c.appendExten("%s" % obj.pattern,"Macro(%s,%s${EXTEN:%s},%s,%s)" % (obj.name,obj.addprefix,obj.rmprefix,secret,timeoutvalue))
- else:
- c.appendExten("%s" % obj.pattern,"Macro(%s,%s${EXTEN:%s},n,%s)" % (obj.name,obj.addprefix,obj.rmprefix,timeoutvalue))
+ c.appendExten("%s" % obj.pattern,"Macro(%s,%s${EXTEN:%s}.%s,%s)" % (obj.name,obj.addprefix,obj.rmprefix,secret,timeoutvalue))
+ else:
+ c.appendExten("%s" % obj.pattern,"Macro(%s,%s${EXTEN:%s},n,%s)" % (obj.name,obj.addprefix,obj.rmprefix,timeoutvalue))
except KeyError:
pass
Index: cfg_phone_sip.py
===================================================================
--- cfg_phone_sip.py (revisión: 393)
+++ cfg_phone_sip.py (copia de trabajo)
@@ -139,7 +139,69 @@
VarType("calleridname",
title=_("Caller-Id Name"),
optional=True),
-
+
+ VarType("Monitoring",
+ title=_("Monitoring"),
+ type="label",
+ len=6),
+
+ VarType("monitor",
+ title=_("Monitor calls made from this extension?"),
+ optional=True,
+ type="bool"),
+
+ VarType("monitorfilename",
+ title=_("Monitor file name"),
+ hint=_("Otherwise it will use Date-CallerIdName(CallerIdNum)-Exten"),
+ len=25,
+ optional=True),
+
+ VarType("monitorfileformat",
+ title=_("Monitor file format"),
+ type="choice",
+ options=( ("gsm",_("GSM")),
+ ("wav",_("WAV")),
+ ("wav49",_("WAV49"))),
+ default="gsm"),
+
+ VarType("monitorappend",
+ title=_("Append to existing file instead of overwriting it?"),
+ optional=True,
+ type="bool"),
+
+ VarType("monitorwhenbridged",
+ title=_("Save audio while the channel is bridged?"),
+ optional=True,
+ type="bool"),
+
+ VarType("heardvol",
+ title=_("Heard volume factor"),
+ type="choice",
+ options=( ("+4",_("+4")),
+ ("+3",_("+3")),
+ ("+2",_("+2")),
+ ("+1",_("+1")),
+ ("0",_("0")),
+ ("-1",_("-1")),
+ ("-2",_("-2")),
+ ("-3",_("-3")),
+ ("-4",_("-4"))),
+ default="0"),
+
+ VarType("spokenvol",
+ title=_("Spoken volume factor"),
+ type="choice",
+ options=( ("+4",_("+4")),
+ ("+3",_("+3")),
+ ("+2",_("+2")),
+ ("+1",_("+1")),
+ ("0",_("0")),
+ ("-1",_("-1")),
+ ("-2",_("-2")),
+ ("-3",_("-3")),
+ ("-4",_("-4"))),
+ default="0"),
+
VarType("Dialout",
title=_("Allowed dialout-entries"),
type="label",
Index: destar-trunk.e3p
===================================================================
--- destar-trunk.e3p (revisión: 0)
+++ destar-trunk.e3p (revisión: 0)
@@ -0,0 +1,361 @@
+
+
+
+
+
+
+ Python
+ Qt
+ Destar: A Web Interface Tool for configuring the Asterisk PBX.
+ 0.1
+ Juan Manuel Coronado Z.
+ juan.coronado@avatar.com.co
+
+
+ misc
+ page_admin_systemstate.ptl
+
+
+ page_debug.ptl
+
+
+ page_user_info.ptl
+
+
+ Templates.ptl
+
+
+ page_admin_pbxstate.ptl
+
+
+ page_login.ptl
+
+
+ page_config_up.ptl
+
+
+ page_logout.ptl
+
+
+ page_config_add.ptl
+
+
+ page_config_dialout.ptl
+
+
+ page_config_down.ptl
+
+
+ page_config.ptl
+
+
+ page_config_ivrs.ptl
+
+
+ page_config_users.ptl
+
+
+ page_user_settings.ptl
+
+
+ StatsHelper.ptl
+
+
+ page_config_options.ptl
+
+
+ ConfigHelper.ptl
+
+
+ page_user_state.ptl
+
+
+ page_config_applications.ptl
+
+
+ page_user_quickdiallist.ptl
+
+
+ page_config_phones.ptl
+
+
+ page_main.ptl
+
+
+ page_admin.ptl
+
+
+ page_debug_values.ptl
+
+
+ page_admin_panel.ptl
+
+
+ page_config_edit.ptl
+
+
+ page_config_trunks.ptl
+
+
+ page_user.ptl
+
+
+ misc
+ debian
+ cfg_opt_networking.py
+
+
+ misc
+ cfg_app_phraserecording.py
+
+
+ misc
+ cfg_opt_asterisk.py
+
+
+ medusa
+ http_server.py
+
+
+ medusa
+ http_date.py
+
+
+ medusa
+ m_syslog.py
+
+
+ medusa
+ __init__.py
+
+
+ medusa
+ counter.py
+
+
+ medusa
+ logger.py
+
+
+ medusa
+ xmlrpc_handler.py
+
+
+ medusa
+ producers.py
+
+
+ cfg_app_quickdial_phone.py
+
+
+ cfg_dialout_normal.py
+
+
+ cfg_phone_iax.py
+
+
+ cfg_app_meetme.py
+
+
+ cfg_app_record.py
+
+
+ configlets.py
+
+
+ cfg_opt_oppanel.py
+
+
+ cfg_opt_sip_network.py
+
+
+ cfg_phone_ext.py
+
+
+ cfg_opt_voicemail.py
+
+
+ cfg_app_parking.py
+
+
+ cfg_opt_zap_trunk.py
+
+
+ backend.py
+
+
+ cfg_opt_logger.py
+
+
+ cfg_trunk_iax.py
+
+
+ cfg_app_dnd.py
+
+
+ cfg_phone_epygi.py
+
+
+ cfg_app_conference.py
+
+
+ cfg_app_saytime.py
+
+
+ cfg_trunk_capimsn.py
+
+
+ cfg_opt_pickup.py
+
+
+ Publisher.py
+
+
+ cfg_app_echo.py
+
+
+ cfg_phone_zap.py
+
+
+ cfg_opt_loadmodule.py
+
+
+ cfg_opt_rawcfg.py
+
+
+ manager.py
+
+
+ cfg_ivr_autoatt.py
+
+
+ cfg_opt_music.py
+
+
+ cfg_trunk_fwdiax.py
+
+
+ cfg_app_voicemail.py
+
+
+ cfg_opt_settings.py
+
+
+ cfg_trunk_zap.py
+
+
+ cfg_app_quickdial_global.py
+
+
+ destar_cfg.py
+
+
+ cfg_phone_sip.py
+
+
+ cfg_opt_rtp.py
+
+
+ cfg_trunk_zappri.py
+
+
+ cfg_opt_manager.py
+
+
+ daemonize.py
+
+
+ cfg_opt_sip_audio.py
+
+
+ cfg_trunk_capi.py
+
+
+ cfg_app_directory.py
+
+
+ language.py
+
+
+ cfg_app_milliwatt.py
+
+
+ cfg_app_play.py
+
+
+ cfg_ivr_raw.py
+
+
+ cfg_trunk_iaxtel.py
+
+
+ cdrutils.py
+
+
+ cfg_phone_queue.py
+
+
+ cfg_trunk_sip.py
+
+
+ cfg_phone_mgcp.py
+
+
+ cfg_app_music.py
+
+
+ cfg_opt_did.py
+
+
+ cfg_opt_zappri.py
+
+
+ cfg_opt_enum.py
+
+
+ cfg_opt_user.py
+
+
+ Server.py
+
+
+ cfg_trunk_zappbx.py
+
+
+ cfg_opt_zap_audio.py
+
+
+ cfg_trunk_zaphfc.py
+
+
+ panelutils.py
+
+
+ cfg_opt_zap_phone.py
+
+
+ cfg_app_callfw.py
+
+
+
+
+
+
+
+
+
+
+
+ Subversion
+ {'status': [], 'log': [], 'global': [], 'update': [], 'remove': [], 'add': [], 'tag': [], 'export': [], 'diff': [], 'commit': [], 'checkout': [], 'history': []}
+ {'standardLayout': 1}
+
+
+
+
+
+
+
+
+
+
Index: po/es.po
===================================================================
--- po/es.po (revisión: 393)
+++ po/es.po (copia de trabajo)
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-06-17 07:15-0500\n"
+"POT-Creation-Date: 2006-06-22 02:11-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -71,7 +71,9 @@
#: ../configlets.py:572 ../configlets.py:800 ../configlets.py:865
#: ../configlets.py:993 ../configlets.py:1014 ../configlets.py:576
#: ../configlets.py:804 ../configlets.py:880 ../configlets.py:1007
-#: ../configlets.py:1028
+#: ../configlets.py:1028 ../configlets.py:1022 ../configlets.py:1043
+#: ../configlets.py:1024 ../configlets.py:1045 ../configlets.py:1025
+#: ../configlets.py:1046
msgid "Type"
msgstr "Tipo"
@@ -117,7 +119,9 @@
#: ../page_stats_phone.ptl:44 ../page_user_state.ptl:66
#: ../page_user_state.ptl:81 ../cfg_opt_monitor.py:32 ../cfg_phone_hunt.py:34
#: ../configlets.py:576 ../configlets.py:880 ../configlets.py:1007
-#: ../configlets.py:1028 ../page_stats_phone.ptl:65
+#: ../configlets.py:1028 ../page_stats_phone.ptl:65 ../configlets.py:1022
+#: ../configlets.py:1043 ../configlets.py:1024 ../configlets.py:1045
+#: ../configlets.py:1025 ../configlets.py:1046
msgid "Extension"
msgstr "Extensión"
@@ -352,6 +356,8 @@
#: ../configlets.py:1014 ../configlets.py:1034 ../page_user_state.ptl:64
#: ../cfg_phone_hunt.py:33 ../configlets.py:720 ../configlets.py:804
#: ../configlets.py:880 ../configlets.py:1028 ../configlets.py:1048
+#: ../configlets.py:1043 ../configlets.py:1063 ../configlets.py:1045
+#: ../configlets.py:1065 ../configlets.py:1046 ../configlets.py:1066
msgid "Name"
msgstr "Nombre"
@@ -1196,12 +1202,14 @@
#: cfg_phone_iax.py:51 cfg_phone_mgcp.py:51 cfg_phone_sip.py:59
#: cfg_phone_zap.py:51 ../cfg_phone_epygi.py:144 ../cfg_phone_iax.py:122
#: ../cfg_phone_mgcp.py:128 ../cfg_phone_sip.py:144 ../cfg_phone_zap.py:126
+#: ../cfg_phone_sip.py:206
msgid "Allowed dialout-entries"
msgstr "Destinos permitidos"
#: cfg_phone_iax.py:52 cfg_phone_mgcp.py:52 cfg_phone_sip.py:60
#: cfg_phone_zap.py:52 ../cfg_phone_epygi.py:149 ../cfg_phone_iax.py:127
#: ../cfg_phone_mgcp.py:133 ../cfg_phone_sip.py:149 ../cfg_phone_zap.py:131
+#: ../cfg_phone_sip.py:211
msgid "Enable time restriction?"
msgstr "¿Habilitar la restricción de tiempo?"
@@ -1314,7 +1322,8 @@
msgid "Only Once"
msgstr "Sólo una vez"
-#: cfg_phone_queue.py:56 ../cfg_phone_queue.py:97
+#: cfg_phone_queue.py:56 ../cfg_phone_queue.py:97 ../cfg_phone_sip.py:155
+#: ../cfg_phone_sip.py:144
msgid "Monitoring"
msgstr "Monitoreo"
@@ -1322,27 +1331,32 @@
msgid "Monitor answered calls?"
msgstr "¿Monitorear la llamadas contestadas?"
-#: cfg_phone_queue.py:58 ../cfg_phone_queue.py:106
+#: cfg_phone_queue.py:58 ../cfg_phone_queue.py:106 ../cfg_phone_sip.py:171
+#: ../cfg_phone_sip.py:160
msgid "Monitor file format"
msgstr "Formato del archivo de monitoreo"
-#: cfg_phone_queue.py:59 ../cfg_phone_queue.py:108
+#: cfg_phone_queue.py:59 ../cfg_phone_queue.py:108 ../cfg_phone_sip.py:173
+#: ../cfg_phone_sip.py:162
msgid "GSM"
msgstr "GSM"
-#: cfg_phone_queue.py:60 ../cfg_phone_queue.py:109
+#: cfg_phone_queue.py:60 ../cfg_phone_queue.py:109 ../cfg_phone_sip.py:174
+#: ../cfg_phone_sip.py:163
msgid "WAV"
msgstr "WAV"
-#: cfg_phone_queue.py:61 ../cfg_phone_queue.py:110
+#: cfg_phone_queue.py:61 ../cfg_phone_queue.py:110 ../cfg_phone_sip.py:175
+#: ../cfg_phone_sip.py:164
msgid "WAV49"
msgstr "WAV49"
-#: cfg_phone_queue.py:64 ../cfg_phone_queue.py:114
+#: cfg_phone_queue.py:64 ../cfg_phone_queue.py:114 ../cfg_phone_sip.py:165
+#: ../cfg_phone_sip.py:154
msgid "Monitor file name"
msgstr "Nombre de archivo de monitoreo"
-#: cfg_phone_queue.py:64 ../cfg_phone_queue.py:115
+#: cfg_phone_queue.py:64 ../cfg_phone_queue.py:115 ../cfg_phone_sip.py:166
msgid "Otherwise it will use ${UNIQUEID}"
msgstr "De lo contrario, se usará ${UNIQUEID}"
@@ -1694,6 +1708,8 @@
#: ../configlets.py:873 ../configlets.py:874 ../configlets.py:999
#: ../configlets.py:1021 ../configlets.py:585 ../configlets.py:888
#: ../configlets.py:889 ../configlets.py:1013 ../configlets.py:1035
+#: ../configlets.py:1028 ../configlets.py:1050 ../configlets.py:1030
+#: ../configlets.py:1052 ../configlets.py:1031 ../configlets.py:1053
msgid "None"
msgstr "Ningúno(a)"
@@ -1703,6 +1719,7 @@
#: configlets.py:551 configlets.py:818 ../configlets.py:716
#: ../configlets.py:1034 ../configlets.py:720 ../configlets.py:1048
+#: ../configlets.py:1063 ../configlets.py:1065 ../configlets.py:1066
msgid "Info"
msgstr "Información"
@@ -2637,7 +2654,8 @@
#: ../cfg_phone_iax.py:33 ../cfg_phone_mgcp.py:33 ../cfg_phone_queue.py:34
#: ../cfg_phone_sip.py:34 ../cfg_phone_zap.py:34 ../configlets.py:865
#: ../configlets.py:993 ../page_config_pbx.ptl:27 ../page_config_pbx.ptl:28
-#: ../configlets.py:880 ../configlets.py:1007
+#: ../configlets.py:880 ../configlets.py:1007 ../configlets.py:1022
+#: ../configlets.py:1024 ../configlets.py:1025
msgid "Virtual PBX"
msgstr ""
@@ -2656,6 +2674,7 @@
#: ../cfg_phone_queue.py:140 ../cfg_phone_sip.py:169 ../cfg_phone_sip.py:176
#: ../cfg_phone_zap.py:150 ../cfg_phone_zap.py:157 ../configlets.py:419
#: ../cfg_opt_user.py:50 ../cfg_opt_user.py:53 ../configlets.py:423
+#: ../cfg_phone_sip.py:231 ../cfg_phone_sip.py:238
msgid "This is a Dependency"
msgstr ""
@@ -3679,3 +3698,76 @@
#: ../cfg_opt_music.py:39
msgid "Please specify an application"
msgstr ""
+
+#: ../cfg_phone_sip.py:160 ../cfg_phone_sip.py:149
+msgid "Monitor calls made from this extension?"
+msgstr ""
+
+#: ../cfg_phone_sip.py:179
+msgid "Append to the file instead of overwriting it?"
+msgstr ""
+
+#: ../cfg_phone_sip.py:184 ../cfg_phone_sip.py:173
+msgid "Save audio while the channel is bridged?"
+msgstr ""
+
+#: ../cfg_phone_sip.py:189 ../cfg_phone_sip.py:178
+msgid "Heard volume factor"
+msgstr ""
+
+#: ../cfg_phone_sip.py:191 ../cfg_phone_sip.py:205 ../cfg_phone_sip.py:180
+#: ../cfg_phone_sip.py:194
+msgid "+4"
+msgstr ""
+
+#: ../cfg_phone_sip.py:192 ../cfg_phone_sip.py:206 ../cfg_phone_sip.py:181
+#: ../cfg_phone_sip.py:195
+msgid "+3"
+msgstr ""
+
+#: ../cfg_phone_sip.py:193 ../cfg_phone_sip.py:207 ../cfg_phone_sip.py:182
+#: ../cfg_phone_sip.py:196
+msgid "+2"
+msgstr ""
+
+#: ../cfg_phone_sip.py:194 ../cfg_phone_sip.py:208 ../cfg_phone_sip.py:183
+#: ../cfg_phone_sip.py:197
+msgid "+1"
+msgstr ""
+
+#: ../cfg_phone_sip.py:195 ../cfg_phone_sip.py:209 ../cfg_phone_sip.py:184
+#: ../cfg_phone_sip.py:198
+msgid "0"
+msgstr ""
+
+#: ../cfg_phone_sip.py:196 ../cfg_phone_sip.py:210 ../cfg_phone_sip.py:185
+#: ../cfg_phone_sip.py:199
+msgid "-1"
+msgstr ""
+
+#: ../cfg_phone_sip.py:197 ../cfg_phone_sip.py:211 ../cfg_phone_sip.py:186
+#: ../cfg_phone_sip.py:200
+msgid "-2"
+msgstr ""
+
+#: ../cfg_phone_sip.py:198 ../cfg_phone_sip.py:212 ../cfg_phone_sip.py:187
+#: ../cfg_phone_sip.py:201
+msgid "-3"
+msgstr ""
+
+#: ../cfg_phone_sip.py:199 ../cfg_phone_sip.py:213 ../cfg_phone_sip.py:188
+#: ../cfg_phone_sip.py:202
+msgid "-4"
+msgstr ""
+
+#: ../cfg_phone_sip.py:203 ../cfg_phone_sip.py:192
+msgid "Spoken volume factor"
+msgstr ""
+
+#: ../cfg_phone_sip.py:166 ../cfg_phone_sip.py:155
+msgid "Otherwise it will use Date-CallerIdName(CallerIdNum)-Exten"
+msgstr ""
+
+#: ../cfg_phone_sip.py:179 ../cfg_phone_sip.py:168
+msgid "Append to existing file instead of overwriting it?"
+msgstr ""
Index: po/fr.po
===================================================================
--- po/fr.po (revisión: 393)
+++ po/fr.po (copia de trabajo)
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-06-17 07:15-0500\n"
+"POT-Creation-Date: 2006-06-22 02:11-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -44,7 +44,9 @@
#: ../configlets.py:572 ../configlets.py:800 ../configlets.py:865
#: ../configlets.py:993 ../configlets.py:1014 ../configlets.py:576
#: ../configlets.py:804 ../configlets.py:880 ../configlets.py:1007
-#: ../configlets.py:1028
+#: ../configlets.py:1028 ../configlets.py:1022 ../configlets.py:1043
+#: ../configlets.py:1024 ../configlets.py:1045 ../configlets.py:1025
+#: ../configlets.py:1046
msgid "Type"
msgstr "Type"
@@ -94,7 +96,9 @@
#: ../configlets.py:1014 ../page_stats_phone.ptl:44 ../page_user_state.ptl:66
#: ../page_user_state.ptl:81 ../cfg_opt_monitor.py:32 ../cfg_phone_hunt.py:34
#: ../configlets.py:576 ../configlets.py:880 ../configlets.py:1007
-#: ../configlets.py:1028 ../page_stats_phone.ptl:65
+#: ../configlets.py:1028 ../page_stats_phone.ptl:65 ../configlets.py:1022
+#: ../configlets.py:1043 ../configlets.py:1024 ../configlets.py:1045
+#: ../configlets.py:1025 ../configlets.py:1046
msgid "Extension"
msgstr "Extension"
@@ -457,7 +461,9 @@
#: ../configlets.py:800 ../configlets.py:865 ../configlets.py:1014
#: ../configlets.py:1034 ../page_user_state.ptl:64 ../cfg_phone_hunt.py:33
#: ../configlets.py:720 ../configlets.py:804 ../configlets.py:880
-#: ../configlets.py:1028 ../configlets.py:1048
+#: ../configlets.py:1028 ../configlets.py:1048 ../configlets.py:1043
+#: ../configlets.py:1063 ../configlets.py:1045 ../configlets.py:1065
+#: ../configlets.py:1046 ../configlets.py:1066
msgid "Name"
msgstr "Nom"
@@ -508,6 +514,7 @@
#: ../cfg_phone_queue.py:140 ../cfg_phone_sip.py:169 ../cfg_phone_sip.py:176
#: ../cfg_phone_zap.py:150 ../cfg_phone_zap.py:157 ../configlets.py:419
#: ../cfg_opt_user.py:50 ../cfg_opt_user.py:53 ../configlets.py:423
+#: ../cfg_phone_sip.py:231 ../cfg_phone_sip.py:238
msgid "This is a Dependency"
msgstr "Ceci est une dépendance"
@@ -1490,14 +1497,14 @@
#: cfg_phone_epygi.py:140 cfg_phone_iax.py:118 cfg_phone_mgcp.py:123
#: cfg_phone_sip.py:140 cfg_phone_zap.py:122 ../cfg_phone_epygi.py:144
#: ../cfg_phone_iax.py:122 ../cfg_phone_mgcp.py:128 ../cfg_phone_sip.py:144
-#: ../cfg_phone_zap.py:126
+#: ../cfg_phone_zap.py:126 ../cfg_phone_sip.py:206
msgid "Allowed dialout-entries"
msgstr "Autorise les entrées d'appel vers l'extérieur"
#: cfg_phone_epygi.py:145 cfg_phone_iax.py:123 cfg_phone_mgcp.py:128
#: cfg_phone_sip.py:145 cfg_phone_zap.py:127 ../cfg_phone_epygi.py:149
#: ../cfg_phone_iax.py:127 ../cfg_phone_mgcp.py:133 ../cfg_phone_sip.py:149
-#: ../cfg_phone_zap.py:131
+#: ../cfg_phone_zap.py:131 ../cfg_phone_sip.py:211
msgid "Enable time restriction?"
msgstr "Active les restrictions de temps ?"
@@ -1670,7 +1677,8 @@
msgid "Only Once"
msgstr "Seulement une fois"
-#: cfg_phone_queue.py:92 ../cfg_phone_queue.py:97
+#: cfg_phone_queue.py:92 ../cfg_phone_queue.py:97 ../cfg_phone_sip.py:155
+#: ../cfg_phone_sip.py:144
msgid "Monitoring"
msgstr "Surveillance"
@@ -1678,27 +1686,32 @@
msgid "Monitor answered calls?"
msgstr "Surveillance des appels répondus ?"
-#: cfg_phone_queue.py:101 ../cfg_phone_queue.py:106
+#: cfg_phone_queue.py:101 ../cfg_phone_queue.py:106 ../cfg_phone_sip.py:171
+#: ../cfg_phone_sip.py:160
msgid "Monitor file format"
msgstr "Format de fichier de la surveillance"
-#: cfg_phone_queue.py:103 ../cfg_phone_queue.py:108
+#: cfg_phone_queue.py:103 ../cfg_phone_queue.py:108 ../cfg_phone_sip.py:173
+#: ../cfg_phone_sip.py:162
msgid "GSM"
msgstr "GSM"
-#: cfg_phone_queue.py:104 ../cfg_phone_queue.py:109
+#: cfg_phone_queue.py:104 ../cfg_phone_queue.py:109 ../cfg_phone_sip.py:174
+#: ../cfg_phone_sip.py:163
msgid "WAV"
msgstr "WAV"
-#: cfg_phone_queue.py:105 ../cfg_phone_queue.py:110
+#: cfg_phone_queue.py:105 ../cfg_phone_queue.py:110 ../cfg_phone_sip.py:175
+#: ../cfg_phone_sip.py:164
msgid "WAV49"
msgstr "WAV49"
-#: cfg_phone_queue.py:109 ../cfg_phone_queue.py:114
+#: cfg_phone_queue.py:109 ../cfg_phone_queue.py:114 ../cfg_phone_sip.py:165
+#: ../cfg_phone_sip.py:154
msgid "Monitor file name"
msgstr "Nom de fichier de la surveillance"
-#: cfg_phone_queue.py:110 ../cfg_phone_queue.py:115
+#: cfg_phone_queue.py:110 ../cfg_phone_queue.py:115 ../cfg_phone_sip.py:166
msgid "Otherwise it will use ${UNIQUEID}"
msgstr "Autrement il usera ${UNIQUEID}"
@@ -2110,6 +2123,8 @@
#: ../configlets.py:873 ../configlets.py:874 ../configlets.py:999
#: ../configlets.py:1021 ../configlets.py:585 ../configlets.py:888
#: ../configlets.py:889 ../configlets.py:1013 ../configlets.py:1035
+#: ../configlets.py:1028 ../configlets.py:1050 ../configlets.py:1030
+#: ../configlets.py:1052 ../configlets.py:1031 ../configlets.py:1053
msgid "None"
msgstr "Aucun"
@@ -2123,6 +2138,7 @@
#: configlets.py:733 configlets.py:1015 ../configlets.py:716
#: ../configlets.py:1034 ../configlets.py:720 ../configlets.py:1048
+#: ../configlets.py:1063 ../configlets.py:1065 ../configlets.py:1066
msgid "Info"
msgstr "Info"
@@ -3401,7 +3417,8 @@
#: ../cfg_phone_iax.py:33 ../cfg_phone_mgcp.py:33 ../cfg_phone_queue.py:34
#: ../cfg_phone_sip.py:34 ../cfg_phone_zap.py:34 ../configlets.py:865
#: ../configlets.py:993 ../page_config_pbx.ptl:27 ../page_config_pbx.ptl:28
-#: ../configlets.py:880 ../configlets.py:1007
+#: ../configlets.py:880 ../configlets.py:1007 ../configlets.py:1022
+#: ../configlets.py:1024 ../configlets.py:1025
msgid "Virtual PBX"
msgstr "PBX Virtuel"
@@ -3718,3 +3735,76 @@
#: ../cfg_opt_music.py:39
msgid "Please specify an application"
msgstr ""
+
+#: ../cfg_phone_sip.py:160 ../cfg_phone_sip.py:149
+msgid "Monitor calls made from this extension?"
+msgstr ""
+
+#: ../cfg_phone_sip.py:179
+msgid "Append to the file instead of overwriting it?"
+msgstr ""
+
+#: ../cfg_phone_sip.py:184 ../cfg_phone_sip.py:173
+msgid "Save audio while the channel is bridged?"
+msgstr ""
+
+#: ../cfg_phone_sip.py:189 ../cfg_phone_sip.py:178
+msgid "Heard volume factor"
+msgstr ""
+
+#: ../cfg_phone_sip.py:191 ../cfg_phone_sip.py:205 ../cfg_phone_sip.py:180
+#: ../cfg_phone_sip.py:194
+msgid "+4"
+msgstr ""
+
+#: ../cfg_phone_sip.py:192 ../cfg_phone_sip.py:206 ../cfg_phone_sip.py:181
+#: ../cfg_phone_sip.py:195
+msgid "+3"
+msgstr ""
+
+#: ../cfg_phone_sip.py:193 ../cfg_phone_sip.py:207 ../cfg_phone_sip.py:182
+#: ../cfg_phone_sip.py:196
+msgid "+2"
+msgstr ""
+
+#: ../cfg_phone_sip.py:194 ../cfg_phone_sip.py:208 ../cfg_phone_sip.py:183
+#: ../cfg_phone_sip.py:197
+msgid "+1"
+msgstr ""
+
+#: ../cfg_phone_sip.py:195 ../cfg_phone_sip.py:209 ../cfg_phone_sip.py:184
+#: ../cfg_phone_sip.py:198
+msgid "0"
+msgstr ""
+
+#: ../cfg_phone_sip.py:196 ../cfg_phone_sip.py:210 ../cfg_phone_sip.py:185
+#: ../cfg_phone_sip.py:199
+msgid "-1"
+msgstr ""
+
+#: ../cfg_phone_sip.py:197 ../cfg_phone_sip.py:211 ../cfg_phone_sip.py:186
+#: ../cfg_phone_sip.py:200
+msgid "-2"
+msgstr ""
+
+#: ../cfg_phone_sip.py:198 ../cfg_phone_sip.py:212 ../cfg_phone_sip.py:187
+#: ../cfg_phone_sip.py:201
+msgid "-3"
+msgstr ""
+
+#: ../cfg_phone_sip.py:199 ../cfg_phone_sip.py:213 ../cfg_phone_sip.py:188
+#: ../cfg_phone_sip.py:202
+msgid "-4"
+msgstr ""
+
+#: ../cfg_phone_sip.py:203 ../cfg_phone_sip.py:192
+msgid "Spoken volume factor"
+msgstr ""
+
+#: ../cfg_phone_sip.py:166 ../cfg_phone_sip.py:155
+msgid "Otherwise it will use Date-CallerIdName(CallerIdNum)-Exten"
+msgstr ""
+
+#: ../cfg_phone_sip.py:179 ../cfg_phone_sip.py:168
+msgid "Append to existing file instead of overwriting it?"
+msgstr ""