Summary:ASTERISK-09152: Modifying channel number produces mis-behaviour with HOLD or PARKing
Reporter:Manuel Schmitt (manitu) (manuelschmtit)Labels:
Date Opened:2007-03-30 05:53:23Date Closed:2011-06-07 14:07:24
Versions:Frequency of
Description:We have the following, very simple setup to reproduce the problem:

1. The call comes in via CAPI
2. We modify the calling number in order to see which number was called with

Set(CALLERID(num)=Financial: ${CALLERID(num)})

3. We send the caller to a queue and play some MOH
4. Some member of the queue takes the call
5. The member puts the call on hold and the moh does not get played

(5. is the same as when parking the call)

You can solve the "problem" by settings the Caller's name instead of the number via

Set(CALLERID(name)=Financial: ${CALLERID(num)})
Comments:By: Serge Vecher (serge-v) 2007-03-30 09:16:24

you can't assigning anything non-numeric to CALLERID(num). For the future, please read documentation before posting bugs. Additionally, systems with third-party components like chan_capi are not supported via the bug-tracker.