rendered paste bodyIndex: 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 @@+<?xml version="1.0" encoding="UTF-8"?>+<!DOCTYPE Project SYSTEM "Project-3.8.dtd">+<!-- Project file for project destar-trunk -->+<!-- Saved: 2006-06-21, 15:25:31 -->+<!-- Copyright (C) 2006 Juan Manuel Coronado Z., juan.coronado@avatar.com.co -->+<Project version="3.8">+ <ProgLanguage mixed="1">Python</ProgLanguage>+ <UIType>Qt</UIType>+ <Description>Destar: A Web Interface Tool for configuring the Asterisk PBX.</Description>+ <Version>0.1</Version>+ <Author>Juan Manuel Coronado Z.</Author>+ <Email>juan.coronado@avatar.com.co</Email>+ <Sources>+ <Source>+ <Dir>misc</Dir>+ <Name>page_admin_systemstate.ptl</Name>+ </Source>+ <Source>+ <Name>page_debug.ptl</Name>+ </Source>+ <Source>+ <Name>page_user_info.ptl</Name>+ </Source>+ <Source>+ <Name>Templates.ptl</Name>+ </Source>+ <Source>+ <Name>page_admin_pbxstate.ptl</Name>+ </Source>+ <Source>+ <Name>page_login.ptl</Name>+ </Source>+ <Source>+ <Name>page_config_up.ptl</Name>+ </Source>+ <Source>+ <Name>page_logout.ptl</Name>+ </Source>+ <Source>+ <Name>page_config_add.ptl</Name>+ </Source>+ <Source>+ <Name>page_config_dialout.ptl</Name>+ </Source>+ <Source>+ <Name>page_config_down.ptl</Name>+ </Source>+ <Source>+ <Name>page_config.ptl</Name>+ </Source>+ <Source>+ <Name>page_config_ivrs.ptl</Name>+ </Source>+ <Source>+ <Name>page_config_users.ptl</Name>+ </Source>+ <Source>+ <Name>page_user_settings.ptl</Name>+ </Source>+ <Source>+ <Name>StatsHelper.ptl</Name>+ </Source>+ <Source>+ <Name>page_config_options.ptl</Name>+ </Source>+ <Source>+ <Name>ConfigHelper.ptl</Name>+ </Source>+ <Source>+ <Name>page_user_state.ptl</Name>+ </Source>+ <Source>+ <Name>page_config_applications.ptl</Name>+ </Source>+ <Source>+ <Name>page_user_quickdiallist.ptl</Name>+ </Source>+ <Source>+ <Name>page_config_phones.ptl</Name>+ </Source>+ <Source>+ <Name>page_main.ptl</Name>+ </Source>+ <Source>+ <Name>page_admin.ptl</Name>+ </Source>+ <Source>+ <Name>page_debug_values.ptl</Name>+ </Source>+ <Source>+ <Name>page_admin_panel.ptl</Name>+ </Source>+ <Source>+ <Name>page_config_edit.ptl</Name>+ </Source>+ <Source>+ <Name>page_config_trunks.ptl</Name>+ </Source>+ <Source>+ <Name>page_user.ptl</Name>+ </Source>+ <Source>+ <Dir>misc</Dir>+ <Dir>debian</Dir>+ <Name>cfg_opt_networking.py</Name>+ </Source>+ <Source>+ <Dir>misc</Dir>+ <Name>cfg_app_phraserecording.py</Name>+ </Source>+ <Source>+ <Dir>misc</Dir>+ <Name>cfg_opt_asterisk.py</Name>+ </Source>+ <Source>+ <Dir>medusa</Dir>+ <Name>http_server.py</Name>+ </Source>+ <Source>+ <Dir>medusa</Dir>+ <Name>http_date.py</Name>+ </Source>+ <Source>+ <Dir>medusa</Dir>+ <Name>m_syslog.py</Name>+ </Source>+ <Source>+ <Dir>medusa</Dir>+ <Name>__init__.py</Name>+ </Source>+ <Source>+ <Dir>medusa</Dir>+ <Name>counter.py</Name>+ </Source>+ <Source>+ <Dir>medusa</Dir>+ <Name>logger.py</Name>+ </Source>+ <Source>+ <Dir>medusa</Dir>+ <Name>xmlrpc_handler.py</Name>+ </Source>+ <Source>+ <Dir>medusa</Dir>+ <Name>producers.py</Name>+ </Source>+ <Source>+ <Name>cfg_app_quickdial_phone.py</Name>+ </Source>+ <Source>+ <Name>cfg_dialout_normal.py</Name>+ </Source>+ <Source>+ <Name>cfg_phone_iax.py</Name>+ </Source>+ <Source>+ <Name>cfg_app_meetme.py</Name>+ </Source>+ <Source>+ <Name>cfg_app_record.py</Name>+ </Source>+ <Source>+ <Name>configlets.py</Name>+ </Source>+ <Source>+ <Name>cfg_opt_oppanel.py</Name>+ </Source>+ <Source>+ <Name>cfg_opt_sip_network.py</Name>+ </Source>+ <Source>+ <Name>cfg_phone_ext.py</Name>+ </Source>+ <Source>+ <Name>cfg_opt_voicemail.py</Name>+ </Source>+ <Source>+ <Name>cfg_app_parking.py</Name>+ </Source>+ <Source>+ <Name>cfg_opt_zap_trunk.py</Name>+ </Source>+ <Source>+ <Name>backend.py</Name>+ </Source>+ <Source>+ <Name>cfg_opt_logger.py</Name>+ </Source>+ <Source>+ <Name>cfg_trunk_iax.py</Name>+ </Source>+ <Source>+ <Name>cfg_app_dnd.py</Name>+ </Source>+ <Source>+ <Name>cfg_phone_epygi.py</Name>+ </Source>+ <Source>+ <Name>cfg_app_conference.py</Name>+ </Source>+ <Source>+ <Name>cfg_app_saytime.py</Name>+ </Source>+ <Source>+ <Name>cfg_trunk_capimsn.py</Name>+ </Source>+ <Source>+ <Name>cfg_opt_pickup.py</Name>+ </Source>+ <Source>+ <Name>Publisher.py</Name>+ </Source>+ <Source>+ <Name>cfg_app_echo.py</Name>+ </Source>+ <Source>+ <Name>cfg_phone_zap.py</Name>+ </Source>+ <Source>+ <Name>cfg_opt_loadmodule.py</Name>+ </Source>+ <Source>+ <Name>cfg_opt_rawcfg.py</Name>+ </Source>+ <Source>+ <Name>manager.py</Name>+ </Source>+ <Source>+ <Name>cfg_ivr_autoatt.py</Name>+ </Source>+ <Source>+ <Name>cfg_opt_music.py</Name>+ </Source>+ <Source>+ <Name>cfg_trunk_fwdiax.py</Name>+ </Source>+ <Source>+ <Name>cfg_app_voicemail.py</Name>+ </Source>+ <Source>+ <Name>cfg_opt_settings.py</Name>+ </Source>+ <Source>+ <Name>cfg_trunk_zap.py</Name>+ </Source>+ <Source>+ <Name>cfg_app_quickdial_global.py</Name>+ </Source>+ <Source>+ <Name>destar_cfg.py</Name>+ </Source>+ <Source>+ <Name>cfg_phone_sip.py</Name>+ </Source>+ <Source>+ <Name>cfg_opt_rtp.py</Name>+ </Source>+ <Source>+ <Name>cfg_trunk_zappri.py</Name>+ </Source>+ <Source>+ <Name>cfg_opt_manager.py</Name>+ </Source>+ <Source>+ <Name>daemonize.py</Name>+ </Source>+ <Source>+ <Name>cfg_opt_sip_audio.py</Name>+ </Source>+ <Source>+ <Name>cfg_trunk_capi.py</Name>+ </Source>+ <Source>+ <Name>cfg_app_directory.py</Name>+ </Source>+ <Source>+ <Name>language.py</Name>+ </Source>+ <Source>+ <Name>cfg_app_milliwatt.py</Name>+ </Source>+ <Source>+ <Name>cfg_app_play.py</Name>+ </Source>+ <Source>+ <Name>cfg_ivr_raw.py</Name>+ </Source>+ <Source>+ <Name>cfg_trunk_iaxtel.py</Name>+ </Source>+ <Source>+ <Name>cdrutils.py</Name>+ </Source>+ <Source>+ <Name>cfg_phone_queue.py</Name>+ </Source>+ <Source>+ <Name>cfg_trunk_sip.py</Name>+ </Source>+ <Source>+ <Name>cfg_phone_mgcp.py</Name>+ </Source>+ <Source>+ <Name>cfg_app_music.py</Name>+ </Source>+ <Source>+ <Name>cfg_opt_did.py</Name>+ </Source>+ <Source>+ <Name>cfg_opt_zappri.py</Name>+ </Source>+ <Source>+ <Name>cfg_opt_enum.py</Name>+ </Source>+ <Source>+ <Name>cfg_opt_user.py</Name>+ </Source>+ <Source>+ <Name>Server.py</Name>+ </Source>+ <Source>+ <Name>cfg_trunk_zappbx.py</Name>+ </Source>+ <Source>+ <Name>cfg_opt_zap_audio.py</Name>+ </Source>+ <Source>+ <Name>cfg_trunk_zaphfc.py</Name>+ </Source>+ <Source>+ <Name>panelutils.py</Name>+ </Source>+ <Source>+ <Name>cfg_opt_zap_phone.py</Name>+ </Source>+ <Source>+ <Name>cfg_app_callfw.py</Name>+ </Source>+ </Sources>+ <Forms>+ </Forms>+ <Translations>+ </Translations>+ <Interfaces>+ </Interfaces>+ <Others>+ </Others>+ <Vcs>+ <VcsType>Subversion</VcsType>+ <VcsOptions>{'status': [], 'log': [], 'global': [], 'update': [], 'remove': [], 'add': [], 'tag': [], 'export': [], 'diff': [], 'commit': [], 'checkout': [], 'history': []}</VcsOptions>+ <VcsOtherData>{'standardLayout': 1}</VcsOtherData>+ </Vcs>+ <FiletypeAssociations>+ <FiletypeAssociation pattern="*.rb" type="SOURCES" />+ <FiletypeAssociation pattern="*.ui" type="FORMS" />+ <FiletypeAssociation pattern="*.idl" type="INTERFACES" />+ <FiletypeAssociation pattern="*.ptl" type="SOURCES" />+ <FiletypeAssociation pattern="*.ui.h" type="FORMS" />+ <FiletypeAssociation pattern="*.py" type="SOURCES" />+ </FiletypeAssociations>+</Project>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 <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\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 <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\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 ""