Страница 1 из 2

нужна помощь с Page или с коференцией

Добавлено: 11 июл 2012, 08:51
klon4uk
Есть задание организовать что то типо Page но с уточнениями что отбиваться конференция должна если любой участник отключиться,
изначально пробовал реализовать через .call файлы , телефоны используються Grandstream gxp2120 и gxp 2110.
проблема с калл файлами в том что на телефон который посылает запрос сам сразу не включаеться, видимо из за того что ещё не сбросили трубку, сама Page работает как надо но не знаю как в ней сделать что бы в конференции отбивались все участники.
куда копать направте, может можно как то изменить page...

Re: нужна помощь с Page или с коференцией

Добавлено: 11 июл 2012, 10:14
zzuz
"Кал" пишется с одной "л".
Напишите внешний скрипт , который будет мониторить состояние конференции.

Re: нужна помощь с Page или с коференцией

Добавлено: 11 июл 2012, 10:25
klon4uk
не очень понимаю как к page внешний скрипт прикрепить...
пробовал с экстешеном h он его не видит...

и ещё есть вопрос, если задать переменную в аги скрипте , её можно как то вынести в диалплан ?

Re: нужна помощь с Page или с коференцией

Добавлено: 11 июл 2012, 11:37
klon4uk
вы мне предлагаете в agi скрипте запускать page и там же мониторить когда кто то выйдет ?

Re: нужна помощь с Page или с коференцией

Добавлено: 11 июл 2012, 12:48
klon4uk
хмм, а может подскажете какие параметры надо передовать в калл файле что бы он сам принимал вызов.
или был аналогичен команде page ? так как мне кажеться в конференцию созданную page я врядли залезу
и да, задание изменилось уже отбой всех не нужен xDDD

Re: нужна помощь с Page или с коференцией

Добавлено: 11 июл 2012, 14:59
klon4uk
я не очень понимаю зачем нужна эта конструкция...
у меня скрипт написан на баше
touch /home/klon4uk/call-file/"$line".call
echo Channel:sip/"$line" > /home/klon4uk/call-file/"$line".call
echo CallerID: Name "$line" >> /home/klon4uk/call-file/"$line".call
echo Alert-Info:alert-autoanswer >> /home/klon4uk/call-file/"$line".call
echo Call-Info:<sip://127.0.0.1>\;answer-after=0 >> /home/klon4uk/call-file/"$l$
echo autoanswer:yes >> /home/klon4uk/call-file/"$line".call
echo MaxRetries: 0 >> /home/klon4uk/call-file/"$line".call
echo RetryTime: 60 >> /home/klon4uk/call-file/"$line".call
echo WaitTime: 45 >> /home/klon4uk/call-file/"$line".call
echo context: room >> /home/klon4uk/call-file/"$line".call
echo extension: 1 >> /home/klon4uk/call-file/"$line".call
echo priority: 1 >> /home/klon4uk/call-file/"$line".call

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

Re: нужна помощь с Page или с коференцией

Добавлено: 11 июл 2012, 15:26
klon4uk
чет я тупил долго...
answer и hungup делают свое дело xDD

Re: нужна помощь с Page или с коференцией

Добавлено: 12 июл 2012, 08:57
klon4uk
перегрелся видимо ...
эти строки надо вставить я так полагаю в контекст куда указываеться в кал файлах

и вместо 127.0.0.0 ip адрес астериска?

интересует можно ли как то в Meetme через диалплан контролировать нажатие клавиш ???
что бы по нажатию клавиш совершалось какое то действие )))

Re: нужна помощь с Page или с коференцией

Добавлено: 12 июл 2012, 09:28
SolarW
klon4uk писал(а):можно ли как то в Meetme через диалплан контролировать нажатие клавиш ???
Ну наверное не совсем из диалплана...
http://samael28.blogspot.com/2011/03/as ... -call.html

Re: нужна помощь с Page или с коференцией

Добавлено: 12 июл 2012, 10:12
klon4uk
в принцыпе наверно подходит, только я правильно понимаю что это будет срабатывать всегда даже если не была использована конференция ???