Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / TrixBox, Elastix, FreePbx / Elastix 2.0 в разрыве E1 - выборочная запись исходящих звонков

Elastix 2.0 в разрыве E1 - выборочная запись исходящих звонков

Elastix 2.0 в разрыве потока E1(меж провайдером и УПАТС), на котором нужно выборочно записывать исходящие звонки, с извещением набираемому о записи разговора.
Откуда: Moscow
Сообщений: 2

Elastix 2.0 в разрыве E1 - выборочная запись исходящих звонков

Добрый день!

Есть: УПАТС <---E1---> Elastix 2.0 <---E1---> Провайдер
<--ethernet--> Ubuntu 10.4 + E1550

УПАТС заведена, как from-internal , причем при звонке в мир, приходит трехзначный номер сотрудника.
Провайдеры заведены, как from-trunk , а на выход обязательна подстановка моего "Outbound Caller ID", иначе пров не выпускает.


Нужно: 1. Записывать исходящие разговоры только от определенных внутренних номеров.
2. При исходящем звонке, определенного внутреннего номера, проигрывать приветствие с предупреждением о записи разговора.
3. Как можно исправить, в оснастке FreeBbx-Reports, в столбцах "Source" и "Clid", отображение подставляемого мною "Outbound Caller ID" на внутренний номер сотрудника, приходящий от УПАТС ?

Такие вот проблемы. Что можете посоветовать ?
Есть мысли:
по 1 пункту - переделать канал от УПАТС from-internal на from-trunk, и вылавливать внутренние номера, переправляя на екстеншены и включая запись, а далее в мир. Но как-то муторно 30 каналов прописывать, думаю более красивое решение есть.
по 2 пункту - думаю нужно написать что-то вроде:
[out_call_with_call_record_notice]
exten => _X.,1,NoOp(--- out_call_with_call_record_notice ---)
exten => _X.,n,Dial(ZAP/g1,600,M(talk_record))
exten => _X.,n,Hangup
но как это правильно вписать в FreePBX ?
по 3 пункту - совсем мыслей нет :(

Та куда же копать ?
2010-10-25 14:12

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Elastix 2.0 в разрыве E1 - выборочная запись исходящих звонков

1) зачем 30 каналов прописывать? группы для кого придумали?
2) лучше так
[out_call_with_call_record_notice_and_redirecting_to_standart_dialplan]
exten => _XXXXXX.,1,NoOp(--- out_call_with_call_record_notice_and_redirecting_to_standart_dialplan ---)
exten => _XXXXXX.,n,macro(talk_record)
exten => _XXXXXX.,n,goto(from-internal-additional,${EXTEN},1)
3) изучить пхп и добавить/удалить
либо изменять в контексте [out_call_with_call_record_notice_and_redirecting_to_standart_dialplan] на то, что вам надо
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-10-25 14:41

Откуда: Moscow
Сообщений: 2

Re: Elastix 2.0 в разрыве E1 - выборочная запись исходящих звонков

switch:

3) изучить пхп и добавить/удалить
либо изменять в контексте [out_call_with_call_record_notice_and_redirecting_to_standart_dialplan] на то, что вам надо
Самое забавно то, что при исходящих звонках на рядом стоящий Ubuntu с GSM свистками (по IAX2 каналу), в столбцах "Source" и "Clid" вкладки "Reports" - номера внутренних абонентов видно !
2010-10-25 15:25

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Elastix 2.0 в разрыве E1 - выборочная запись исходящих звонков

ну и что?
у вас в транке на эластиксе прописан Ootbound number, вот он и светится.
я что-то не вижу способа одновременно передать вышестоящему провайдеру нужный исходящий CID, при этом занести в CDR номер абонента (в поле src), при условии что не делать лишних заворотов через chan_local
как вариант - прописывать accountcode и в call-log.php включить отображение этого поля. и тогда будет вам щасте
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-10-25 16:12

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