![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
![]()
Сообщение
#1
|
|
Продвинутый пользователь ![]() ![]() ![]() ![]() Группа: Участники Сообщений: 171 Регистрация: 14.9.2009 Пользователь №: 13742 ![]() |
Я понимаю, что вопрос объединения астериска и LDK поднимался не раз.
Но тем не менее... Есть проблема. Есть три АТС - LG LDK100, LDK300, LDK60. У каждой свой план нумерации. Находятся.. Можно сказать, что находятся в одной локальной сети (есть несколько филиалов, объединенных провайдером прозрачно в одну сеть). АТС объединены по VOIP посредством H323. Настраивал не я, но вижу, как минимум, одну причину, почему именно H323, а не SIP - плата VOIB на LDK100, которая, насколько я знаю, не умеет SIP. Кстати, насчет плат. Вот что говорит bs: LDK100 - 11 VOIB 4.3A 43 INS LDK300 - 7 VOIB 2.2A 22 INS (на самом деле, это VOIBE) LDK60 - 10 VOIB 2.3B 23 INS Посредством PGM 324 настроена маршрутизация между АТС, в зависимости от набираемого номера. Все работает без проблем. Рукодством было решено попробовать астериск. Да я и сам к нему все присматривался, думал заняться. Вот и сложилось. Сначала был поднят Elastix, но после того, как все равно пришлось лезть в конфиги, понял, что лучше поставлю с нуля и буду потихоньку разбираться, что где. НУ так вот, были созданы внутреннние абоненты на астериске, звонят друг другу прекрасно. Версия астериска - 1.8. Установлен драйвер ooh323 Приведу конфиги: ooh323.conf [general] port=1720 bindaddr=0.0.0.0 ;gateway=no ;faststart=no faststart=yes ;h245tunneling=yes h245tunneling=no mediawaitforconnect=no h323id=ObjSysAsterisk e164=100 callerid=asterisk gatekeeper = DISABLE logfile=/var/log/asterisk/h323_log ;context=default context=phones-ldk disallow=all ;allow=ulaw allow=alaw dtmfmode=rfc2833 [LDK100] type=friend faststart=no context=phones-ldk ip=192.168.3.222 port=1720 disallow=all ;allow=ulaw allow=alaw dtmfmode=rfc2833 [LDK300] type=friend context=phones-ldk ip=192.168.3.223 port=1720 disallow=all allow=alaw dtmfmode=rfc2833 [LDK60] type=friend context=phones-ldk ip=192.168.3.221 port=1720 disallow=all allow=alaw dtmfmode=rfc2833 extensions.conf [phones] exten => _3XX,1,Dial(SIP/${EXTEN}) exten => _3XX,n,Hangup() include => phones-ldk [phones-ldk] exten => _4XX,1,Dial(OOH323/${EXTEN}@LDK100) exten => _4XX,n,Hangup() exten => _5XX,1,Dial(OOH323/${EXTEN}@LDK300) exten => _5XX,n,Hangup() exten => _1XX,1,Dial(OOH323/${EXTEN}@LDK60) exten => _1XX,n,Hangup() include => phones И в общем то, почти все прекрасно, кроме одного но.. Когда звонишь с астериска на LDK100, звонок проходит, а через 30 секунд обрывается.. Читал, что это довольно частая проблема. И вроде как решается отключением FASTSTART. В PGM 340/341 на всех LG ставлю H.323 Mode = NORMAL вместо FAST. Туннелинг итак был выкючен. В ooh323.conf также ставлю faststart=no Выгружаю/загружаю модуль.. После этого звонок с астериск на LDK100 проходит, в трубке тишина, и через 30 секунд он все так же завершается )) Хотелось бы понять, что можно с этим сделать? Или остается смириться. Я понимаю, что проще и удобнее соединить их по потоку, но это надо покупать платы, а тут уже все вроде есть.. |
|
|
![]() |
![]()
Сообщение
#2
|
|
Продвинутый пользователь ![]() ![]() ![]() ![]() Группа: Участники Сообщений: 171 Регистрация: 14.9.2009 Пользователь №: 13742 ![]() |
В принципе, если я укажу в extensions.conf
exten => _4XX,1,Dial(OOH323/${EXTEN}@LDK300,60,tTr) то звонки на номера LDK100 пойдут через LDK300. Но, соответсвенно, получается нерациональное использование каналов... у меня их всего, на каждой АТС под общение с другими АТС отдано по 6 штук (на LDK300 еще 6 отдано под Ip-телефоны) |
|
|
![]() ![]() |
Текстовая версия | Сейчас: 18.7.2025, 18:21 |