How to set the Caller-ID
2007-03-07If you need to rewrite the caller-ID of the incoming call and want the rewritten
number to apperar in QueueMetrics, you should set the following Asterisk
dialplan variable: CALLERID(num). This variable gets written to the queue_log, so that
the information can be picked up by QueueMetrics.
The popular TrixBox distro sets the authenticated caller-ID name in the CALLERID(name) variable but not in CALLERID(num); the following piece of diaplan will do the trick:
(thanks to Barry for pointing this out).
The popular TrixBox distro sets the authenticated caller-ID name in the CALLERID(name) variable but not in CALLERID(num); the following piece of diaplan will do the trick:
[from-trunk-custom]
exten => _X.,1,Set(CALLERID(num)=${CALLERID(name)})
exten => _X.,n,Set(CALLERID(name)=${CALLERID(name)})
exten => _X.,n,Goto(from-trunk,${EXTEN},1)
(thanks to Barry for pointing this out).