First time here? Check out the FAQ!

Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Answer не влияет на billsec в CDR

0

Имеется довольно простой IVR

exten => s,1,Answer
exten
=> s,2,Background(music1)
exten
=> s,3,Waitexten(3)
exten
=> s,4,Dial(SIP/abon1,10,tT)
exten
=> s,5,Dial(SIP/abon2,10,tT)
exten
=> s,6,Dial(SIP/abon3,15,tT)
exten
=> 11,1,Dial(SIP/abon1,30,tT)
exten
=> 12,1,Dial(SIP/abon2,30,tT)
exten
=> 13,1,Dial(SIP/abon3,30,tT)

После разговора имеем запись CDR , в которой поля billsec и duration различаются на время между Answer и подъемом трубки одного из abon.

вопрос такой: Можно ли без изменения диалплана (т.е. вставок, модифицирующих userfield или вынос во внешний файл) сделать так, чтоб в логи ложилась полная длина соединения, т.е. по факту billsec должен в этом случае быть равен duration?

спросил Jan 17 '13

um2010 Gravatar um2010
2056 70 13 55

2 Ответа

1

можна. сделать dial(local/ и брать от него cdr.

ссылка удалить спам редактировать

ответил Jan 17 '13

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

Comments

пардон, конечно, а подробней можно?

um2010 (Jan 19 '13)edit

ну вот у вас есть контекст [dialout] вы в начале ставите ансвер, и звоните в него через dial(local/${EXTEN}@dialout/n). у вас верхняя cdr(от local будет отвеченная в люом случае и billsec=duration.

meral (Jan 19 '13)edit

подходит, ага!

um2010 (Jan 20 '13)edit

будем пробовать

um2010 (Jan 20 '13)edit
0

duration содержит общую продолжительность вызова. billsec - продолжительность разговорной фазы. Зачем вам их специально приравнивать, если можно брать только первое?

ссылка удалить спам редактировать

ответил Jan 17 '13

switch Gravatar switch
8334 11 7 92
http://lynks.ru/

обновил Jan 17 '13

Comments

это частный случай, когда ивр на стороне астериска, есть другие случаи, когда нужна только billsec

um2010 (Jan 19 '13)edit

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: Jan 17 '13

Просмотрен: 2,626 раз

Обновлен: Jan 17 '13

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.