Size: a a a

2021 July 19

YG

Yuriy Gorlichenko in Asterisker-ы
А ну ка расскажите мне про eventpool в c++
и отсутсвие многопоточности
источник

АЧ

Александр Челноков... in Asterisker-ы
отпустим c++
он батя над ЯП. ) у него есть потоки)
источник

YG

Yuriy Gorlichenko in Asterisker-ы
ну так а где я говорил что у кого то из скриптовых языков есть потоки?
источник

АЧ

Александр Челноков... in Asterisker-ы
незаслуженный камень в огород питона за его скорость и однопоточность)
Но спорить с этим не стану. у каждого свое мнение.
Я лишь скажу что, любой ЯП надо правильно готовить, можно прогу и на C++  написать, она будет медленнее чем на типоне)
источник

YG

Yuriy Gorlichenko in Asterisker-ы
Можно
но есть определенные виды сервисов куда не стоит пихать скриптовые языки
источник

YG

Yuriy Gorlichenko in Asterisker-ы
например обработка realtime media
источник

YG

Yuriy Gorlichenko in Asterisker-ы
да и любой realtime processing будет заметно медленнее и меннее эффективен на скриптовых языках в силу их архитектуры
источник

АЧ

Александр Челноков... in Asterisker-ы
как раз таки для этого у нас есть  обильный выбор ЯП, что бы максимально эффективно решить задачу.
очевидно C++ для написания "интернет магазина" тоже такой себе выбор)
источник

YG

Yuriy Gorlichenko in Asterisker-ы
так я и не агитирую брать С++ на все и вся
источник

𝕬

𝕬𝖉𝖎𝖑 in Asterisker-ы
Светлые ума, подскажите плз, в астере настроено несколько транков, они по очереди отваливаются, как можно настроить так что бы они пытались автоматический перерегистрироваться ?
источник

R

Ramzes in Asterisker-ы
Скрипт на баше в несколько строк и в крон.
Если извращаться, то инфинити луп в системд. Вариантов не счесть на вкус и цвет )
источник

MS

Murat Shorukov in Asterisker-ы
2021-07-19 17:55:59] DEBUG[14270]: rtp_engine.c:440 instance_destructor: Destroyed RTP instance '0x7fa8f81731c8'
[2021-07-19 17:55:59] DEBUG[14270]: res_pjsip_session.c:2071 session_destructor: Destroying SIP session with endpoint 103
[2021-07-19 17:55:59] DEBUG[14270]: channel.c:2211 ast_channel_destructor: Channel 0x7fa8f8179ab8 'PJSIP/103-00000000' destroying
[2021-07-19 17:55:59] DEBUG[14227]: devicestate.c:361 _ast_device_state: No provider found, checking channel drivers for PJSIP - 103
[2021-07-19 17:55:59] DEBUG[14227]: devicestate.c:466 do_state_change: Changing state for PJSIP/103 - state 1 (Not in use)
[2021-07-19 17:55:59] DEBUG[14351]: app_queue.c:2599 device_state_cb: Device 'PJSIP/103' changed to state '1' (Not in use) but we don't care because they're not a member of any queue.
источник

MS

Murat Shorukov in Asterisker-ы
Включил дебаг, говорит что транк не отвечает, куда копать?
источник

MS

Murat Shorukov in Asterisker-ы
Проблема такая, настроен asterisk 14 и  freepbx 15, звонок держится в очереди 1:27 и сразу сбрасывается, не могу понять в чем проблема и куда копать. Пробовал настроить через Группу вызовов, там всё нормально работает + если звонить в очередь через внутренний номер то он тоже нормально работает
источник

ДС

Дмитрий Спиридонов... in Asterisker-ы
https://www.php.net/manual/ru/class.thread.php
Это не event loop. Рhp рассчитан на запуск своего движка в нескольких потоках, даже модули имеют общую инициализацию и инициализацию в рамках потока.  Но это делалось для многопоточной обработки запросов от веб сервера, поэтому встроенный реализации потоков нет, но есть расширения.
источник

АЧ

Александр Челноков... in Asterisker-ы
это делегирование процессов.
достигается сие дело не так уж и просто.
потой даже легче обратится к GO за многопоточностью.
источник

R

Ramzes in Asterisker-ы
От того, что Вы запостили одно и то же уже третий раз, быстрее ответа не получите. Скорее наоборот )
источник

ДС

Дмитрий Спиридонов... in Asterisker-ы
Не понял утверждения. Я с нечто похожим в php работаю. Что не просто?
источник

YG

Yuriy Gorlichenko in Asterisker-ы
а по какйо причине отваливаются?
источник

ДС

Дмитрий Спиридонов... in Asterisker-ы
Нуу... разделение данных - да. Это беда по сравнению с с++
источник