Re: Проблема с CDR - много лишнего
Evgen: cron333: так в этой конструкции вы вначале отменяете CDR и тут же включаете(форкаете), т.е одно другое аннулирует ..., для чего?
Отменяю я сначала CDR для входящей ноги звонка (Answer), а форкаю для включения CDR для исходящей ноги (на SIP-провайдера).
exten => s,1,Answer()
exten => s,n,NoCDR()
exten => s,n,ForkCDR()
exten => s,n,WaitExten()
exten => _X.,1,Dial(SIP/Sipnet/${EXTEN})
exten => _X.,n,Hangup
Еще раз говорю, в этой конструкции вы вначале отменяете и тут же включаете CDR (в данном случае ForkCDR выполняет те же функции, что и ResetCDR, не пойму зачем вы его(ForkCDR) здесь используете)
Ваша "вторая нога"(плечо вызова) появляется только после команды Dial. Выше написано решение и что оно сделает(можно при необходимости добавить туда диалстатусы, которые нужно отдельно обрабатывать), вы его пробовали?
|