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

Asterisk 11.16.0-4 молча падает

Newbies/FAQ Forum 11 сообщений -
#1

Я понимаю, что на мой вопрос вряд ли можно ответить но может кто то сталкивался с подобным.
Собрал для роутера под OpenWRT Asterisk 11.16.0-4, сип телефон зарегился, включил sip set debug on, телефон периодически обменивается с астериском, вроде бы все нормально.
Создал простейший диалплан, и если набрать любой номер на телефоне то астериск без каких либо сообшений тихо падает.
Но прошивок и сборок я делал вагон и одну телегу, и на одной из них астериск на этих же самых конфигах работал, к сожалению не зафиксировал в каком комплекте модулей.
И собственно подскажите какую минимальную конфигурацию создать для проверки работы с железным сип телефоном, потому как астериск на роутере ставится из кучи пакетов через opkg, хотя я надеялся если чего то не хватает для работы, астериск ругался бы в CLI интерфейсе. Потратил кучу времени на варианты но пока безуспешно. Как я и писал в одной из успешной прошивок все было отлично даже с Playback, звук не рвался, рано вообщем радовался Sad
#2

Создается ли при падении core-файл? Если да -- загрузите его в дебаггер и отбектрейсте.
Если нет -- сделайте так, что бы создавался.
#3

Если честно не представляю как это будет выглядеть применительно к роутеру на mips, я так понимаю запустить астериск с ключем -g, а далее?
#4

Да, запустить Астериск с ключом -g или указать dumpcore = yes в asterisk.conf, желательно, что бы asterisk был собран с DEBUG и DONT_OPTIMIZE.
При падении, будет создан core файл /tmp
Потом: gdb -se "asterisk" -ex "bt full" -ex "thread apply all bt" --batch -c /tmp/core

Как-то так... Уж на сколько это применимо к MIPSу, вам виднее.
#5

Help! Core файл то я получил, но ладу дать не могу, помогите пожалуйста гуру по мере возможности Sad
Вот выложил файл:
https://yadi.sk/d/YC6MKaJ3q3xPK
--target=mips-linux-uclibc как я понимаю указать отладчику, нет у меня такого опыта.
#6

Вряд ли у кого-то есть под рукой машина с установленной средой для кросс-сборки под MIPS. Так что вам придется самому, либо на самом устройстве запускать отладчик, либо собрать cross gdb.

https://wiki.openwrt.org/doc/devel/crosscompile
#7

Мне кажется вы вообще идете не по тому пути
Если у вас это не коммерческий продукт в сотнях штук - забейте - смените роутер на тот где собирается
Собирайте все не актуальной версии - а на прошлой - 14.07 - там точно работает
Опять же вопрос - почему старая версия собирается ? 11.16 не актуальная

_________________
платный суппорт по мере возможностей
#8

Собственно всем ответившим спасибо, решил больше не тратить время. Остановился на древнем астериске 1.8 ветки, там все собралось и даже как не удивительно но работает (и chan_dongle который тоже был необходим), ну и смысл мне гнаться за новинками.... А собирал старую 11 версию, потому как она собралась хоть и полуработала, а все свежее из транка давало ошибки при сборке, которые не смог победитьSmile Я ж не в космос корабли запускаю, а просто хобби, хотел сделать себе домой сип-домофон, так как готовый почему то стоит космических денег (роутер заодно мониторит UPS и дает вайфай, все это дело живет в помещении котельной отдельностоящей) . Планирую для этих целей использовать модуль chan_alsa, который будет использовать USB звуковуху. Так вот и развлекаюсь, да и сыну моему интересно Smile
#9

К сожалению все оказалось не так оптимистично, собранный chan_dongle нормально отправляет и получает ussd и sms, а вот с голосом проблемы:

-- Dongle/dongle0-0100000000 answered SIP/409-00000[Mar 15 09:15:36] WARNING[2144]: channel.c:986 c001
hannel_indicate: [Dongle/dongle0-0100000000] Don't know how to indicate condition 26
[Mar 15 09:15:41] ERROR[2122]: chan_dongle.c:411 do_monitor_phone: [dongle0] Lost connection to Dongle
-- [dongle0] Dongle has disconnected
== Spawn extension (internal, 79103270705, 1) exited non-zero on 'SIP/409-00000001'
-- [dongle0] Trying to connect on /dev/ttyUSB2...
[Mar 15 09:15:42] WARNING[2121]: chan_dongle.c:215 opentty: unable to open /dev/ttyUSB2: No such file or directory
-- [dongle0] Trying to connect on /dev/ttyUSB2...
-- [dongle0] Dongle has connected, initializing...
-- [dongle0] Dongle initialized and ready
То есть звоня с донгла идут гудки, но как только подымает трубу вызываемый то донгл рестартует.
Этот модем работал в астериске на обычном компе под убунтой, E1550 прошивка 11.608.12.00.143. Как победить теперь это?
#10

Вернуться на обычный комп и перестать насиловать себя одновременной кучей "поделок".
_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
#11

рестарт - это обычно питания не хватает = цепляйте через активный хаб
_________________
платный суппорт по мере возможностей