Страница 1 из 1

Запись звонков с разных транков в разные папки

СообщениеДобавлено: 29 май 2018, 15:00
eugene512
Доброго дня! Имею два номера у провайдера. Нужно разделить запись звонков в разные папки по каждому номеру. С входящими получилось следующим образом

exten =>SIPLOGIN1,2,Set(fname=${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${CALLERID(number)}-${EXTEN})
exten =>SIPLOGIN1,3,MixMonitor(/records/callrecords/${fname}.wav)

exten =>SIPLOGIN2,2,Set(fname=${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${CALLERID(number)}-${EXTEN})
exten =>SIPLOGIN2,3,MixMonitor(/records/calls/${fname}.wav)

При входящем звонке все четко раскидывается в разные папки.

А вот с исходящими номер не прошел!)))))

Помогите пожалуйста у кого какие мысли как это реализовать. Всем спасибо за ответы!

Re: Запись звонков с разных транков в разные папки

СообщениеДобавлено: 30 май 2018, 08:13
virus_net
Какаие тут могут быть мысли кроме как открыть диалплан, найти кусок с исходящими и там внести соответствующие правки.

Re: Запись звонков с разных транков в разные папки

СообщениеДобавлено: 30 май 2018, 12:18
ded
Евгений,

для исходящих у Вас должно быть как-бы два SIP пира
Код: выделить все
[Account1]
username=SIPLOGIN1
secret=mysupersecret1
host=
type=
callerid=99012345678

[Account2]
username=SIPLOGIN2
secret=mysupersecret2
host=
type=
callerid=89876543210

и пускать исходящие вызовы через
Код: выделить все
exten => _89XXXXXXXXX,1,Dial(SIP/Account1/${EXTEN})
exten => _+79XXXXXXXXX,1,Dial(SIP/Account2/${EXTEN})