![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Сообщение
#1
|
|
Новичок ![]() Группа: Участники Сообщений: 7 Регистрация: 28.1.2010 Пользователь №: 14250 ![]() |
Доброго всем дня!
Есть 2 АТС, LDK-300 и Asterisk, между собой связанны через поток E1. (в LDK - D100-PRIB, в Asterisk - Wildcard TE122) Внутреофисная телефония на LDK, так же есть некоторое количество пользователей подключенных через Asterisk. Сделан единый план нумерации, на LDK номера на 1хх на Asteriske 2хх, 3хх, 7хх. Asterisk служит транзитной станцией, на нее заведены все входящие и исходящие линии, по SIP транку (SIPNET, MangoTelecom, Corbina). Asterisk разруливает маршрутами звонков пользователей, подкидывает автоматом нужное исходящее направление, то есть самое дешевое. :-) -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Настройки Asterisk: -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- ----------------------------------------------------------------- /etc/dahdi/system.conf # Span 1: WCT1/0 "Wildcard TE122 Card 0" (MASTER) HDB3/CCS span = 1,0,0,ccs,hdb3,crc4 bchan = 1-15,17-31 dchan = 16 echocanceller = mg2,1-15,17-31 ================================================================= ----------------------------------------------------------------- /etc/aterisk/chan_dahdi.conf [channels] pridialplan = national prilocaldialplan = national resetinterval = 100000000 facilityenable = yes rxwink = 300 usecallerid = yes cidsignalling = bell cidstart = ring hidecallerid = no callwaiting = yes usecallingpres = yes sendcalleridafter = 1 callwaitingcallerid = yes threewaycalling = yes transfer = yes canpark = yes cancallforward = yes callreturn = yes echocancel = yes echocancelwhenbridged = yes echotraining = 800 relaxdtmf = yes rxgain = 0.0 txgain = 0.0 context = default ### Fax options ### faxdetect = both faxbuffers => 8,full ### Group options ### ### Group №1 ### group = 1 context = from-internal immediate = no switchtype = national signalling = pri_net channel => 1-15,17-31 mohsuggest = default callgroup = 1 pickupgroup = 1 ================================================================= ----------------------------------------------------------------- В транках создан соответствующий ZAP транк (DAHDI compatibility Mode): Транк ZAP/g1 Правила набора: 1ХХ Zap идентификатор: g1 (группа 1) ================================================================= ----------------------------------------------------------------- В исходящей маршрутизации прописан маршрут: Шаблон номера: 1ХХ Последовательность выбора транка: ZAP/g1 ================================================================= -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Настройки LDK: -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Версия прошивки LDK-300: GS30P-3.6Df JUL/06 ----------------------------------------------------------------- PGM101/103 Nation: CIS Slot 7 PRIB -> COL Board 7 ================================================================= ----------------------------------------------------------------- PGM104/109 Access CO Group (START/END) = 801 872 ================================================================= ----------------------------------------------------------------- PGM117 CO Group Access 15 ID 100-199 ================================================================= ----------------------------------------------------------------- PGM140 CO17-46 = ISDN DID ================================================================= ----------------------------------------------------------------- PGM141/142/143/146 Current CO Number 17-46 CO Attribute -------------------------- Atribute - I CO Group = 15 CO Assign = LOOP CO Type = CO CO Signal Type = DTMF Flash Type = LOOP Tenancy Group = 0 CO Distinct Ring = 0 Line Length = Short CO Line COS = COS1 CO Name Display = yes CO Name Assign = ASTERISK SMDR Metering Unit = NONE CO Line MOH = Internal Music CO Flash Timer = 50 Open Loop Detect Timer = 0 PABX CO Dial Tone = yes PABX Ring Back Tone = no PABX CO Error Tone = no PABX CO Busy Tone = no PABX CO Announce Tone = no DISA Answer Timer = 3 DISA/DID Delay Timer = 2 DISA Account Code = no Universal Night Answer = no CO Group Account = no Line Drop using CPT = no -------------------------- Atribute - ISND - 1 COLP Table Index = CLIP Table Index = Call Type = National DID CONV Type = 1 DID Remove Number = 0 ISDN Enblock Send = no CLI Transit = CFW Numbering Plan ID Calling = UNKNOWN Numbering Plan ID Called = UNKNOWN ISDN-SS CD Enable = no ISDN-CP inband = no CLI Type = 0(Normal) -------------------------- Atribute - ISND - 2 Incoming Prefix Code Insertion = yes Outgoing Prefix Code Insertion = no Calling Sub Address = no ISDN Line Type = A-Law DID RCV Digit Number = 3 DID Digit Convertion = #*** ================================================================= ----------------------------------------------------------------- PGM167 Busy = Attendant (Ring Assign) Error = Attendant (Ring Assign) No Answer = Attendant (Ring Assign) Reroute Busy = Tone Reroute Error = Attendant (Ring Assign) Reroute No Answer = Attendant (Ring Assign) ================================================================= ----------------------------------------------------------------- PGM322 CO 17-46 NET Networking CO Group = 1 Networking CO Lint Type = NET Catekeeper Usage = no ================================================================= ----------------------------------------------------------------- PGM324 Table Index = 0 System Usage = NET NUM Plan Code 1#** NUM Plan CO Group = 0 -------------------------- Table Index = 1 System Usage = NET NUM Plan Code 2** NUM Plan CO Group = 1 -------------------------- Table Index = 2 System Usage = NET NUM Plan Code 3** NUM Plan CO Group = 1 -------------------------- Table Index = 3 System Usage = NET NUM Plan Code 7** NUM Plan CO Group = 1 ================================================================= Звонки между АТС-ками проходят нормально. Правда так и не пойму как сделать чтоб LDK в CallerID посылал еще и имя вместе с номером. Кусок лога Asterisk-а, то что вываливается в поток: -- Executing [s@macro-user-callerid:19] NoOp("DAHDI/1-1", "Using CallerID "" <109>") in new stack Номер есть, а имени нет! "Using CallerID "" <109>" Но вопрос собственно не только в этом! Необходимо что бы при наборе "9" на LDK подкидывался поток и дальше набирался какой нибудь номер, будь то городской Московский (765-43-21) или мобильный (8-987-654-32-10) или еще какой нибудь междугородний. Суть в том что при наборе "9" идут короткие гудки, а на телефоне высвечивается "ISDN Line Released", хотя при этом поток поднят и звонки по короткому номеру 2ХХ, 3ХХ, 7ХХ проходят на Asterisk нормально, соответственно и с Asterisk-а тоже проблем при звонках на LDK нет. Подскажите где копать, чтоб заставить LDK нормально выходить на поток через "9"??? При наборе группы 815 происходит тоже самое. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- |
|
|
![]()
Сообщение
#2
|
|
![]() ГУРУ ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участники Сообщений: 12388 Регистрация: 23.11.2006 Из: Москва Пользователь №: 146 ![]() |
Сдается мне, что это (или похожее) уже недавно обсуждалось на Radiolink'е????
1) Имя абонента можно передать только при наличии ключа QSIG. Но нет никакой гарантии, что Астериск поймет кодировку ИМЕНИ, поскольку нет никакой гарантии, что QSIG, реализованный на LDK, совместим с другими станциями. В частности, Definity и Siemens несовместисы с LDK!! 2) Что значит "Необходимо что бы при наборе "9" на LDK подкидывался поток и дальше набирался какой нибудь номер, будь то городской Московский (765-43-21) или мобильный (8-987-654-32-10) или еще какой нибудь междугородний." Подкидывать - это как??? Нельзя ли более внятно описать, что именно ожидает Астериск и в каком виде??? ИМХО, скорее всего ваш Астерис просто не настроен на прием номера Overlap'ом. Вот и все. - Либо включить на Астериске прием Overlap/ - Либо использовать на LDK Enbloc. Но тогда нужно: разбить поток на 2 части в ПГМ322: NET - для связи по корпоративной сети (как сейчас) PSTN - транзитных вызовов через Астериск. Для этих линий в ПГМ143/6 указать набор Enblock'ом!!!! Ну, и АОН придется сформировать, как для линий PSTN. -------------------- Аксиома Коула: Общая сумма разума на планете - величина постоянная, а население растет ...
|
|
|
![]()
Сообщение
#3
|
|
Новичок ![]() Группа: Участники Сообщений: 7 Регистрация: 28.1.2010 Пользователь №: 14250 ![]() |
2) Что значит "Необходимо что бы при наборе "9" на LDK подкидывался поток и дальше набирался какой нибудь номер, будь то городской Московский (765-43-21) или мобильный (8-987-654-32-10) или еще какой нибудь междугородний." Подкидывать - это как??? Нельзя ли более внятно описать, что именно ожидает Астериск и в каком виде??? Имеется в виду что набираем "9" слышим гудок и набираем нужный нам номер семизначный для города или десятизначный для межгорода. |
|
|
![]()
Сообщение
#4
|
|
Новичок ![]() Группа: Участники Сообщений: 7 Регистрация: 28.1.2010 Пользователь №: 14250 ![]() |
...
|
|
|
![]()
Сообщение
#5
|
|
Ветеран форума ![]() ![]() ![]() ![]() ![]() Группа: Участники Сообщений: 826 Регистрация: 10.12.2008 Пользователь №: 12720 ![]() |
Имеется в виду что набираем "9" слышим гудок и набираем нужный нам номер семизначный для города или десятизначный для межгорода. 1) Какой протокол используется для связи LDK и Астериска? Видимо H323? 2) Каков план нумерации для абонентов Астериска? Как они набирают городской, междугородний номер? Какой протокол при этом используется? |
|
|
![]()
Сообщение
#6
|
|
Ветеран форума ![]() ![]() ![]() ![]() ![]() Группа: Участники Сообщений: 826 Регистрация: 10.12.2008 Пользователь №: 12720 ![]() |
Вариант реализации того что вы хотите, вам предложил ув. Harris. Можно оставить сетевые вызовы по протоколу H323. Для транзита через Астериск городских и междугородних звонков можно попробовать использовать протокол SIP. Зарегистрировать станцию как одного большого SIP-абонента. Выделить необходимое количество линий для выхода во внешний мир, присвоив им тип PSTN, протокол Sip и вперед...
|
|
|
![]()
Сообщение
#7
|
|
Новичок ![]() Группа: Участники Сообщений: 7 Регистрация: 28.1.2010 Пользователь №: 14250 ![]() |
1) Какой протокол используется для связи LDK и Астериска? Видимо H323? 2) Каков план нумерации для абонентов Астериска? Как они набирают городской, междугородний номер? Какой протокол при этом используется? 1. Что значит какой протокол? LDK и Астериск связаны по Е1(PRI), а не по VoIP !!! 2. На Астериске просто набирают нужный номер и фсё, по исходящей маршрутизации он прокидывается на нужное направление SIP. |
|
|
![]()
Сообщение
#8
|
|
Новичок ![]() Группа: Участники Сообщений: 7 Регистрация: 28.1.2010 Пользователь №: 14250 ![]() |
Вариант реализации того что вы хотите, вам предложил ув. Harris. Можно оставить сетевые вызовы по протоколу H323. Для транзита через Астериск городских и междугородних звонков можно попробовать использовать протокол SIP. Зарегистрировать станцию как одного большого SIP-абонента. Выделить необходимое количество линий для выхода во внешний мир, присвоив им тип PSTN, протокол Sip и вперед... Вы видимо невнимательно читали то что я писал в самом начале топика! Цитата Asterisk служит транзитной станцией, на нее заведены все входящие и исходящие линии, по SIP транку (SIPNET, MangoTelecom, Corbina).
Asterisk разруливает маршрутами звонков пользователей, подкидывает автоматом нужное исходящее направление, то есть самое дешевое. :-) |
|
|
![]()
Сообщение
#9
|
|
Ветеран форума ![]() ![]() ![]() ![]() ![]() Группа: Участники Сообщений: 826 Регистрация: 10.12.2008 Пользователь №: 12720 ![]() |
sorry, действительно написал, будучи в мыслях о своем.
![]() Тогда предложение следующее; 1) Удалить 9-ку из плана нумерации станции ПГМ107 П12. 2) Линии для связи с внешним миром ПГМ322 выделить в отдельную сетевую группу ,например вторую, с типом PSTN. 3) Поставить для этих линий тип набора Enblock. 4) Прописать 9-ку в план сетевой маршрутизации ПГМ324 с выходом на вторую сетевую группу. |
|
|
![]()
Сообщение
#10
|
|
Новичок ![]() Группа: Участники Сообщений: 7 Регистрация: 28.1.2010 Пользователь №: 14250 ![]() |
ФСЁ! Сделал!
Дело решилось добавлением нескольких строк в extensions.conf ----------------------------------------------------------------- /etc/asterisk/extensions.conf [from-internal] exten => s,1,Answer exten => s,2,WaitExten(4) ================================================================= По сути получилась готовая инструкция по объединению LDK и Asterisk. Может кому пригодиться, хочется верить что старания не прошли даром. По крайней мере несколько дней пришлось помучиться. Всем спасибо за внимание, полагаю тему можно закрыть?!... |
|
|
![]() ![]() |
Текстовая версия | Сейчас: 10.7.2025, 8:31 |