Transfer: Вернуть звонок тому, кто перевел.
Сообщений: 104
|
Transfer: Вернуть звонок тому, кто перевел.
Мне необходимо перевести звонок. Набрал #, потом номер, потом # - звонок ушел. Там его не приняли. Звонок перепрыгнул на t (timeout). Нам бы его вернуть тому, кто его перевел... Как это сделать? Можно просто Dial, но где взять номер переводящего?
|
Откуда: Москва
Сообщений: 3421
|
Re: Transfer: Вернуть звонок тому, кто перевел.
А если перед Dial использовать переменные, в которые забивать значения, а на t проверять? Я тоже думал над тем, что было бы неплохо отбиваться обратно с стиле классической PBX, типа комманду сделать PbxDial :)
Уверен решить можно, решишь - поделись плиз.
|
Сообщений: 104
|
Re: Transfer: Вернуть звонок тому, кто перевел.
Пробовал уже. У нас есть CallerID (кто звонит) и Extention (куда переводим)... А вот как узнать - КТО переводит - я пока не придумал...
|
Сообщений: 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:
|
Откуда: Москва
Сообщений: 3421
|
Re: Transfer: Вернуть звонок тому, кто перевел.
Саша, респект :cool:
|
Сообщений: 104
|
Re: Transfer: Вернуть звонок тому, кто перевел.
litnimaxСаша, респект :cool:
Присоединяюсь 8)
|
Сообщений: 2
|
Re: Transfer: Вернуть звонок тому, кто перевел.
Помогите новичку !!!
Возникла именно такая проблема, которую описывал автор. Т.е. Вернуть звонок тому, кто перевел, в случае, если занято или не отвечает. Если можно, описать вкратце, куда код господина navigator применяется, т.к. пробовал вписывать его в extensions.conf после exten => s,10,Dial(${ds}); - не помогает
|
Сообщений: 12
|
Re: Transfer: Вернуть звонок тому, кто перевел.
На * 1.4 все работало супер.
Перешел на 1.6 и не работает, поскольку переменная DIALEDPEERNAME постоянно пустая.
Не подскажете как реализовать на 1.6.
Спасибо.
|
Откуда: Москва
Сообщений: 3421
|
Re: Transfer: Вернуть звонок тому, кто перевел.
Не дошли еще руки до 1.6 :-)
|
Откуда: Омск
Сообщений: 478
|
Re: Transfer: Вернуть звонок тому, кто перевел.
1. Нужно проследить почему DIALEDPEERNAME не устанвливается
2. Почему в 1.6 не пользоваться atxfer? Он автоматически возвращает звонок, плюс на мой взгляд он более удобен чем просто переадресация вслепую
OpenSUSE 11.2 / Asterisk 1.6.x / Vicidial / UniMRCP
|
|