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

SIP Call Release Source

Возможно ли получить данное значение
<1 2
Сообщений: 147

Re: SIP Call Release Source

Протестировал у себя, вроде заработало. Смысл вобщем то тот же что и у автора выше, только мы обходим ограничение на запись в таблицу CDR после того как звонок закончился с помощью функции ODBC.
extensions.conf
exten => _1XXX,1,Answer()
exten => _1XXX,n,Set(E=${UNIQUEID})
exten => _1XXX,n,Set(CDR(userfield)=SRC)
exten => _1XXX,n,Dial(SIP/${EXTEN},,g)
exten => _1XXX,n,Wait(0.5)
exten => _1XXX,n,Set(ODBC_CR_FIX(${E}))
exten => _1XXX,n,Hangup()

func_odbc.conf
[CR_FIX]
dsn=asterisk
writesql=UPDATE cdr SET userfield = 'DST' WHERE uniqueid = '${ARG1}'

2010-08-02 18:02

Откуда: NiNo
Сообщений: 112

Re: SIP Call Release Source

...при таком раскладе логичнее тогда уж самому CDR в базу писать, нежеле делать сначала insert а потом еще и update в некоторых случаях...
http://code.google.com/p/virtual-pbx - я не червонец, чтобы нравиться всем....
2010-08-02 18:29

Сообщений: 147

Re: SIP Call Release Source

Дописать отсутствующее для меня проще чем заново изобретать велосипед ). Будет загибаться сервер под нагрузкой - буду думать об оптимизации...
2010-08-02 21:23

<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