1 | изначальная версия редактировать | |
Напишите диалплан так, чтобы звонок возвращался. Все в ваших руках!
2 | No.2 Revision редактировать |
Напишите диалплан так, чтобы звонок возвращался. Все в ваших руках!
Как я понял, у вас FreePBX. Не знаю как в вашей версии, но в своей я сделал так:
В макросе macro-exten-vm после вызова макроса macro-dial нужно добавить строку:
exten => s,n,GoToIf($[$["${MACRO_CONTEXT}"="from-internal-xfer"]]?callreturn,1)
в конце макроса добавить обработку:
; Return call after blind transfer
exten => callreturn,1,NoOp(Extension is no answer or BUSY and not passing to transfer)
exten => callreturn,n,Set(CALLERID(name)=Call Return: ${CALLERID(name)})
exten => callreturn,n,Macro(dial,${RT},${DIAL_OPTIONS},${DIALEDPEERNUMBER})
exten => callreturn,n,Macro(hangupcall)
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.