Size: a a a

2020 April 17

D

DVG_Lab in Asterisker-ы
А у меня другой вопрос. Есть best practices по построению диалплана? Я вроде наделал разных контекстов по направлениям, типа [aster_internal], [mg] (межгород), [mn] (международка), [to_avaya_internal] (для звонков в соседнюю железную АТС), а теперь думаю как это все правильно заинклюдить. Сделать отдельные контексты для юзеров по разрешениям и туда инклюдить вот эти?
источник

S

Sharik in Asterisker-ы
Что такое стюн сервер?
источник

С

Саша in Asterisker-ы
Sccp пофиг на nat
источник

AK

Aleksey Klimenko in Asterisker-ы
Sharik
Что такое стюн сервер?
источник

AK

Aleksey Klimenko in Asterisker-ы
С третьей минуты про STUN говориться.
источник

Е

Евгений in Asterisker-ы
chan_sip.c: Call from 'Nort' (X.X.X.X:5060) to extension 'XXXXXXX' rejected because extension not found in context 'from-trunk-22-symbol-delete'. Может кто потскажет - как с этим боротся !!??
источник

DK

Dmitry Kaydash in Asterisker-ы
Здравствуйте. Посмотрите, что за контекст на который ссылается ошибка: from-trunk-22-symbol-delete
Здесь говорится, что вызываемый номер, как и его паттерн отсутствуют
источник

Е

Евгений in Asterisker-ы
from-trunk-22-symbol-delete - это было прописано для того чтобы удаляло 22 сивола после номераю может не правильно делаю
источник

DK

Dmitry Kaydash in Asterisker-ы
Евгений
from-trunk-22-symbol-delete - это было прописано для того чтобы удаляло 22 сивола после номераю может не правильно делаю
Посмотрите в статье раздел о составлении шаблонов

https://voxlink.ru/kb/book/osnovy-dialplana/
источник

D

DVG_Lab in Asterisker-ы
Гуру подскажите плс, есть два контекста
[provider1]
exten = _8X.,1,Dial(SIP/${EXTEN}@prov1)

include = provider2
[provider2]
exten = _8916X.,1,Dial(SIP/${EXTEN}@prov2)


Куда пойдет звонок на 8916-1234567 ? если начальный контекст  provider1 ?
источник

DK

Dmitry Kaydash in Asterisker-ы
DVG_Lab
Гуру подскажите плс, есть два контекста
[provider1]
exten = _8X.,1,Dial(SIP/${EXTEN}@prov1)

include = provider2
[provider2]
exten = _8916X.,1,Dial(SIP/${EXTEN}@prov2)


Куда пойдет звонок на 8916-1234567 ? если начальный контекст  provider1 ?
в
exten = _8X.,1,Dial(SIP/${EXTEN}@prov1)
источник

DK

Dmitry Kaydash in Asterisker-ы
include - при dialplan reload заменяется содержимым указаного контекста\файла
источник

DR

Dmitry Rashevsky in Asterisker-ы
Все верно, также можете проверить в CLI dialplan show
89161234567@provider1
источник

D

DVG_Lab in Asterisker-ы
Понял... то есть надо значит все это в одном контексте описывать.. тогда как обеспечивать безопасность? Придется много кусков диалплана просто дублировать. Или это норм?
источник

DB

Dmitry Baryshnikov in Asterisker-ы
DVG_Lab
Понял... то есть надо значит все это в одном контексте описывать.. тогда как обеспечивать безопасность? Придется много кусков диалплана просто дублировать. Или это норм?
_8X. - вообще не безопасно
источник

DB

Dmitry Baryshnikov in Asterisker-ы
т.к. можно звонить на международку
источник

D

DVG_Lab in Asterisker-ы
Dmitry Baryshnikov
_8X. - вообще не безопасно
Ну я для примера, там конечно не так у меня
источник

DB

Dmitry Baryshnikov in Asterisker-ы
нужно делать много паттернов
источник

DK

Dmitry Kaydash in Asterisker-ы
Dmitry Baryshnikov
нужно делать много паттернов
Под каждого из операторов
источник

D

DVG_Lab in Asterisker-ы
Много паттернов и инклюд сработает только если он не попадет ни в какой из паттернов ни в каком виде, так получается
источник