Необходимо сделать перенаправление звонков.
Вот мой диалплан:
exten => 6004,1,Dial(SIP/6004,15,t)
exten => 6003,1,Dial(SIP/6003,15,t)
exten => 6001,1,Dial(SIP/6001,15,t)
Вот мой featuremap
[featuremap]
blindxfer => #1 ; Blind transfer (default is #) -- Make sure to set the T and/or t option in the Dial() or Queue() app call!
disconnect => *0 ; Disconnect (default is *) -- Make sure to set the H and/or h option in the Dial() or Queue() app call!
automon => *1 ; One Touch Record a.k.a. Touch Monitor -- Make sure to set the W and/or w option in the Dial() or Queue() app call!
atxfer => *2 ; Attended transfer -- Make sure to set the T and/or t option in the Dial() or Queue() app call!
parkcall => #72 ; Park call (one step parking) -- Make sure to set the K and/or k option in the Dial() app call!
automixmon => *3 ; One Touch Record a.k.a. Touch MixMonitor -- Make sure to set the X and/or x option in the Dial() or Queue() app call!
Номер 6001 звонит на 6003, 6003 отвечает набираю #16004, 6003 начинает звонить на 6004, 6003 свой звонок с 6001 ставит на удержание, в 6001 проигрывается музыка, 6004 поднимает трубку.
Я так понимаю, что должно быть по-другому: должны разговаривать 6001 и 6004, а 6003 висеть на удержании. Что я делаю неправильно.
*2 почему то вообще не работает.
Также не работает перенапраление, если установить blindxfer => #.
В идеале, яхочу чтобы работало и #1 и *2. Помогите разобраться пожалуста.