Вы не авторизованы

Вы можете читать сообщения. Если вы хотите создать новую тему или присоединиться к обсуждению, пройдите процедуру регистрации или авторизуйтесь.

RSS
Конференция, Создание с самого начала
 
Внедряю функцию конференции в свою конфигурацию. Вытащил кусок кода из типовой, но видимо где-то синтаксис не тот.

Хочу создать с участниками с номерами 129 и 113, у меня 129.
Выполняю такую команду:
Код
// КомпонентаАТС.BeginCallingOriginate(Оповещение, Channel, Context, Exten, Priority, Timeout, CallerID, Variable, Account, Application, Data, Async, Codecs, "", ActionID, Результат);
КомпонентаАТС.BeginCallingOriginate(Оповещение, "Local/129@internal", "", "", "", "", "129 <Conference_MeetMe>", "m_1C=true,id_meetme_1c=fbcb2,conf_1c=113,129,", "", "Meetme", "fbcb2,qdMT", "1", "", "", "fbcb2", Результат);

И ничего не происходит, выдается куча событий, но телефоны не отзваниваются.
Что не так в параметрах?
Изменено: Одинец Роман - 23.05.2016 18:10:10
 
В случае работы типовой "Панели телефонии" Вы должны осуществить Originate на "приложение с номером" 10000107.
Пример dialplan этого "приложения":
Код
[DIALPLAN-APPLICATION-211360184355f190c114ede]
exten => _[0-9a-zA-Z*#]!,1,ExecIf($["${EXTEN}" = "h"]?Set(CDR(userfield)=${MEETMEUNIQUEID}))
exten => _[0-9a-zA-Z*#]!,n,ExecIf($["${EXTEN}" = "h"]?Set(CDR(recordingfile)=${MIXMONITOR_FILENAME}))
exten => _[0-9a-zA-Z*#]!,n,ExecIf($["${EXTEN}" = "h"]?Hangup())
exten => _[0-9a-zA-Z*#]!,n,Answer()
exten => _[0-9a-zA-Z*#]!,n,Set(CALLERID(num)=Conference_Room)
exten => _[0-9a-zA-Z*#]!,n,Set(CALLERID(name)=${mikoconfcid})
exten => _[0-9a-zA-Z*#]!,n,Set(recfile=${STRFTIME(${EPOCH},,%Y-%m/%d)}/${mikoconfcid}_Conference_Room_${STRFTIME(${EPOCH},,%Y-%m-%d-%H-%M-%S)}.gsm)
exten => _[0-9a-zA-Z*#]!,n,MixMonitor(${recfile})
exten => _[0-9a-zA-Z*#]!,n,Meetme(${mikoidconf},${mikoparamconf})

Вся суть в одной строчке:
Код
exten => _[0-9a-zA-Z*#]!,n,Meetme(${mikoidconf},${mikoparamconf}) 
Именно тут создается конференц комната.
Соответственно все участники просто должны "позвонить на номер" приложения и в качестве переменных установить нужные параметры.

  • "mikoidconf" идентификатор конференции
  • "mikoparamconf" - партеры конференции
http://asterisk.ru/knowledgebase/asterisk+cmd+meetme
Читают тему (гостей: 1)