Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Как настроить возврат из blind transfer при недоступности?

1

Имеется Asterisk 1.6, настроен blind transfer. Хочется добиться поведения как в Панасониках, если переадресуемый абонент не доступен, то вызов должен вернуться тому кто переадресовывал. Сейчас работает так, что если blind transfer не смог достучаться до переадресуемого, то соединение просто рвётся и всё.

удалить закрыть спам изменить тег редактировать

спросил 2012-06-06 08:19:36 +0400

nil Gravatar nil
41 4 2 4

обновил 2013-01-15 21:40:52 +0400

meral Gravatar meral flag of Ukraine
21228 24 19 169
http://pro-sip.net/

3 Ответа

1

Верно. Attendant transfer можно использовать и как blind. В Asterisk 1.8.12.1 в features.conf есть опции:

;atxfernoanswertimeout = 15     ; Timeout for answer on attended transfer default is 15 seconds.
;atxferdropcall = no            ; If someone does an attended transfer, then hangs up before the transferred
                                ; caller is connected, then by default, the system will try to call back the
                                ; person that did the transfer.  If this is set to "yes", the callback will
                                ; not be attempted and the transfer will just fail.
                                ; For atxferdropcall=no to work properly, you also need to
                                ; define ATXFER_NULL_TECH in main/features.c.  The reason the
                                ; code is not enabled by default is spelled out in the comment
                                ; block near the top of main/features.c describing ATXFER_NULL_TECH.
;atxferloopdelay = 10           ; Number of seconds to sleep between retries (if atxferdropcall = no)
;atxfercallbackretries = 2      ; Number of times to attempt to send the call back to the transferer.
                                ; By default, this is 2.
ссылка удалить спам редактировать

ответил 2012-06-06 22:19:05 +0400

asteriskguru Gravatar asteriskguru
1150 4 5 20
http://www.asteriskguru.r...
0

См. здесь: Возврат звонка после безусловного / "слепого" перевода Callback after unattended / blind transfer http://linux.mixed-spb.ru/asterisk/callbackafterblind_transfer.php
если кратко, то:
1) можно сделать несколько Dial
2) можно настроить attended transfer как blind transfer
3) можно использовать TRANSFER _ CONTEXT

ссылка удалить спам редактировать

ответил 2014-04-30 10:20:16 +0400

mikhed Gravatar mikhed
1 1

обновил 2014-04-30 10:39:57 +0400

0

таким функционалом обладает Attended transfer

ссылка удалить спам редактировать

ответил 2012-06-06 10:11:20 +0400

Olpag Gravatar Olpag
1884 3 4 29

обновил 2012-06-06 10:13:15 +0400

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2012-06-06 08:19:36 +0400

Просмотрен: 2,529 раз

Обновлен: Apr 30 '14

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.