Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Transfer: Вернуть звонок тому, кто перевел.

Transfer: Вернуть звонок тому, кто перевел.

1 234>
Сообщений: 104

Transfer: Вернуть звонок тому, кто перевел.

Мне необходимо перевести звонок. Набрал #, потом номер, потом # - звонок ушел. Там его не приняли. Звонок перепрыгнул на t (timeout). Нам бы его вернуть тому, кто его перевел... Как это сделать? Можно просто Dial, но где взять номер переводящего?
2005-12-08 19:28

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: Transfer: Вернуть звонок тому, кто перевел.

А если перед Dial использовать переменные, в которые забивать значения, а на t проверять? Я тоже думал над тем, что было бы неплохо отбиваться обратно с стиле классической PBX, типа комманду сделать PbxDial :)
Уверен решить можно, решишь - поделись плиз.
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2005-12-08 20:54

Сообщений: 104

Re: Transfer: Вернуть звонок тому, кто перевел.

Пробовал уже. У нас есть CallerID (кто звонит) и Extention (куда переводим)... А вот как узнать - КТО переводит - я пока не придумал...
2005-12-08 21:15

Avatara of navigator
Сообщений: 92

Re: Transfer: Вернуть звонок тому, кто перевел.

Элементарно, Ватсон:



;Звоним на 91. поднимаем, разговариваем,
;делаем blind transfer на номер 92
exten => 91,1,Dial(SIP/home_fxs||t)

;Звоним туда где нам не ответят
exten => 92,1,Dial(Local/99@sasha-test/n|10)
exten => 92,n,CUT(BACK=DIALEDPEERNAME,-,1)
exten => 92,n,Dial(${BACK})

;Здесь мы не поднимем трубку
exten => 99,1,Ringing()
exten => 99,n,Wait(20)


:cool:

http://www.pbxware.ru - профессиональная техническая поддержка Digium и Asterisk
2005-12-08 21:59

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: Transfer: Вернуть звонок тому, кто перевел.

Саша, респект :cool:
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2005-12-09 00:02

Сообщений: 104

Re: Transfer: Вернуть звонок тому, кто перевел.

litnimaxСаша, респект :cool:
Присоединяюсь 8)
2005-12-09 12:27

Сообщений: 2

Re: Transfer: Вернуть звонок тому, кто перевел.

Помогите новичку !!!

Возникла именно такая проблема, которую описывал автор. Т.е. Вернуть звонок тому, кто перевел, в случае, если занято или не отвечает. Если можно, описать вкратце, куда код господина navigator применяется, т.к. пробовал вписывать его в extensions.conf после exten => s,10,Dial(${ds}); - не помогает
2007-10-16 18:21

Сообщений: 12

Re: Transfer: Вернуть звонок тому, кто перевел.

На * 1.4 все работало супер.
Перешел на 1.6 и не работает, поскольку переменная DIALEDPEERNAME постоянно пустая.
Не подскажете как реализовать на 1.6.
Спасибо.
2009-01-16 18:07

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: Transfer: Вернуть звонок тому, кто перевел.

Не дошли еще руки до 1.6 :-)
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2009-01-16 23:17

Avatara of IgorG
Откуда: Омск
Сообщений: 478

Re: Transfer: Вернуть звонок тому, кто перевел.

1. Нужно проследить почему DIALEDPEERNAME не устанвливается
2. Почему в 1.6 не пользоваться atxfer? Он автоматически возвращает звонок, плюс на мой взгляд он более удобен чем просто переадресация вслепую
OpenSUSE 11.2 / Asterisk 1.6.x / Vicidial / UniMRCP
2009-01-17 18:39

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