VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Астериск 2 сетевых интерфейса.

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

dark_crypton
Сообщения: 22
Зарегистрирован: 14 май 2013, 10:14

Re: Астериск 2 сетевых интерфейса.

Сообщение dark_crypton »

Подал заявку в ХД, сказали как разберутся так свяжутся. Как что решится, отпишусь вдруг кому пригодится потом :)
dark_crypton
Сообщения: 22
Зарегистрирован: 14 май 2013, 10:14

Re: Астериск 2 сетевых интерфейса.

Сообщение dark_crypton »

Всем здрасти.

Собсно как и ожидалось был небольшой косяк у оператора ..... он случайно перепутал ip куда слать запрос :) только сегодня об этом соизволил ответить ....

Теперь проблема следующая ....


при звонке на городские возникает следующая лабуда в консоле:

[2013-05-20 18:18:50] WARNING[26775][C-00000000]: channel.c:5309 set_format: Unable to find a codec translation path from (ulaw) to (g729)
[2013-05-20 18:18:50] WARNING[26775][C-00000000]: translate.c:430 ast_translator_build_path: No translator path: (starting codec is not valid)
[2013-05-20 18:18:50] WARNING[26775][C-00000000]: chan_sip.c:7280 sip_write: Asked to transmit frame type g729, while native formats is (ulaw) read/write = ulaw/ulaw
[2013-05-20 18:18:50] WARNING[26775][C-00000000]: chan_sip.c:7280 sip_write: Asked to transmit frame type ulaw, while native formats is (g729) read/write = ulaw/ulaw
[2013-05-20 18:18:50] WARNING[26775][C-00000000]: channel.c:5081 ast_write: Codec mismatch on channel SIP/2001-00000000 setting write format to g729 from ulaw native formats (ulaw)

Как я понимаю ему не нравится что-то с кодеком, толи он у меня на asterisk не установлен толь ещё что ....
Почитал как посмотреть какие кодеки установлены:

CLI> core show translation
Translation times between formats (in microseconds) for one second of data
Source Format (Rows) Destination Format (Columns)

gsm ulaw alaw g726 adpcm slin lpc10 ilbc g726aal2 g722 slin16 testlaw
gsm - 15000 15000 15000 15000 9000 15000 15000 15000 17250 26250 15000
ulaw 15000 - 9150 15000 15000 9000 15000 15000 15000 17250 26250 15000
alaw 15000 9150 - 15000 15000 9000 15000 15000 15000 17250 26250 15000
g726 15000 15000 15000 - 15000 9000 15000 15000 15000 17250 26250 15000
adpcm 15000 15000 15000 15000 - 9000 15000 15000 15000 17250 26250 15000
slin 6000 6000 6000 6000 6000 - 6000 6000 6000 8250 17250 6000
lpc10 15000 15000 15000 15000 15000 9000 - 15000 15000 17250 26250 15000
ilbc 15000 15000 15000 15000 15000 9000 15000 - 15000 17250 26250 15000
g726aal2 15000 15000 15000 15000 15000 9000 15000 15000 - 17250 26250 15000
g722 15600 15600 15600 15600 15600 9600 15600 15600 15600 - 9000 15600
slin16 21600 21600 21600 21600 21600 15600 21600 21600 21600 6000 - 21600
testlaw 15000 15000 15000 15000 15000 9000 15000 15000 15000 17250 26250 -

вроде так он выводит все что стоит и подгруженно, если так то возникает, вопрос откуда взять 729 и как его подцепить ( на машине проц Xeon, ОС стоит не 64 бита ). Спасибо.
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: Астериск 2 сетевых интерфейса.

Сообщение ded »

1) Прочитайте книгу по Астериск, больше половины вопросов отпадёт.
2) Научитесь пользоваться тагами Code, тогда ваши выхлопы их Астериска не превратяться в кашу как с core show translations.
3)
Для чего нужен форум?

Форум нужен для того, чтобы Вы САМИ нашли ответ на свой вопрос.

Форум нужен для того, чтобы Вы САМИ опубликовали на нем ответ на вопрос, интересный многим.

Форум НЕ предназначен для того, чтобы КТО-ТО нашёл за Вас ответ на Ваш вопрос или решил за Вас Вашу проблему.

Суть любого технического форума – это обмен знаниями, навыками, опытом.

Оглавление документа
Замечания
Часто задаваемые вопросы
Почему задавать вопрос, ответ на который уже где-то описан – означает проявлять неуважение к большинству посетителей форума?
Как Вы определили, что «людей, которые ищут, но не задают свои вопросы – большинство»?
Почему не следует задавать вопрос «зачем нужен этот форум?»
Почему новичкам не хотят помогать?
Если на этом форуме не решат мою проблему, то куда мне обращаться?
Для чего написана эта статья?
Дополнительная информация
Благодарности

Замечания

Ваш вопрос может быть не интересен остальным, даже если Вы его таким называете.

Вы можете называть свой вопрос интересным для того, чтобы убедить других в необходимости решить за Вас Вашу проблему. Глупо надеяться, что другие не знают об этом.

Вопрос может быть интересен тогда и только тогда, когда ответ на этот вопрос еще не найден, например, в других топиках данного форума или на других сайтах. Если ответ уже где-то описан, то он не может быть интересным.

Если вопрос может быть интересным, то это не означает, что он является интересным.

Ответы на стандартные вопросы, которые можно найти в документации – это побочный эффект, а не обмен знаниями или опытом.

«Обмен знаниями» подразумевает, что Вы не только получаете знания, но и что-то даете взамен. Например, формулируете новые, ранее нигде не сформулированные вопросы. Если Вы сообщаете в форуме, что «форум нужен для обмена знаниями, навыками, опытом», помните, что обмен – это когда что-то меняют на что-то. Перед тем, как бросить кому-то подобное заявление, постарайтесь хотя бы для себя ответить на вопрос: «а что я даю взамен?»

Суть любого технического форума – это обмен знаниями, навыками, опытом. В частности – опытом пользования документацией, опытом самостоятельного получения информации и – самое главное – самостоятельного поиска ошибок в своих программах.

Программисты с опытом, если у них есть время и желание, могут опубликовать в форуме ответ на вопрос. Именно могут, но не обязаны.
dark_crypton
Сообщения: 22
Зарегистрирован: 14 май 2013, 10:14

Re: Астериск 2 сетевых интерфейса.

Сообщение dark_crypton »

Out, спасибо !
Я там уже побывал просто непонятно какую архитектуру выбрать для Xeon из тел что там предлагается версия у меня Asteriska 11.3

Ибо происходит следующее:

Код: Выделить всё

# /usr/sbin/safe_asterisk: line 159: 31107 Illegal instruction     (core dumped) nice -n $PRIORITY ${ASTSBINDIR}/asterisk -f ${CLIARGS} ${ASTARGS} > /dev/${TTY} 2>&1 < /dev/${TTY}
Asterisk ended with exit status 132
Asterisk exited on signal 4.
Automatically restarting Asterisk.
и так зацикливается :?

ded, крута.... я всегда поражался людям которым не лень нафлудить и оформить тонну флуда с ссылками на правила и прочую штуку, вместо нормального и короткого ответа который бы занял в разы меньше времени и пространства (хотя когда человек не знает что ответить ему проще поспамить).

switch, спасибо кэп ! я и так нашёл нужные ресурсы и форумы где это обсуждалось, затык именно в выборе архитектуры ибо некоторые модули просто убивали asterisk и тот не мог подняться.

Если кому не трудно может пояснить ? Я прально понимаю что оператор использует кодек 729, а если мне нужно будет с asterisk на другую железку передать с кодеком alaw он автоматом кодит в нужный ?
Аватара пользователя
Aven
Сообщения: 798
Зарегистрирован: 28 янв 2011, 16:20

Re: Астериск 2 сетевых интерфейса.

Сообщение Aven »

Можете собрать кодек под свою архитектуру, там исходники тоже выложены.
Решения телефонии на базе Asterisk || http://it-need.ru
april22
Сообщения: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: Астериск 2 сетевых интерфейса.

Сообщение april22 »

canreinvite=no
на пире и тогда транскодирование будет ....
я вообще на всех пирах ставлю- тк и нат есть :-)
Своими вопросами , вы загоняете меня в ГУГЛЬ.
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Астериск 2 сетевых интерфейса.

Сообщение awsswa »

uname -a - смотрите свою версии ОС - простая или 64 битная
cat /proc/cpuinfo - смотрите какие инструкции держит процессор - нас интересует sse и более умные sse2 и далее

идете на выше названный сборник g723 и g729 кодаков, выбираете свою версию asterisk - в раскрывшемся меню выбираете - codec_Кодак-ast-версияАстериск-gcc4-glibc-архитектураПроца-инструкцииПроца.so
для Xeon - обычно - sse2 поддержка есть
для 386 архитектуры - codec_g723-ast18-gcc4-glibc-pentium4.so
для 64 битной архитектуры - codec_g723-ast18-gcc4-glibc-x86_64-pentium4.so
для свежих Xeon - можно попробовать - codec_g723-ast18-gcc4-glibc-x86_64-core2.so

копируете в папку /usr/lib/asterisk/modules или /usr/lib64/asterisk/modules - смотря как собран asterisk
платный суппорт по мере возможностей
dark_crypton
Сообщения: 22
Зарегистрирован: 14 май 2013, 10:14

Re: Астериск 2 сетевых интерфейса.

Сообщение dark_crypton »

Всем спасибо, методом проб и ошибок получилось подобрать и заставить звонить .... правда они забыли открыть звонки на мобильные :evil: ща разбираюсь. Если кому интересно то для Xeon подошёл кодек codec_g729-ast110-gcc4-glibc-pentium4.so система x32 соотв.

april22 и Out спасибо , щас буду пробовать состыковать с другими шлюзами.

awsswa , ага эт я уже поглазел и вот затык в том что ксеончик старый и я тож поначалу перепробовал все core2 и получалось что было описано выше ... и версия с sse тоже не прошла :( подошёл и работает только pentium4. Все равно спасибо много полезного и как грится коротко и ясно.
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: Астериск 2 сетевых интерфейса.

Сообщение ded »

dark_crypton писал(а):ded, крута.... я всегда поражался людям которым не лень нафлудить и оформить тонну флуда с ссылками на правила и прочую штуку, вместо нормального и короткого ответа который бы занял в разы меньше времени и пространства (хотя когда человек не знает что ответить ему проще поспамить).
Продолжу Вашу мысль: "я всегда поражался людям, которые не похожи на меня!"
Вы - флудер. Ибо топик называется Астериск 2 сетевых интерфейса. если Вы заметили. А Вы превратили его в личный топик по всем Вашим проблемам. Половина которых - в нежелании прочесть даже те инструкции, которые добрые люди написали для таких как Вы.
На странице кодеков написана инструкция как их выбрать, а также то, что неверный кодек валит Астериск, и надо брать пробовать следующий кодек.
Вместо этого фееричная переписка со всеми тут.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH