AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

ОТОБРАТЬ разговор

Asterisk IP PBX 15 сообщений -
#1

Приветствую.

Ситуация возникла из-за молодого менеджера - он разговаривает с клиентом, а начальнику не понравился их разговор и начальник хочет ПРИНУДИТЕЛЬНО переключить внешнего абонента на себя, разорвав при этом связь у менеджера. Раньше делалось просто ChanSpy, но этот метод не "рвет" канал с менеджером.

Что посоветуете?

_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
#2

через AMI редиректить?
_________________
Jabber конференция
сервер: conference.jabber.ru
комната: asterisk
#3

меня тоже интересует решение этой задачи.
как вариант наверное можно сделать так: прилепляться к каналу через ChanSpy, там по нажатию заданной комбинации уже отправлять одну из сторон разговора в конференцию а другой отбой (я бы выдал еще звуковую трель перед обрывом). ну и себя естественно тоже в конфу. както так наверное.

_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
#4

для сотрудника
- делать диал с вызовм макроса / gosub, при ответе, в котором в astdb записывать канал звонящего ( current-call-4-CALLED=xxxxx )

для боса
- сделать красивый номер на который при звонке босса по суффиксу/донабору из astdb выгребается искомый канал
- сделать Bridge канала боса с каналом из astdb

?

с каналами на холде будет засада.
#5

ChannelRedirect обоих и менеджера и клиента на MusicOnHold, потом Bridge клиента на босса
#6

Только не забудьте, что звонить может как менеджер, так и менеджеру. (В смысле A-Б номера и все такое)
_________________
Asterisk 1.4.30 @ Ubuntu 9.04 + Cisco MC3810 + NEC NEAX 2000IPS + Polycom IP Phones
#7

Всем привет.
Сам спросил - сам сделал. Может кому пригодится -http://wapo-spb.livejournal.com/7753.html

_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
#8

Прикольная штука.
Спасибо!

_________________
Внимание! Свет в конце тоннеля может быть светом фар приближающегося поезда!
Ubuntu 10.04/12.04 - Asterisk 1.8.11.0-rc2/1.8.14.1/1.8.17.0/10.10.0
#9

спасибо Wapo
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
#10

Вместо двух обращений к астеру, можно обойтись одним и столбиком BridgedTo:
> core show channels verbose 
Channel Context Extension Prio State Application Data CallerID Duration Accountcode PeerAccount BridgedTo
SIP/114-00010e83 office YYYYYY 5 Up Dial SIP/trunc_rt/78216YYYYYY 8216XXXXXX 00:00:30 SIP/trunc_rt-00010e8
SIP/trunc_rt-00010e8 from-trunc_rt 1 Up AppDial (Outgoing Line) YYYYYY 00:00:30 SIP/114-00010e83

_________________
Intel Core 2 Duo E6400 @ 2.40GHz / 6Gb / 160Gb || Gentoo Linux || Asterisk 1.8.12
Решения телефонии на базе Asterisk || http://it-need.ru
#11

core show channels

отдает список каналов в отформатированном виде, если имя канала длиннье скольки то сиволов хвост отрежется. будете долго пытаться заредиректить не существующий канал.

_________________
рву шаблоны. дорого.
#12

7 символов в хексе это 268435455 в десятиричной системе, не думаю, что столько каналов будет между рестартами системы
_________________
Intel Core 2 Duo E6400 @ 2.40GHz / 6Gb / 160Gb || Gentoo Linux || Asterisk 1.8.12
Решения телефонии на базе Asterisk || http://it-need.ru
#13

если присмотреться то перед хексом можно найти имя пира и тире, если нет пира то там будет ip.

core show channels concise

и не парьтесь.

2 aven:

в твоем дампе второй звонок как раз подходит под этот случай.

_________________
рву шаблоны. дорого.
#14

Просто не стоит называть внешнего прова или внутреннего абонента очень длинно. Тогда все будет нормуль.

А опция concise объявлена устаревшей в 1.8.11 Sad

_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
#15

Кстати да, но там раньше вроде небыло полной инфы.
_________________
Intel Core 2 Duo E6400 @ 2.40GHz / 6Gb / 160Gb || Gentoo Linux || Asterisk 1.8.12
Решения телефонии на базе Asterisk || http://it-need.ru