We have an inbound group that is tied to one of our campaigns and currently I have configured the Drop Seconds to 0 (so if there are no live agents it does a call to Exten 8308 which is in my extensions.conf as follows:
: Drop Extension used to route calls to Main PBX when no live agent is available
exten => 8308,1,Answer
;exten => 8308,2,Set(CALLERID(name)=TV-${CALLERIDNAME})
exten => 8308,2,Dial(${TRUNKIAXI}/535,,)
exten => 8308,3,Hangup
This is intended to transfer the inbound call to a call group in Trixbox that rings our "overflow" agents that are not normally on Vicidial. Everything works perfectly except in that I really want to pass the inbound callerID to the Polycom phone so that our overflow agent knows the number that is calling. I have tried a few things and currently I just get "TV-V009384872384...etc-UNKNOWN" for the caller ID (with the above config)
I have even tried removing the Set-CallerID line but I get the same "Vici Unique Call ID" as opposed to the True Inbound Caller ID.
Is there an easy way to send the callerID to our PBX on the transfer via the IAX trunks that tie the two servers together?
Currently we use 1 Asterisk/Vici Server - 1 Apache and 1 Mysql server (all seperate for scalibility) then we have another Trixbox Server for our normal PBX. The Trixbox server is the one I need to pass the callers CID to on the transfer over the IAX trunk. Hope this makes sense.
So far Vicidial has made over 1 Million Outbound calls for us and we LOVE it!!! We are going to run a regional TV ad this coming week, so I am trying to nail this before then.. Thanks in Advance for any help.. It is greatly appreciated..
