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

Macros and Meetme

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

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

Ответить
klon4uk
Сообщения: 36
Зарегистрирован: 11 июл 2012, 08:27

Macros and Meetme

Сообщение klon4uk »

есть код ...

[macro-conf]
exten => s,1,set(volume=${ARG1})
same =>2,GotoIf($["${volume}"="1"]?3:4)
same =>3,Meetme(${ARG2},1aFqX)
same =>4,Meetme(${ARG2},1aFqmX)
exten =>B,1,GotoIf($["${volume}"="1"]?2:4)
same =>2,set(volume=0)
same =>3,Goto(s,2)
same =>4,set(volume=1)
same =>5,Goto(s,2)
почему в Meetme не выходит если нажать клавишу B , хотя опция соответствующая включена...
надо сделать что бы по кнопке включался или выключался микрофон... кажется понял почему не работает...
как тогда по другому можно это реализовать ?
klon4uk
Сообщения: 36
Зарегистрирован: 11 июл 2012, 08:27

Re: Macros and Meetme

Сообщение klon4uk »

обычная програмируемая dtmf клавиша на телефоне
я понял почему не работает, потому что в макросах других екстешенов не может быть кроме s
klon4uk
Сообщения: 36
Зарегистрирован: 11 июл 2012, 08:27

Re: Macros and Meetme

Сообщение klon4uk »

подумав немного , образовался вопрос можно ли как то для каждого звонящего определить свою уникальную переменную ?
klon4uk
Сообщения: 36
Зарегистрирован: 11 июл 2012, 08:27

Re: Macros and Meetme

Сообщение klon4uk »

отказался от макроса , сделав переменную для каждого канала...
exten => _XXXX,1,set(V${EXTEN}=0)
если кому интересно)))
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: Macros and Meetme

Сообщение ded »

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

... skipped           
SIP/338-00000aa5     STARTMEETME@onlyloca Up      MeetMe(2000|q|3456)           
SIP/205-00000aa2     STARTMEETME@from-int Up      MeetMe(2000|q|3456)           
SIP/359-00000aa0     STARTMEETME@onlyloca Up      MeetMe(2000|q|3456)           
SIP/376-00000a9d     STARTMEETME@onlyloca Up      MeetMe(2000|q|3456)           
SIP/415-00000a92     STARTMEETME@onlyloca Up      MeetMe(2000|q|3456)           
SIP/499-00000a90     STARTMEETME@onlyloca Up      MeetMe(2000|q|3456)           
SIP/355-00000a87     STARTMEETME@onlyloca Up      MeetMe(2000|q|3456)                                 
SIP/469-00000a83     STARTMEETME@onlyloca Up      MeetMe(2000|q|3456)           
162 active channels
160 active calls
и это не предел.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH