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

BlindTransfer Возврат по недоступности FreePBXDistro

Добавлено: 08 апр 2013, 14:44
Angelator
На просторах интернета было найдено такое решение для 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)
Решение по-умолчанию рабочее. Но при подстановке своих направлений при неответе, статусе занято, недоступен - конечно же перестает работать.

Коллеги, посоветуйте, что можно придумать в этой ситуации?

Re: BlindTransfer Возврат по недоступности FreePBXDistro

Добавлено: 08 апр 2013, 14:54
april22
а выносили диалпланы в костомные файлы ?

Re: BlindTransfer Возврат по недоступности FreePBXDistro

Добавлено: 08 апр 2013, 14:57
Angelator
Да. [macro-exten-vm] вынес в extensions_override_freepbx.conf (FreePBX 2.10)

Re: BlindTransfer Возврат по недоступности FreePBXDistro

Добавлено: 08 апр 2013, 15:59
Angelator
Решил. Теперь работает. В globals_custom.conf вписал строку TRANSFER_CONTEXT=ext-local, вместо "from-internal-xfer" в exten => s,n,GoToIf($[$["${MACRO_CONTEXT}"="from-internal-xfer"]]?callreturn,1) - "ext-local".
Какие неполадки это может взывать?

Re: BlindTransfer Возврат по недоступности FreePBXDistro

Добавлено: 08 апр 2013, 16:10
zzuz

Код: Выделить всё

dialplan show from-internal-xfer 
dialplan show ext-local

Re: BlindTransfer Возврат по недоступности FreePBXDistro

Добавлено: 18 апр 2013, 14:53
Angelator
ext-local оказался не совсем корректным решением. Перестало отрабатывать на групповых и вирт. номерах с follow me

Re: BlindTransfer Возврат по недоступности FreePBXDistro

Добавлено: 18 апр 2013, 15:24
ded
... и Вы уже ищете корректное решение и опубликуете его в этом топике?