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 нужно брать?
Перейти в начало страницы
 
+Цитировать сообщение
vitalii
сообщение 30.11.2014, 18:05
Сообщение #3


Ветеран форума
*****

Группа: Участники
Сообщений: 2500
Регистрация: 6.3.2008
Из: Кишинёв
Пользователь №: 9703



может Вам на форум по Asterisk??
Перейти в начало страницы
 
+Цитировать сообщение
Jeka
сообщение 5.12.2014, 19:01
Сообщение #4


Участник
**

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



Цитата(vitalii @ 30.11.2014, 19:05) *
может Вам на форум по Asterisk??


та не, просидел на #asterisk и #linux @freenode полдня - под 300 чел. тишина как желудке, представляете что на форуме будет? уже в 2015-ом году подумают не спешно rolleyes.gif

в общем! отвечаю гагусикам из Google

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


Причина: Молчание во всех логах. SELinux.

Как лечить: Ставим ВМ и сразу SELinux в Disabled. и сразу перезагрузка. и сразу побегут логи. И всё будет очень хорошо.

Hint: Как проверить работает в данный момент SELinux или отключен (Disabled) ?

Цитата
[root@pbx ~]# sestatus; getenforce
SELinux status: disabled
Disabled


Новые вопросы! victory.gif

1) Как правильно сделать дозвон от STA из IPLDK-300 на другой STA из одной и той же (этой же самой) IPLDK-300 ? Но при этом, чтобы вызов шёл точно так же на CO/E1/dahdi - там вызов может принять, а может и не принять программный SIP-телефон. Если программный SIP-телефон принял вызов, можно сделать MOH, и подождать до тех пор пока на вызываемом STA не встретят вызов вызывающего STA. Как убирать MOH принятием вызова вызываемым STA ?

2) Очень жёсткое эхо (не порно - только тут вам показалось) при вызове из программного SIP-телефона (CO/E1/dahdi) на STA из IPLDK-300. да такое жёсткое эхо, что скрежет лесорубной бензопилы стоит. mg2 (tap 1) не лечит. oslec поможет ? или как правильно ?

3) При Playback/Background проигрывается slin! Как этого _безобразия_ можно избежать? Как победить slin ??? Какие кодеки поддерживает IPLDK-300 и что самое интересное! откуда это можно узнать и посмотреть ?

Чак harris, вы круче чем Норрис, с нетерпением, как всегда, на вас вся страна смотрит!



 
Перейти в начало страницы
 
+Цитировать сообщение
harris
сообщение 5.12.2014, 19:23
Сообщение #5


ГУРУ
********

Группа: Участники
Сообщений: 12388
Регистрация: 23.11.2006
Из: Москва
Пользователь №: 146



Цитата(Jeka @ 5.12.2014, 19:01) *
Новые вопросы! victory.gif

1) Как правильно сделать дозвон от STA из IPLDK-300 на другой STA из одной и той же (этой же самой) IPLDK-300 ? Но при этом, чтобы вызов шёл точно так же на CO/E1/dahdi - там вызов может принять, а может и не принять программный SIP-телефон. Если программный SIP-телефон принял вызов, можно сделать MOH, и подождать до тех пор пока на вызываемом STA не встретят вызов вызывающего STA. Как убирать MOH принятием вызова вызываемым STA ?

2) Очень жёсткое эхо (не порно - только тут вам показалось) при вызове из программного SIP-телефона (CO/E1/dahdi) на STA из IPLDK-300. да такое жёсткое эхо, что скрежет лесорубной бензопилы стоит. mg2 (tap 1) не лечит. oslec поможет ? или как правильно ?

3) При Playback/Background проигрывается slin! Как этого _безобразия_ можно избежать? Как победить slin ??? Какие кодеки поддерживает IPLDK-300 и что самое интересное! откуда это можно узнать и посмотреть ?

Чак harris, вы круче чем Норрис, с нетерпением, как всегда, на вас вся страна смотрит!

smile.gif Уваж. Jeka! Спасибо за высокую оценку и доверие, но, боюсь, вряд ли я смогу чем-то помочь. Это вы переоценили мои скромные возможности.. hi.gif Видимо, в виду моего уже немолодого возраста и недостатка специальных познаний, в том числе и в терминологии, я не понял и половины того, что вы написали. Увы. Возможно, что и другие участники форума тоже не до конца вникли в ваши вопросы. Если проблема касается ipLDK300, то можете как-нибудь яснее изложить суть вашей задачи (системы, которую вы пытаетесь настроить) ??
Вызов внутр. абонентом другого внутр. абонента через поток E1 ?? Зачем??
Кодеки?? Какие кодеки для потока?? У вас есть плата VOIB??
Программный SIP телефон?? Каким образом он подключен к станции??


--------------------
Аксиома Коула: Общая сумма разума на планете - величина постоянная, а население растет ...
Перейти в начало страницы
 
+Цитировать сообщение
Dron
сообщение 5.12.2014, 19:40
Сообщение #6


ГУРУ
********

Группа: Модераторы
Сообщений: 15007
Регистрация: 19.6.2009
Из: г. Тула
Пользователь №: 13420



Цитата(harris @ 5.12.2014, 19:23) *
smile.gif Уваж. Jeka! Спасибо за высокую оценку и доверие, но, боюсь, вряд ли я смогу чем-то помочь. Это вы переоценили мои скромные возможности.. hi.gif Видимо, в виду моего уже немолодого возраста и недостатка специальных познаний, в том числе и в терминологии, я не понял и половины того, что вы написали. Увы. Возможно, что и другие участники форума тоже не до конца вникли в ваши вопросы. Если проблема касается ipLDK300, то можете как-нибудь яснее изложить суть вашей задачи (системы, которую вы пытаетесь настроить) ??
Вызов внутр. абонентом другого внутр. абонента через поток E1 ?? Зачем??
Кодеки?? Какие кодеки для потока??
Программный SIP телефон?? Каким образом он подключен к станции??

biggrin.gif Вот-вот, прочел и подумал, а все ли у меня нормально с головой... smile.gif Ничего, практически, не понял.


--------------------
Вот смотрю я на вас и думаю: ещё выпить, или вы мне уже нравитесь? Анекдот
Перейти в начало страницы
 
+Цитировать сообщение
Jeka
сообщение 6.12.2014, 12:42
Сообщение #7


Участник
**

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



Цитата(harris @ 5.12.2014, 20:23) *
smile.gif Уваж. Jeka! Спасибо за высокую оценку и доверие, но, боюсь, вряд ли я смогу чем-то помочь. Это вы переоценили мои скромные возможности.. hi.gif Видимо, в виду моего уже немолодого возраста и недостатка специальных познаний, в том числе и в терминологии, я не понял и половины того, что вы написали. Увы. Возможно, что и другие участники форума тоже не до конца вникли в ваши вопросы. Если проблема касается ipLDK300, то можете как-нибудь яснее изложить суть вашей задачи (системы, которую вы пытаетесь настроить) ??
Вызов внутр. абонентом другого внутр. абонента через поток E1 ?? Зачем??
Кодеки?? Какие кодеки для потока?? У вас есть плата VOIB??
Программный SIP телефон?? Каким образом он подключен к станции??


1) ай. в общем. сидят тётеньки с наушниками. наушники снимают редко. но метко. у этих тётенек будет стоять. zoiper или mikrosip.

есть куча дешёвых обычных телефонов которые подключены в один STA порт IPLDK-300. под одним STA. это хозяйство всё трезвонит когда другие STA (подключённые к другим STA-портам) набирают вызов этого STA.

трубку снимают, одну из четырёх. и потом если нужен другой человек, ВОЗЬМИТЕ ТРУБКУ, КОЗЬМА ПРУТКОВИЧ, ПОЖАЛУЙСТА, трубку берёт он. а первая трубка - ложится. и через N минут завершает вызов вторая трубка. STA свободен. этот весь процесс на конкретно этом STA происходит очень рандомно и с перевывами между вызовами приходящими на этот STA 5-8 секунд.

вся фишка в том, что тётеньки с наушниками не должны их снимать - работа такая. ещё они должны снимать трубки дешёвых обычных телефонов - работа такая. они могут либо дяденькам либо другим тётенькам (без наушников) "передать" на дешёвые обычные телефоны вызов, приходящий на этот (общий) STA.

Так вот. как сделать так. Чтобы на установленный zoiper у тётенек с наушниками приходил такой же вызов при вызове этого STA абонента. На zoiper он будет приходить как на COL > E1 > SIP. То есть! при вызове определённого внутреннего абонента (STA), вызов из вызывающего внутреннего абонента (STA) должен идти в двух направлениях _одновременно_ и на вызываемый внутренний абонент (STA) и на определённую линию/группу COL (E1/dahdi, где от dahdi он уже перейдёт в SIP-клиент)

При чём тётеньки в наушниках могут нажать Music On Hold. Дабы на том конце IPLDK-300 не ржали над тётеньками пока они пытаются принудить снять трубку дешёвого обычного телефона. Когда уже дешёвым обычным телефоном (подключённым как STA к этой же самой IPLDK-300) поднимают трубку - то Music On Hold прерывается (или его прерывает при помощи zoiper та самая тётенька в наушниках начавшая событие на линии Music On Hold) и Козьма Пруткович солидным голосом отвечает - Да я вас готов выслушать ваши вопросы и принять все необходимые меры.

2) При звонке из Mikrosip на STA из LDK-300 жуткое эхо. Кто нибудь подавлял это эхо? Каким echocanceller? Сколько taps ? У кого нибудь работало изначально без эха?

3) Есть функция у asterisk. Background - проиграть музыку. Определённый фаел. Определённым кодеком. Только одна неувязочка. Другая сторона должна поддерживать этот определённый кодек. Немного кодеков asterisk:

Цитата
Кодек BR NEB
G.711 64 Kbps 87.2 Kbps самый жирный кодек
G.729 8 Kbps 31.2 Kbps идеальное сочетание между качеством и каналом
G.723.1 6.4 Kbps 21.9 Kbps среднее качество (free-codec)
G.723.1 5.3 Kbps 20.8 Kbps среднее качество (free-codec)
G.726 32 Kbps 55.2 Kbps среднее качество (free-codec)
G.726 24 Kbps 47.2 Kbps среднее качество (free-codec)
G.728 16 Kbps 31.5 Kbps
LBC 15 Kbps 27.7 Kbps
BR = Bit rate NEB = Nominal Ethernet Bandwidth (в одном направление)

контейнеры.
Цитата
Extensions for various encoded files in Asterisk

wav:
pcm:
gsm:


Вся фишка в том. Что если другая сторона не поддерживает данный кодек - то asterisk использует контейнер slin.

Цитата
audio slin (16 bit Signed Linear PCM)

а всё потому. что несогласованность двумя сторонами определённых кодеков сжатия звука приводит к общему нейтральному кодеку (формату). Как посмотреть какие кодеки поддерживает определённый девайс (из за него вся беда) - IPLDK-300 ???

 
Перейти в начало страницы
 
+Цитировать сообщение
Dron
сообщение 6.12.2014, 12:59
Сообщение #8


ГУРУ
********

Группа: Модераторы
Сообщений: 15007
Регистрация: 19.6.2009
Из: г. Тула
Пользователь №: 13420



Цитата(Jeka @ 6.12.2014, 12:42) *
1) ай. в общем. сидят тётеньки с наушниками. наушники снимают редко. но метко. у этих тётенек будет стоять. zoiper или mikrosip.

есть куча дешёвых обычных телефонов которые подключены в один STA порт IPLDK-300. под одним STA. это хозяйство всё трезвонит когда другие STA (подключённые к другим STA-портам) набирают вызов этого STA.

трубку снимают, одну из четырёх. и потом если нужен другой человек, ВОЗЬМИТЕ ТРУБКУ, КОЗЬМА ПРУТКОВИЧ, ПОЖАЛУЙСТА, трубку берёт он. а первая трубка - ложится. и через N минут завершает вызов вторая трубка. STA свободен. этот весь процесс на конкретно этом STA происходит очень рандомно и с перевывами между вызовами приходящими на этот STA 5-8 секунд.

вся фишка в том, что тётеньки с наушниками не должны их снимать - работа такая. ещё они должны снимать трубки дешёвых обычных телефонов - работа такая. они могут либо дяденькам либо другим тётенькам (без наушников) "передать" на дешёвые обычные телефоны вызов, приходящий на этот (общий) STA.

Так вот. как сделать так. Чтобы на установленный zoiper у тётенек с наушниками приходил такой же вызов при вызове этого STA абонента. На zoiper он будет приходить как на COL > E1 > SIP. То есть! при вызове определённого внутреннего абонента (STA), вызов из вызывающего внутреннего абонента (STA) должен идти в двух направлениях _одновременно_ и на вызываемый внутренний абонент (STA) и на определённую линию/группу COL (E1/dahdi, где от dahdi он уже перейдёт в SIP-клиент)

При чём тётеньки в наушниках могут нажать Music On Hold. Дабы на том конце IPLDK-300 не ржали над тётеньками пока они пытаются принудить снять трубку дешёвого обычного телефона. Когда уже дешёвым обычным телефоном (подключённым как STA к этой же самой IPLDK-300) поднимают трубку - то Music On Hold прерывается (или его прерывает при помощи zoiper та самая тётенька в наушниках начавшая событие на линии Music On Hold) и Козьма Пруткович солидным голосом отвечает - Да я вас готов выслушать ваши вопросы и принять все необходимые меры.

2) При звонке из Mikrosip на STA из LDK-300 жуткое эхо. Кто нибудь подавлял это эхо? Каким echocanceller? Сколько taps ? У кого нибудь работало изначально без эха?

3) Есть функция у asterisk. Background - проиграть музыку. Определённый фаел. Определённым кодеком. Только одна неувязочка. Другая сторона должна поддерживать этот определённый кодек. Немного кодеков asterisk:


контейнеры.


Вся фишка в том. Что если другая сторона не поддерживает данный кодек - то asterisk использует контейнер slin.


а всё потому. что несогласованность двумя сторонами определённых кодеков сжатия звука приводит к общему нейтральному кодеку (формату). Как посмотреть какие кодеки поддерживает определённый девайс (из за него вся беда) - IPLDK-300 ???

 

Вы пишите, чтобы поразвлекаться, или, действительно, нужно решить проблему? Если поразвлекаться, то развлекайтесь себе на здоровье, а если нужно решить проблему, то пишите нормальным языком, а не выеживайтесь!

Из вашего "творения" я понял, что, вероятно, вам поможет Mobile Extension.


--------------------
Вот смотрю я на вас и думаю: ещё выпить, или вы мне уже нравитесь? Анекдот
Перейти в начало страницы
 
+Цитировать сообщение

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

 



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