ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Баг с CELGenUserEvent

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

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

Баг с CELGenUserEvent

Сообщение The Sea Capitan » 05 фев 2018, 13:34

Добрый день, пытаюсь добавить строчку в CEL следующим образом:
Код: выделить все
CELGenUserEvent(event-name,[extra])

Код: выделить все
exten => s,n,CELGenUserEvent(Test, "test")

В логах без ошибок:
Код: выделить все
CELGenUserEvent("SIP/multifon-00000956", "Test, "test"")

Должны были заполниться поля userdeftype и eventextra, однако eventextra всегда пустой:
Код: выделить все
userdeftype: Test
eventextra:


Не могу понять, это баг или у меня руки не из того места растут, может кто-нибудь подтвердить?
Тестировал на Asterisk 11.18.0
The Sea Capitan
 
Сообщений: 25
Зарегистрирован: 26 авг 2015, 12:49

Re: Баг с CELGenUserEvent

Сообщение shader » 05 фев 2018, 17:31

Это потому что от официальной документации asterisk неприятно пахнет....

В общем, данные генерятся в поле appdata, всей кучей. И попадают они туда, если в cel.conf включен event user_defined.
Я у себя в скрипте делаю так:
Код: выделить все
$AGI->exec('CELGenUserEvent',"REDIRECT_DIAL,$from_redir_pbx,$ext,$from_redir_pbx,$r_number,$accountcode,$r_type");

PS Язык - Perl, Версия Asterisk - 13.x.x
shader
 
Сообщений: 117
Зарегистрирован: 09 авг 2013, 10:33


Вернуться в Вопросы новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 32

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH