AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

AEL catch

Newbies/FAQ Forum 14 сообщений 01.05.2007 13:12 - 05.05.2007 11:55
#1

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

В стандартном extensions.ael есть такой макрос:

Код:

macro ael-std-exten-ael( ext , dev ) {
Dial(${dev}/${ext},20);
switch(${DIALSTATUS}) {
case BUSY:
Voicemail(b${ext});
break;
default:
Voicemail(u${ext});
};
catch a {
VoiceMailMain(${ext});
return;
};
};


Все понятно, кроме catch, в документации ничего кроме "A catch block can be specified to catch special
extensions" не нашел Sad

Объясните смысл этой инструкции
#2 01.05.2007 13:12

Несколько Asterisk на одной машине


Добрый день.

Кто-нибудь использует несколько Asterisk на одной машине?
Вопрос в том, как выбирать к какому * конектится? asterisk -r подключает всё время к одному (первому) *.
#3 01.05.2007 13:31

Shocked зачем несколько астерисков на одной машине?
#4 01.05.2007 13:48

muhaha
наверное затем же, зачем и астериск под виндой да еще и в виртальной машине - видимо это от желания поизвращаться максимально доступными способами ROFL
тоесть типа к примеру есть две задачи - первая: нужно сделать атс и чтобы она хоть както но работала. вторая: максимально, насколько это возможно, извратить изначальный смысл астериска. дык вот иногда вторая становится более приориететной, в результате - будет ли это все работать - уже не так важно становится видимо. и тогда мы видим вот такие аномалии время от времени Wink

_________________
Успехов!
#5 01.05.2007 14:56

Это не аномалия, а производственная задача. И судя по изученому материалу, я не первый (думается, и не последний), кому придётся её решать. Просто не хочется связываться с виртуальными машинами, раз в * уже есть такая опция.

ЗЫЖ Задача кажется банальная: офисный центр, куча мелких контор и офисов, даёшь каждой во виртуальной АТС в виде астериска. Каждому отдельную тачку жирно будет.
#6 01.05.2007 15:25

ну раз нет ~150-300$ на какойнить древний пень2/3 для конкретного отдельного офиса то и результат будет соответствующий, я в этом не сомневаюсь. плевки со стороны юзеров обеспечены (сам через это прошел в свое время).
на мой взгляд все эти решения в виде виртуальных машин и тд. - это дикое извращение. это моё имхо.
ps: астериcк позволяет на одной машине путем разруливания в диалплане иметь десятки-сотни разных офисов. для чего отдельные астериcки для этой задачи на одной и той же машине - мне так и не понятно.

_________________
Успехов!
#7 01.05.2007 16:48

Согласен в последнем пункте с anest'ом: в астериске сделано все чтобы штатными средствами и настройками решить данную задачу... Что именно в плане разделения работы нескольких офисов не получится решить в рамках конфигурирования астериска?
_________________
OpenSUSE 10.3 / Asterisk-trunk / Celeron 1100 (512mb) / chan_misdn (HFC)
Linksys PAP2T / SPA941 / SPA3102 / SPA2102
http://igorg.ru
#8 01.05.2007 18:41

Какой-нить древний пень и работать будет соответственно, плевки именно поэтому и будут.
Что именно не получится ещё не знаю, но есть подозрение, что одинаковый план нумерации для каждого клиента(офиса) не получится.
Т.е. в идеале хочется, чтоб вообще всё для всех было одинаково, но каждый работал независимо и ещё во всём этом не запутаться.
Разве так можно сделать, чтоб в * были одинаковые экстеншены в разных контекстах?
#9 01.05.2007 18:52

> Что именно не получится ещё не знаю, но есть подозрение, что одинаковый план нумерации для каждого клиента(офиса) не получится.

Получиться, читайте доки.

> Т.е. в идеале хочется, чтоб вообще всё для всех было одинаково, но каждый работал независимо и ещё во всём этом не запутаться.

Чтобы не запутаться составьте план (на бумажке).

> Разве так можно сделать, чтоб в * были одинаковые экстеншены в разных контекстах?

/Хочеться ругаться матом/ Вы вообще что-нибудь читали о предмете обсуждения?

_________________
ys
http://voip.rus.net/
#10 01.05.2007 19:27

vasya писал(а):
Какой-нить древний пень и работать будет соответственно, плевки именно поэтому и будут.

НЕ ПРАВДА.

_________________
Успехов!
#11 03.05.2007 09:34

во бред!! ех вася вася Laughing

как сказал анест учи матчасть

все возможно зделать штатными средставми

у меня например организовано так

user1001_20_100

где
user1001_20_100 имя пользователя
20 -номер для звонков между пользователями
и 100 первый номер пользователя в своей виртуальной PBX

вот Shocked
#12 05.05.2007 11:55

Ага.
Всем спасибо и извините за ламеризм. Smile
Уже вроде что-то получается...