.titleBar { margin-bottom: 5px!important; }

Max 3 Anrufer über Sipgate auf Asterisk

Dieses Thema im Forum "Asterisk Allgemein" wurde erstellt von jans68, 6 Feb. 2007.

  1. jans68

    jans68 Neuer User

    Registriert seit:
    6 Feb. 2007
    Beiträge:
    3
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Hallo,

    nach langer Suche im Forum finde ich keine passende Lösung für mein Problem. Wäre dankbar für jeden Hinweis.

    Da meine UpLoad Rate sehr begrenzt ist, kann mein Asterisk mit max 2 Anrufern gleichzeitig reden. Bei 3 Anrufern erhalte ich einen Jitter-Effekt, weil die Internet Verbindung zu langsam ist.
    Jedes mal, wenn also jemand die Nummer 0210xxxxxx bei Sipgate anwählt wird dieser auf den Asterisk weiterleitet. In diesem Fall antwortet also kein Mensch sondern ein IVR-Programm wird zur Datenerfassung gestartet. Bei dem zweiten parallelen Anruf nimmt ebenfalls die IVR an. Sollte nun noch ein Anruf signalisiert werden, soll Asterisk auf besetzt gehen.

    Leider finde ich in der Doku auch keinen Hinweis, vielleicht suche ich auch falsch.

    Gruß Jan
     
  2. chaos2000

    chaos2000 Aktives Mitglied

    Registriert seit:
    22 Aug. 2004
    Beiträge:
    2,028
    Zustimmungen:
    0
    Punkte für Erfolge:
    36
    Ort:
    LE
    versuche es mal mit GROUP_COUNT

    siehe auch: [thread=125270]Anrufsignalisierung auf mehreren Engeräten[/thread] (befasst sich auch mit GROUP_COUNT)
     
  3. jans68

    jans68 Neuer User

    Registriert seit:
    6 Feb. 2007
    Beiträge:
    3
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    !! Danke !! Werde ich heute noch in den Abendstunden ausprobieren und mich zurückmelden.
     
  4. jans68

    jans68 Neuer User

    Registriert seit:
    6 Feb. 2007
    Beiträge:
    3
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Gelösst. Max Anrufer bestimmen

    Danke nochmal für den Hinweis. Mit

    PHP:
    exten => s,1,Set(GROUP()=${EXTEN})
    exten => s,2,GotoIf($[${GROUP_COUNT(${EXTEN})}>1]?3:6)
    exten => s,3,Answer()
    exten => s,4,DeadAGI ...
    exten => s,5,Hangup
    exten 
    => s,6,Busy()
    funx es prächtig.