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

Получить номер конференц комнаты

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

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

Ответить
forik
Сообщения: 72
Зарегистрирован: 23 сен 2011, 11:10

Получить номер конференц комнаты

Сообщение forik »

Искал - не нашел (
Возникла такая задача: при попадании человека из комнаты meetme в определенный контекст, нужно получить номер комнаты откуда он пришел. Можно ли и как это можно сделать?
Аватара пользователя
Wapo
Сообщения: 795
Зарегистрирован: 02 мар 2011, 17:53

Re: Получить номер конференц комнаты

Сообщение Wapo »

Кто мешает перед входом в конференцию установить некой новой переменной значение, а далее при выходе его считывать?
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Получить номер конференц комнаты

Сообщение Vlad1983 »

${MEETMEBOOKID}
ЛС: @rostel
forik
Сообщения: 72
Зарегистрирован: 23 сен 2011, 11:10

Re: Получить номер конференц комнаты

Сообщение forik »

Спасибо, странно, что этого нет http://www.voip-info.org/wiki/view/Aste ... iable+List
forik
Сообщения: 72
Зарегистрирован: 23 сен 2011, 11:10

Re: Получить номер конференц комнаты

Сообщение forik »

Нет, что-то пустое значение...
У меня такая ситуация, что при нажатии на 0 человек приходит из комнаты в контекст dynamic-nway-invite, а там уже:

Код: Выделить всё

[dynamic-nway-invite]
exten => 0,1,NoOp(dynamic-nway-invite)
exten => 0,n,NoOp(**ROOM - ${MEETMEBOOKID})
в итоге в консоли

Код: Выделить всё

NoOp("SIP/700-000000a7", "dynamic-nway-invite") in new stack
NoOp("SIP/700-000000a7", "**ROOM - ") in new stack
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Получить номер конференц комнаты

Сообщение Vlad1983 »

В реалтайм конфигурации MEETMEBOOKID отдает
только это не номер конференции, а её ID

CLI> core set debug 100
...
[2012-03-22 09:26:53] DEBUG[5820]: pbx.c:3109 ast_str_retrieve_variable: Result of 'MEETMEBOOKID' is '183'

попробовать ловить так же для обычной конфигурации, если глухо тогда, как уже сказано Wapo, писать в глобальные номер Set(__CONFNO=1234), но он должен быть заранее известен.
ЛС: @rostel
forik
Сообщения: 72
Зарегистрирован: 23 сен 2011, 11:10

Re: Получить номер конференц комнаты

Сообщение forik »

Vlad1983 писал(а):писать в глобальные номер Set(__CONFNO=1234)
Я так изначально делал, но при определенном прыжке из контекста в контекст эта переменная становится не видна.

Да и также сложность в том, что может быть несколько конференций, а нужно точно знать из какой кто выпал, чтобы обратно засунуть.

upd. При core set debug 100 все равно пустое значение. (
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Получить номер конференц комнаты

Сообщение Vlad1983 »

тогда конфигурить через реалтайм, создавая конференции с одинаковыми ID и номером чтоб лишних телодвижений не делать при их сопоставлении
ЛС: @rostel
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH