Версия для печати темы
АРТКОМ Форум _ Техническая поддержка ipLDK _ Какие бывают варианты подключения LDK к ASterisk?
Автор: denklu 15.8.2011, 12:34
Если есть где в инете почитать, подскажите, пожалуйста, ссылку.
Решили сделать Asterisk основной АТС, в нем стоит плата на 2 потока (E1 PRI), один в город, другой на LDK-100.
Сейчас LDK подключен как отдельный транк, живущий своей жизнью со своими правилами.
Спецы в Астериске просто настроили транзитные маршруты для LDK.
Вроде не смертельно, но много неудобств:
раздельный план нумерации для астерикса и LDK.
астериск не может идентифицировать звонки от LDK и тупо отправляет их в городской транк.
со входящими на LDK тоже не все гладко. для связи с абонентами
Можно ли сделать так чтобы внутренние абоненты LDK идентифицировались как абоненты Астериска? и обслуживались правилами астериска.
Автор: t-service 15.8.2011, 13:12
Цитата
раздельный план нумерации для астерикса и LDK
А он и не должен пересекаться.
Цитата
астериск не может идентифицировать звонки от LDK и тупо отправляет их в городской транк.
Либо назначать нумерацию Астериска отличавшиюся от начальных цифр городской нумерации и поэтому принципу разделять, а если это невозможно (например в Москве), то разделять по количеству набираемых цифр.
Цитата
со входящими на LDK тоже не все гладко. для связи с абонентами
Смотрите трассу какие цифры прилетают от Астера, читайте мануал по лыже.
Автор: harris 15.8.2011, 13:33
Цитата(denklu @ 15.8.2011, 13:34)
Если есть где в инете почитать, подскажите, пожалуйста, ссылку.
Решили сделать Asterisk основной АТС, в нем стоит плата на 2 потока (E1 PRI), один в город, другой на LDK-100.
Сейчас LDK подключен как отдельный транк, живущий своей жизнью со своими правилами.
Спецы в Астериске просто настроили транзитные маршруты для LDK.
Вроде не смертельно, но много неудобств:
раздельный план нумерации для астерикса и LDK.
астериск не может идентифицировать звонки от LDK и тупо отправляет их в городской транк.
со входящими на LDK тоже не все гладко. для связи с абонентами
Можно ли сделать так чтобы внутренние абоненты LDK идентифицировались как абоненты Астериска? и обслуживались правилами астериска.
Это вопрос к спецам по Астериску, а вовсе не по LDK.
Абоненты LDK могут идентифицироваться на стороне Астериска по CLIP (по АОНу) и по префиксу набираемого номера. А далее уже все зависит исключительно от настроек Астериска.
Автор: denklu 15.8.2011, 13:58
Цитата(harris @ 15.8.2011, 14:33)
Это вопрос к спецам по Астериску, а вовсе не по LDK.
Абоненты LDK могут идентифицироваться на стороне Астериска по CLIP (по АОНу) и по префиксу набираемого номера. А далее уже все зависит исключительно от настроек Астериска.
по астериску я сам скоро спец буду
(по IP телефонам, подключенным напрямую к Астериску у меня все замечательно работает)
а вот по CLIP как раз вопрос очень остро стоит: астериск его не видит.
как сделать чтоб LDK посылал на астериск CallerID?
Автор: harris 15.8.2011, 14:28
Цитата(denklu @ 15.8.2011, 14:58)
а вот по CLIP как раз вопрос очень остро стоит: астериск его не видит.
как сделать чтоб LDK посылал на астериск CallerID?
Никак!
На ISDN линиях применяется CLIP, а не CallerID.
Суть та же (Номер вызывающего абонента), но способ доставки другой.
CallerID применяется на аналоговых линиях, информация передается частотными кодами FSK или DTMF.
А CLIP передается отдельным информационным элементов внутри сигнального сообщения Setup.
Что значит "Астериск не видит CLIP" ??? Он не может его анализировать или, может быть, у Вас в LDK вообще не настроено формирование CLIP?? Ведь в LDK нужно настроить выдачу CLIP !!
LDK отправляет в Setup'е информацию CLIP или нет??? Проверяли??
Автор: ЛыЖник 15.8.2011, 14:54
Цитата(denklu @ 15.8.2011, 13:58)
по астериску я сам скоро спец буду
(по IP телефонам, подключенным напрямую к Астериску у меня все замечательно работает)
а вот по CLIP как раз вопрос очень остро стоит: астериск его не видит.
как сделать чтоб LDK посылал на астериск CallerID?
См. инструкцию по программированию. П.2.14.2.2. Усе подробно расписано. О плин, опоздал.
Автор: denklu 15.8.2011, 16:58
книжку я почитал и вроде даже в какой-то момент астериск распознал внутренние номера, но в этот момент я еще в чем-то накосячил и у меня перестали выходить в город по 9-ке, поэтому быстренько вернул настройку из бэкапа (станция в рабочем режиме)
пробовал в 143
COLP Table Index =
CLIP Table Index =
Call Type = National
DID CONV Type = 1
DID Remove Number = 0
ISDN Enblock Send = ON
CLI Transit = ORI
Numbering Plan ID Calling = UNKNOWN
Numbering Plan ID Called = UNKNOWN
ISDN-SS CD Enable = no
ISDN-CP inband = no
CLI Type = 0(Normal)
не получилось:
номера при звонках внутри LDK все видны, городские на внутренних тоже отображаются, внутренние астериска при звонках на LDK тоже видны, а вот внутренние LDK при звонке наружу не видны
Автор: harris 15.8.2011, 17:06
Цитата(denklu @ 15.8.2011, 17:58)
книжку я почитал и вроде даже в какой-то момент астериск распознал внутренние номера, но в этот момент я еще в чем-то накосячил и у меня перестали выходить в город по 9-ке, поэтому быстренько вернул настройку из бэкапа (станция в рабочем режиме)
не получилось:
номера при звонках внутри LDK все видны, городские на внутренних тоже отображаются, внутренние астериска при звонках на LDK тоже видны, а вот внутренние LDK при звонке наружу не видны
- Какой АОН нужно отсылать??? Просто внутр. номер абонента LDK??
Автор: denklu 15.8.2011, 17:07
да просто типа 100, 101, ...
Автор: harris 15.8.2011, 17:11
Цитата(denklu @ 15.8.2011, 18:07)
да просто типа 100, 101, ...
- Каким образом настроен выход на поток для абонентов LDK?? Используются ли таблицы LCR (ПГМ220-222) или сетевые таблицы (ПГМ322, 324)?? Какой тип линий указан для каналов потока в ПГМ322 (NET или PSTN)??
Автор: denklu 15.8.2011, 17:22
ПГМ322:PSTN
Используются ли таблицы LCR (ПГМ220-222)
что-то есть
220:M02 internal and looplsr
221: 8-ка (выход на межгород) и 2-ка для выхода на внутренние астериска(это надо удалить)
222: правило подмена 8-ки на номер Манго
324: пусто
Автор: harris 15.8.2011, 17:35
Цитата(denklu @ 15.8.2011, 18:22)
ПГМ322:PSTN
Используются ли таблицы LCR (ПГМ220-222)
что-то есть
220:M02 internal and looplsr
221: 8-ка (выход на межгород) и 2-ка для выхода на внутренние астериска(это надо удалить)
222: правило подмена 8-ки на номер Манго
324: пусто
ОК. Тогда так:
Чтобы отдавать в качестве CLIP (АОН) только внутренний номер абонента, достаточно:
- ПГМ143/2 (CLIP index) = 50 (STA CLI),
- ПГМ143/1 (COLP index) тоже можно указать как =50
- ПГМ143/4 (Type of Number) = Unknown
- ПГМ143/12 (CLI Type)= Normal
- ПГМ114/5 (EXT or CO ATD)= EXT
- ПГМ114/12 (ISDN CLI Station ) - проверить и при необходимости подправить. Здесь должны быть прописаны нужные Вам внутренние номера абонентов (т.е. 100, 101 и т.д).
- ПГМ114/18 (CLI Type: Long/Short) = Short
Автор: denklu 15.8.2011, 17:51
УРАААААААААААААААА, HARRISу!!! вот спасибо!
ключевыми оказались строки:
- ПГМ143/2 (CLIP index) = 50 (STA CLI),
- ПГМ143/1 (COLP index) тоже можно указать как =50
- ПГМ143/4 (Type of Number) = Unknown
Сразу все заработало, включая правила Астериска
p.s. в CLIP index и COLP index я пробовал ставить 50, а вот поменять Type of Number на Unknown не додумался
Автор: harris 15.8.2011, 18:17
Цитата(denklu @ 15.8.2011, 18:51)
p.s. в CLIP index и COLP index я пробовал ставить 50, а вот поменять Type of Number на Unknown не додумался
Да. В данном случае (при данном варианте назначения CLI), это имеет принципиальное значение.
Значение 50 (STA) работает только при указании типа номера (в станции это называется Call Type, но вообще-то в стандарте - это Type Of Number) = Unknown.
Автор: 01astermine 5.4.2012, 11:21
Цитата(denklu @ 15.8.2011, 13:34)
Решили сделать Asterisk основной АТС, в нем стоит плата на 2 потока (E1 PRI), один в город, другой на LDK-100.
Сейчас LDK подключен как отдельный транк, живущий своей жизнью со своими правилами.
Спецы в Астериске просто настроили транзитные маршруты для LDK.
Уважаемый denklu, покажите если не трудно соответствующие конфиги asterisk'a, при которых * заработала транзитным узлом для LDK-100. В инете слишком много противоречивой информации, пока не могу добиться даже того, чтобы подключить ipLDK-100 отдельным транком.
В моем случае ipLDK-100 была основной АТС, и получала поток E1 от провайдера.
Должно стать: E1 <----> Asterisk <----> ipLDK-100. Коммутация с провайдером осуществляется через 2-портовую Openvox DE210E.
На данный момент стоит задача, чтобы ipLDK-100 просто видела поток E1 как от провайдера (но провайдер при этом уже *, завернувший поток E1 с первого порта платы на второй).
Linux kernel version: 3.2.5
DAHDI Version: 2.5.0.2
Echo Canceller: HWEC
Asterisk: 1.8.8.2
Hardware: OpenVox DE210E
Автор: Alexey A. Astashov 10.4.2012, 17:57
Цитата(denklu @ 15.8.2011, 18:51)
УРАААААААААААААААА, HARRISу!!! вот спасибо!
ключевыми оказались строки:
- ПГМ143/2 (CLIP index) = 50 (STA CLI),
- ПГМ143/1 (COLP index) тоже можно указать как =50
- ПГМ143/4 (Type of Number) = Unknown
Сразу все заработало, включая правила Астериска
p.s. в CLIP index и COLP index я пробовал ставить 50, а вот поменять Type of Number на Unknown не додумался
А еще можно для каждого номера прописать Long CLI - внутренний номер и таким образом отпарвлять Long CLI в качестве идентификатора на Asterisk, я тут а с обучения уже и забыл все, а в пятницу чегото не додумался на форум глянуть, что тут все расписано оказывается, сделал так и только после этого Asterisk начал правильно заворачивать звонки в транк.
Русская версия Invision Power Board (http://nulled.ws)
© Invision Power Services (http://nulled.ws)