Size: a a a

2021 June 07

Н

Николай in ru_freeswitch
Добрый день
Есть тут кто может в лидвертекс срм завести телеФонию ?
источник

MG

Michael Goman in ru_freeswitch
может кто то знает кого то : ищу Специалиста по нейронным сетям. Направление работы: синтез речи, ее распознавание, речевая аналитика. спасибо ))
источник

DK

Dmitry Krivosheia in ru_freeswitch
привет коллеги.
не могу нагуглить, как фрисвича заставить брать конфу из левой папки?
источник

DK

Dmitry Krivosheia in ru_freeswitch
сменить root conf?
источник

В

Виталий in ru_freeswitch
инклюд из основного конфига
источник

AK

Andrey Kryukov in ru_freeswitch
Уточните что конкретно Вас интересует ? настройка  директории конфигурации ? или инклуд из какого-то основного конфига
источник

DK

Dmitry Krivosheia in ru_freeswitch
щас /usr/local/freeswitch/conf  
а нужно /etc /freeswitch/conf
источник

DK

Dmitry Krivosheia in ru_freeswitch
вроде простое дело
источник

DK

Dmitry Krivosheia in ru_freeswitch
да сменить директорию кординально с другим раположение
источник

AK

Andrey Kryukov in ru_freeswitch
В параметрах запуска укажите другую в инит скрипте
источник

DK

Dmitry Krivosheia in ru_freeswitch
а что за опция?
источник

AK

Andrey Kryukov in ru_freeswitch
Учтите что там есть какой-то минимальный набор который нужно указывать
-conf
источник

AK

Andrey Kryukov in ru_freeswitch
помоемому после задания conf он просит ему еще указать в явном виде директорию для логов и скриптов, так что ли
источник

AK

Andrey Kryukov in ru_freeswitch
источник

AK

Andrey Kryukov in ru_freeswitch
If you set the file locations of any one of -conf, -log, or -db you must set all three.
источник

AK

Andrey Kryukov in ru_freeswitch
-conf /etc/freeswitch/conf -log /var/log/freeswitch -db /usr/local/freeswitch/db
то есть опнадобится указать все 3  при задании conf
источник

DB

Dragoslav Brnovič in ru_freeswitch
Господа-эксперты, может кто-нибудь, глубоко знающий линуксовые заморочки, подскажет, как победить такую беду:
1. Debian 8, FS  1.6.20+git~20180507T185611Z~43a9feb7f8~64bit, mod_gsmopen + 9x huawei e1550
2. Ситуация: в момент, когда FS отправляет мопеду очередную AT команду, на мопед прилетает смс и далее треш вот такого вида:

2021-06-07 17:17:06.735174 [NOTICE] mod_gsmopen.cpp:2933 rev 1.6.20+git~20180507T185611Z~43a9feb7f8~64bit [(nil)|37     ][NOTICA  2933 ][gsm03     ][-1, 0, 0] received SMS on interface gsm03: DATE=, SENDER=, BODY=||
2021-06-07 17:17:06.735358 [DEBUG] gsmopen_protocol.cpp:1684 rev 1.6.20+git~20180507T185611Z~43a9feb7f8~64bit [(nil)|37     ][DEBUG_GSMOPEN  1684 ][gsm03     ][-1, 0, 0] got OK
2021-06-07 17:17:06.735392 [DEBUG] gsmopen_protocol.cpp:2222 rev 1.6.20+git~20180507T185611Z~43a9feb7f8~64bit [(nil)|37     ][DEBUG_GSMOPEN  2222 ][gsm03     ][-1, 0, 0] sending: AT+CPMS="ME","ME","ME"
——————————————————-
2021-06-07 17:17:06.840069 [DEBUG] gsmopen_protocol.cpp:2019 rev 1.6.20+git~20180507T185611Z~43a9feb7f8~64bit [(nil)|37     ][DEBUG_GSMOPEN  2019 ][gsm03     ][-1, 0, 0] Error sending (E): 0 (Resource temporarily unavailable)
2021-06-07 17:17:06.940139 [DEBUG] gsmopen_protocol.cpp:2024 rev 1.6.20+git~20180507T185611Z~43a9feb7f8~64bit [(nil)|37     ][DEBUG_GSMOPEN  2024 ][gsm03     ][-1, 0, 0] Successfully RE-sent (E): 0 1 (Resource temporarily unavailable)
——————————————————--
2021-06-07 17:17:07.338674 [DEBUG] gsmopen_protocol.cpp:2027 rev 1.6.20+git~20180507T185611Z~43a9feb7f8~64bit [(nil)|37     ][DEBUG_GSMOPEN  2027 ][gsm03     ][-1, 0, 0] Error RE-sending (C): 0 0 (Resource temporarily unavailable)
2021-06-07 17:17:07.438742 [DEBUG] gsmopen_protocol.cpp:2027 rev 1.6.20+git~20180507T185611Z~43a9feb7f8~64bit [(nil)|37     ][DEBUG_GSMOPEN  2027 ][gsm03     ][-1, 0, 0] Error RE-sending (C): 1 0 (Resource temporarily unavailable)
2021-06-07 17:17:07.538823 [DEBUG] gsmopen_protocol.cpp:2027 rev 1.6.20+git~20180507T185611Z~43a9feb7f8~64bit [(nil)|37     ][DEBUG_GSMOPEN  2027 ][gsm03     ][-1, 0, 0] Error RE-sending (C): 2 0 (Resource temporarily unavailable)
2021-06-07 17:17:07.638923 [DEBUG] gsmopen_protocol.cpp:2027 rev 1.6.20+git~20180507T185611Z~43a9feb7f8~64bit [(nil)|37     ][DEBUG_GSMOPEN  2027 ][gsm03     ][-1, 0, 0] Error RE-sending (C): 3 0 (Resource temporarily unavailable)
2021-06-07 17:17:07.739024 [DEBUG] gsmopen_protocol.cpp:2027 rev 1.6.20+git~20180507T185611Z~43a9feb7f8~64bit [(nil)|37     ][DEBUG_GSMOPEN  2027 ][gsm03     ][-1, 0, 0] Error RE-sending (C): 4 0 (Resource temporarily unavailable)
2021-06-07 17:17:07.839105 [DEBUG] gsmopen_protocol.cpp:2027 rev 1.6.20+git~20180507T185611Z~43a9feb7f8~64bit [(nil)|37     ][DEBUG_GSMOPEN  2027 ][gsm03     ][-1, 0, 0] Error RE-sending (C): 5 0 (Resource temporarily unavailable)
2021-06-07 17:17:07.939177 [DEBUG] gsmopen_protocol.cpp:2027 rev 1.6.20+git~20180507T185611Z~43a9feb7f8~64bit [(nil)|37     ][DEBUG_GSMOPEN  2027 ][gsm03     ][-1, 0, 0] Error RE-sending (C): 6 0 (Resource temporarily unavailable)
2021-06-07 17:17:08.039249 [DEBUG] gsmopen_protocol.cpp:2027 rev 1.6.20+git~20180507T185611Z~43a9feb7f8~64bit [(nil)|37     ][DEBUG_GSMOPEN  2027 ][gsm03     ][-1, 0, 0] Error RE-sending (C): 7 0 (Resource temporarily unavailable)
2021-06-07 17:17:08.139317 [DEBUG] gsmopen_protocol.cpp:2027 rev 1.6.20+git~20180507T185611Z~43a9feb7f8~64bit [(nil)|37     ][DEBUG_GSMOPEN  2027 ][gsm03     ][-1, 0, 0] Error RE-sending (C): 8 0 (Resource temporarily unavailable)
2021-06-07 17:17:08.239387 [DEBUG] gsmopen_protocol.cpp:2027 rev 1.6.20+git~20180507T185611Z~43a9feb7f8~64bit [(nil)|37     ][DEBUG_GSMOPEN  2027 ][gsm03     ][-1, 0, 0] Error RE-sending (C): 9 0 (Resource temporarily unavailable)
2021-06-07 17:17:08.339448 [ERR] gsmopen_protocol.cpp:2032 rev 1.6.20+git~20180507T185611Z~43a9feb7f8~64bit [(nil)|37     ][ERRORA  2032 ][gsm03     ][-1, 0, 0] Error RE-sending (C): 10 0 (Resource temporarily unavailable)
источник

DB

Dragoslav Brnovič in ru_freeswitch
2021-06-07 17:17:08.339489 [ERR] gsmopen_protocol.cpp:2038 rev 1.6.20+git~20180507T185611Z~43a9feb7f8~64bit [(nil)|37     ][ERRORA  2038 ][gsm03     ][-1, 0, 0] wrote -1 bytes!!! Nenormalno! Marking this gsmopen_serial_device /dev/ttyUSB8 as dead, andif it is owned by a channel, hanging up. Maybe the phone is stuck, switched off, power down or battery exhausted
2021-06-07 17:17:08.339514 [ERR] gsmopen_protocol.cpp:2040 rev 1.6.20+git~20180507T185611Z~43a9feb7f8~64bit [(nil)|37     ][ERRORA  2040 ][gsm03     ][-1, 0, 0] gsmopen_serial_monitor failed, declaring /dev/ttyUSB8 dead
2021-06-07 17:17:08.339538 [ERR] mod_gsmopen.cpp:2830 rev 1.6.20+git~20180507T185611Z~43a9feb7f8~64bit [(nil)|37     ][ERRORA  2830 ][gsm03     ][-1, 0, 0] ALARM on interface gsm03:
2021-06-07 17:17:09.339722 [ERR] gsmopen_protocol.cpp:2224 rev 1.6.20+git~20180507T185611Z~43a9feb7f8~64bit [(nil)|37     ][ERRORA  2224 ][          ][-1, 0, 0] Error sending data... (Resource temporarily unavailable)
2021-06-07 17:17:09.339785 [ERR] gsmopen_protocol.cpp:2229 rev 1.6.20+git~20180507T185611Z~43a9feb7f8~64bit [(nil)|37     ][ERRORA  2229 ][          ][-1, 0, 0] wrote -1 bytes!!! Nenormalno! Marking this gsmopen_serial_device /dev/ttyUSB8 as dead, and if it is owned by a channel, hanging up. Maybe the phone is stuck, switched off, powered down or battery exhausted
2021-06-07 17:17:09.339811 [ERR] gsmopen_protocol.cpp:2231 rev 1.6.20+git~20180507T185611Z~43a9feb7f8~64bit [(nil)|37     ][ERRORA  2231 ][          ][-1, 0, 0] gsmopen_serial_monitor failed, declaring /dev/ttyUSB8 dead
2021-06-07 17:17:09.339835 [ERR] mod_gsmopen.cpp:2830 rev 1.6.20+git~20180507T185611Z~43a9feb7f8~64bit [(nil)|37     ][ERRORA  2830 ][          ][-1, 0, 0] ALARM on interface :
2021-06-07 17:17:10.340003 [DEBUG] gsmopen_protocol.cpp:465 rev 1.6.20+git~20180507T185611Z~43a9feb7f8~64bit [(nil)|37     ][DEBUG_GSMOPEN  465  ][          ][-1, 0, 0] AT+CSCS? failed, continue
2021-06-07 17:17:10.340067 [DEBUG] gsmopen_protocol.cpp:2222 rev 1.6.20+git~20180507T185611Z~43a9feb7f8~64bit [(nil)|37     ][DEBUG_GSMOPEN  2222 ][          ][-1, 0, 0] sending: AT+CSCS="UCS2"
2021-06-07 17:17:10.340115 [DEBUG] gsmopen_protocol.cpp:2019 rev 1.6.20+git~20180507T185611Z~43a9feb7f8~64bit [(nil)|37     ][DEBUG_GSMOPEN  2019 ][          ][-1, 0, 0] Error sending (A): 0 (Resource temporarily unavailable)
2021-06-07 17:17:10.440169 [DEBUG] gsmopen_protocol.cpp:2027 rev 1.6.20+git~20180507T185611Z~43a9feb7f8~64bit [(nil)|37     ][DEBUG_GSMOPEN  2027 ][          ][-1, 0, 0] Error RE-sending (A): 0 0 (Resource temporarily unavailable)
———————————————————-

Означает это то, что датапорт у мопеда, который изначально инициализировался в лине на трех портах /dev/ttyUSB6, 7, 8 (8 - как раз дата) отвалился, что и видно в сислоге:

Jun  7 17:17:15 deb8fs16bu kernel: [ 1903.879520] usb 1-5.3: USB disconnect, device number 7
Jun  7 17:17:15 deb8fs16bu kernel: [ 1903.879637] option1 ttyUSB8: usb_wwan_indat_callback: resubmit read urb failed. (-19)
Jun  7 17:17:15 deb8fs16bu kernel: [ 1903.879956] option1 ttyUSB6: GSM modem (1-port) converter now disconnected from ttyUSB6
Jun  7 17:17:15 deb8fs16bu kernel: [ 1903.880069] option 1-5.3:1.0: device disconnected
Jun  7 17:17:15 deb8fs16bu kernel: [ 1903.881290] option1 ttyUSB7: GSM modem (1-port) converter now disconnected from ttyUSB7
Jun  7 17:17:15 deb8fs16bu kernel: [ 1903.881341] option 1-5.3:1.1: device disconnected
Jun  7 17:17:15 deb8fs16bu kernel: [ 1903.881766] option1 ttyUSB8: usb_wwan_indat_callback: resubmit read urb failed. (-19)
Jun  7 17:17:15 deb8fs16bu kernel: [ 1903.881912] option1 ttyUSB8: usb_wwan_indat_callback: resubmit read urb failed. (-19)
Jun  7 17:17:15 deb8fs16bu kernel: [ 1903.882040] option1 ttyUSB8: usb_wwan_indat_callback: resubmit read urb failed. (-19)
Jun  7 17:17:15 deb8fs16bu kernel: [ 1903.882523] option1 ttyUSB8: GSM modem (1-port) converter now disconnected from ttyUSB8
Jun  7 17:17:15 deb8fs16bu kernel: [ 1903.882563] option 1-5.3:1.2: device disconnected
источник

DB

Dragoslav Brnovič in ru_freeswitch
А дальше ОС этот мопед заново детектит, но, если аудио-порт возвращается на то же значение:

Jun  7 17:17:15 deb8fs16bu kernel: [ 1904.080032] usb 1-5.3: new high-speed USB device number 16 using ehci-pci
Jun  7 17:17:15 deb8fs16bu kernel: [ 1904.183270] usb 1-5.3: New USB device found, idVendor=12d1, idProduct=1001
Jun  7 17:17:15 deb8fs16bu kernel: [ 1904.183280] usb 1-5.3: New USB device strings: Mfr=3, Product=2, SerialNumber=0
Jun  7 17:17:15 deb8fs16bu kernel: [ 1904.183285] usb 1-5.3: Product: HUAWEI Mobile
Jun  7 17:17:15 deb8fs16bu kernel: [ 1904.183290] usb 1-5.3: Manufacturer: HUAWEI Technology
Jun  7 17:17:15 deb8fs16bu kernel: [ 1904.186555] usb-storage 1-5.3:1.0: USB Mass Storage device detected
Jun  7 17:17:15 deb8fs16bu kernel: [ 1904.186894] option 1-5.3:1.0: GSM modem (1-port) converter detected
Jun  7 17:17:15 deb8fs16bu kernel: [ 1904.187189] usb 1-5.3: GSM modem (1-port) converter now attached to ttyUSB6
Jun  7 17:17:15 deb8fs16bu kernel: [ 1904.187506] usb-storage 1-5.3:1.1: USB Mass Storage device detected
Jun  7 17:17:15 deb8fs16bu kernel: [ 1904.187824] option 1-5.3:1.1: GSM modem (1-port) converter detected
Jun  7 17:17:15 deb8fs16bu kernel: [ 1904.188209] usb 1-5.3: GSM modem (1-port) converter now attached to ttyUSB7

То дата-порт улетает в первый свободный по счету (для 9 мопедов последний - /devttyUSB26) а тут получаем:

Jun  7 17:17:15 deb8fs16bu kernel: [ 1904.188514] usb-storage 1-5.3:1.2: USB Mass Storage device detected
Jun  7 17:17:15 deb8fs16bu kernel: [ 1904.188861] option 1-5.3:1.2: GSM modem (1-port) converter detected
Jun  7 17:17:15 deb8fs16bu kernel: [ 1904.189156] usb 1-5.3: GSM modem (1-port) converter now attached to ttyUSB27

И всё, занавес, ибо FS этот мопед теряет и уже не находит.
А вот если бы даже происходил отвал мопеда, но с возвращением на те же порты, без прыжков в длину, то FS его бы реинитил быстро и потери сервиса были бы приемлимы.
Здесь же, блин, лечит только жуткий костыль вида:

#!/bin/sh
[ -r /dev/ttyUSB27 ] && {
   echo "Modem failed"
   shutdown -r
}

Что ну оооочень неспортивно...

Может есть идеи, кроме перехода на готовые шлюзы? =)
Шлюзы по ряду причин использовать нет возможности...
источник

SM

Shlegel Max in ru_freeswitch
Друзья) а есть ли какое-то толковое русскоязычное обучение по FS?
источник