Size: a a a

2021 August 13

RP

Roman Pertsev in Asterisker-ы
Это можно было бы сделать и с помощью While() но там нужно прописать всю логику и счетчики + будет срать в консоль, тут же должно быть все в тихом режиме
источник

ST

Sapar Tuganov in Asterisker-ы
всем доброго дня коллеги!
источник

ST

Sapar Tuganov in Asterisker-ы
вопрос как узнать CPS? не могу понять как проверить это. 2 номера по 30 линии каждый.
источник

AS

Alexander Serebryany in Asterisker-ы
кроме как писать CDR в SQL сервер, а потом написать запрос который посчитает. Может можно проще не знаю
источник

A

Alexey K in Asterisker-ы
в астериске нет для этого механизмов.
возможно, писать дамп трафика и потом анализировать - наиболее точный способ
источник

A

Alexey K in Asterisker-ы
Ибо теоретически, не на каждый звонок у вас может писаться CDR.

В "серьёзных железках" считается CPS, например в AcmePacket.
Из open source можете использоваться kamailio/opensips, там есть модули ratelimit/pike.
источник

AP

A P in Asterisker-ы
Есть представители МИКО в конфе?
источник

DB

Dmitry Baryshnikov in Asterisker-ы
источник

NK

ID:0 in Asterisker-ы
Установка, настройка и конфигурация для боевой эксплуатации сервера мониторинга SIP3 | AsterConf-2020

Из мастер-класса Олега Агафонова вы узнаете о характеристиках SIP3, ознакомитесь с ее архитектурой.

Тайм-код:
00:00      Знакомство с участниками + краткая информация мастер-класса
00:23      Интерфейс Troubleshooting
04:14      Мониторинг
05:07      Architecture Diagram: Архитектура системы
08:18      Как работает система?
15:59      Разворачивание back-end  
29:49      Что такое User-defined functions?
39:19      Как работает боевая версия SIP3, которая может быть у клиента?
44:57      Работа Grafana & интерфейс SIP3 + создание вызова (SIP phone и Linphone)
52:06      Анализ ситуации, когда идет звонок на 71000  (создание диалплана на FreeSWITCH, который на 1000 перебрасывает)
54:38      Как применить кастомный атрибут?
1:04:00   Для чего служит packet_udf
1:05:15   Для чего служит sip_call_udf в 21.2

Полную запись выступления можно посмотреть по ссылке:
https://youtu.be/gOO7nnw4JaQ
YouTube
Олег Агафонов ― Установка, настройка и конфигурация для боевой эксплуатации сервера мониторинга SIP3
Из мастер-класса вы узнаете о характеристиках SIP3, ознакомитесь с ее архитектурой. На примерах покажу проекты и команды задействованные в пакетах SIP3.

00:00      Знакомство с участниками + краткая информация мастер-класса
00:23      Интерфейс Troubleshooting
04:14      Мониторинг
05:07      Architecture Diagram: Архитектура системы
08:18      Как работает система?
15:59      Разворачивание back-end  
29:49      Что такое User-defined functions?
39:19      Как работает боевая версия SIP3, которая может быть у клиента?
44:57      Работа Grafana & интерфейс SIP3 + создание вызова (SIP phone и Linphone)
52:06      Анализ ситуации, когда идет звонок на 71000  (создание диалплана на FreeSWITCH, который на 1000 перебрасывает)
54:38      Как применить кастомный атрибут?
1:04:00   Для чего служит packet_udf
1:05:15   Для чего служит sip_call_udf в 21.2
источник

NK

ID:0 in Asterisker-ы
Конференция по Asterisk - это десятки докладов и Мастер-классов, интересные спикеры, эксперты и полезные знакомства.

Регистрация: https://asterconf.ru
источник

MR

Maksat Ramazan in Asterisker-ы
Доброго дня!
есть вопрос, делаю originate request со своего сервера c context = from-internal на сервак где крутится freepbx aster.
но в логах попытка звонка валится с ошибкой "ERROR: FreePBX Does not use the [default] context, confguration error
Подскажите пожалуйста,
источник

MR

Maksat Ramazan in Asterisker-ы
куда смотреть что делать
источник

ИШ

Ирина Шавульская... in Asterisker-ы
Ближайшие группы по Asterisk.
Подробнее на нашем сайте: https://asterisker.ru
источник

RP

Roman Pertsev in Asterisker-ы
как делаешь? что за привычка закинуть мета-вопрос без инфы логов конфигов?!
источник

MR

Maksat Ramazan in Asterisker-ы
$socket = stream_socket_client("tcp://x.x.x.x:$port");
       if($socket)
       {
           echo "Connected to socket, sending authentication request.\n";
           // Prepare authentication request
           $authenticationRequest = "Action: Login\r\n";
           $authenticationRequest .= "Username: $username\r\n";
           $authenticationRequest .= "Secret: $password\r\n";
           $authenticationRequest .= "Events: off\r\n\r\n";
           // Send authentication request
           $authenticate = stream_socket_sendto($socket, $authenticationRequest);
           if($authenticate > 0)
           {
               // Wait for server response
               usleep(200000);
               // Read server response
               $authenticateResponse = fread($socket, 4096);
               var_dump($authenticateResponse);
               // Check if authentication was successful
               if(strpos($authenticateResponse, 'Success') !== false)
               {
                   echo "Authenticated to Asterisk Manager Inteface. Initiating call.\n";

                   // Prepare originate request
                   $originateRequest = "Action: Originate\r\n";
                   $originateRequest .= "Channel: local/$internalPhoneline\r\n";
//                    $originateRequest .= "Callerid: click 2 Call\r\n";
                   $originateRequest .= "Exten: $target\r\n";
                   $originateRequest .= "Context: $context\r\n";
                   $originateRequest .= "Priority: 1\r\n";
                   $originateRequest .= "Async: yes\r\n\r\n";


Вот такой запрос идет с одного сервера в сервер где крутится freepbx 15.0.17.43 c AMI 5.0.3.
Лог ошибок в астере такой: https://pastebin.pl/view/006cc188

Подскажите пожалуйста
источник

RP

Roman Pertsev in Asterisker-ы
"Channel: local/$internalPhoneline\r\n"; - тут контекст тоже нужен
источник

RP

Roman Pertsev in Asterisker-ы
либо делай "Channel: SIP/$internalPhoneline\r\n"
источник

RP

Roman Pertsev in Asterisker-ы
хотя в твоем случае ты звонишь во внешку, поэтому лучше первый способ + контекст добавить туда
источник

MR

Maksat Ramazan in Asterisker-ы
[2021-08-13 11:27:38] WARNING[17467] chan_sip.c: Purely numeric hostname (87787529540), and not a peer--rejecting!

Это когда я сделал SIP/InternalPhone
источник

RP

Roman Pertsev in Asterisker-ы
через локал с контекстом делай, просто сип прокатило если бы ты внутренний вызывал
источник