Ankündigung

Einklappen
Keine Ankündigung bisher.

Hinweiston wenn Aufnahmezeit zu Ende ist

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Hinweiston wenn Aufnahmezeit zu Ende ist

    Hallo,

    gibt es eine Möglichkeit, dass ein Hinweiston kommt, wenn die Aufnahmezeit vorbei ist?
    Aktuell ist es so, dass nach der eingestellten Aufnahmezeit die Verbindung getrennt wird, schön wäre wenn kurz vorher ein Piepton oder ähnliches ertönt.

    mfg
    Florian

    #2
    Guten Morgen schrecki,

    die Moeglichkeit gibt es bei unserem Voicemail System.
    Um dies zu erreichen muss ein Voice-Projekt angepasst werden.

    Wenn das "einfache" Voicemail System verwendet wird muss eine Aenderung im Projekt "projectrecord" gemacht werden.
    Bei einer Standardinstallation ist dieses Projekt im folgenden Pfad zu finden: "C:\ProgramData\FFUMS\fmsrv\data\voice\projectreco rd"

    In diesem Verzeichnis existiert eine eine Datei mit dem Namen "projectrecord.lua", diese muss in einem beliebigen Editor geoeffnet und angepasst werden:

    Code:
    -- *************************************
    -- ***** projectRecord: record msg EvtHandler
    -- *************************************
    elseif (CheckFmsState(projectName .. ":record msg")) then
        if(EvtPromptPlayed()) then
            CmdStopRecord()
            CmdRecord()
            CmdSetTimer(GetTimer("timerRecordMsgPromptPlayed"))
            return EVENT_WAITFORNEXTEVENT
        elseif (EvtDtmfStar()) then
            CmdStopRecord()
            CmdDeletePlayList()
            CmdDeleteRecord()
            SetFmsState("projectPin")
            CmdGosubNode("\\\\projectPin")
            return EVENT_IVRGOTONODE
        elseif(EvtDtmfHashmark()) then
            CmdStopRecord()
            CmdDeletePlayList()
            CmdPlayPrompt("beep.raw")
            return EVENT_IVRGOTONODE
        elseif (EvtTimer() or EvtClose()) then
            CmdSendMessageToGateway()
    [COLOR="#FF0000"]        SetFmsState("projectHangup:hangup")[/COLOR]
            CmdGotoNode("\\\\projectHangup")
            return EVENT_IVRGOTONODE
        elseif (EvtRecordStart()) then
    		CmdDeletePlayList()
            CmdSetTimer(GetTimer("timerRecordMsgRecStart"),GetNoPlaylistSync("timerRecordMsgRecStart"))
            return EVENT_WAITFORNEXTEVENT
        else
            LogUnknownEvent("projectrecord.lua")
            return EVENT_WAITFORNEXTEVENT
        end
    In diesem Block muss die Zeile
    Code:
            SetFmsState("projectHangup:hangup")
    mit der Zeile
    Code:
            SetFmsState("projectHangup:playEnd")
    ersetzt werden.

    Durch diese Aenderung wird nach Ablauf des Timers eine Nachricht abgespielt mit dem Hinweis das der Anruf beendet wird.

    Bei Verwendung des erweiterten Voicemail Systems (extended Voice) muss das Projekt "eVoice_projectrecord" angepasst werden.
    Die notwendigen Aenderungen sind mit der obigen Beschreibung identisch.

    PS: Bei Aenderungen von Standardskripten sollten diese Skripte immer gesichert werden, denn bei einem Update des OfficeMaster Messaging Servers werden die Standardskripte ersetzt!

    Gruß

    Kommentar


      #3
      Guten Morgen Herr Cebulla,

      ich habe die entsprechende Änderung vorgenommen, allerdings wird die Verbindung weiterhin kommentarlos getrennt. Die Voice Server Komponente habe ich bereits neu gestartet. Liegt es evtl. an unserer Version?

      Wir nutzen die Version: 4.2.2.27043

      mfg Florian

      Kommentar


        #4
        Ja richtig erkannt, in dieser Version gibt es den Einstiegspunkt "projectHanguplayEnd" noch nicht.

        In diesem Fall sollte es ausreichen die angegebene Zeile mit folgender zu ersetzen:

        Code:
                SetFmsState("projectHangup")
        Gruß

        Kommentar


          #5
          Ab welcher Version wird dieses Feature unterstützt?
          st ein Update möglich?

          mfg
          Florian

          Kommentar


            #6
            Dieses Feature wird ab Version 5.0 vom Messaging Server unterstuetzt.

            Ein Update ist moeglich, jedoch sollten bisher geaenderte Voice Projekte vor dem Update gesichert werden.

            Kommentar


              #7
              Wäre dieses Update kostenfrei oder kostenpflichtig?

              Danke und Gruß

              Kommentar


                #8
                Dieses Update waere kostenpflichtig, da wir ab der Version 5 viele neue Features haben.

                Gruß

                Kommentar


                  #9
                  Updates von einer Majorversion zur anderen (z.B. von 4.x auf 5.x) sind bei Ferrari electronic AG in der Regel kostenpflichtig.
                  Die Ausnahme von der Regel ist: Besteht ein gültiger Supportvertrag mit der Ferrari electronic AG sind Softwareupdates kostenfrei.

                  Ralf Jänike

                  Kommentar

                  Lädt...
                  X