
Trushakov
15.05.2018
03:43:23

Павел
15.05.2018
03:44:50
ага

Trushakov
15.05.2018
03:46:48
Включать отладку и смотреть. Выше рабочий вполне вариант написан. Может просто где-то ошибку в командах допустили. Начните с простого, без проигрывания и записи , просто диал.

Google

Павел
15.05.2018
03:48:01
в самой команде диал проблема ..

Ilya
15.05.2018
03:48:48
а номер 555 зарегистрирован?

Павел
15.05.2018
03:49:03
да

Yuriy
15.05.2018
03:56:17

Павел
15.05.2018
03:57:56
а точно эта строчка exten => 555,n,Dial(SIP/${EXTEN},,tT) автоматом набирает номер ?

Yuriy
15.05.2018
04:03:04

Trushakov
15.05.2018
04:10:44
А сделайте просто
exten => 555,1,noop()
exten => 555,2,Dial(SIP/555,,tT)

Павел
15.05.2018
04:13:14
тоже не набирает

Trushakov
15.05.2018
04:13:21
Всего две команды
Не надо утверждать, что диал автоматически не набирает номер. Тут почти 800 человек, которые на личном опыте знают обратное

Павел
15.05.2018
04:17:13
— Executing [555@from-internal:1] Goto("PJSIP/731-00006143", "record_nomber,s,1") in new stack
— Goto (record_nomber,s,1)
— Executing [s@record_nomber:1] Answer("PJSIP/731-00006143", "") in new stack
> 0x7f9eba8372a0 — Probation passed - setting RTP source address to 10.24.210.222:40024
— Auto fallthrough, channel 'PJSIP/731-00006143' status is 'UNKNOWN'

Google

Павел
15.05.2018
04:17:22
731 номер с которого звоню

Trushakov
15.05.2018
04:19:19
731 зареган ?

Павел
15.05.2018
04:19:34
да, с него звоню

Trushakov
15.05.2018
04:20:38
Стоп
Какой драйвер то используете?
Pjsip или sip
Точнее как это правильно

Павел
15.05.2018
04:21:30
Pjsip

Trushakov
15.05.2018
04:23:18
Ну до диала все ж не доходит

Павел
15.05.2018
04:23:25
да

Trushakov
15.05.2018
04:23:44
Говорит статус канала от астериски до вашего 731 нетзвестен

Павел
15.05.2018
04:25:47
если я убираю скрипт этот но номера звонятся нормальнол

Trushakov
15.05.2018
04:30:04
Ну потому-что экстен s неисполняется правильно
S я обычно в макросе использовал и все хорошо работало
Зачем там s?
Если вы делаете goto в другой контекст, так в другом контексте сделайте вместо s _X.

Павел
15.05.2018
04:32:58
exten => 555,1,Goto(record_nomber,s,1)
да и без s тоже не работает

Trushakov
15.05.2018
04:34:16
Так он s там ищет
Если такой goto

Google

Trushakov
15.05.2018
04:35:00
${EXTEN}

Павел
15.05.2018
04:36:22
он и с таким вариантом не работае, я делал так
declined пишит

Trushakov
15.05.2018
04:38:56
Ну ответ то написал изначально , статус неизвестен. qualify используете?

Павел
15.05.2018
04:40:16
скорее всего нет
новую ошибку стал писать Auto fallthrough, channel 'PJSIP/7319-00006312' status is 'CHANUNAVAIL'

Trushakov
15.05.2018
04:48:44
Суть ошибки то таже
А вот статус поменялся

Павел
15.05.2018
05:28:27
а что ему не известно ?
все подобные скрипты на этом серваке в диале так прописаны работают, а тут не хочет


Андрей
15.05.2018
05:46:57
Доброе утро.
Подскажите, есть сервер с астериском с 2-мя физическими интерфейсами (на каждом разные IP).
eth1 - 192.168.1.100
eth2 - 192.168.2.100
Далее есть сеть 192.168.3.0/24, в которой установлена куча телефонов с уже прописанным SIP сервером 192.168.1.100.
По определенным причинам нужно настроить маршрутизацию из сети 192.168.3.0/24 через сеть 192.168.2.100.
Маршруты нужные везде прописаны, телефоны регистрируются, все работает. Ровно до того момента, как какой-нибудь телефон оказывается за натом.
Дамп трафика показывает, что SIP из сети 192.168.3.0/24 идет через eth2 на IP 192.168.1.100 (как и прописано маршрутами), но все ответы от астериска генерируются с IP интерфейса (192.168.2.100). Видимо телефонам пофиг на такое несоответствие - главное порты. А вот нату нет - соответствующей трансляции он не находит.
Итог - вопрос. Как заставить asterisk генерировать ответы с src ip тем, на который запрос пришел, а не отдавать выбор src ip на откуп системе


Anton
15.05.2018
05:50:10
Написать роут с src

Андрей
15.05.2018
05:51:59
и надеяться на то, что не попадется телефон, стучащийся на 192.168.2.100 (да еще и за натом) ?) Хотелось бы универсальное решение.

Oleg
15.05.2018
05:53:36
в линукс есть такое понятие ip rule. Вот через эти рулесы можно изобразить то что вы хотите

Anna
15.05.2018
06:00:34
Господа, подскажите, как посмотреть базу номеров из блеклиста, находясь в консоли?

Nikolay
15.05.2018
06:36:21
В каком то дистрибутиве?

Anna
15.05.2018
06:41:18
А имеет большую разницу дистрибутив? Консоль имеется в виду rasterisk. База данных, если не ошибаюсь, астерисковская

Андрей
15.05.2018
06:44:19

Kaschey
15.05.2018
06:45:09


Anna
15.05.2018
06:45:33
database show показывает все доступные базы?

Google

Андрей
15.05.2018
06:45:39
+

Trushakov
15.05.2018
06:46:51
Да. Там можно указать ещё кто нуден

Андрей
15.05.2018
06:46:59
asterisk -rx 'database show' | less
так только делай, а то все не влезет

Trushakov
15.05.2018
06:48:06
Там в консоли таб хорошо работает и можно увидеть ещё требуемые значения

Anna
15.05.2018
06:49:48
По database show показываются только
/SIP/Registry/101 : 10.70.80.101:5060:120:101:sip:101@10.70.80.101:5060
/SIP/Registry/201 : 10.70.80.201:5060:120:211:sip:201@10.70.80.201:5060
/SIP/Registry/202 : 10.70.80.202:5060:120:221:sip:202@10.70.80.202:5060
/SIP/Registry/203 : 10.70.80.203:5060:120:222:sip:203@10.70.80.203:5060
/SIP/Registry/204 : 10.70.80.204:5060:120:224:sip:204@10.70.80.204:5060
/SIP/Registry/301 : 10.70.80.301:5060:120:301:sip:301@10.70.80.301:5060
/SIP/Registry/401 : 10.70.80.401:5060:120:401:sip:401@10.70.80.401:5060
/SIP/Registry/501 : 10.70.80.501:5060:120:501:sip:501@10.70.80.501:5060
/SIP/Registry/502 : 10.70.80.502:5060:120:502:sip:502@10.70.80.502:5060
Выходит, черного списка и не было вовсе?

Trushakov
15.05.2018
06:53:09
Ну так если его не задавали, как он будет?

Admin
ERROR: S client not available

Trushakov
15.05.2018
06:53:44
Почитайте про организацию такого списка, будет понятней

Anna
15.05.2018
06:54:07
Ок, спасибо за информацию, стало чуть понятнее

Trushakov
15.05.2018
06:54:31
Да не за что

Anna
15.05.2018
07:08:31
А ЧС может быть реалитзован через dialplan?

Андрей
15.05.2018
07:09:20
+
https://www.voip-info.org/asterisk-func-blacklist/

Grigory
15.05.2018
07:46:13
Всем привет
Подскажите в чем может быть проблема, что-то уже мозг сломал.... SIP клиент за NAT, Asterisk на реальнике, nat=force_rport,comedia. SIP бегает нормально, а вот с RTP проблемы. Asterisk почему-то пытается слать RTP на локальный IP который приходит в SDP от клиента... в дебаге: Peer audio RTP is at port 172.16.1.10:65156

Nikolay
15.05.2018
07:55:07
Посмотри sip show peer peername
Действительно ли на нем стоит комедия

Grigory
15.05.2018
07:56:46
я уже и в сам пир пробовал прописывать, а не в общую секцию

Google

Grigory
15.05.2018
07:59:37
Force rport : Yes
Comedia там так и называется? Или может другое название?

Nikolay
15.05.2018
08:00:10
Ну значит сильнтаксическая ошибка

Grigory
15.05.2018
08:00:30
нет, на ошибки ругается при релоаде
Symmetric RTP: Yes
действительно другое название (пора уже привыкнуть :)

Егор
15.05.2018
08:29:38
Приветствую. Кто может настроить asterisk?
Не бесплатно конечно )

Sergey
15.05.2018
08:36:42

Sqsmile
15.05.2018
08:38:23

Евгений
15.05.2018
10:00:53
Всем привет. Прошу совета. Задача после 20:00 включать на телефоне DND. (Yealink Т19). Иначе звонок долго гуляет по группе. Можно как то программно поставить определенным телефонам DND либо отключить регистрацию ?
я нашел - sip unregisner 101. но не нашел как его отбратно заставить зарегистрироваться. Либо телефон сам по time expired подключится. Но тоже не очень вариант.
Можно как-нибудь на sip принудительно поставить недоступен или еще какой-то статус ?

Victor_sc120
15.05.2018
10:06:20

Евгений
15.05.2018
10:06:35
это да

Victor_sc120
15.05.2018
10:06:39
во FreePBX так ставится на АТС

Евгений
15.05.2018
10:06:43
а как я могу из консоли
удаленные номера

Victor_sc120
15.05.2018
10:07:09
это все делает запись во внутреней таблице