ARTCOM LOGO

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Каждой VOIP СО - отдельная регистрация на Asterisk, Как сопоставить определенную СО с учетной записью на ipldk300
Lex
сообщение 19.10.2011, 13:18
Сообщение #1


Продвинутый пользователь
****

Группа: Участники
Сообщений: 226
Регистрация: 12.8.2011
Пользователь №: 16312



Подскажите пожалуйста, если это вообще возможно сделать на ipldk300, как сделать соответствие (привязать) внешней СО (через voip плату) к определенной учетной записи, которая будет подключаться к оператору ip телефонии( в моем случае это астериск стоящий у меня же).
Т.е. подключаешься к оператору IP телефонии по первой учетке- значит будешь использовать определенную СО (на плате VOIB) для выхода через IP.
Если больше конкретики, то мне бы хотелось звонить с астериска и попадать на определенную СО на плате VOIB (с 33по 40 СО)
Хотел бы реализовать схему приведенную ниже:
Например, звону с атриска на ipldk - набираю номер 1111(c астериска), попадаю на 33 СО (ipldk),если звоню на 1112 попадаю на 34 СО(ipldk), и т.д.
Перейти в начало страницы
 
+Цитировать сообщение
Dron
сообщение 19.10.2011, 16:27
Сообщение #2


ГУРУ
********

Группа: Модераторы
Сообщений: 15051
Регистрация: 19.6.2009
Из: г. Тула
Пользователь №: 13420



Цитата(Lex @ 19.10.2011, 14:18) *
Если больше конкретики, то мне бы хотелось звонить с астериска и попадать на определенную СО на плате VOIB (с 33по 40 СО)
Хотел бы реализовать схему приведенную ниже:
Например, звону с атриска на ipldk - набираю номер 1111(c астериска), попадаю на 33 СО (ipldk),если звоню на 1112 попадаю на 34 СО(ipldk), и т.д.

Ну и разруливайте это на астериске, с него же звонят!


--------------------
Вот смотрю я на вас и думаю: ещё выпить, или вы мне уже нравитесь? Анекдот
Перейти в начало страницы
 
+Цитировать сообщение
harris
сообщение 19.10.2011, 16:59
Сообщение #3


ГУРУ
********

Группа: Участники
Сообщений: 12388
Регистрация: 23.11.2006
Из: Москва
Пользователь №: 146



Цитата(Lex @ 19.10.2011, 14:18) *
Подскажите пожалуйста, если это вообще возможно сделать на ipldk300, как сделать соответствие (привязать) внешней СО (через voip плату) к определенной учетной записи, которая будет подключаться к оператору ip телефонии( в моем случае это астериск стоящий у меня же).
Т.е. подключаешься к оператору IP телефонии по первой учетке- значит будешь использовать определенную СО (на плате VOIB) для выхода через IP.
Если больше конкретики, то мне бы хотелось звонить с астериска и попадать на определенную СО на плате VOIB (с 33по 40 СО)
Хотел бы реализовать схему приведенную ниже:
Например, звону с атриска на ipldk - набираю номер 1111(c астериска), попадаю на 33 СО (ipldk),если звоню на 1112 попадаю на 34 СО(ipldk), и т.д.

А зачем такие сложности?? Чего Вы этим хотите добиться??


--------------------
Аксиома Коула: Общая сумма разума на планете - величина постоянная, а население растет ...
Перейти в начало страницы
 
+Цитировать сообщение
Lex
сообщение 20.10.2011, 15:50
Сообщение #4


Продвинутый пользователь
****

Группа: Участники
Сообщений: 226
Регистрация: 12.8.2011
Пользователь №: 16312



Цитата(harris @ 19.10.2011, 17:59) *
А зачем такие сложности?? Чего Вы этим хотите добиться??

Сложности наверное потому, что я не пойму, как сделать проще ,чем привязать определенные СО к определенной учетке, которая коннектится к астериску.
Чего хочу добиться - чтобы звонки с астериска поступали целенаправлено на нужную СО атс, а значит на нужного абонента.
Ситуация такая, есть атс с платой voib на 8 каналов. Эта плата подключается по SIP к астериску через ОДНУ учетную запись, посредсвом LAN. И соответсвенно при таком типе подключения астериск понятия не имеет сколько каналов в плате voib - он видит просто транк от атс до себя (астериска), но все дело в том, что в этом транке 8 каналов, а как это дать понять астериску - я не знаю, поэтому и хочу заморочиться и присвоить каждой СО свою учетную запись на атс , которые, в свою очередь, будут подключаться к астериску.
Все это для того, чтобы с астерика или через него (входящая связь на атс с астериска), можно было попасть на нужною СО атс, которая использует свой логин и пароль при подключении к астериску ( для того чтобы астериск мог идентифицировать по учетной записи определенную СО атс).
Как по другому дать понять астериску что к нему коннектиться 8 каналов (СО), а не один я не знаю(((.
P.S.
Поправьте - если не прав.
Перейти в начало страницы
 
+Цитировать сообщение
Dron
сообщение 20.10.2011, 16:02
Сообщение #5


ГУРУ
********

Группа: Модераторы
Сообщений: 15051
Регистрация: 19.6.2009
Из: г. Тула
Пользователь №: 13420



Цитата(Lex @ 20.10.2011, 16:50) *
Сложности наверное потому, что я не пойму, как сделать проще ,чем привязать определенные СО к определенной учетке, которая коннектится к астериску.
Чего хочу добиться - чтобы звонки с астериска поступали целенаправлено на нужную СО атс, а значит на нужного абонента.
Ситуация такая, есть атс с платой voib на 8 каналов. Эта плата подключается по SIP к астериску через ОДНУ учетную запись, посредсвом LAN. И соответсвенно при таком типе подключения астериск понятия не имеет сколько каналов в плате voib - он видит просто транк от атс до себя (астериска), но все дело в том, что в этом транке 8 каналов, а как это дать понять астериску - я не знаю, поэтому и хочу заморочиться и присвоить каждой СО свою учетную запись на атс , которые, в свою очередь, будут подключаться к астериску.
Все это для того, чтобы с астерика или через него (входящая связь на атс с астериска), можно было попасть на нужною СО атс, которая использует свой логин и пароль при подключении к астериску ( для того чтобы астериск мог идентифицировать по учетной записи определенную СО атс).
Как по другому дать понять астериску что к нему коннектиться 8 каналов (СО), а не один я не знаю(((.
P.S.
Поправьте - если не прав.

А кто вам мешает в SIP Attribute 2 прописать нужное кол-во учеток и разруливать входящие вызовы через DID??


--------------------
Вот смотрю я на вас и думаю: ещё выпить, или вы мне уже нравитесь? Анекдот
Перейти в начало страницы
 
+Цитировать сообщение
Lex
сообщение 20.10.2011, 16:26
Сообщение #6


Продвинутый пользователь
****

Группа: Участники
Сообщений: 226
Регистрация: 12.8.2011
Пользователь №: 16312



Цитата(Dron @ 20.10.2011, 17:02) *
А кто вам мешает в SIP Attribute 2 прописать нужное кол-во учеток и разруливать входящие вызовы через DID??

Это не совсем то, DID маршрутизирует по номеру ВЫЗЫВАЮЩЕГО абонента. Если это сделать, то будет следущее:
абонент 2000 (абонент из удаленного офиса работающего через SIP) хочет позвонит абоненту 1000 (другой абонент в другом офисе на астериске) - а у него в DID смаршрутизировано так, что при любом наборе он будет попадать на номер 1000, то как бы не старался абонент 2000 позвонить абонену 1001 - он все равно будет попадать на абонента 1000.
Из мануала я понял именно это.

Я думал про другой вариант того как сделать чтобы было соответствие СО и учетной записи, но там свои трудности. Опишу ниже какие варианты посещали мою голову)).

Если например сделать для каждой из 8 СО на плате voip свою группу - networking CO Group и дать выход нужным пользователям к этим группам. сделаю 8 учеток в SIP ATTRIBUTE 2- для каждой СО, т.е. каждой CO GROUP. Но в ПРГ 111 в SIP USER ID TABLE для каждого абонента можно назначить только один индекс из SIP ATTRIBUTE 2, это значит, что назначив один индекс абонент сможет выйти только через одну линию(т.к. один индекс использует одну группу линий, в которой находиться всего одна линия СО VOIP), как следствие, при занятости этой линии кем-то другим, абонент просто не сможет выйти наружу через эту СО.
В таком варианте я бы разрулил, но получается выше описа
Перейти в начало страницы
 
+Цитировать сообщение
Dron
сообщение 20.10.2011, 16:31
Сообщение #7


ГУРУ
********

Группа: Модераторы
Сообщений: 15051
Регистрация: 19.6.2009
Из: г. Тула
Пользователь №: 13420



Цитата(Lex @ 20.10.2011, 17:26) *
Это не совсем то, DID маршрутизирует по номеру ВЫЗЫВАЮЩЕГО абонента. Если это сделать, то будет следущее:
абонент 2000 (абонент из удаленного офиса работающего через SIP) хочет позвонит абоненту 1000 (другой абонент в другом офисе на астериске) - а у него в DID смаршрутизировано так, что при любом наборе он будет попадать на номер 1000, то как бы не старался абонент 2000 позвонить абонену 1001 - он все равно будет попадать на абонента 1000.

Как это DID маршрутизирует по номеру ВЫЗЫВАЮЩЕГО абонента?? blink.gif С чего вы это взяли то?
Как вам на пальцах то объяснить...
К примеру, прописано три учетки 1000, 1001, 1002. С этими учетками плата зарегилась на астериксе. А бонент астериска набирает 1000, вот этот 1000 и придет по DID (при наборе 1002 - прилетит 1002). А номер абонента астерикса - это АОН.
Ну и, в зависимости от того, что получили, вызов и направляете на нужного абонента LDK!


--------------------
Вот смотрю я на вас и думаю: ещё выпить, или вы мне уже нравитесь? Анекдот
Перейти в начало страницы
 
+Цитировать сообщение
Dron
сообщение 20.10.2011, 16:38
Сообщение #8


ГУРУ
********

Группа: Модераторы
Сообщений: 15051
Регистрация: 19.6.2009
Из: г. Тула
Пользователь №: 13420



Цитата(Lex @ 20.10.2011, 17:26) *
а у него в DID смаршрутизировано так, что при любом наборе он будет попадать на номер 1000, то как бы не старался абонент 2000 позвонить абонену 1001 - он все равно будет попадать на абонента 1000.
Из мануала я понял именно это.

Что то вы совсем запутались... DID относится к входящей связи. Что значит " у него в DID смаршрутизировано так, что при любом наборе он будет попадать на номер 1000"? Что, абоненты астерикса могут вызывать только абонента 1000? А между собой как они звонят?
DID то причем???


--------------------
Вот смотрю я на вас и думаю: ещё выпить, или вы мне уже нравитесь? Анекдот
Перейти в начало страницы
 
+Цитировать сообщение
Lex
сообщение 20.10.2011, 20:27
Сообщение #9


Продвинутый пользователь
****

Группа: Участники
Сообщений: 226
Регистрация: 12.8.2011
Пользователь №: 16312



Цитата(Dron @ 20.10.2011, 17:38) *
Что то вы совсем запутались... DID относится к входящей связи. Что значит " у него в DID смаршрутизировано так, что при любом наборе он будет попадать на номер 1000"? Что, абоненты астерикса могут вызывать только абонента 1000? А между собой как они звонят?
DID то причем???

Спасибо за разьяснение. скажу чесно у меня тоже мысль промелькнула про аон , но уже после того как отправил пост в конце раб дня, а программеры в это время начали с инетом шаманить - не успел отредактировать.
Завтра попробую поиграться с DID.
Перейти в начало страницы
 
+Цитировать сообщение
Dron
сообщение 20.10.2011, 20:36
Сообщение #10


ГУРУ
********

Группа: Модераторы
Сообщений: 15051
Регистрация: 19.6.2009
Из: г. Тула
Пользователь №: 13420



Цитата(Lex @ 20.10.2011, 17:26) *
Если например сделать для каждой из 8 СО на плате voip свою группу - networking CO Group и дать выход нужным пользователям к этим группам. сделаю 8 учеток в SIP ATTRIBUTE 2- для каждой СО, т.е. каждой CO GROUP. Но в ПРГ 111 в SIP USER ID TABLE для каждого абонента можно назначить только один индекс из SIP ATTRIBUTE 2, это значит, что назначив один индекс абонент сможет выйти только через одну линию(т.к. один индекс использует одну группу линий, в которой находиться всего одна линия СО VOIP), как следствие, при занятости этой линии кем-то другим, абонент просто не сможет выйти наружу через эту СО.
В таком варианте я бы разрулил, но получается выше описа

Что то вы опять пытаетесь мудрить!
Зачем разбивать линии VoIP на группы?? Все в одной!
Можно и не 8 учеток, а максимум 96(сколько абонентов нужно с астериска вызывать напрямую, столько и нужно). Назначив абоненту SIP USER ID TABLE вы не привяжете его к конкретной линии (он сможет использовать любую из ваших 8-ми), а определите ему АОН, под котором он будет отображаться при осуществлении исходящих вызовов по SIP.


--------------------
Вот смотрю я на вас и думаю: ещё выпить, или вы мне уже нравитесь? Анекдот
Перейти в начало страницы
 
+Цитировать сообщение
harris
сообщение 21.10.2011, 8:42
Сообщение #11


ГУРУ
********

Группа: Участники
Сообщений: 12388
Регистрация: 23.11.2006
Из: Москва
Пользователь №: 146



Цитата(Lex @ 20.10.2011, 17:26) *
DID маршрутизирует по номеру ВЫЗЫВАЮЩЕГО абонента.

blink.gif
Прочтите про DID внимательнее!!!
DID - это маршрутизация вызова по номеру вызываеЕМОГО абонента, а не вызываЮЩЕГО !!!
DID (или в стандартах ISDN то же самое называется как DDI) - это основной метод приема входящих вызовов в ISDN и в Н.323. Все ж в книжках описано...


--------------------
Аксиома Коула: Общая сумма разума на планете - величина постоянная, а население растет ...
Перейти в начало страницы
 
+Цитировать сообщение
Lex
сообщение 21.10.2011, 12:58
Сообщение #12


Продвинутый пользователь
****

Группа: Участники
Сообщений: 226
Регистрация: 12.8.2011
Пользователь №: 16312



Цитата(harris @ 21.10.2011, 9:42) *
blink.gif
Прочтите про DID внимательнее!!!
DID - это маршрутизация вызова по номеру вызываеЕМОГО абонента, а не вызываЮЩЕГО !!!
DID (или в стандартах ISDN то же самое называется как DDI) - это основной метод приема входящих вызовов в ISDN и в Н.323. Все ж в книжках описано...

Было так: атс была подключена как внутренний абонент астериска с номером 1000. Тип линии был normal и с 33-40 СО звонки шли одному абоненту( забил так в прг 144\145 - для проверки работоспособности платы voib) - работало.
Вообще я заморочился с СО , потому что я не знал как сделать по другому - не учел did - никогда с ним не работал.
Но через did по идее правильнее, удобнее должно работать, пытался сделать через него - не выходит "каменный цветок".
Сейчас сделал:так.
Сделал тип линии isdn did 33-40со, пытаюсь вызвать абонента на атс - набираю , например 3255 с астериска (который подключен через транк к атс), первая цифра должна игноририроваться и посылатся 255 ( я так понял судя по скрину), вызова не происходит, точнее три кпв с атериска на атс я слышу, а потом астер отвечает, что all-circuits-busy-now&pls-try-call-later
ИЛИ правельнее не через транк звонить, а заводить аст-ку как внутренний абонент астериска
P.S.
Я пытаюсь сделать входящую с астериска на атс, пусть не на конкретную СО, а на какого-нибудь абонента.
Прикрепленные файлы
Прикрепленный файл  did_press.jpg ( 135,37 килобайт ) Кол-во скачиваний: 6
 
Перейти в начало страницы
 
+Цитировать сообщение
harris
сообщение 21.10.2011, 13:27
Сообщение #13


ГУРУ
********

Группа: Участники
Сообщений: 12388
Регистрация: 23.11.2006
Из: Москва
Пользователь №: 146



Цитата(Lex @ 21.10.2011, 13:58) *
тип линии был normal и с 33-40 СО звонки шли одному абоненту( забил так в прг 144\145 - для проверки работоспособности платы voib) - работало- все валилось на одного абонента.
Сделал тип линии isdn did 33-40со, пытаюсь набрать абонента 255 на атс - набираю , например 3255, первая цифра игнорируется и посылатся 255 ( я так понял), вызова не происходит, точнее три кпв с атериска на атс я слышу, а потом астер отвечает, что all-circuits-busy-now&pls-try-call-later

Уваж. Lex!
Это можно только гадать...
Что именно шлет Астериск?? Вы не уверены, а мы тем более не знаем.
Тогда нужно смотреть трассировку пакетов.


--------------------
Аксиома Коула: Общая сумма разума на планете - величина постоянная, а население растет ...
Перейти в начало страницы
 
+Цитировать сообщение
Lex
сообщение 21.10.2011, 15:50
Сообщение #14


Продвинутый пользователь
****

Группа: Участники
Сообщений: 226
Регистрация: 12.8.2011
Пользователь №: 16312



Цитата(harris @ 21.10.2011, 14:27) *
Уваж. Lex!
Это можно только гадать...
Что именно шлет Астериск?? Вы не уверены, а мы тем более не знаем.
Тогда нужно смотреть трассировку пакетов.

поставил винтариф посмотреть что идет на атс, увидел что в наборе 3255 игнорируется не первая цифра 3 а последняя цифра 5 и в итоге звонок идет на 325 - такого абонента у меня нет.
Вроде работает - буду мучать атс-ку дальше, а то в понедельник надо IP телефонию делать и связь между офисами в разных городах халявную
Перейти в начало страницы
 
+Цитировать сообщение
harris
сообщение 21.10.2011, 16:49
Сообщение #15


ГУРУ
********

Группа: Участники
Сообщений: 12388
Регистрация: 23.11.2006
Из: Москва
Пользователь №: 146



Цитата(Lex @ 21.10.2011, 16:50) *
поставил винтариф посмотреть что идет на атс, увидел что в наборе 3255 игнорируется не первая цифра 3 а последняя цифра 5 и в итоге звонок идет на 325 - такого абонента у меня нет.
Вроде работает - буду мучать атс-ку дальше, а то в понедельник надо IP телефонию делать и связь между офисами в разных городах халявную

У Вас стоит DID Conv Type = 0. И Астериск посылает 3255.
В этом случае нужно в ПГМ146 указать кол-во принимаемых цифр = 4 (а не 3 как стоит по умолчанию), и маску оставить равной #***.
Вот тогда вход. вызывы пойдут по номерам внутр. абонентов (на 255 в вашем примере).


--------------------
Аксиома Коула: Общая сумма разума на планете - величина постоянная, а население растет ...
Перейти в начало страницы
 
+Цитировать сообщение
Dron
сообщение 21.10.2011, 16:52
Сообщение #16


ГУРУ
********

Группа: Модераторы
Сообщений: 15051
Регистрация: 19.6.2009
Из: г. Тула
Пользователь №: 13420



Что то я уже не въезжаю! Вы к астериску по SIP цепляетесь? Каким боком 3255, 225 и 325?
Это что, с такими sip аккаунтами LDK регистрируется на астериске??
Вы ж, вроде писали, что атс была подключена как внутренний абонент астериска с номером 1000...


--------------------
Вот смотрю я на вас и думаю: ещё выпить, или вы мне уже нравитесь? Анекдот
Перейти в начало страницы
 
+Цитировать сообщение
Lex
сообщение 23.10.2011, 19:03
Сообщение #17


Продвинутый пользователь
****

Группа: Участники
Сообщений: 226
Регистрация: 12.8.2011
Пользователь №: 16312



Цитата(Dron @ 21.10.2011, 17:52) *
Что то я уже не въезжаю! Вы к астериску по SIP цепляетесь? Каким боком 3255, 225 и 325?
Это что, с такими sip аккаунтами LDK регистрируется на астериске??
Вы ж, вроде писали, что атс была подключена как внутренний абонент астериска с номером 1000...

В посте №12 писал что дейсвительно РАНЬШЕ было, что атс была заведена, как внутр абонент астериска с учеткой 1000.
Потом решил подключить атс к астериску через транк, а не как внутр абонент( извиняйте если не написал).
В понедельник попроавлю ПГМ146 укажу кол-во принимаемых цифр = 4. И DID Conv Type покручу , т.к = 0 - не устроит на будущее.
Перейти в начало страницы
 
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 15.7.2025, 5:44