Hallo Community,
ich suchte in diesem Forum und fand aber nichts genau passendes zu folgendem Problem:
asterisk 1.4.17 ohne patches
1x Digium TE207P
2x Sirrix PCI4S0
debian etch
hylafax
Ich habe hier 8 Warteschleifen in die sich Mitarbeiter dynamisch mit "AddQueueMember" und "RemoveQueueMember" ein-/und ausloggen können.
Es kommt jetzt ein Anruf an einen Mitarbeiter direkt mit der Durchwahl.
Ein anderer Mitarbeiter kann dieses Gespräch ohne Probleme heranholen mit:
*9<Nummer des klingelnden Telefons> (dreistellig)
Bis jetzt noch keine Kunst..
Jetzt aber das Problem:
Wenn jetzt ein Telefon klingelt, weil es einen Call durch eine Warteschleife (Queue) zugewiesen bekommen hat kann ich dieses Gespräch nicht heranholen selbst mit folgenden Versuchen:
Die Versuche enden immer wieder mit folgender Fehlermeldung:
Mir drängen sich folgende Fragen auf:
- Gibt es einen General-Context von Warteschleifen ausser "PICKUPMARK"?
- Was übergebe ich der "Pickup"-Applikation genau, um einen Call heranzuholen,
der nicht direkt über eine Extension angerufen wurde? (Das SIP-Konto?? Die hint-Extension?)
- Gibt es auch einen Pickup-Patch für die V1.4.X, wie für die gute alte V1.2.x?
- Wie findet die Pickup-Applikaton die Anrufe genau? (Nein ich kann keinen C-Code lesen)
- Kann man das Pickup anders machen, als über die Pickup-App?
Fragen über Fragen. Wenn jemand mehr Informationen braucht einfach losfragen.
P.S.: Übrigens das Problem besteht auch, wenn in der queue.conf statisch die "members" eingetragen
habe. Also vergesst den Anfangspart mit dem "AddQueueMember" usw.
Zur Info das BLF zeigt ganz normal einen klingelnden Anruf auf der Nebenstelle an. Ein "show hints" zeigt auch, dass die entsprechende Nebenstelle "Ringing" ist.
Danke für jeden Tipp.
tobihes
ich suchte in diesem Forum und fand aber nichts genau passendes zu folgendem Problem:
asterisk 1.4.17 ohne patches
1x Digium TE207P
2x Sirrix PCI4S0
debian etch
hylafax
Ich habe hier 8 Warteschleifen in die sich Mitarbeiter dynamisch mit "AddQueueMember" und "RemoveQueueMember" ein-/und ausloggen können.
Es kommt jetzt ein Anruf an einen Mitarbeiter direkt mit der Durchwahl.
Ein anderer Mitarbeiter kann dieses Gespräch ohne Probleme heranholen mit:
*9<Nummer des klingelnden Telefons> (dreistellig)
exten => *9XXX,1,Pickup(${EXTEN:2}@IncomingPSTN)
Bis jetzt noch keine Kunst..
Jetzt aber das Problem:
Wenn jetzt ein Telefon klingelt, weil es einen Call durch eine Warteschleife (Queue) zugewiesen bekommen hat kann ich dieses Gespräch nicht heranholen selbst mit folgenden Versuchen:
exten => *9XXX,1,Pickup(${EXTEN:2}@IncomingPSTN)
exten => *9XXX,1,Pickup(${EXTEN:2}@PICKUPMARK)
exten => *9XXX,1,Pickup(SIP/EDV1@IncomingPSTN)
exten => *9XXX,1,Pickup(${EXTEN:2})
exten => *9XXX,1,Pickup(${EXTEN:2}@QueueEDVTest)
Die Versuche enden immer wieder mit folgender Fehlermeldung:
Executing [s@QueueEDVTest:4] Queue("Srx/gPSTN1-1000-08", "EDVTest|tT|||30") in new stack
Started music on hold, class 'CallCenter', on Srx/gPSTN1-1000-08
...
SIP/EDV1-08369930 is ringing
...
app_directed_pickup.c: No target channel found for 504.
app_directed_pickup.c: No target channel found for 504.
app_directed_pickup.c: No target channel found for SIP/EDV1.
Mir drängen sich folgende Fragen auf:
- Gibt es einen General-Context von Warteschleifen ausser "PICKUPMARK"?
- Was übergebe ich der "Pickup"-Applikation genau, um einen Call heranzuholen,
der nicht direkt über eine Extension angerufen wurde? (Das SIP-Konto?? Die hint-Extension?)
- Gibt es auch einen Pickup-Patch für die V1.4.X, wie für die gute alte V1.2.x?
- Wie findet die Pickup-Applikaton die Anrufe genau? (Nein ich kann keinen C-Code lesen)
- Kann man das Pickup anders machen, als über die Pickup-App?
Fragen über Fragen. Wenn jemand mehr Informationen braucht einfach losfragen.
P.S.: Übrigens das Problem besteht auch, wenn in der queue.conf statisch die "members" eingetragen
habe. Also vergesst den Anfangspart mit dem "AddQueueMember" usw.
Zur Info das BLF zeigt ganz normal einen klingelnden Anruf auf der Nebenstelle an. Ein "show hints" zeigt auch, dass die entsprechende Nebenstelle "Ringing" ist.
Danke für jeden Tipp.
tobihes
Zuletzt bearbeitet: