понедельник, 10 августа 2015 г.

Elastix 2.4/2.5 Возврат звонка после "слепого" трансфера

Взял отсюда: http://hemantsharma221.blogspot.ru/2013/07/blind-transfer-and-ring-back-in-elastix.html

Открываем первый файлик, прописываем там это:
/etc/asterisk/globals_custom.conf  

TRANSFER_CONTEXT = blindxfer_ringback 

Открываем второй файлик, дописываем там в конец это:
/etc/asterisk/extensions_custom.conf 

[blindxfer_ringback] 
; the destination ext should not have vm enabled 
exten => _X.,1,NOOP(${BLINDTRANSFER}) 
exten => _X.,n,set(timeoutd=15) ; set timeout in seconds to dial the transferee 
exten => _X.,n,set(extLeng=${LEN(${EXTEN})}) 
exten => _x.,n,dial(local/${EXTEN}@from-internal,${timeoutd}) 
exten => _X.,n,Gotoif($["${DIALSTATUS}" = "ANSWER"]?hangup:callback) 
; strip the 'SIP/' and ring back
exten => _X.,n(callback),dial(local/${BLINDTRANSFER:4:${extLeng}}@from-internal,,tr)
exten => _X.,n(hangup),hangup() 

Комментариев нет:

Отправить комментарий