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

Конференции на FreePBX

Обо всем касательно FreePBX, MetPBX, TrixBox, Elastix, AstPBX и всех других дистрибутивов

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

pumko_adm
Сообщения: 9
Зарегистрирован: 17 янв 2014, 11:43

Конференции на FreePBX

Сообщение pumko_adm »

Здравствуйте!
Недавно установил FreePBX Distro версии 5.11, прикрутил к нему g729 и h323. Дальше в планах было использование конференции, но - создав номер, при звонке на него происходит сброс и в консоли пишет следующее:

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

== Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
    -- Executing [3003@from-internal:1] Macro("SIP/3000-00000003", "user-callerid,") in new stack
    -- Executing [s@macro-user-callerid:1] Set("SIP/3000-00000003", "TOUCH_MONITOR=1389907252.8") in new stack
    -- Executing [s@macro-user-callerid:2] Set("SIP/3000-00000003", "AMPUSER=3000") in new stack
    -- Executing [s@macro-user-callerid:3] GotoIf("SIP/3000-00000003", "0?report") in new stack
    -- Executing [s@macro-user-callerid:4] ExecIf("SIP/3000-00000003", "1?Set(REALCALLERIDNUM=3000)") in new stack
    -- Executing [s@macro-user-callerid:5] Set("SIP/3000-00000003", "AMPUSER=3000") in new stack
    -- Executing [s@macro-user-callerid:6] Set("SIP/3000-00000003", "AMPUSERCIDNAME=Custom") in new stack
    -- Executing [s@macro-user-callerid:7] GotoIf("SIP/3000-00000003", "0?report") in new stack
    -- Executing [s@macro-user-callerid:8] Set("SIP/3000-00000003", "AMPUSERCID=3000") in new stack
    -- Executing [s@macro-user-callerid:9] Set("SIP/3000-00000003", "__DIAL_OPTIONS=Ttr") in new stack
    -- Executing [s@macro-user-callerid:10] Set("SIP/3000-00000003", "CALLERID(all)="Custom" <3000>") in new stack
    -- Executing [s@macro-user-callerid:11] GotoIf("SIP/3000-00000003", "0?limit") in new stack
    -- Executing [s@macro-user-callerid:12] ExecIf("SIP/3000-00000003", "0?Set(GROUP(concurrency_limit)=3000)") in new stack
    -- Executing [s@macro-user-callerid:13] GosubIf("SIP/3000-00000003", "7?sub-ccss,s,1(from-internal,3003)") in new stack
    -- Executing [s@sub-ccss:1] ExecIf("SIP/3000-00000003", "0?Return()") in new stack
    -- Executing [s@sub-ccss:2] Set("SIP/3000-00000003", "CCSS_SETUP=TRUE") in new stack
    -- Executing [s@sub-ccss:3] GosubIf("SIP/3000-00000003", "0?monitor_config,1(from-internal,3003):monitor_default,1(from-internal,3003)") in new stack
    -- Executing [monitor_default@sub-ccss:1] GotoIf("SIP/3000-00000003", "0?is_exten") in new stack
    -- Executing [monitor_default@sub-ccss:2] StackPop("SIP/3000-00000003", "") in new stack
    -- Executing [monitor_default@sub-ccss:3] Return("SIP/3000-00000003", "FALSE") in new stack
    -- Executing [s@macro-user-callerid:14] ExecIf("SIP/3000-00000003", "0?Set(CHANNEL(language)=)") in new stack
    -- Executing [s@macro-user-callerid:15] GotoIf("SIP/3000-00000003", "0?continue") in new stack
    -- Executing [s@macro-user-callerid:16] Set("SIP/3000-00000003", "__TTL=64") in new stack
    -- Executing [s@macro-user-callerid:17] GotoIf("SIP/3000-00000003", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,28)
    -- Executing [s@macro-user-callerid:28] Set("SIP/3000-00000003", "CALLERID(number)=3000") in new stack
    -- Executing [s@macro-user-callerid:29] Set("SIP/3000-00000003", "CALLERID(name)=Custom") in new stack
    -- Executing [s@macro-user-callerid:30] Set("SIP/3000-00000003", "CDR(cnum)=3000") in new stack
    -- Executing [s@macro-user-callerid:31] Set("SIP/3000-00000003", "CDR(cnam)=Custom") in new stack
    -- Executing [s@macro-user-callerid:32] Set("SIP/3000-00000003", "CHANNEL(language)=en") in new stack
    -- Executing [3003@from-internal:2] Set("SIP/3000-00000003", "MEETME_ROOMNUM=3003") in new stack
    -- Executing [3003@from-internal:3] Set("SIP/3000-00000003", "MAX_PARTICIPANTS=0") in new stack
    -- Executing [3003@from-internal:4] Set("SIP/3000-00000003", "MEETME_MUSIC=") in new stack
    -- Executing [3003@from-internal:5] Gosub("SIP/3000-00000003", "sub-record-check,s,1(conf,3003,never)") in new stack
    -- Executing [s@sub-record-check:1] Set("SIP/3000-00000003", "REC_POLICY_MODE_SAVE=") in new stack
    -- Executing [s@sub-record-check:2] GotoIf("SIP/3000-00000003", "1?check") in new stack
    -- Goto (sub-record-check,s,7)
    -- Executing [s@sub-record-check:7] Set("SIP/3000-00000003", "__MON_FMT=wav") in new stack
    -- Executing [s@sub-record-check:8] GotoIf("SIP/3000-00000003", "1?next") in new stack
    -- Goto (sub-record-check,s,11)
    -- Executing [s@sub-record-check:11] ExecIf("SIP/3000-00000003", "0?Return()") in new stack
    -- Executing [s@sub-record-check:12] ExecIf("SIP/3000-00000003", "1?Set(__REC_POLICY_MODE=never)") in new stack
    -- Executing [s@sub-record-check:13] GotoIf("SIP/3000-00000003", "0?conf,1") in new stack
    -- Executing [s@sub-record-check:14] Set("SIP/3000-00000003", "__REC_STATUS=INITIALIZED") in new stack
    -- Executing [s@sub-record-check:15] Set("SIP/3000-00000003", "NOW=1389907252") in new stack
    -- Executing [s@sub-record-check:16] Set("SIP/3000-00000003", "__DAY=17") in new stack
    -- Executing [s@sub-record-check:17] Set("SIP/3000-00000003", "__MONTH=01") in new stack
    -- Executing [s@sub-record-check:18] Set("SIP/3000-00000003", "__YEAR=2014") in new stack
    -- Executing [s@sub-record-check:19] Set("SIP/3000-00000003", "__TIMESTR=20140117-062052") in new stack
    -- Executing [s@sub-record-check:20] Set("SIP/3000-00000003", "__FROMEXTEN=3000") in new stack
    -- Executing [s@sub-record-check:21] Set("SIP/3000-00000003", "__CALLFILENAME=conf-3003-3000-20140117-062052-1389907252.8") in new stack
    -- Executing [s@sub-record-check:22] Goto("SIP/3000-00000003", "conf,1") in new stack
    -- Goto (sub-record-check,conf,1)
    -- Executing [conf@sub-record-check:1] Gosub("SIP/3000-00000003", "recconf,1(conf,3003,3003)") in new stack
[2014-01-17 06:20:52] ERROR[2509]: pbx.c:3892 ast_func_read: Function MEETME_INFO not registered
[2014-01-17 06:20:52] WARNING[2509]: func_logic.c:192 acf_if: Syntax IF(<expr>?[<true>][:<false>])  (expr must be non-null, and either <true> or <false> must be non-null)
[2014-01-17 06:20:52] WARNING[2509]: func_logic.c:193 acf_if:       In this case, <expr>='', <true>='', and <false>='conf-3003-3003-20140117-062052-1389907252.8'
    -- Executing [recconf@sub-record-check:1] Set("SIP/3000-00000003", "__CALLFILENAME=") in new stack
[2014-01-17 06:20:52] ERROR[2509]: pbx.c:3892 ast_func_read: Function MEETME_INFO not registered
[2014-01-17 06:20:52] WARNING[2509]: ast_expr2.fl:468 ast_yyerror: ast_yyerror():  syntax error: syntax error, unexpected $end, expecting '-' or '!' or '(' or '<token>'; Input:
!
^
[2014-01-17 06:20:52] WARNING[2509]: ast_expr2.fl:472 ast_yyerror: If you have questions, please refer to https://wiki.asterisk.org/wiki/display/AST/Channel+Variables
    -- Executing [recconf@sub-record-check:2] ExecIf("SIP/3000-00000003", "0?Set(DB(RECCONF/3003)=)") in new stack
    -- Executing [recconf@sub-record-check:3] Set("SIP/3000-00000003", "MEETME_RECORDINGFILE=/var/spool/asterisk/monitor/2014/01/17/") in new stack
    -- Executing [recconf@sub-record-check:4] Set("SIP/3000-00000003", "MEETME_RECORDINGFORMAT=wav") in new stack
    -- Executing [recconf@sub-record-check:5] ExecIf("SIP/3000-00000003", "1?Return()") in new stack
    -- Executing [conf@sub-record-check:2] Return("SIP/3000-00000003", "") in new stack
    -- Executing [3003@from-internal:6] GotoIf("SIP/3000-00000003", "0?USER") in new stack
    -- Executing [3003@from-internal:7] Answer("SIP/3000-00000003", "") in new stack
    -- Executing [3003@from-internal:8] Wait("SIP/3000-00000003", "1") in new stack
    -- Executing [3003@from-internal:9] Set("SIP/3000-00000003", "MEETME_OPTS=") in new stack
    -- Executing [3003@from-internal:10] Goto("SIP/3000-00000003", "STARTMEETME,1") in new stack
    -- Goto (from-internal,STARTMEETME,1)
    -- Executing [STARTMEETME@from-internal:1] ExecIf("SIP/3000-00000003", "0?Set(CHANNEL(musicclass)=)") in new stack
    -- Executing [STARTMEETME@from-internal:2] Set("SIP/3000-00000003", "GROUP(meetme)=3003") in new stack
    -- Executing [STARTMEETME@from-internal:3] GotoIf("SIP/3000-00000003", "0?MEETMEFULL,1") in new stack
    -- Executing [STARTMEETME@from-internal:4] Set("SIP/3000-00000003", "CONFBRIDGE_JOIN_SOUND=beep") in new stack
    -- Executing [STARTMEETME@from-internal:5] Set("SIP/3000-00000003", "CONFBRIDGE_LEAVE_SOUND=beeperr") in new stack
    -- Executing [STARTMEETME@from-internal:6] ConfBridge("SIP/3000-00000003", "3003,,") in new stack
[2014-01-17 06:20:53] WARNING[2509]: file.c:663 ast_openstream_full: File conf-onlyperson does not exist in any format
[2014-01-17 06:20:53] WARNING[2509]: file.c:954 ast_streamfile: Unable to open conf-onlyperson (format 0x100 (g729)): No such file or directory
  == Spawn extension (from-internal, STARTMEETME, 6) exited non-zero on 'SIP/3000-00000003'
    -- Executing [h@from-internal:1] Hangup("SIP/3000-00000003", "") in new stack
  == Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/3000-00000003'
Я так понимаю, причина в том, что отсутствует MeetMe. app_meetme.so не найден на привычном месте. Может кто сталкивался с подобным, и что мне делать дальше, куда копать?
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Конференции на FreePBX

Сообщение awsswa »

Function MEETME_INFO not registered

module show like meetme

app_meetme.so MeetMe conference bridge 0

[2014-01-17 06:20:53] WARNING[2509]: file.c:663 ast_openstream_full: File conf-onlyperson does not exist in any format
[2014-01-17 06:20:53] WARNING[2509]: file.c:954 ast_streamfile: Unable to open conf-onlyperson (format 0x100 (g729)): No such file or directory
платный суппорт по мере возможностей
pumko_adm
Сообщения: 9
Зарегистрирован: 17 янв 2014, 11:43

Re: Конференции на FreePBX

Сообщение pumko_adm »

по первым трем пунктам понятно - meetme почему-то нет в готовой системе. Только как его теперь поставить =/

по последним двум можете прояснить, пожалуйста?
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Конференции на FreePBX

Сообщение Vlad1983 »

это вместо MeetMe
-- Executing [STARTMEETME@from-internal:6] ConfBridge("SIP/3000-00000003", "3003,,") in new stack

а это скорей всего из-за чего отваливается
[2014-01-17 06:20:53] WARNING[2509]: file.c:663 ast_openstream_full: File conf-onlyperson does not exist in any format
[2014-01-17 06:20:53] WARNING[2509]: file.c:954 ast_streamfile: Unable to open conf-onlyperson (format 0x100 (g729)): No such file or directory
ЛС: @rostel
pumko_adm
Сообщения: 9
Зарегистрирован: 17 янв 2014, 11:43

Re: Конференции на FreePBX

Сообщение pumko_adm »

Запись о кодеке есть. Хотя в принципе отваливается и на ulaw|alaw.

ладно, буду гуглить на тему последних строчек. Хотя пока это ничего не дало.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Конференции на FreePBX

Сообщение Vlad1983 »

кодек здесь ни при чем
[2014-01-17 06:20:53] WARNING[2509]: file.c:954 ast_streamfile: Unable to open conf-onlyperson (format 0x100 (g729)): No such file or directory
ЛС: @rostel
pumko_adm
Сообщения: 9
Зарегистрирован: 17 янв 2014, 11:43

Re: Конференции на FreePBX

Сообщение pumko_adm »

Хорошо, спасибо! Пойду погуглю, пока на работе.
pumko_adm
Сообщения: 9
Зарегистрирован: 17 янв 2014, 11:43

Re: Конференции на FreePBX

Сообщение pumko_adm »

Быстрое гугление дало понять, что данная строка - голосовой файл... и проверив путь /var/lib/asteris/sounds/ не обнаружил ни одной записи для 729 кодека. видимо дело в этом...
Но в ./en есть файлы для других кодеков. тогда строка "ast_openstream_full: File conf-onlyperson does not exist in any format" не понятна. сказано вроде что ни в одном формате нету.. а в ulaw том же есть. мб смотрит не ту дирреторию.
Последний раз редактировалось pumko_adm 17 янв 2014, 13:22, всего редактировалось 1 раз.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Конференции на FreePBX

Сообщение Vlad1983 »

этого файла вообще нет ни в каком формате
ЛС: @rostel
pumko_adm
Сообщения: 9
Зарегистрирован: 17 янв 2014, 11:43

Re: Конференции на FreePBX

Сообщение pumko_adm »

Скопировал файлы в .g729 в папки /usr/share/asterisk/sounds/ru/ и в /var/lib/sounds/ru. В /etc/asterisk/sip_general_custom.conf указал language=ru - а ему фиалетово, та же ошибка.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH