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

"Абонент разговаривает по другой линии" возможно ли?

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

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

ded
Сообщения: 15619
Зарегистрирован: 26 авг 2010, 19:00

Re: "Абонент разговаривает по другой линии" возможно ли?

Сообщение ded »

А каким должен он быть?
Второй шаг может быть любым, в пределах синтаксиса диалплана. Например таким -
exten => 155,1,Macro(check-number,${EXTEN})
exten => 155,2,Playback(What-do-you-want-to-get-to?)
или
exten => 155,2,AGI(dialparties.agi)
Я так и не могу понять логику вложенных контекстов. Казалось сначала, что они аналогичны процедурам из языка Pascal: вызвал, отработал и вернул выполнение в точку, где оно было прервано. Сейчас получается, что при выполнении макроса, он выходит в контекст from-internal, а не в from-internal-custom, и начинает работу с экстеншена return.
Нет, не аналогичны. Весь контекст вместе с инклюдами - одна большая процедура. Смотреть
CLI> dialplan show 155@from-internal
CLI> dialplan show from-internal
В конце концов разберётесь.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH