VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Переадресация на внешку. нет записи в CDR

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Ответить
CAHbKA
Сообщения: 3
Зарегистрирован: 16 ноя 2015, 10:59

Переадресация на внешку. нет записи в CDR

Сообщение CAHbKA »

Задача.
Настроить переадресцию на внешний номер после 10 секунд после звонка на основной сип-номер Б.
Asterisk 11.

Возникшие проблемы

exten => _Б, 1 , NoOp()
same => n, Dial(SIP/Б,10,t)
same => n, Dial(SIP/Б&SIP/outsip/B,,t)

При звонке с А на Б, происходит переадресация на В.
Все идет по плану, но(!)

В CDR есть запись "А->Б" и отсутствует запись "Б->В" . Как говориться " кто банкет оплачивать будет?". Соответственно, исходящие звонки получаются для абонента Б на номер В бесплатны. Что не вяжется с политикой партии ))).

Попробовал
1. провернуть махинации с ResetCDR() со всякими ключами. Безрезультатно
2. добавлял Set(CDR(src)=Б). Ругается, что нет прав.
3. поднять второй вызов с помощью call-файла. Получилось только сделать два исходящих с "Б > А" и с "Б > В", которые "соеденены между собой". Оба звонка есть в CDR, но не могу call - фаилом прилепить второй вызов к уже установленому соединению.


Чувствую, что колупать надо в сторону колл-файла или через конференцию.
Не понимаю можно ли к уже поднятому каналу колфайлом приплюсовать еще звонок.
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Переадресация на внешку. нет записи в CDR

Сообщение ded »

отсутствует запись "Б->В" потому что Б не звонил В, это Астериск позвонил - создал плечо Астериск -> В, и направил вызов абонента А туда.
В такой логике не факт, что абонент Б должен за это платить, всё законно. Платить должна контора, это она создаёт удобства переадресации своим абонентам.
Set(CDR(src)=Б нельзя, это неправда. Ну и звонок Астериск -> В должен иметь CallerID ИП-АТС - Астериск, а не исходного абонента (а этого тоже некоторым хочется) или, т.н. divert number - номер абонента, который дал переадресацию (абонент Б в вашем случае).
CAHbKA
Сообщения: 3
Зарегистрирован: 16 ноя 2015, 10:59

Re: Переадресация на внешку. нет записи в CDR

Сообщение CAHbKA »

ну эт понял. И с АОНами все понятно.
Вот и надо чтобы астер сделал второй вызов от лица Б, потом его голос присовокупить к вызову А.

Ват колфаил может сделать вызов от лица Б.))) и записать правильно в СДР , значит так возможно. но не ясно как именно)))

Про оплату. 1)Всегда переадресация на мобильных номерах оплачивал тот у кого стояла эта переадресация. Это доп услуга и за нее должны платить те, у кого эта переадресация включена. 2)если клиент прочухает, что бесплатно и начнут нагло забивать исходящий канал переадресованными звоками... 3) грубо говоря, если для владельца астериска этот звонок на внешку платный, то какого рожна он будет бесплатно его переадресовывать.

Да и вообще виртуалные атс как то же это проварачивают.
darth_xs
Сообщения: 10
Зарегистрирован: 18 ноя 2015, 12:10

Re: Переадресация на внешку. нет записи в CDR

Сообщение darth_xs »

Можно сделать, например, iax-транк астериска с самим собой. И направлять в него такие вызовы. Опыт вполне удачный.
darth_xs
Сообщения: 10
Зарегистрирован: 18 ноя 2015, 12:10

Re: Переадресация на внешку. нет записи в CDR

Сообщение darth_xs »

Чего-то мой предыдущий ответ тут не появился. Попробую еще раз подробнее, раз премодерация выдала амнистию ))
Тоже когда-то была такая необходимость, решение придумал следующее - создаем iax-транк, указав host=адрес_этой_же_атс.
Далее, в диалплане, после смены АОНа, отправляем вызов на этот самый транк, откуда принимаем и уже маршрутизируем.
При такой схеме получается как раз 2 записи CDR, как описано в шапке темы. С каналом Local такое не прокатывало, по этой и еще паре причин делал через iax.
CAHbKA
Сообщения: 3
Зарегистрирован: 16 ноя 2015, 10:59

Re: Переадресация на внешку. нет записи в CDR

Сообщение CAHbKA »

Спасибо за показ направления.
Буду пробовать. как победю, отпишусь.
Попутно возникли др проблемы))).
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH