+ Antworten
Seite 14 von 14 ErsteErste ... 4 12 13 14
Ergebnis 131 bis 139 von 139
  1. #131
    Registriert seit
    Oct 2011
    Ort
    Hattersheim (Hessen)
    Beiträge
    6,634

    Zitat Zitat von Nall-chan Beitrag anzeigen
    Wie soll das bitte funktionieren wenn mehrere Anrufe / Verbindungen gleichzeitig anstehen?
    Ist es nicht so das ein VOIP Instanz einer Telefonummer zugeordnet ist? An einer Telefonnummer kann man doch auch nur einmal anrufen oder? Oder hast Du mehrere Telefonummern IP-Symcon zugeordnet?
    Zitat Zitat von Nall-chan Beitrag anzeigen
    Du musst also auf jeden Fall mit einem Script arbeiten wo du die ID der Verbindung hast. Sonst kannst du weder die Rufnummer noch die DTMF der Verbindung zuordnen.
    Das habe ich jetzt trotzdem noch nicht verstanden, das Modul bekommt doch die Daten, die kann man doch auch im Debug Fenster sehen, und reicht diese dann an ein Skript weiter. Was hindert also dann das Modul daran den Wert der eingehenden Nummer einfach in einer Variable abzulegen, an das Skript wird der Wert doch auch übergeben?

  2. #132
    Registriert seit
    Feb 2005
    Ort
    Lübeck
    Beiträge
    21,699

    @Fonzo: Du kannst die selbe Nummer mehrfach anrufen. Und das auch gleichzeitig. Geht ja bei einer normalen Telefonanlage auch Somit ist nicht eindeutig wer aktuell an der Leitung hängt. Eine Variable ist somit nicht zielführend sondern die speziellen Funktionen für Speichern der Daten sollten verwendet werden.

    @atmel: Das "manuelle" Akzeptieren per Skript habe ich auf der Wunschliste.

    paresy

  3. #133
    Registriert seit
    Feb 2018
    Beiträge
    69

    Ich möchte gern bei einem eingehenden Anruf eine TTS-Ansage schalten und danach das Gespräch automatisch auflegen lassen.
    Was muss ich wo in dem Beispiel des Abarbeitungsskriptes einfügen, damit das nach dem case "PlayFinish" automatisch aufgelegt wird?

  4. #134
    Registriert seit
    Feb 2005
    Ort
    Lübeck
    Beiträge
    21,699

    Du willst beim PlayFinish ein VoIP_Disconnect einbauen. Löst das deine Frage?

    paresy

  5. #135
    Registriert seit
    Feb 2018
    Beiträge
    69

    Das ist richtig, aber ich brauche ja zu VoIP_Disconnect neben der InstanzID auch die VerbindungsID. Und bei der VerbindungsID scheitere ich dann mit meinen Programmierkenntnissen. Welchen Parameter muss ich dafür eintragen?

  6. #136
    Registriert seit
    Feb 2005
    Ort
    Lübeck
    Beiträge
    21,699

    Wenn du auf PlayFinish reagierst kannst du die magische Variable $_IPS["CONNECTION"] verwenden. Dort ist die aktuelle ID drin

    paresy

  7. #137
    Registriert seit
    Feb 2018
    Beiträge
    69

    Der Disconnect ist jetzt zwar richtig, aber da das Gespräch noch nicht aufgelegt wird, scheint es falsch platziert zu sein.
    PHP-Code:
    if($_IPS['SENDER'] == "VoIP") {
     
        switch(
    $_IPS["EVENT"]) {
            
            case 
    "Connect":
            
    IPS_LogMessage("VoIP""Es wurde eine Verbindung aufgebaut");
            
            
    $Text='Ansagetext bei Anruf.';
            
    TTSV_GenerateFileEx(44181$Text"/var/lib/symcon/media/wav/hallo.wav""8khz_16bit_mono""WAV""de-de");
            
    VoIP_PlayWave(57741$_IPS["CONNECTION"], IPS_GetKernelDir() . "/media/wav/hallo.wav");
                break;

            case 
    "PlayFinish":
                
    IPS_LogMessage("VoIP""Es wurde eine Sounddatei abgespielt");
                
    VoIP_Disconnect(57741$_IPS["CONNECTION"]);
                return;
     
        }


  8. #138
    Registriert seit
    Feb 2005
    Ort
    Lübeck
    Beiträge
    21,699

    Magst du mal im Debug schauen was passiert? Eigentlich sieht das nämlich ganz korrekt aus.

    paresy

  9. #139
    Registriert seit
    Feb 2018
    Beiträge
    69

    Im Debug steht eigentlich auch, dass disconnected wird. Der Ruf bleibt nur eben bei dem anrufenden Telefon weiter bestehen. Ich habe es mit einem Handy und einem Festnetz probiert.
    Angehängte Dateien Angehängte Dateien

Ähnliche Themen

  1. Antworten: 210
    Letzter Beitrag: 05.08.17, 16:40
  2. XPort Direct Support mit Raspberry und Symcon 4.1 ?
    Von babba im Forum Allgemeine Diskussion
    Antworten: 3
    Letzter Beitrag: 19.11.16, 17:52
  3. Türsprechanlage mit SIP und Gesichtserkennung
    Von oheidinger im Forum Schaufenster
    Antworten: 5
    Letzter Beitrag: 05.07.14, 09:40
  4. iP-Symcon CUL Support
    Von mdbrean im Forum Sonstige Funkkomponenten / Wetterstationen
    Antworten: 17
    Letzter Beitrag: 13.12.11, 21:40