Hallo,
ich habe folgende Aufgabenstellung:
Eine kostenpflichtige Warteschlange in der nur max 2 Anrufer gelangen dürfen.
Das kann ich mit
maxlen=2
in der queues.conf lösen.
In der Warteschlange befinden sich mehrere Mitglieder als SIP Clienten
(member => SIP/123)
Wenn kein Member verfügbar ist, darf kein Anruf in Warteschlange gelangen,
also setze ich:
joinempty=strict
Nun ist es aver so:
Wenn kein Mitglied der Warteschlange angemeldet ist, wird der Ruf nicht entgegengenommen.
Wenn alle Mitglieder in der Pause sind (PauseQueueMember(,SIP/123) wird der Ruf nicht entgegengenommen.
Wenn ABER beispielsweise alle Mitglieder der Warteschlangen sprechen, gelang ein eingehender Ruf trotzdem in die Warteschlange, und das soll es nicht, da ja das Warten den Anrufer Geld kostet.
Queue Status:
1. Member ist nicht angeneldet:
SIP/604 (Unavailable) has taken no calls yet
2. Member ist in Pause:
SIP/603 (paused) (Not in use) has taken no calls yet
3. Member spricht gerade:
SIP/602 (In use) has taken no calls yet
4. Member ist frei:
SIP/602 (Not in use) has taken 1 calls (last was 2 secs ago)
Hat da jemand eine andere Lösung?
Danke Sven
ich habe folgende Aufgabenstellung:
Eine kostenpflichtige Warteschlange in der nur max 2 Anrufer gelangen dürfen.
Das kann ich mit
maxlen=2
in der queues.conf lösen.
In der Warteschlange befinden sich mehrere Mitglieder als SIP Clienten
(member => SIP/123)
Wenn kein Member verfügbar ist, darf kein Anruf in Warteschlange gelangen,
also setze ich:
joinempty=strict
Nun ist es aver so:
Wenn kein Mitglied der Warteschlange angemeldet ist, wird der Ruf nicht entgegengenommen.
Wenn alle Mitglieder in der Pause sind (PauseQueueMember(,SIP/123) wird der Ruf nicht entgegengenommen.
Wenn ABER beispielsweise alle Mitglieder der Warteschlangen sprechen, gelang ein eingehender Ruf trotzdem in die Warteschlange, und das soll es nicht, da ja das Warten den Anrufer Geld kostet.
Queue Status:
1. Member ist nicht angeneldet:
SIP/604 (Unavailable) has taken no calls yet
2. Member ist in Pause:
SIP/603 (paused) (Not in use) has taken no calls yet
3. Member spricht gerade:
SIP/602 (In use) has taken no calls yet
4. Member ist frei:
SIP/602 (Not in use) has taken 1 calls (last was 2 secs ago)
Hat da jemand eine andere Lösung?
Danke Sven