I'm trying to understand how SMDR works but it keeps me surprised.
I have 2 extensions, 471 and 472.
I configured a speed call *472 -> 0800123456
Three cases:
1) When I set call forward always on 472 to *472 and when I call from 471 to 472 the following record is produced (this looks ok to me):
" 03/02 17:36:05 0000:00:10 471 800123456 AF 472 002 2471 A0020639 A "
2) When I turn off the call forwarding and enable call rerouting always for 472 to *472 the following record is produced:
" 03/02 17:39:33 0000:00:16 471 800123456 AS 002 2471 A0020645 A "
3) If I dial *472 from 471, same record is produced:
" 03/02 17:42:12 0000:00:11 471 800123456 AS 002 2471 A0020647 A "
The only diffrence between 1) and 2) is that in 2) the Third Party (472) is missing and in the call is detected as speed call (see S vs F).
Is there any way in 2) to know that the 471 dialed 472 and not the speed call *472?