Hallo Zusammen,
ich habe ein kleines Problem, und hoffe, ihr könnt mir helfen. Folgende Situation:
Eine Software schickt eine Sip (eigener Header, enthällt eine Gruppenid und mehrere Teilnehmer) an den Asterisk-Server. Diese Sip wird über ein AGI-Skript ausgewertet, und das Skript baut eine meetme-Konferenz über callfiles mit den Teilnehmern aus dem Header auf.
Soweit funktioniert das auch alles, allerdings hätte ich gerne PTT (Push To Talk).
Meine Idee bisher ist folgende: Bei Aufbau der Konferenz werden alle Teilnehmer gemutet.
Während der Konferenz sollte ein Skript mitlaufen, was auf Wait4Digit wartet. Bei diesem Digit (zb #), wird der sendende Teilnhemer unmutet, und kann Sprechen. bei nochmaligem drücken der Taste wird er wieder gemutet. Ist so zwar nicht ganz PTT, aber es kann zumindest immer nur einer Sprechen.
Mir kam während dem Schreiben gerade die Idee, dass ich im Callfile ja eine Extension aufrufen kann, in der Wiederum das Wait4Digit-skript aufgerufen wird.
Haltet ihr das für realisierbar? Oder habt ihr eine bessere Idee?
Um Ideen und Anregungen wäre ich sehr froh.
Dank und Gruß
Marc
ich habe ein kleines Problem, und hoffe, ihr könnt mir helfen. Folgende Situation:
Eine Software schickt eine Sip (eigener Header, enthällt eine Gruppenid und mehrere Teilnehmer) an den Asterisk-Server. Diese Sip wird über ein AGI-Skript ausgewertet, und das Skript baut eine meetme-Konferenz über callfiles mit den Teilnehmern aus dem Header auf.
Soweit funktioniert das auch alles, allerdings hätte ich gerne PTT (Push To Talk).
Meine Idee bisher ist folgende: Bei Aufbau der Konferenz werden alle Teilnehmer gemutet.
Während der Konferenz sollte ein Skript mitlaufen, was auf Wait4Digit wartet. Bei diesem Digit (zb #), wird der sendende Teilnhemer unmutet, und kann Sprechen. bei nochmaligem drücken der Taste wird er wieder gemutet. Ist so zwar nicht ganz PTT, aber es kann zumindest immer nur einer Sprechen.
Mir kam während dem Schreiben gerade die Idee, dass ich im Callfile ja eine Extension aufrufen kann, in der Wiederum das Wait4Digit-skript aufgerufen wird.
Haltet ihr das für realisierbar? Oder habt ihr eine bessere Idee?
Um Ideen und Anregungen wäre ich sehr froh.
Dank und Gruß
Marc