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

Запись разговоров

Сообщений: 2

Запись разговоров

Как можно организовать запись разговоров исходящих токо с одного номера (максимум с двух).

например есть номера 240 250 260 277 288 и тд
нужно записать разговоры которые идут на 250 и с 250
все, что идет на 250 пишу так

exten => 250,1,Monitor(wav,имя-файла,bm)
exten => 250,2,Dial(SIP/250,20)
exten => 250,3,Hangup

а как записать то, что идет с 250?
2007-05-18 10:57

Откуда: Киев
Сообщений: 749

Re: Запись разговоров

[c1]
exten => _.,1,Gotoif( $[ ${CDR(callerid)} = 250 ]?10)
exten => _.,2,dial(SIP/${EXTEN},20)
exten => _.,3,hangup
exten => _.,10,monitor(wav,имя-файла,bm)
exten => _.,11,goto(${EXTEN},2)

2007-05-18 13:20

Avatara of noize
Откуда: Москва
Сообщений: 398

Re: Запись разговоров

exten => _X.,1,GotoIf($["${CALLERID(num)}" = "250]?10:2)
на exten => _.,..... у меня астериск ругается
2007-05-18 23:11

Откуда: Киев
Сообщений: 749

Re: Запись разговоров

да пусть ругаеться
все равно работает
при exten => _X.,1,
не звонит на 1,2, 3 ;)
вы ж мне диаплан свой не сообщили. ;)
2007-05-20 06:52

Сообщений: 2

Re: Запись разговоров

заработало
(запись разговора токо одного телефона(входящие и исходящие) в данном случае с номером 250)
сделал так
exten => _XXX,1,GotoIf($["${CALLERID(num)}"="250]?7)
exten => _XXX,2,GotoIf($["${EXTEN}"="250]?7)
exten => _XXX,3,Dial(SIP/${EXTEN},20)
exten => _XXX,,4,Hangup
exten => _XXX,7,monitor(wav,/usr/local/etc/asterisk/records/${STRFTIME(${EPOCH},,%Y%m%d-%H:%M:%S)}_${CALLERID(num)}_${EXTEN},bm)
exten => _XXX,8,goto(${EXTEN},3)
2007-05-21 14:47

Добавить страницу в закладки:  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