Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Проблемы с dst полем в CDR

Проблемы с dst полем в CDR

<1 2
Сообщений: 112

Re: Проблемы с dst полем в CDR

насколько я понял, в поле dst записывается extension, c которого был вызов макро или dial
то есть если

[incoming]
exten => t,1,Dial(any)

то в поле dst будет t
а если сделать что-то вроде

SECRETARY=101
[incoming]
exten => t,1,Goto(office,${SECRETARY},1)
[office]
exten => _XXX,1,Dial(SIP/${EXTEN})

то запишется уже не t, а секретарский номер
сможешь переработать диалплан так, чтобы последний dial был с нужного exten - вопрос с полем dst исчезнет
2006-08-14 00:22

Сообщений: 6

Re: Проблемы с dst полем в CDR

[internal]

exten => 001,1, Macro(inexten,001)

[macro-inexten]

exten => s,1,Dial(Local/${ARG1}@iternal/n)
exten => s,n,Goto(s-${DIALSTATUS})
;далее что делаем если занято
exten => s-${DIALSTATUS},1,....


Сдесл будет луп и * его никак не заметит. Если запускали asterisk -p - то сервак ляжет.

Но проблема не в этом! CDR не обновляется при использовнии Managers API(кроме dchannel)! Как сделать так что бы обновлялся ?
2006-08-14 11:17

<1 2
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru