Dialplan issue, 2 missed calls instead of one

nufay
Joined: Wed 23 of Aug, 2017

Dialplan issue, 2 missed calls instead of one

Posted:Wed 23 of Aug, 2017 (14:41 UTC)
One of my dialplan sections looks like this:
call_room2
exten => 201,1,Log(NOTICE, Call from ${CALLERID(all)} translated to room2 calls)
exten => 201,2,Dial(SIP/201&SIP/202&SIP/204,5,c)
exten => 201,3,Dial(SIP/201&SIP/202&SIP/203&SIP/204&SIP/905/${external_num},60)
exten => 201,4,Hangup()
But when second step is being finished (after 5 sec), phone shows 1 missed call, and that's my issue.
I thought, that option 'c' must handle this, assuming to wiki (c: Sets the channel driver flag that the "call is answered elsewhere" if Dial() cancels the call)
How can i solve this problem?
Regards, nufay.