Чат  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Dial() и маршрутизация внешних входящих звонков

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модератор: april22

Dial() и маршрутизация внешних входящих звонков

Сообщение dismemberment » 30 окт 2019, 14:10

Здравствуйте. Только-только начинаю изучать астериск. У меня 2 вопроса:
1. В каких случаях и что это за синтаксис в первом аргументе команды Dial(), когда используется 2 слэша (/), если я использую технологию SIP. Ну то есть: Dial(SIP/x/y) -- что за x и y?
Если я использую Dial(SIP/z), то я знаю что такое z - это идентификатор канала (номер).
2. Как мне "взять" внешний входящий номер за SIP-транком? Есть следующая ситуация.
Некто звонит со своего аналогового домашнего стационарного телефона на условный номер 123456789(сиптранк), который мне выдал сип-провайдер. Это номер моего "колл-центра", который управляется астериском. Мне необходимо пробросить звонок этого конкретного звонящего (телефонный номер) на конкретный внутренний номер( телефонный аппарат).
Как это сделать?
Я могу лишь сделать следующее:
В файле extensions.conf определить контекст , в котором бы ЛЮБОЙ внешний входящий звонок, который входит сначала на сиптранк, потом на мой астериск, пробрасывается на конкретный внутренний номер. То есть получается работает так: любой входящий сиптранковский звонок на мой астериск пробрасывается астериском на конкретный внутренний номер. Я сейчас умею лишь "интерфейсировать" с сиптранком: любой входящий внешний с сиптранка звонок я не могу идентифицировать, всмысле не могу идентифицировать вызывающую сторону - конечную точку(телефонный номер). А мне необходимо уметь идентифицировать конкретную вызывающую сторону и необходимо уметь пробрасывать её на конкретный внутренний номер.
:shock:
Заранее большое спасибо!!!
dismemberment
 
Сообщений: 10
Зарегистрирован: 30 окт 2019, 12:11


Re: Dial() и маршрутизация внешних входящих звонков

Сообщение dismemberment » 31 окт 2019, 07:17

Я прочитал но там не написано про то что я спрашивал
dismemberment
 
Сообщений: 10
Зарегистрирован: 30 окт 2019, 12:11

Re: Dial() и маршрутизация внешних входящих звонков

Сообщение april22 » 31 окт 2019, 11:03

перечитайте книгу второй раз
смотрите в логи
DID / CID почувствуйте разницу ....
Своими вопросами , вы загоняете меня в ГУГЛЬ.
april22
 
Сообщений: 2106
Зарегистрирован: 09 июл 2012, 09:47

Re: Dial() и маршрутизация внешних входящих звонков

Сообщение ded » 31 окт 2019, 11:47

Код: выделить все
exten => _X./+79012345678,1,Dial(SIP/123)
exten => _X./+79876543210,1,Dial(SIP/234)
ded
 
Сообщений: 14182
Зарегистрирован: 26 авг 2010, 19:00

Re: Dial() и маршрутизация внешних входящих звонков

Сообщение dismemberment » 31 окт 2019, 12:26

Как я понимаю "/ " и номер после "_X ." это и есть специфицирование кокретного телефонного номера, который мне звонит извне, то есть :
[конкретный телефон]--->[сиптранк(сиппровайдер)]--->[сервер с атс(астериск)]--->[конкретный внутренний номер]
???
dismemberment
 
Сообщений: 10
Зарегистрирован: 30 окт 2019, 12:11

Re: Dial() и маршрутизация внешних входящих звонков

Сообщение ded » 31 окт 2019, 13:51

Ну да. Хоть бы Вы книги читали, и таких вопросов было бы меньше.
ded
 
Сообщений: 14182
Зарегистрирован: 26 авг 2010, 19:00

Re: Dial() и маршрутизация внешних входящих звонков

Сообщение dismemberment » 31 окт 2019, 14:01

Большое спасибо!
Такого ответа на мой вопрос просто я не нашёл в книге - синтаксис какой вы мне указали -- паттерн/номер я только сегодня узнал нигде не нашёл в Интернете. Можете пожалуйста мне указать в книге где это написано я прочитаю обязательно.
dismemberment
 
Сообщений: 10
Зарегистрирован: 30 окт 2019, 12:11

Re: Dial() и маршрутизация внешних входящих звонков

Сообщение ded » 31 окт 2019, 14:29

ded
 
Сообщений: 14182
Зарегистрирован: 26 авг 2010, 19:00

Re: Dial() и маршрутизация внешних входящих звонков

Сообщение dismemberment » 31 окт 2019, 16:37

Тогда у меня вопрос такой - поправьте меня, где я не прав:
Так как я сиптранк объявляю в файле sip.conf как очередного сип-пира, то есть как очередной добавочный номер, который непосредственно присоединяется к моему астериску, то сиптранк будет набирать мой номер, который мне выдал сип-провайдер? Номер, который мне выдал сип-провайдер это же получается обычный телефонный номер, кой присвоен конкретной SIM-карте или стационарному телефону в квартире? Аналог ему в Интернете получается это публичный IP-адрес.
dismemberment
 
Сообщений: 10
Зарегистрирован: 30 окт 2019, 12:11

След.

Вернуться в Вопросы новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot] и гости: 8

© 2008 — 2019 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH