Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Определение канала

Определение канала

Как определить канал откуда пришел вызов
<1 2
Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: Определение канала

А я предпочитаю загнать все в контекст, а не раскидывать по разным и бегать из одного в другой...
Как Вы наверное знаете, в современных языках программирование нет оператора Goto. Не зря ведь...
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2008-05-13 19:18

Сообщений: 112

Re: Определение канала

litnimax:

А я предпочитаю загнать все в контекст, а не раскидывать по разным и бегать из одного в другой...
Как Вы наверное знаете, в современных языках программирование нет оператора Goto. Не зря ведь...
тогда я, наверное, зайду в крайность, но все же спрошу:
Обычно в Вашем диалплане сколько контекстов? Один? И в нем Вы принимаете звонок на _X., а потом выдергиваете нужную инфу из sipheader ? Утопично, не правда ли?
Отсутствие операторов Goto склоняет к использованию процедур, функций, к переходу к модульности. Ровно для этой самой модульности и созданы контексты в диалплане астериска. Уж кому это знать как не Вам. Коенчно, AEL более походит на структурный язык, тогда как стандартный диалплан - читый basic, но и в AEL есть метки и джампы.
Решать что использовать, конечно, дело каждого и сильно зависит от задачи. В моих диалпланах IIF-ов тоже достаточно, но совсем отказываться от Goto я не собираюсь :)
2008-05-13 23:19

<1 2
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru