Hallo,
folgendes Szenario:
Call1: Mitarbeiter A (DW: 200) (Context A, Pickup/Callgroup 1) -> Anruf nach extern über ISDN (Nummer: 012345678)
Call2: Mitarbeiter B (DW: 300) (Context A, Pickup/Callgroup 1) -> Anruf auf Mitarbeiter C (DW: 400) (Context B, Pickup/Callgroup 2)
Call3: Mitarbeiter D (DW: 500) (Context B, Pickup/Callgroup 2) will Anruf mit **400 von Mitarbeiter C übernehmen hat aber nun Mitarbeiter A in der Leitung der gerade nach extern rufen will
Call 2 geht weiter.
Pickupexten:
und hier der fehlerhafte Pickup:
Nun hat Mitarbeiter D Mitarbeiter A in der Leitung der eigentlich nach extern telefonieren wollte, obwohl bei Pickup die Extension von Mitarbeiter C angegeben wurde.
Kann sich das jemand erklären?
Vielen Dank schon mal
folgendes Szenario:
Call1: Mitarbeiter A (DW: 200) (Context A, Pickup/Callgroup 1) -> Anruf nach extern über ISDN (Nummer: 012345678)
Call2: Mitarbeiter B (DW: 300) (Context A, Pickup/Callgroup 1) -> Anruf auf Mitarbeiter C (DW: 400) (Context B, Pickup/Callgroup 2)
Call3: Mitarbeiter D (DW: 500) (Context B, Pickup/Callgroup 2) will Anruf mit **400 von Mitarbeiter C übernehmen hat aber nun Mitarbeiter A in der Leitung der gerade nach extern rufen will
Call 2 geht weiter.
Pickupexten:
Code:
exten => _**.,1,NoOp(${CALLERID(name)} ${CALLERID(num)} will Anruf von ${EXTEN:2} holen)
exten => _**.,n,SET(GLOBAL(PICKUPMARK)=${EXTEN:2})
exten => _**.,n,Pickup(${EXTEN:2}@PICKUPMARK)
und hier der fehlerhafte Pickup:
Code:
-- Executing [**400@contextb:1] NoOp("SIP/mitarbeiterd-000015e2", "Mitarbeiter D 500 will Anruf von 400 holen") in new stack
-- Executing [**400@contextb:2] Set("SIP/mitarbeiterdr-000015e2", "GLOBAL(PICKUPMARK)=400") in new stack
== Setting global variable 'PICKUPMARK' to '400'
-- Executing [**400@contextb:3] Pickup("SIP/mitarbeiterd-000015e2", "400@PICKUPMARK") in new stack
> 0x7f86902a29d0 -- Probation passed - setting RTP source address to 192.168.115.33:16356
[B]-- SIP/mitarbeiterd-000015e2 answered SIP/mitarbeitera-000015d8[/B]
Nun hat Mitarbeiter D Mitarbeiter A in der Leitung der eigentlich nach extern telefonieren wollte, obwohl bei Pickup die Extension von Mitarbeiter C angegeben wurde.
Kann sich das jemand erklären?
Vielen Dank schon mal
Zuletzt bearbeitet: