длительность звонка (bridged)
Сообщений: 80
|
длительность звонка (bridged)
Привет,
мои сип клиенты звонят через зап интерфейсы на городскую сеть, записи о звонках затем сохраняются в виде CDR. Насколько я понял, значение billsec ( cdr fields) вычисляется от начала ответа интерфейса zap, а не с момента когда поднял трубку тот кому звонят, потому что значения billsec не соответствуют реальной длительности звонка (всегда больше).
Как получить реальную длительность звонка?
|
Сообщений: 1573
|
Re: длительность звонка (bridged)
В поле billsec отражается именно реальная продолжительность вызова ("разговора", bridget). А в поле duration - общее время вызова, с момента набора номера.
А если у вас не совпадает реальное время "разговора", то скорее всего у вас диалплане стоит - Answer. Ес-но вызов будет считаться отвеченным с момента срабатывания этой команды.
Покажите контекст, через который идет данный вызов.
|
Сообщений: 243
|
Re: длительность звонка (bridged)
На FXO скорее всего они совпадают.
|
Откуда: Нижний Новгород
Сообщений: 277
|
Re: длительность звонка (bridged)
Это же FXO - там сначала поднимают трубку потом набирают туда номер :-))
|
Сообщений: 1573
|
Re: длительность звонка (bridged)
adm: На FXO скорее всего они совпадают.
По какой причине?
simax: Это же FXO - там сначала поднимают трубку потом набирают туда номер :-))
Т.е. вы хотите сказать, что нельзя так прописать:
exten => _X.,1,Dial(ZAP/1/${EXTEN})
?
|
Откуда: Нижний Новгород
Сообщений: 277
|
Re: длительность звонка (bridged)
cron333:
simax: Это же FXO - там сначала поднимают трубку потом набирают туда номер :-))
Т.е. вы хотите сказать, что нельзя так прописать:
exten => _X.,1,Dial(ZAP/1/${EXTEN})
?
Почему же нельзя то - можно - только вот Answer из канала придет сразу перед набором номера в канал и биллинг будет считать денюжки за все время начиная с момента начала набора в линию. Тоесть весь процесс набора номера и ожидания поднятия трубки будет в состоянии answered
|
Откуда: Уфа
Сообщений: 5856
|
Re: длительность звонка (bridged)
прописать-то можно, но после набора в линию произойдет соединение каналов
|
Сообщений: 1573
|
Re: длительность звонка (bridged)
switch: прописать-то можно, но после набора в линию произойдет соединение каналов
с этим согласен.
Но встречаются конфигурации, где вызов не переводился в отвеченное состояние до соединения ...
|
Сообщений: 80
|
Re: длительность звонка (bridged)
Команды Answer нет, потому что это исходящий звонок, стоит банальная линия:
exten => s,n,Dial(Zap/3/${ARG1},60)
В логах появляется запись
-- Zap/3-1 answered SIP/290-081ecf18
я думаю billsec начинается с этого момента.
|
Сообщений: 1573
|
Re: длительность звонка (bridged)
mbyte: я думаю billsec начинается с этого момента.
да - с этого ...
|
|