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

Создание конференции на meetme

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: Создание конференции на meetme

2 contramundum:

А что будет в твоем конфиге, если тот, кого ты вызвал, повесил трубку, не дав тебе нажать ** или *# ?

Какую версию Asterisk ты используешь? Ключик g как раз решает заданный выше вопрос, проверено и работает. Непонятно что у тебя было. Попробуй оставить g и позвонить снова, может ты поправил в другом месте ;-)
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2008-10-17 17:07

Сообщений: 866

Re: Создание конференции на meetme

2litnimax,
ну вот 5 публичных + N корпоративный я в итоге и сделал. Great minds think alike :)

А с *31 я так понимаю проблема - двое не могут организовывать каждый свою конфу одновременно, так ведть? У нас это не прокатит - вероятность конфликтов хоть и мала, но уж если случиться то мало не покажется. Ибо такие adhoc конференции собирают когда срочно нужно и если двое таких которым срочно начнут выяснять отношения кому срочнее - хочется быть подальше :)
2008-10-17 19:19

Сообщений: 89

Re: Создание конференции на meetme

litnimax:

2 contramundum:

А что будет в твоем конфиге, если тот, кого ты вызвал, повесил трубку, не дав тебе нажать ** или *# ?

Какую версию Asterisk ты используешь? Ключик g как раз решает заданный выше вопрос, проверено и работает. Непонятно что у тебя было. Попробуй оставить g и позвонить снова, может ты поправил в другом месте ;-)
нет, не работает у меня с ключом g!.. то есть макрос конечно выполняться продолжает после повешания трубы, но строка
exten => s,n,Goto(dynamic-nway,${CONFNO},1) из [macro-nway-start] НЕ РАБОТАЕТ!!

...да и действительно, если тот кого вызвал повесил трубку до нажатия мной ** или *#, то я вылетаю. :( блин, ну почему все так криво?! в смысле, я не понимаю, почему этот скрипт у меня работает так криво и вообще не правильно?! Все люди как люди - увсех работает - а у меня нет, ну почемуууу?!??!?!?! :(

Использую AsteriskNOW (core version: Asterisk 1.4.18.1 built by rmake-chroot @ broth on a i686 running Linux)
2008-10-20 11:03

Сообщений: 89

Re: Создание конференции на meetme

а, еще вопрос хотел озвучить, пусть даже скрипт так криво работает, но все-же РАБОТАЕТ!
Так вот, как сделать, что бы не только ЗВОНЯЩИЙ (caller) мог начать собирать конфу по нажатию *0, а еще и ОТВЕЧАЮЩИЙ (callee)?
Пробовал ставить в features.conf в [applicationmap]
nway-start=*0,caller,Macro,nway-start
nway-start-callee=*0,callee,Macro,nway-start
nway-inv=**,caller,Macro,nway-ok
nway-noinv=*#,caller,Macro,nway-notok

но ничего не происходит. То есть Звонящий может набрать *0 и начать конфу, а Отвечающий - нет, хотя тотже трансфер работает и на том и на этом. В лучшем случае получалось, что Звонящий набирает *0, а гудок звучит на Отвечающем :)))))

2008-10-20 11:13

Сообщений: 866

Re: Создание конференции на meetme

Я готов поспорить что там бага. У меня на экспериментах callee тоже не мог активировать фичу.
2008-10-20 12:10

Сообщений: 89

Re: Создание конференции на meetme

ладно... а вообще, возможно-ли сделать своё сочетание кнопок в features.conf в [applicationmap] для отвечающего? я пробовал, но что-то вообще ничего не получается. Это возможно вообще?
2008-10-20 12:32

Сообщений: 866

Re: Создание конференции на meetme

Хм. Стопроц бага. Попробуйте сделать звонок а потом сказать

core show channels

найдите там два забридженных канала и скажите

core show channel XXX

для каждого.
Среди прочего, show channel показывает переменные канала. У меня там четко видно что на caller-канале DYNAMIC_FEATURES установлен, а на callee-канале - нет. Соответственно код который проверяет сработала фича или нет просто уверен что вы никаких фич на этом канале не разрешали и пасти ничего не требуется.
2008-10-20 14:02

Сообщений: 89

Re: Создание конференции на meetme

да, действительно на канале callee DYNAMIC_FEATURES не установлен... и как-же его туда впердячить? Это вообще возможно?
2008-10-20 14:32

Сообщений: 89

Re: Создание конференции на meetme

всё! чтобы присвоить DYNAMIC_FEATURES сразу двум каналам (caller и callee) надо сделать так: exten=_XX,1,Set(__DYNAMIC_FEATURES=nwaystart)
двойное нижнее подчеркивание!!
(http://www.asterisk.org/doxygen/1.4/Config_fea.html)

теперь действительно по *0 макрос выполняется на обоих сторонах (и на вызывающей и на вызываемой стороне)!!! НО!!! Когда вызываемый абонент пытается таким образом пригласить кого-нибудь, то при ** - вызывающий (первый) абонент и вызываемый (второй) абонент сбрасываются, но приглашаемый вваливается в конфу; а при *# - вообще все три кладут трубки!! У меня скоро паника начнется!!! ПОЧЕМУ ТАК?!
2008-10-20 15:41

Сообщений: 89

Re: Создание конференции на meetme

проблема оказалась вот в чем: если набрать *0 на ВЫЗВАНОМ абоненте, то макрос [macro-nwaystart] во второй строке exten=s,n,ChannelRedirect(${BRIDGEPEER},dynamicnway,${CONFNO},1)
не переводит звонившего в конфу (просто пишет в консоли: Executing [s@macro-nwaystart:2] ChannelRedirect("sip/вызваный_абонент", "sip/вызывавший_абонент|dynamicnway|996|1") in new stack), звонивший ваще не понятно с кем соединяется и просто тупо висит... почему ChannelRedirect не переводит, если выполнять макрос на стороне ВЫЗЫВАЕМОГО абонента?!

П. С.: про DYNAMIC_FEATURES. у меня и одно нижнее подчеркивание прокатило... хз..
2008-10-20 17:20

Добавить страницу в закладки:  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