Skip to main content

Call pickup crashing asterisk

Posted by devand_cloud on Tue, 09/10/2013

I have a customer running PBX Manager 6.1.1.11 on Asterisk 1.8.4.2, and nearly every time they attempt to use directed call pickup it fails. The person dialling in continues to hear ringing, but the person answering the phone hears dead air and the call ceases to ring on the phone it was actually ringing.

When the person who answered the call and got dead air hangs up their phone, the BLF key I programmed on their Cisco SPA504G stops working as well.

I have even gone as far as to replace their PBX (not for this reason, they were initially deployed in a rush scenario with a temporary server as their permanent one was on back order), and the problem has persisted.

I've also tried using PickupChan both on the PICKUPMARK (default thirdlane tl-directed-call-pickup script) as well as on the SIP channel specific extension who is receiving the phonecall (ie. SIP/100) using the script below.

exten => s,1,PickupChan(SIP/${MACRO_EXTEN:${ARG1}})
exten => s,n,NoOp(pickupresult=${PICKUPRESULT})
exten => s,n,Playback(privacy-incorrect)
exten => s,n,Hangup

Possibly also related (but possibly not), the customer is also reporting that calls periodically drop mid-call. I've requested further details surrounding any situational variables that might be the same in every occurrence.

Any ideas?