Re: Изменение номеров, записаных в CDR
cron333: Что то вы путаете ... )
На запись доступны только два поля:
В данный момент АТСка, за которой находится телефонная сеть настроена так, что маскирует источники звонков, так что, когда вызов приходит на *, соответствующие поля пусты. Может быть это и есть причина того, что такая конструкция:
[globals]
PSTNTRUNK=DAHDI/g1
[incoming-lg]
exten => _9.,1,Set(CALLERID(all)=XXXXXXXXXX))
exten => _9.,n,Dial(${PSTNTRUNK}/${EXTEN})
exten => _9.,n,Hangup()
даёт в результате, к примеру, такую запись:
"504";"2010-09-17 16:30:33";"XXXXXXXXXX";"XXXXXXXXXX";"9YYYYYYYYYYY";"incoming-lg";"DAHDI/32-1";"DAHDI/1-1";"Dial";"DAHDI/g1/9YYYYYYYYYYY";71;54;3;"ANSWERED";"";"1284726633.533";""
а без установки принудительно C*ID в XXXXXXXXXX даёт такое:
"1013";"2010-09-20 18:29:08";"";"";"9YYYYYYYYYYY";"incoming-lg";"DAHDI/41-1";"DAHDI/1-1";"Dial";"DAHDI/g1/9YYYYYYYYYYY";216;191;3;"ANSWERED";"";"1284992948.1570";""
Я обязательно отпишусь тут, когда АТС перенастроим в такой режим, чтобы она отдавала C*ID. Может быть потому и меняются поля, что исходно они пустые.
|