PICKUP не того вызова
[Aug 11 09:14:41] VERBOSE[31420] logger.c: -- Executing [4110114@users:1] Set("SIP/10124-0838c1f8", "GLOBAL(PICKUPMARK)=10114") in new stack
[Aug 11 09:14:41] VERBOSE[31420] logger.c: == Setting global variable 'PICKUPMARK' to '10114'
[Aug 11 09:14:41] VERBOSE[31420] logger.c: -- Executing [4110114@users:2] Playback("SIP/10124-0838c1f8", "beep") in new stack
[Aug 11 09:14:41] VERBOSE[31420] logger.c: -- <SIP/10124-0838c1f8> Playing 'beep' (language 'ru')
[Aug 11 09:14:41] VERBOSE[31420] logger.c: -- Executing [4110114@users:3] Pickup("SIP/10124-0838c1f8", "10114@PICKUPMARK") in new stack
[Aug 11 09:14:41] VERBOSE[31420] logger.c: == Auto fallthrough, channel 'SIP/10124-0838c1f8' status is 'UNKNOWN'
[Aug 11 09:14:41] DEBUG[31419] chan_sip.c: Call to peer '10104' removed from call limit 1
[Aug 11 09:14:41] VERBOSE[31419] logger.c: -- SIP/10124-0838c1f8 answered SIP/fxogateway2-082f1e90
Собственно из выше изложенного видно, что абонент 10124 попытался перехватить звонок с 10114. В этот момент 10114 не имел входящего звонка (уже). И вдруг перехватился звонок который шёл на 10104 (это я знаю по логам которых тут нет). Причём звонок был с города через секретаря который перенаправил звонок на 10104 через BlindTransfer.... В общем какое то шаманство...
Выдержски из конфигов:
pickupexten = 41
exten => _41${OU_Prefix}XXX,1,SET(GLOBAL(PICKUPMARK)=${EXTEN:2})
exten => _41${OU_Prefix}XXX,n,Playback(beep)
exten => _41${OU_Prefix}XXX,n,Pickup(${EXTEN:2}@PICKUPMARK)
|