ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Установка разных действий для двух плеч звонков

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

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

Установка разных действий для двух плеч звонков

Сообщение AlexeyFatnev » 27 май 2022, 16:29

Здравствуйте.

К Астериск подключены телефонные аппараты и несколько городских линий.

В случае установки исходящего звонка, телефон устанавливает плечо до Астериск, а Астериск устанавливает плечо до городской линии.

Можно ли как-то разделить в Диалплане эти два плеча и делать какие-то действия отдельно для каждого плеча звонка?


Вопрос больше из любопытства, так как проблема, во время решения которой он возник уже решена но в дальнейшем ответ может иметь практическое значение.
AlexeyFatnev
 
Сообщений: 18
Зарегистрирован: 26 май 2022, 19:04

Re: Установка разных действий для двух плеч звонков

Сообщение ded » 30 май 2022, 10:36

Можно, используя канал LOCAL для каждого плеча. Тогда действие каждого плеча описывается в отдельном контексте, например:
Код: выделить все
[operator]
exten => s,1,Dial(SIP/10&SIP/11,,t)
same => n,Playback(outside_call)

[world]
exten => _+78XXXXXXXXX,1,Dial(SIP/provider/${EXTEN})
same => n,Playback(you_have_to_run_away)

Плечо
Local/s@operator и
Local/+78012345678@world
Плечи можно менять местами (порядок вызова.
ded
 
Сообщений: 15803
Зарегистрирован: 26 авг 2010, 19:00

Re: Установка разных действий для двух плеч звонков

Сообщение AlexeyFatnev » 10 июн 2022, 16:07

Здравствуйте, Ded.

Благодарю, буду пробовать.
AlexeyFatnev
 
Сообщений: 18
Зарегистрирован: 26 май 2022, 19:04


Вернуться в Вопросы новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 31

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH