Re: Re[2]: Центр конференций

От: Dmitry Akindinov <CGatePro_at_mx_ru>
Дата: Tue 06 Nov 2007 - 18:15:31 MSK

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

M.Stepanchuk wrote:
> Здравствуйте, Dmitry.
>
> Вы писали 6 ноября 2007 г., 17:34:56:
>

>> Здравствуйте,

>
>> M.Stepanchuk wrote:
>>> Здравствуйте  
>>>       Очень нужен работоспособный центр конференций в CGPro, однако
>>>       заявленные производителем возможности не хотят работать так, как
>>>       описано в документации. Описана возможность соединения с центром
>>>       конференции из PSTN через автосекретаря:
>>>
>>> If the PBX Center Account is called using any address starting with the symbols conference,
>>> the Conference Center function is started.
>>> The conference Alias of your pbx Account:
>>>
>>>     * allows remote users to connect to your Conference Center by
>>>       using the sip:conference@your.domain.name address.
>>>     * allows PSTN callers to connect to your Conference Center by
>>>       dialing in, connecting to your PBX Center Auto-Attendant application,
>>>       and selecting the "join a conference" option.
>>>
>>> When your Conference Center receives a call from a user outside your Domain,
>>> the Center does not present its main menu: it immediately tells the caller to
>>> enter the Conference PIN. The caller than joins the conference as a participant,
>>> or starts it and becomes the Conference Host, if this is an "open" Conference,
>>> and it has not been started yet.
>>>
>>> Меня интересует второй случай. В автосекретаре прописываю в Department
>>> Menu:  conference  (хотя  в документации написано, что зарезервировано
>>> confcenter).   Итак   судя   по  описанию, при звонке из PSTN звонящий
>>> должен  попасть  на  автосекретаря, который просит для присоединения к
>>> конференции нажать 1, потом предлагает немедленно ввести PIN
>>> Конференц-комнаты. Затем звонящий присоединяется к конференции как
>>> участник или начинает её и становиться Организатором Конференции
>>> (если это "открытая" Конференция и если она еще не была запущена).
>>>
>>> Все мои попытки присоединиться к конференции заканчиваются при нажатии
>>> 1     Никакого присоединения не происходит и меня выбрасывает в начало
>>> меню. Все скрипты стандартные, ничего не менялось.
>>>
>>> Подскажите  есть  ли  возможность  запустить  этот  функционал  через
>>> автосекретаря в том виде, как он описан  

>
>> У вас это не работает именно с 5.2с и для звонков "снаружи" (не с 
>> клиентов, зарегистрированных на сервере), так ведь?
>> Вам несколько (два или три) раз высылалалсь исаправленная версия 
>> publicconferencecenter.sppi - у вас была возможность попробовать ее?

>
>> В 5.2с2 эта проблема решена.

>
> Да, это не работает именно с 5.2с и для звонков "снаружи".
> Исправленной версии publicconferencecenter.sppi вообще не получал
> ни разу, честное слово !
>
> Вот у меня пока работает так, хотя понимаю что так быть не должно:
> while isConnected() loop
> if input != null then
> ;
> //elif EmailDomainPart(RemoteAuthentication()) != MyDomain() then
> input = "1";

Правильное место нашли. Эта строчка отрабатывается неправильно сервером версии 5.2c: если звонок не был аутентифицирован, интерпретатор останавливался с ошибкой, вместо генерации орезультатат ЛОЖЬ.

Временная правка - изменить условие на

elif RemoteAuthentication() == null or else EmailDomainPart(RemoteAuthentication()) != MyDomain() then input = "1";

В 5.2с2 сервер правильно отрабатывает и оригинальный код.

-- 
Best regards,
Dmitry Akindinov
Получено Tue Nov 06 15:15:39 2007

Этот архив был сгенерирован hypermail 2.1.8 : Tue 06 Nov 2007 - 20:15:06 MSK