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

Перенаправление звонков в астериск

Добавлено: 04 июн 2012, 20:35
savva
Необходимо сделать перенаправление звонков.

Вот мой диалплан:
exten => 6004,1,Dial(SIP/6004,15,t)
exten => 6003,1,Dial(SIP/6003,15,t)
exten => 6001,1,Dial(SIP/6001,15,t)

Вот мой featuremap
[featuremap]
blindxfer => #1 ; Blind transfer (default is #) -- Make sure to set the T and/or t option in the Dial() or Queue() app call!
disconnect => *0 ; Disconnect (default is *) -- Make sure to set the H and/or h option in the Dial() or Queue() app call!
automon => *1 ; One Touch Record a.k.a. Touch Monitor -- Make sure to set the W and/or w option in the Dial() or Queue() app call!
atxfer => *2 ; Attended transfer -- Make sure to set the T and/or t option in the Dial() or Queue() app call!
parkcall => #72 ; Park call (one step parking) -- Make sure to set the K and/or k option in the Dial() app call!
automixmon => *3 ; One Touch Record a.k.a. Touch MixMonitor -- Make sure to set the X and/or x option in the Dial() or Queue() app call!

Номер 6001 звонит на 6003, 6003 отвечает набираю #16004, 6003 начинает звонить на 6004, 6003 свой звонок с 6001 ставит на удержание, в 6001 проигрывается музыка, 6004 поднимает трубку.
Я так понимаю, что должно быть по-другому: должны разговаривать 6001 и 6004, а 6003 висеть на удержании. Что я делаю неправильно.

*2 почему то вообще не работает.
Также не работает перенапраление, если установить blindxfer => #.

В идеале, яхочу чтобы работало и #1 и *2. Помогите разобраться пожалуста.

Re: Перенаправление звонков в астериск

Добавлено: 04 июн 2012, 20:50
Aven
Используйте функционал оконечного оборудрования для осуществления трансфера.

Re: Перенаправление звонков в астериск

Добавлено: 04 июн 2012, 20:55
savva
Можете немного пояснить, что значит функционал конечного оборудования

Вы имеете ввиду, не использовать SIP клиенты?

Re: Перенаправление звонков в астериск

Добавлено: 04 июн 2012, 21:17
ded
1) Прочитайте про отличие blindxfer и atxfer в книге по Астериск или в wiki
2) Научитесь дебажить DTMF, чтобы видеть посылаемые коды atxfer и blindxfer.

Re: Перенаправление звонков в астериск

Добавлено: 04 июн 2012, 21:40
savva
В логере поставил dtvf. но в консоле не вижу набираемых кодов.
начиная с 1.6 blindxfer от atxfer не отличаются на сколько мне объяснили. blindxfer оставлен для совместимости.

Re: Перенаправление звонков в астериск

Добавлено: 04 июн 2012, 22:52
ded
Ну тогда обращайтесь к тем, кто это объяснил.
Или в платный суппорт.

Re: Перенаправление звонков в астериск

Добавлено: 05 июн 2012, 10:23
zzuz
http://asterisk-support.ru/question/209 ... e-rabotaet

Насоветует человеку , он потом ходит и печалится.

Re: Перенаправление звонков в астериск

Добавлено: 05 июн 2012, 10:39
ded
Непонятно откуда meral такое взял. Что характерно - ТС не документацию пошёл читать, а побежал с этим воппросом на лругой форум! Добрые люди объясняют в чём отличие blindxfer от atxfer.

Re: Перенаправление звонков в астериск

Добавлено: 05 июн 2012, 11:30
kasper
meral вообще многие вещи берёт непонятно откуда, а когда просишь указать источник он сразу или обижается и начинает писать фразы типа "ну вы же профессионал а я ничего не понимаю", или просто ссылается на некий случай который у него однажды произошёл.
Вероятно они имели ввиду что при attend трансфере можно не ждать когда ответят а положить трубку, хотя в астериске это совершенно разные ф-ии и насколько я помню с этим связана некая проблема.
Это из исходников
* For party B this can be a major problem during a blonde
* transfer. (A blonde transfer is our term for an attended
* transfer that is converted into a blind transfer. :)) Party
* B could be the operator. When party B hangs up, he assumes
* that he is out of the original call entirely. The party B
* channel will be in this condition while party C is ringing,
* while attempting to recall party B, and while waiting between
* call attempts.

Re: Перенаправление звонков в астериск

Добавлено: 05 июн 2012, 12:49
savva
ded писал(а):Непонятно откуда meral такое взял. Что характерно - ТС не документацию пошёл читать, а побежал с этим воппросом на лругой форум! Добрые люди объясняют в чём отличие blindxfer от atxfer.
Я не пошёл на другой форум, я одновременно задал вопрос в два форума(давайте теперь напишем, какой я хитрый). Просто хотелось быстрее решить проблему.