AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Вы готовы к переходу на 1.8?

Asterisk IP PBX 30 сообщений 28.10.2010 05:43 - 14.12.2010 10:28
#1 28.10.2010 05:43

Вы готовы к переходу на 1.8?


Как видим отсюда http://www.asterisk.org/asterisk-versions - поддержка ветки 1.6 (а также 1.4 и 1.2) будет прекращена уже в следующем году.
Но поддержка ветки 1.8 планируется осуществляться еще следующие 5 лет. Это немаленький срок на самом деле. Поэтому кто еще не думал - задумайтесь о переходе на эту ветку уже сейчас. Мне лично она видится как самая перспективная как в ближайшем времени так и с прицелом на далекое будущее. Переходя на эту ветку уже сегодня - вы поможете разработчикам ускорить процесс стабилизации (реальной а не писанной) этой ветки и выявлении критических и не очень багов.
ps: попробовал 1.8 вчера наконецто, впечатления пока только положительные, буду в ближайшее время апдейтить везде на неё, включая и продакшин.

_________________
Мои рекомендации: Asterisk-1.8 + G.722 кодек = лучший выбор!
Успехов!
#2 28.10.2010 06:15

Сейчас стоит 1.6.2.13, в ближайшие дни буду ставить 1.8. Что хорошо, так это то, что изменения минимальны, синтаксис такой же, все скрипты как работали, так и будут работать. Не вижу причин сидеть на ветке 1.4. Если только это не связано с колоссальной перестройкой и объёмом работ.
#3 28.10.2010 09:34

попытка установить поддержку h323 (1-в-1 делал как для 1.6.2.x):

Code:
checking /usr/src/pwlib/version.h usability... yes
checking /usr/src/pwlib/version.h presence... yes
checking for /usr/src/pwlib/version.h... yes
checking if PWLib version 1.12.0 is compatible with chan_h323... yes
checking PWLib installation validity... yes
checking /usr/src/h323plus/version.h usability... yes
checking /usr/src/h323plus/version.h presence... yes
checking for /usr/src/h323plus/version.h... yes
checking if OpenH323 version 1.19.7 is compatible with chan_h323... no
#4 28.10.2010 09:40

2 anest
А не рановато для продакшена-то? А то клиенты могут не оценить того, что они - бетатестеры.

_________________
Asterisk 1.4.30 @ Ubuntu 9.04 + Cisco MC3810 + NEC NEAX 2000IPS + Polycom IP Phones
#5 28.10.2010 09:42

вот и ответ:
Code:
Tested with Open H.323 version v1.18.0, PWLib v1.10.0 and GCC v3.2.2. Usage of any
other (especially prior OpenH323 v1.17.3 and PWLib v1.9.2) versions is not
supported
#6 28.10.2010 10:42

2Samael
Они лучшие тестеры во всем мире...
И есть такие клиенты которым самим интересно...
#7 28.10.2010 11:01

Здравствуйте.

Несовсем согласен с последним высказыванием по поводу клиентов - тестеров..

Если идет бизнес договоренность, тогда клиент заинтересован только в стабильно-работающей системе.. а если с клиентом не коммерческие отношения, думаю тогда с ним можно разговаривать по поводу тестирования...

Хотя опять же, это лишь моё мнение
#8 28.10.2010 11:36

даже супер надежные автомобили время от времени ломаются. что делает автовладелец? правильно - он обращается к своему механику и тот чинит. в данном случае починка за счет механика - по гарантии. и все счастливы. это если вкратце. и поверьте - будущее за 1.8 веткой. так зачем оттягивать его приближение? Wink
_________________
Мои рекомендации: Asterisk-1.8 + G.722 кодек = лучший выбор!
Успехов!
#9 28.10.2010 12:28

Не совсем корректное сравнение, как по мне. У некоторых моих клиентов час простоя телефонов = большие бабки. Думаю, они не оценят преимуществ ветки 1.8 при том, что 1.4. хорошо работает. Плюс, я частенько использую Ampex, а его, к сожалению забросили. Тестить его с веткой 1.8 пока времени нету )
_________________
Asterisk 1.4.30 @ Ubuntu 9.04 + Cisco MC3810 + NEC NEAX 2000IPS + Polycom IP Phones
#10 28.10.2010 12:32

А были ли замечены/объявлены какие-либо "несовместимости" 1.8 с 1.6?
_________________
NoOne has no fun
#11 28.10.2010 13:14

как по мне так ветка 1.6 вообще как бы в стороне стоит. но заявлена совместимость 1.8 с 1.4 что должно обрадовать тех кто все еще на 1.4.
насчет же часовых простоев 1.8 не вижу никаких для этого причин. я конечно еще под нагрузкой погоняю на стенде перед тем как реальный трафик пускать через 1.8 но мне уже сейчас эта ветка кажется достаточно стабильной для продакшина.
и кстати к слову о простоях и других траблах. а что вы скажете об этом: http://www.asterisk.org/asterisk/scf ? Wink мне почемуто думается что сей продукт будет базироваться именно на 1.8. если вкратце то это те самые кластеры которых все так давно ждали..

_________________
Мои рекомендации: Asterisk-1.8 + G.722 кодек = лучший выбор!
Успехов!
#12 28.10.2010 13:18

noone
Насколько я вижу, у 1.8 с 1.6 гораздо больше общего чем у 1.8 и 1.4. По крайней мере, как мне кажется, всё пройдёт бескровно. Хоть с синтаксисом возни не будет, т.е замены " | " на " , ". Сейчас разбираюсь с конфигами, изменениями в них, потом доберусь до баз CDR, форвардов и прочего и помаленьку переползу.
#13 28.10.2010 14:50

А чаго это вдруг ветка 1.8 из роадмэпа пропала? который день её там не наблюдаю?
_________________
NoOne has no fun
#14 28.10.2010 14:57

2beba
Я высказал тезис но не пояснил применяя к данной ситуации...
Я часто оперирую понятием: цена вопроса. Если у клиента простой 1 часа стоит дорого, а сейчас у него работает все стабильно и он счастлив, то его смысла нет трогать пока комета с неба не упадет. Если это новый клиент и и у него не так много запросов то тут грешно не поставить что то новое(сами пощупаете продукт в боевых условиях, с малыми потерями)
Это 2 примера как черное и белое между ними еще куча разных цветов, вариантов... но основное на что стоит опираться на цену вопроса.
#15 28.10.2010 15:40

Опять же, можно новому клиенту поставить чтото новое почти за даром. Низкая цена включает риск, ктото откажется но ктото согласится чтобы сыкономить. Упасть не обязательно ведь должно...
_________________
Мои рекомендации: Asterisk-1.8 + G.722 кодек = лучший выбор!
Успехов!
#16 28.10.2010 19:23

Очень надеюсь дожить до 1.8, не прыгая нигде на 1.6.
Может, через полгодика можно будет уже пробовать
#17 28.10.2010 23:21

Так как только-только начал работать с * , то ставлю 1.8 сразу(почти, сразу 1.6 поставил, но простоял неделю, и я особо в нем не разбирался, и сразу обновился к 1.8rc2, начал рыть и опомнился аж окгда 1.8 вышла, в продакшн ничего не пускал всё-равно).
changelog 1.6 -> 1.8 меня не огорчил, так что буду жить. Жаль только http://www.voip-info.org живет в прошлом - большинство доков годно для 1.2 но не 1.6 и 1.8.

_________________
Slackware 13.1 - Asterisk 1.8
#18 09.12.2010 12:04

поставил 1.8.1-rc1
три дня работы

нагрузка
максимум два-три звонка одновременно
в среднем 200-300 в день

пользую:

dahdi (часто)
monitor (часто)
queue (часто)
music on hold (часто)
chan_mobile (редко)
free digium fax (редко)
voicemail (редко)

в день до 10 раз отваливается астериск, вроде ничего осбенного не используя и вроде без особых нагрузок.
сегодня попробую 1.8.1 поставить, может чего нибудь измениться..

потихоньку начинаю жалеть, что прыгнул с 1.4 на 1.8 сразу... посмотрим, что дальше будет.
#19 09.12.2010 14:50

Code:
pbx*CLI> core show channels
0 active channels
0 active call
380 calls processed
pbx*CLI> core show uptime
System uptime: 1 day, 2 hours, 49 minutes, 59 seconds
Last reload: 1 day, 2 hours, 49 minutes, 59 seconds
pbx*CLI> core show version
Asterisk 1.8.0 built by root @ pbx on a i686 running Linux on 2010-11-24 23:13:11 UTC

Только SIP.

_________________
Intel Core 2 Duo E6400 @ 2.40GHz / 6GB / 160GB
Gentoo Linux 2.6.32-r7 || Asterisk 1.8.2 | SFA | Linksys SPA922 + D-Link DPH-300S + D-Link DVG-7111S + 3 x Huawei E1550
#20 09.12.2010 19:50

beba wrote:

в день до 10 раз отваливается астериск

Поясни пожалуйста, что конкретно ты имеешь ввиду под словом "отваливается"?

_________________
Успехов!
#21 10.12.2010 11:03

Расскажу на примере.

Входящий звонок (линия включена в плату Digium TDM400).
Звонок передается на оператора, на ип телефон по sip.
Дальше в процессе разговора, у оператора в телефоне пропадает вызов.
Смотрю на сервер, вместо консоли астериска, консоль линукса..
Набираю asterisk -r, и вижу что asterisk перезапускался... Смотрю логи астериска, там тоже следы перезапуска астериска.

Точную информацию, что в консоле и что в логах позже выкину, нету под рукой.

ну вот, пару минут назад получилась описанная ситуация:
Code:

-- Starting simple switch on 'DAHDI/2-1'
-- Executing [s@from-pstn-grodno-2:1] Answer("DAHDI/2-1", "") in new stack
-- Executing [s@from-pstn-grodno-2:2] BackGround("DAHDI/2-1", "2") in new stack
-- Playing '2.slin' (language 'ru')
-- Starting simple switch on 'DAHDI/1-1'
-- Executing [s@from-pstn-grodno-1:1] Answer("DAHDI/1-1", "") in new stack
-- Executing [s@from-pstn-grodno-1:2] BackGround("DAHDI/1-1", "2") in new stack
-- Playing '2.slin' (language 'ru')
-- Executing [s@from-pstn-grodno-2:3] Queue("DAHDI/2-1", "main-queue,t") in new stack
-- Started music on hold, class 'queue-new', on DAHDI/2-1
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
[Dec 10 12:16:16] WARNING[24119]: mp3/interface.c:216 decodeMP3: Junk at the beginning of frame 49443304
-- SIP/TOF1-PC5-0000000a is ringing
-- SIP/TOF1-TEL1-0000000b is ringing
-- SIP/TOF1-TEL1-0000000b connected line has changed. Saving it until answer for DAHDI/2-1
-- SIP/TOF1-TEL1-0000000b answered DAHDI/2-1
-- Stopped music on hold on DAHDI/2-1
tech_office1*CLI>
Disconnected from Asterisk server
tech_office1 ~ #


в логах астериска нету никаких ошибок в момент "падения".


Last edited by beba on Fri Dec 10, 2010 11:37
#22 10.12.2010 11:26

Dahdi какой версии?
Астериск руками собрали?

_________________
Intel Core 2 Duo E6400 @ 2.40GHz / 6GB / 160GB
Gentoo Linux 2.6.32-r7 || Asterisk 1.8.2 | SFA | Linksys SPA922 + D-Link DPH-300S + D-Link DVG-7111S + 3 x Huawei E1550
#23 10.12.2010 12:07

если астериск запущен с опцией -g, то в момент падения будет образовываться core-файл с причиной падения. Как правило, создаётся он в директории /tmp. Смотреть core-файл можно приложением gdb
#24 10.12.2010 16:01

Уже начал переходить на 1.8 всех системах, пока полет нормальный.
_________________
Better simpler than clever
#25 11.12.2010 00:00

beba, а ты уверен что у тебя в папке с модулями нет старых модулей от 1.4? я думаю дело вовсе не в версии 1.8 а в кривой установке/настройке. дебажить будем? Wink
_________________
Успехов!
#26 11.12.2010 13:39

При установке с исходников и команды make install скрипт выводт список модулей, которые не обновились после переустановки. С ними естественно нужно разбраться, лучше перенести их в другое место пока не проверте на совместимость и не обновите.
_________________
Intel Core 2 Duo E6400 @ 2.40GHz / 6GB / 160GB
Gentoo Linux 2.6.32-r7 || Asterisk 1.8.2 | SFA | Linksys SPA922 + D-Link DPH-300S + D-Link DVG-7111S + 3 x Huawei E1550
#27 13.12.2010 08:56

Всем здравствуйте.

> Dahdi какой версии?
2.4.0

> Астериск руками собрали?
да, собирал руками из исходников

по поводу опции -g, спасибо не знал.. счас поправлю, запущу с этой опцией.

> ты уверен что у тебя в папке с модулями нет старых модулей от 1.4? я думаю дело вовсе не в версии 1.8 а в кривой установке/настройке.
у меня был 1.4 на другой машине, на новой машине ставил сначала Генту, потом астериск 1.8 (поэтому старых модулей небыло)..
(единственное, что частично брал настройки chan_dahdi, queue из 1.4)
соостветственно при make install не было конфликтов.

> дебажить будем?
да, думаю можно попробовать..
для начала запущу с опцией -g

сегодня посмотрел информацию, как на выходных работало (звонков было в несколько раз меньше, и обрабатывал очередь лишь один оператор):
Code:
tech_office1*CLI> core show uptime
System uptime: 2 days, 20 hours, 14 minutes, 42 seconds
Last reload: 2 days, 17 hours, 2 minutes, 27 seconds


посмотрю, что сегодня будет.
#28 13.12.2010 11:24

новая машина... новое железо, всякое бывает. например память битая.. или блок питания китайский копеечный.. сколько я волос вырвал на голове в свое время, бессоными ночами выискивая причину падения 1.4, еще бэты.. а оказалось потом причина в железе была.
_________________
Успехов!
#29 13.12.2010 17:49

Ещё из личного опыта:
Ставил asterisk + DAHDI + Libpri + FreePbx на обычный сервер (P IV + 2 Гб mem, Debian Lenny 32 bit). Через какое то время начал уходить в даун, т.е. сам астериск просто зависал и всё. Вылечилось (тьфу-тьфу) пересборкой астериска с флагом DONT_OPTIMIZED. Правда, было это с ветками 1.4 и 1.6. Не знаю, есть ли в 1.8 такой флаг.
#30 14.12.2010 10:28

2anest
новая машина, имел ввиду другая машина.. стоял у меня на полке Compaq p3-800, 512Мб SDRAM, в маленьком корпусе.. покупали както бу, привезенные из америки..
но может быть и железо, надо будет поразмыслить.. и попробовать на другой машине посмотреть.

2noize
спасибо за подсказку, флаг такой в версии 1.8 есть.. попробую поставить.