ARTCOM LOGO

Здравствуйте, гость ( Вход | Регистрация )

> Странное поведение E1 Dahdi Asterisk Freeswitch, для очень странного поведения
Jeka
сообщение 29.11.2014, 1:01
Сообщение #1


Участник
**

Группа: Участники
Сообщений: 11
Регистрация: 13.10.2014
Пользователь №: 19615



1)
Цитата
Failed to open /dev/dahdi/transcode: No such file or directory


это из за того что нет а-ля такой платы?

http://www.digium.com/en/products/telephon...ice-compression

http://all4voip.ru/catalog/TC400B.html

http://verytec.ru/catalog/telephony/voip_asterisk/id961.html

как лечить ? "noload => codec_dahdi.so" в "/etc/asterisk/modules.conf" если нет такой платы?

2)
Цитата
Connected to Asterisk 13.0.1 currently running on pbx (pid = 13787)
== Parsing '/etc/asterisk/pjsip.conf': Found
[Nov 28 18:57:15] ERROR[13801]: sounds_index.c:86 get_languages: Failed to stat /var/lib/asterisk/sounds/ru
[Nov 28 18:57:15] ERROR[13787]: res_pjsip_phoneprov_provider.c:298 load_users: Unable to find any phoneprov users.
[Nov 28 18:57:15] ERROR[13787]: res_phoneprov.c:1549 ast_phoneprov_provider_register: Unable to load provider 'res_pjsip_phoneprov_provider' users. Register aborted.
Unegistered phoneprov provider 'res_pjsip_phoneprov_provider'.
[Nov 28 18:57:15] ERROR[13787]: res_pjsip_phoneprov_provider.c:395 load_module: Unable to register pjsip phoneprov provider.
Loading res_pjsip_registrar.so.
== Manager registered action PJSIPShowRegistrationsInbound
== res_pjsip_registrar.so => (PJSIP Registrar Support)
Loading app_stack.so.

...
Цитата
Loading app_confbridge.so.
[Nov 28 18:57:16] ERROR[13801]: sounds_index.c:86 get_languages: Failed to stat /var/lib/asterisk/sounds/ru
[Nov 28 18:57:16] ERROR[13801]: sounds_index.c:86 get_languages: Failed to stat /var/lib/asterisk/sounds/ru
[Nov 28 18:57:16] ERROR[13801]: sounds_index.c:86 get_languages: Failed to stat /var/lib/asterisk/sounds/ru
[Nov 28 18:57:16] ERROR[13801]: sounds_index.c:86 get_languages: Failed to stat /var/lib/asterisk/sounds/ru
[Nov 28 18:57:16] ERROR[13801]: sounds_index.c:86 get_languages: Failed to stat /var/lib/asterisk/sounds/ru
[Nov 28 18:57:16] ERROR[13801]: sounds_index.c:86 get_languages: Failed to stat /var/lib/asterisk/sounds/ru
[Nov 28 18:57:16] ERROR[13801]: sounds_index.c:86 get_languages: Failed to stat /var/lib/asterisk/sounds/ru
== Primary D-Channel on span 1 up
[Nov 28 18:57:16] ERROR[13801]: sounds_index.c:86 get_languages: Failed to stat /var/lib/asterisk/sounds/ru
[Nov 28 18:57:16] ERROR[13801]: sounds_index.c:86 get_languages: Failed to stat /var/lib/asterisk/sounds/ru
[Nov 28 18:57:16] ERROR[13801]: sounds_index.c:86 get_languages: Failed to stat /var/lib/asterisk/sounds/ru
[Nov 28 18:57:16] ERROR[13801]: sounds_index.c:86 get_languages: Failed to stat /var/lib/asterisk/sounds/ru
== Parsing '/etc/asterisk/confbridge.conf': Found
[Nov 28 18:57:16] NOTICE[13787]: confbridge/conf_config_parser.c:2047 verify_default_profiles: Adding default_menu menu to app_confbridge
== Registered channel type 'CBRec' (Conference Bridge Recording Channel)
== Registered channel type 'CBAnn' (Conference Bridge Announcing Channel)
== Registered application 'ConfBridge'
== Registered custom function 'CONFBRIDGE'
== Registered custom function 'CONFBRIDGE_INFO'
== Manager registered action ConfbridgeList
== Manager registered action ConfbridgeListRooms

...
Цитата
Loading app_senddtmf.so.
== Manager registered action PlayDTMF
== Registered application 'SendDTMF'
[Nov 28 18:57:17] ERROR[13801]: sounds_index.c:86 get_languages: Failed to stat /var/lib/asterisk/sounds/ru
== app_senddtmf.so => (Send DTMF digits Application)
Loading res_ari_playbacks.so.

...
Цитата
Loading func_global.so.
== Registered custom function 'GLOBAL'
[Nov 28 18:57:17] ERROR[13801]: sounds_index.c:86 get_languages: Failed to stat /var/lib/asterisk/sounds/ru
== Registered custom function 'SHARED'

...
Цитата
Loading codec_speex.so.
== Parsing '/etc/asterisk/codecs.conf': Found
-- CODEC SPEEX: Setting Quality to 3
-- CODEC SPEEX: Setting Complexity to 2
-- CODEC SPEEX: Perceptual Enhancement Mode. [on]
-- CODEC SPEEX: VAD Mode. [on]
-- CODEC SPEEX: VBR Mode. [on]
-- CODEC SPEEX: Disabling ABR
-- CODEC SPEEX: Setting VBR Quality to 4.000000
-- CODEC SPEEX: DTX Mode. [off]
-- CODEC SPEEX: Preprocessing. [off]
-- CODEC SPEEX: Preprocessor VAD. [off]
-- CODEC SPEEX: Preprocessor AGC. [off]
[Nov 28 18:57:17] ERROR[13801]: sounds_index.c:86 get_languages: Failed to stat /var/lib/asterisk/sounds/ru
-- CODEC SPEEX: Setting preprocessor AGC Level to 8000.000000
-- CODEC SPEEX: Preprocessor Denoise. [off]
-- CODEC SPEEX: Preprocessor Dereverb. [off]
-- CODEC SPEEX: Setting preprocessor Dereverb Decay to 0.400000
-- CODEC SPEEX: Setting preprocessor Dereverb Level to 0.300000
== Registered translator 'speextolin' from codec speex to slin, table cost, 900000, computational cost 6000
== Registered translator 'lintospeex' from codec slin to speex, table cost, 600000, computational cost 38994
[Nov 28 18:57:17] ERROR[13801]: sounds_index.c:86 get_languages: Failed to stat /var/lib/asterisk/sounds/ru
== Registered translator 'speexwbtolin16' from codec speex to slin, table cost, 900000, computational cost 10998
== Registered translator 'lin16tospeexwb' from codec slin to speex, table cost, 600000, computational cost 53992
== Registered translator 'speexuwbtolin32' from codec speex to slin, table cost, 900000, computational cost 999999
== Registered translator 'lin32tospeexuwb' from codec slin to speex, table cost, 600000, computational cost 999999
== codec_speex.so => (Speex Coder/Decoder)
Loading app_dictate.so.
Перейти в начало страницы
 
+Цитировать сообщение
 
Начать новую тему
Ответов
Jeka
сообщение 29.11.2014, 1:01
Сообщение #2


Участник
**

Группа: Участники
Сообщений: 11
Регистрация: 13.10.2014
Пользователь №: 19615



что за ерунда? руками + wget + tar + mv поставил русскую озвучку (пока ещё без extra) и ни в какую не видит

Цитата
ERROR[13801]: sounds_index.c:86 get_languages: Failed to stat /var/lib/asterisk/sounds/ru


поставил из пакетов французский gsm - сразу * увидел французский и перешёл на него

Цитата
# yum info asterisk-sounds-core-fr-gsm
Загружены модули: fastestmirror
Loading mirror speeds from cached hostfile
Установленные пакеты
Название: asterisk-sounds-core-fr-gsm
Архитектура: noarch
Версия: 1.4.24
Выпуск: 1_centos6
Объем: 2.3 M
Источник: installed
Из источника: asterisk-current
Аннотация: Asterisk core sounds - fr - gsm.
Ссылка: http://www.asterisk.org
Лицензия: GPL
Описание: This package contains Asterisk core sounds - fr - gsm.


что делают эти странные скрытые под "." файлы ???

Цитата
# ls -la /var/lib/asterisk/sounds/
итого 88
drwxr-xr-x. 5 root root 4096 Ноя 28 18:56 .
drwxr-xr-x. 11 asterisk asterisk 4096 Ноя 29 00:49 ..
-rw-rw-r--. 1 root root 0 Июл 18 2013 .asterisk-core-sounds-en-gsm-1.4.24
-rw-rw-r--. 1 asterisk asterisk 0 Июл 18 2013 .asterisk-core-sounds-fr-gsm-1.4.24
-rw-r--r--. 1 root root 1 Ноя 28 18:56 .asterisk-core-sounds-ru-alaw-1.4.24
drwxr-xr-x. 8 root root 20480 Ноя 28 17:37 en
drwxr-xr-x. 8 root root 16384 Ноя 28 18:52 fr
drwxrwxrwx. 8 root root 36864 Ноя 28 18:37 ru


"en" - root, "fr" - asterisk (пользователя "asterisk" не было никогда в помине до установки пакета gsm на "fr"), "ru" - 777, echo > .asterisk-core-sounds-ru-alaw-1.4.24

Цитата
[directories]
astetcdir => /etc/asterisk
astmoddir => /usr/lib/asterisk/modules
astvarlibdir => /var/lib/asterisk
astdbdir => /var/lib/asterisk
astkeydir => /var/lib/asterisk
astdatadir => /var/lib/asterisk
astagidir => /var/lib/asterisk/agi-bin
astspooldir => /var/spool/asterisk
astrundir => /var/run/asterisk
astlogdir => /var/log/asterisk
astsbindir => /usr/sbin

с
Цитата
[directories](!)


тоже не работает

Цитата
;dumpcore = yes ; Dump core on crash (same as -g at startup).
languageprefix = yes ; Use the new sound prefix path syntax.
;systemname = my_system_name ; Prefix uniqueid with a system name for
;forceblackbackground = yes ; Force the background of the terminal to be
; black, in order for terminal colors to show
; up properly.
defaultlanguage = ru ; Default language
documentation_language = en_US ; Set the language you want documentation
; displayed in. Value is in the same format as
; locale names.
;hideconnect = yes ; Hide messages displayed when a remote console


Цитата
pbx*CLI> core show settings

PBX Core settings
-----------------
Version: 13.0.1
Build Options: LOADABLE_MODULES, OPTIONAL_API
Maximum calls: Not set
Maximum open file handles: Not set
Root console verbosity: 3
Current console verbosity: 3
Debug level: 0
Maximum load average: 0.000000
Minimum free memory: 0 MB
Startup time: 18:57:18
Last reload time: 18:57:18
System: Linux/2.6.32-279.14.1.el6.i686 built by root on i686 2014-11-21 01:42:31 UTC
System name:
Entity ID: 00:80:48:12:ef:89
Default language: ru
Language prefix: Enabled
User name and group: /
Executable includes: Disabled
Transcode via SLIN: Enabled
Transmit silence during rec: Disabled
Generic PLC: Enabled
Min DTMF duration:: 80

* Subsystems
-------------
Manager (AMI): Disabled
Web Manager (AMI/HTTP): Disabled
Call data records: Enabled
Realtime Architecture (ARA): Disabled

* Directories
-------------
Configuration file:
Configuration directory: /etc/asterisk
Module directory: /usr/lib/asterisk/modules
Spool directory: /var/spool/asterisk
Log directory: /var/log/asterisk
Run/Sockets directory: /var/run/asterisk
PID file: /var/run/asterisk/asterisk.pid
VarLib directory: /var/lib/asterisk
Data directory: /var/lib/asterisk
ASTDB: /var/lib/asterisk/astdb
IAX2 Keys directory: /var/lib/asterisk/keys
AGI Scripts directory: /var/lib/asterisk/agi-bin


"fr" без проблем

Цитата
-- Accepting call from '' to 's' on channel 0/18, span 1
-- Executing [s@from-lg:1] Answer("DAHDI/i1/-1", "") in new stack
-- Executing [s@from-lg:2] Set("DAHDI/i1/-1", "CHANNEL(language)=fr") in new stack
-- Executing [s@from-lg:3] Playback("DAHDI/i1/-1", "agent-user") in new stack
-- <DAHDI/i1/-1> Playing 'agent-user.gsm' (language 'fr')
-- Auto fallthrough, channel 'DAHDI/i1/-1' status is 'UNKNOWN'


меняем на "ru"

Цитата
exten => s,n,Set(LANGUAGE()=ru);
exten => s,n,Playback(demo-thanks)


уходит в "en", mv en/demo-thanks.gsm en/demo-thanks.gsm.2 и ERROR: Not Found demo-thanks

в чём секрет ?

неужели для "en" достаточно root а для всего остального кроме "en" нужен пользователь "asterisk" ???

chown -R asterisk:asterisk /var/lib/asterisk/ru не помогло, в чём интересно дело? поисковики молчат

3) откуда * знает что gsm/wav/alaw/ulaw/codec нужно брать?
Перейти в начало страницы
 
+Цитировать сообщение

Сообщений в этой теме


Ответить в данную темуНачать новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 19.7.2025, 22:38