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

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

ответил 2011-02-28 11:19:03 +0400

Sherkhan Gravatar Sherkhan

Касательно пунктов 2-5.

Нашел вот такое, но почему то не сработало. Помогите пожалуйста доработать код.

Определите контекст для обработки переводов в переменной TRANSFERCONTEXT:

[vash
obshiycontext]
...
exten => _X.,n,Set(
TRANSFERCONTEXT=transfer)
...
и в этом контексте тогда можно сделать так:
[transfer]
exten => 101,1,Dial(...)
exten => 101/120,1,Hangup
...

Касательно пунктов 2-5.

Нашел вот такое, но почему то не сработало. Помогите пожалуйста доработать код.

Определите контекст для обработки переводов в переменной TRANSFERCONTEXT:

[vash
obshiycontext]
...
exten => _X.,n,Set(
TRANSFERCONTEXT=transfer)
...
и в этом контексте тогда можно сделать так:
[transfer]
exten => 101,1,Dial(...)
exten => 101/120,1,Hangup
...

Помогите пожалуйста доработать код.

Касательно пунктов 2-5.

Нашел вот такое, но почему то не сработало. Определите контекст для обработки переводов в переменной TRANSFERCONTEXT:

[vash
obshiycontext]
...
exten => _X.,n,Set(
TRANSFERCONTEXT=transfer)
...
и в этом контексте тогда можно сделать так:
[transfer]
exten => 101,1,Dial(...)
exten => 101/120,1,Hangup
...

Помогите пожалуйста доработать код.

Добавил вот так в extensions.conf, переадресация обрывается

[from-internal-xfer] ; applications are now mostly all found in from-internal-additional in _custom.conf
include => from-internal-custom
include => parkedcalls

[from-internal-custom] ; переадресация звонка
exten => s,1,set(TRANSFERCONTEXT=custom-testtransfer|${EXTEN}|1) ; переадресация звонка

[custom-test_transfer] ; переадресация звонка
exten => s,n,Playtones(congestion)

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