
Yuriy
23.08.2018
09:31:46
Стопе. Это с каких пор не имеющий? Секундочку.
Вооще конечно доуя нужно быть умным в IT чтобы обеспечить безопасность организации отключением организации от внешнего мира.
Случайно не Герман Клименко имя начальника той самой конторы?

Mark
23.08.2018
09:32:29
Вообще-то ты попробуй для началав принципе такое организуй. В

Alexey
23.08.2018
09:33:56

Mark
23.08.2018
09:34:14

Google

Alexey
23.08.2018
09:34:51

Yuriy
23.08.2018
09:35:22
Вообще-то ты попробуй для началав принципе такое организуй. В
Зачем?
У меня есть мозг, чтобы организовать нормальную безопасность а не тупо отстреливать всех кто не туда наступил
Я тебе секрет открою - но колиесво вбаханного в процедуру бабла вообще никак не говорит о качестве выхлопа потраченного бабла
А если уж говорить о безопасности IT - то суть безопасности IT сектора не в том чтобы выпилить IT Сектор
А в том, чтобы правильно выстроить защитные меры которые не принесут никому организационного искомфорта
Это ж насколкьо надо быть некомпетентым IT отделом чтобы всю безопасность решать через организационные методы...

Mark
23.08.2018
09:36:06

Yuriy
23.08.2018
09:36:08
Мда...

Mark
23.08.2018
09:36:54

Yuriy
23.08.2018
09:37:30

Игорь
23.08.2018
09:38:24
Такой вопрос
Можно как-то для одного канала в разговоре задать DTFM отдельно?
скажем как-нибудь через SET?

Mark
23.08.2018
09:38:56
Давайте, кароч, закроем тему и вернемся к астеру.
Мне неясна эта аватарка

Yuriy
23.08.2018
09:40:59

Игорь
23.08.2018
09:42:44
Поступает вызов
Перед отправкой звонка на группу, поменять на данном канале DTMF на no

Google

Игорь
23.08.2018
09:44:26
так как я не могу понять с какого перепугу Астериск слушает DTMF на канале и принимает его (во время звонка на группу, но до ответа оператора)

Sergey
23.08.2018
09:44:37
Марк в очередной раз продемонстрировал свой образ мышления, за что ему отдельное спасибо.
Я в медицинскую карту записал. Дополнил анамнез.

Yuriy
23.08.2018
09:48:33

Alex
23.08.2018
09:48:55
Уважаемые voip инженеры, помогите нубу :
-у меня есть extension вида : exten => _38097XXXXXXX
Мне необходимо чтобы астер понимал начало экстеншена или 38097 или +38097

Игорь
23.08.2018
09:50:16
так в том то и дело, что у меня не стоит Т
и Астериск видит ввод цифры и как-то отрабатывает по нему До ответа

Sergey
23.08.2018
09:50:23

Alex
23.08.2018
09:52:25
два правила
И что никак не схитрить типа какие то паттерны использовать, всё равно писать для каждого правила?

Yuriy
23.08.2018
09:52:31
а потом разгребите это через regexp внутри
паттрен типа _Х.
и context один для всех входной сделайте router
потмо через go to пересылайте уже
Но это немного другой подход на уровне диалплана уже


Archawka
23.08.2018
09:54:46
чат, что-то я не то делаю, помогите пожалуйста. Есть freepbx distro, на нем сделал 1 экстенжн, который пытаюсь прописать на linksys spa901 (да, знаю что древнее овно, но другого нет). И получаю отлуп по 403.
# tcpdump -v host 192.168.1.143
12:52:23.421382 IP (tos 0x68, ttl 250, id 1172, offset 0, flags [none], proto UDP (17), length 515)
192.168.1.143.5160 > msk14-pbx01.sip: SIP, length: 487
REGISTER sip:192.168.1.140 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.143:5160;branch=z9hG4bK-fe4a028d
From: "IT-14th_floor" <sip:2111@192.168.1.140>;tag=652a3594860c5bf3o0
To: "IT-14th_floor" <sip:2111@192.168.1.140>
Call-ID: 3ebc5d5a-247fe6a2@192.168.1.143
CSeq: 50172 REGISTER
Max-Forwards: 70
Contact: "IT-14th_floor" <sip:2111@192.168.1.143:5160>;expires=3601
User-Agent: Linksys/SPA901-4.1.11(c)
Content-Length: 0
Allow: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS, REFER
12:52:23.423370 IP (tos 0x60, ttl 64, id 28543, offset 0, flags [DF], proto UDP (17), length 402)
msk14-pbx01.sip > 192.168.1.143.5160: SIP, length: 374
SIP/2.0 403 Forbidden
Via: SIP/2.0/UDP 192.168.1.143:5160;rport=5160;received=192.168.1.143;branch=z9hG4bK-fe4a028d
Call-ID: 3ebc5d5a-247fe6a2@192.168.1.143
From: "IT-14th_floor" <sip:2111@192.168.1.140>;tag=652a3594860c5bf3o0
To: "IT-14th_floor" <sip:2111@192.168.1.140>;tag=z9hG4bK-fe4a028d
CSeq: 50172 REGISTER
Server: FPBX-14.0.3.13(15.5.0)
Content-Length: 0
12:52:28.437106 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 192.168.1.143 tell msk14-pbx01, length 28
12:52:28.438316 ARP, Ethernet (len 6), IPv4 (len 4), Reply 192.168.1.143 is-at 00:0e:08:dd:9d:be (oui Unknown), length 46
1*CLI> sip set debug ip 192.168.1.143
SIP Debugging Enabled for IP: 192.168.1.143
[2018-08-23 12:52:23] WARNING[28786]: res_pjsip_registrar.c:979 registrar_on_rx_request: Endpoint 'anonymous' has no configured AORs


Alex
23.08.2018
09:57:07
а потом разгребите это через regexp внутри
сори за глупый вопрос, но это будет чтото в стиле: экстеншен с определенным количеством цифр (на вход любой принимается), а дальше через goto направляется в определенный диалплан ?

Игорь
23.08.2018
09:57:35
А ввод цифры и перевод это разные вещи
В ходе нынешней дискусии могли упустить мой вопрос:
приходит вызов на Астер, он направляется на группу (с параметрами rt), начинают звонить телефоны у мемберов из группы, если в этот момент нажать на цифру
то в логе видно:
app_queue.c: User pressed digit: 3
и после этого вызов начинает идти по другому екстеншену, так как будто бы это был внутренний вызов (не перевод и тд)
pbx.c: Executing [333@local:1]
Дебаг ядра Астериска поднимал до 9
более полной инфы не дало

Yuriy
23.08.2018
09:58:03
Ну вообще у вас видимо где то стоит waitexten
или что то в этом духе
просто так астериск не уведет и T тут не спасет

Archawka
23.08.2018
09:59:08

Google

Игорь
23.08.2018
10:01:13
а порты какие?

Archawka
23.08.2018
10:07:03
а порты какие?
5160 по умолчанию на чан_сип, в экстенжне при создании стоял 5060, но я и в экстенжне изменил на 5160.

Игорь
23.08.2018
10:07:33
а при регистрации какой ставили?

Archawka
23.08.2018
10:07:53
а порты какие?
щас в экстенжне и на устройстве поменял на 5060 - та же самая картина
это явно какой-то косяк на устройстве, но я не могу понять какой, не понимаю, как увидеть внутренние логи этого линксис спа

Игорь
23.08.2018
10:15:48
Кажется я что-то нашел по своему вопросу
такой вопрос
у меня в настроках групп есть параметр
eventwhencalled=vars
в описании данного параметра написано то он передает что-то в AMI
как посмотретьна АМИ, что там происходит в момент звонка?

Yuriy
23.08.2018
10:15:54
посмотри что там не так

Аркадий
23.08.2018
10:16:29
ребят, помогите ,пожалуйста. Есть потребность записывать канал в speex, работаю с SIP zadarma, они предоставляют такую возможность. Проблема с астериском, в нем установлены все кодеки, в sip.conf я прописал все как надо, но выдает ошибку, а потом вообще вылетает подключение к cli

Dm
23.08.2018
10:24:19
Dm Dm:
Подскажите куда еще посмотреть, пытаюсь сделать автоподнятие на аппарате linksys SPA-921 в настройках поставил Auto Answer Page: yes Send Audio To Speaker: yes не поднимает, прочитал что нужно заголовок передать попровил в extansions
exten => 101,1,SIPAddHeader(Call-Info:\;Answer-After=0)
exten => 101,n,Dial(PJSIP/${EXTEN})
exten => 101,n,Hangup
все равно не поднимает. Нет вариантов где ещё посмотреть ?


Archawka
23.08.2018
10:24:54
# tcpdump -v host 192.168.1.143
12:52:23.421382 IP (tos 0x68, ttl 250, id 1172, offset 0, flags [none], proto UDP (17), length 515)
192.168.1.143.5160 > msk14-pbx01.sip: SIP, length: 487
REGISTER sip:192.168.1.140 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.143:5160;branch=z9hG4bK-fe4a028d
From: "IT-14th_floor" <sip:2111@192.168.1.140>;tag=652a3594860c5bf3o0
To: "IT-14th_floor" <sip:2111@192.168.1.140>
Call-ID: 3ebc5d5a-247fe6a2@192.168.1.143
CSeq: 50172 REGISTER
Max-Forwards: 70
Contact: "IT-14th_floor" <sip:2111@192.168.1.143:5160>;expires=3601
User-Agent: Linksys/SPA901-4.1.11(c)
Content-Length: 0
Allow: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS, REFER
12:52:23.423370 IP (tos 0x60, ttl 64, id 28543, offset 0, flags [DF], proto UDP (17), length 402)
msk14-pbx01.sip > 192.168.1.143.5160: SIP, length: 374
SIP/2.0 403 Forbidden
Via: SIP/2.0/UDP 192.168.1.143:5160;rport=5160;received=192.168.1.143;branch=z9hG4bK-fe4a028d
Call-ID: 3ebc5d5a-247fe6a2@192.168.1.143
From: "IT-14th_floor" <sip:2111@192.168.1.140>;tag=652a3594860c5bf3o0
To: "IT-14th_floor" <sip:2111@192.168.1.140>;tag=z9hG4bK-fe4a028d
CSeq: 50172 REGISTER
Server: FPBX-14.0.3.13(15.5.0)
Content-Length: 0
12:52:28.437106 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 192.168.1.143 tell msk14-pbx01, length 28
12:52:28.438316 ARP, Ethernet (len 6), IPv4 (len 4), Reply 192.168.1.143 is-at 00:0e:08:dd:9d:be (oui Unknown), length 46
Yuriy вот оно


Dmitriy
23.08.2018
10:27:56
sipaddheader это для chan_sip, у pjsip по другому. это всё документировано

Аркадий
23.08.2018
10:28:45

Yuriy
23.08.2018
10:29:27
@archawka смотри лог астреска
он скорее всего скажет что не видит такого Extension

Google

Yuriy
23.08.2018
10:29:54
включи sip set debug on
между запросами там должна быть инфа

Игорь
23.08.2018
10:40:03
гдето в глубинах лога нашел:
EXITWITHKEY
с этим у меня выходит из очереди
как запретить такой выход?

Аркадий
23.08.2018
10:43:26
что такое seeking в астериске, подскажите, пожалуйста?

Dm
23.08.2018
10:45:34

Sqsmile
23.08.2018
10:46:11

Роман
23.08.2018
10:46:14

Игорь
23.08.2018
10:47:27
основная проблема что оно в MySQL

Роман
23.08.2018
10:49:21

Игорь
23.08.2018
10:50:36
сейчас попробую удалить занчение в таблице
@romk4 +
всмысле спасибо, действительно оно

Archawka
23.08.2018
10:55:24

Dm
23.08.2018
11:40:51
Dm Dm:
Подскажите куда еще посмотреть, пытаюсь сделать автоподнятие на аппарате linksys SPA-921 в настройках поставил Auto Answer Page: yes Send Audio To Speaker: yes не поднимает, прочитал что нужно заголовок передать попровил в extansions
exten => 101,1,SIPAddHeader(Call-Info:\;Answer-After=0)
exten => 101,n,Dial(PJSIP/${EXTEN})
exten => 101,n,Hangup
все равно не поднимает. Нет вариантов где ещё посмотреть ?
exten => *71,1,Verbose(2,Paging device)
same => n,Set(PageDevice=PJSIP/101)
same => n,Page(${PageDevice},ib(paging_handler^addheader^1))
same => n,Hangup()
[paging_handler]
exten => addheader,1,Set(PJSIP_HEADER(add,Call-Info)=\;Answer-After=0)
same => n,Return()
Вот так получилось, телефон поднимает трубку, но с его микрофона нет звука, никто не подскажет в чем загвоздка?


Evgeniy
23.08.2018
11:40:56
Где в астере можно добавить в список поиска модулей LUA еще один путь?
Говорю в LUA:
module = require('<тут_полный_путь>')
module reload pbx_lua.so отвечает:
[2018-08-23 14:35:27.251] ERROR[16720]: pbx_lua.c:1635 load_or_reload_lua_stuff: Error loading extensions.lua:
/etc/asterisk/dialplan/scenarios/5/pbxapi.lua:5: module '/etc/asterisk/dialplan/security.lua' not found:
no field package.preload['/etc/asterisk/dialplan/security.lua']
no file '/usr/local/share/lua/5.2//etc/asterisk/dialplan/security/lua.lua'
no file '/usr/local/share/lua/5.2//etc/asterisk/dialplan/security/lua/init.lua'
no file '/usr/local/lib/lua/5.2//etc/asterisk/dialplan/security/lua.lua'
no file '/usr/local/lib/lua/5.2//etc/asterisk/dialplan/security/lua/init.lua'
no file '/usr/share/lua/5.2//etc/asterisk/dialplan/security/lua.lua'
no file '/usr/share/lua/5.2//etc/asterisk/dialplan/security/lua/init.lua'
no file './/etc/asterisk/dialplan/security/lua.lua'
no file '/usr/local/lib/lua/5.2//etc/asterisk/dialplan/security/lua.so'
no file '/usr/lib/x86_64-linux-gnu/lua/5.2//etc/asterisk/dialplan/security/lua.so'
no file '/usr/lib/lua/5.2//etc/asterisk/dialplan/security/lua.so'
no file '/usr/local/lib/lua/5.2/loadall.so'
no file './/etc/asterisk/dialplan/security/lua.so'
no file '/usr/local/lib/lua/5.2//etc/asterisk/dialplan/security.so'
no file '/usr/lib/x86_64-linux-gnu/lua/5.2//etc/asterisk/dialplan/security.so'
no file '/usr/lib/lua/5.2//etc/asterisk/dialplan/security.so'
no file '/usr/local/lib/lua/5.2/loadall.so'
no file './/etc/asterisk/dialplan/security.so'
вот хотелось бы в этот список путей добавить свой путь, чтобы астер и там искал
в примере выше пытаюсь подгрузить модуль
/etc/asterisk/dialplan/security.lua
в скрипте, расположенном ниже по дереву каталогов
/etc/asterisk/dialplan/scenarios/5/pbxapi.lua


Игорь
23.08.2018
11:47:40
а сделать симлинк?

Google

Игорь
23.08.2018
11:48:06
или задумка именно в динамическом добвлении модутей?

Dm
23.08.2018
11:49:54
exten => *71,1,Verbose(2,Paging device)
same => n,Set(PageDevice=PJSIP/101)
same => n,Page(${PageDevice},ib(paging_handler^addheader^1))
same => n,Hangup()
[paging_handler]
exten => addheader,1,Set(PJSIP_HEADER(add,Call-Info)=\;Answer-After=0)
same => n,Return()
Вот так получилось, телефон поднимает трубку, но с его микрофона нет звука, никто не подскажет в чем загвоздка?
все нашел параметр [d] включает звук
Дмитрий Ермаков, спасибо что направил в нужное русло

Evgeniy
23.08.2018
11:50:51
а сделать симлинк?
жестоко. должен быть более простой путь без велосипедов. в луа пишут, что require кушает env LUA_PATH. пробую подсунуть.

Yuriy
23.08.2018
11:58:22

Evgeniy
23.08.2018
12:01:27
и как использовать

Yuriy
23.08.2018
12:02:51
Это функция которая позволяет подключать файлы которые вы положили в вашу дирректорию
чтобы lua их видел

Evgeniy
23.08.2018
12:22:58
Достаточно в extensions.lua в самом начале перед dofile и прочим сказать:
package.path = myPath..'?.lua;'..package.path
Это если просто нужно указать дополнительный собственный каталог с пакетами. Далее использование будет таким: module = require('modulename') без .lua на конце