I have a blacklisting system to deal with robocalls. Transferring a given call to extension *88 will add the CALLERID(num) to astdb, and when that number calls back, it goes straight to tt-monkeys.

Problem:

With Polycom phones, transfer -> blind -> *88 works just fine. But, transfer -> *88 (attended transfer) does not work. I assume that's because an attended transfer is creating a new channel, and the CALLERID(num) of the attended transfer is the CID of the station making the call. So, I decided to save the incoming CID into __ORIGINAL_CALLER_ID, with the assumption that the variable would be inherited into subsequent channels, but that does not work either.

What am I missing?

Asterisk: 13.14.1~dfsg-2+deb9u4

OS: Debian 9.13 (Stretch).

--

        
Michael Munger, dCAP, MCPS, MCNPS, MBSS
*Microsoft Certified Professional*
*Microsoft Certified Small Business Specialist*
*Digium Certified Asterisk Professional*
*High Powered Help, Inc.*
p:      678-905-8569
w:      hph.io <https://hph.io> e: m...@hph.io <mailto:m...@hph.io>



-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

Check out the new Asterisk community forum at: https://community.asterisk.org/

New to Asterisk? Start here:
      https://wiki.asterisk.org/wiki/display/AST/Getting+Started

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to