VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

Обо всем касательно FreePBX, MetPBX, TrixBox, Elastix, AstPBX и всех других дистрибутивов

Модераторы: april22, Zavr2008

Ответить
Angelator
Сообщения: 24
Зарегистрирован: 10 янв 2012, 09:05

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

Сообщение 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)
Решение по-умолчанию рабочее. Но при подстановке своих направлений при неответе, статусе занято, недоступен - конечно же перестает работать.

Коллеги, посоветуйте, что можно придумать в этой ситуации?
april22
Сообщения: 2187
Зарегистрирован: 09 июл 2012, 09:47

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

Сообщение april22 »

а выносили диалпланы в костомные файлы ?
Своими вопросами , вы загоняете меня в ГУГЛЬ.
Angelator
Сообщения: 24
Зарегистрирован: 10 янв 2012, 09:05

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

Сообщение Angelator »

Да. [macro-exten-vm] вынес в extensions_override_freepbx.conf (FreePBX 2.10)
Angelator
Сообщения: 24
Зарегистрирован: 10 янв 2012, 09:05

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

Сообщение Angelator »

Решил. Теперь работает. В globals_custom.conf вписал строку TRANSFER_CONTEXT=ext-local, вместо "from-internal-xfer" в exten => s,n,GoToIf($[$["${MACRO_CONTEXT}"="from-internal-xfer"]]?callreturn,1) - "ext-local".
Какие неполадки это может взывать?
Аватара пользователя
zzuz
Сообщения: 1658
Зарегистрирован: 21 сен 2010, 13:33
Контактная информация:

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

Сообщение zzuz »

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

dialplan show from-internal-xfer 
dialplan show ext-local
Линия24 - Системы Массового Телефонного Обслуживания
Angelator
Сообщения: 24
Зарегистрирован: 10 янв 2012, 09:05

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

Сообщение Angelator »

ext-local оказался не совсем корректным решением. Перестало отрабатывать на групповых и вирт. номерах с follow me
ded
Сообщения: 15623
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение ded »

... и Вы уже ищете корректное решение и опубликуете его в этом топике?
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH