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

X-Lite. Переадресация.

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

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

Menjoy
Сообщения: 65
Зарегистрирован: 13 фев 2012, 12:09

Re: X-Lite. Переадресация.

Сообщение Menjoy »

Vlad1983 писал(а):отвечаешь на звонок
тычешь одну из комбинаций
Blind transfer ##
Attended transfer *2
астер что-нить скажет
вводишь номер назначения
В том то и дело, ввожу на виртуальной клавиатуре ## или *2 и ничего не происходит ни в CLI, ни в AMI.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: X-Lite. Переадресация.

Сообщение Vlad1983 »

значит в Dial надо добавить опции:
t - для перевода ответевшим
T- для перевода набравшим
или обе

и проверить ***7469 вызов всплывет окно скрытых настроек ищим там 2833
rtp:2833:enabled - 1

и в настройках пира dtmfmode=rfc2833
ЛС: @rostel
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: X-Lite. Переадресация.

Сообщение ded »

Menjoy, попробуйте другой софт-фон.
Menjoy
Сообщения: 65
Зарегистрирован: 13 фев 2012, 12:09

Re: X-Lite. Переадресация.

Сообщение Menjoy »

Vlad1983 писал(а):у человека стоит задача написать обработчик событий AMI
через несколько дней он узнает, что AMI генерится Asterisk-ом
через несколько месяцев, что Asterisk это аказывается IP-PBX
ещё через какое-то время, что IP-PBX может звонки обрабатывать не только со шлюзов, но ещё и программных клиентов

лечение косоглазия через задний проход
Это уже давно ясно.

А сейчас сделал один очень хороший вывод - диалплан нужно писать самому, а не делать через freepbx ;)
Задачу с переадресацией буду решать программным путем в обработчике.
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: X-Lite. Переадресация.

Сообщение ded »

Это плохой вывод, от непонимания. Он хорош может быть только в частном конкретном случае. Да и то, выводится легко в отдельный контекст где нить в extensions_custom.conf
Menjoy
Сообщения: 65
Зарегистрирован: 13 фев 2012, 12:09

Re: X-Lite. Переадресация.

Сообщение Menjoy »

Просто не нравится как freepbx делает сам диалплан, через кучу разных контекстов, да и написание диал плана вручную, я думаю, заставит все это понять.
Понимаю ваше негодование по поводу моих знаний, но раньше с подобными вещами просто дела не имел совсем. На ближайшее время уже наметил занятие - поставить и настроить Астериск с нуля, благо книга есть.

А вся проблема с переадресацией в том, что мне нужно человеку, на которого переадресовали, показать реальный номер абонента, а не другого оператора, который на него этот звонок перекидывает. Тоже самое и с перехватом.
Уникальность, видимо, нужно делать или по UniqueID звонка или по Channel абонента, и хранить при этом данные о текущем звонке в каком-нибудь файле или таблице, т.е. если uniqueid или этот channel существует в этой таблице - значит это переадресованный звонок, иначе прямой. Логика получилась такая.

Но я еще не разобрался с цепочкой событий, которые генерит Астериск и кидает в AMI при переадресации.

Изначально при звонке идет Dial, потом оператор поднимает трубку и возникает Bridge/Link, дальше оператор хочет переадресовать и тоже вызывается Dial, а дальше картины не знаю, только предполагаю что происходит Bridge/Unlink оператора1 и канала абонента, а затем Bridge/Link оператора2 и канала абонента. Это так?

Прощу прощения за терминологию, не силен.
Menjoy
Сообщения: 65
Зарегистрирован: 13 фев 2012, 12:09

Re: X-Lite. Переадресация.

Сообщение Menjoy »

Vlad1983 писал(а):значит в Dial надо добавить опции:
t - для перевода ответевшим
T- для перевода набравшим
или обе

и проверить ***7469 вызов всплывет окно скрытых настроек ищим там 2833
rtp:2833:enabled - 1

и в настройках пира dtmfmode=rfc2833
Софтфон отлично отработал на переадресацию сегодня.
Вчера, видимо, не смог переадресовать из-за того, что работал через удаленный доступ...
Menjoy
Сообщения: 65
Зарегистрирован: 13 фев 2012, 12:09

Re: X-Lite. Переадресация.

Сообщение Menjoy »

Кажется разобрался.
Если переадресовывать нажатиями клавиш на трубке, будут постоянные события Bridge Link/Unlink. Но ситуация совсем иная если переадресацию осуществлять при помощи команды Redirect, есть такая в AMI интерфейсе. А то мне эти постоянные Bridge ломали всю логику парсера.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH