PDA

Bekijk de volledige versie : Установка и настройка asterisk на роутере



ptabashov
19-04-2007, 22:17
Кто-то может поделиться инфой как установить asterisk на WL-500gp?

Поставил 1.9.2.7-7g, установил ipkg и прописал в фиды
src optware_oleg_cross_stable рttp://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/

Устанавливаю через ipkg install asterisk14 - ставится ОК. Когда запускаю asterisk:

[root@(none) etc]$ ls -l /opt/sbin/asterisk
-rwxr-xr-x 1 root root 1020468 Mar 26 03:25 /opt/sbin/asterisk
[root@(none) etc]$ /opt/sbin/asterisk
-sh: /opt/sbin/asterisk: not found


Может я еще чего не поставил - либы какие-то или еще чего?

Спасибо

Mam(O)n
19-04-2007, 22:27
http://wl500g.info/showthread.php?t=8422

ptabashov
19-04-2007, 22:38
Я знал что все легко решается :)

Спасибо - заработало!

Mr.Curious
16-12-2007, 23:15
Если можно, с какой целью ставят asterisk на wl500g?

sergV
17-12-2007, 02:42
Использовать можно по назначению, конечно без ZAP каналов, но все равно прикольно. Я на него 20 телефонов повесил и все работает

Mr.Curious
17-12-2007, 16:27
Уважаемые продвинутые и опытные. Не надо стесняться писать чуть более подробно...

Конечно 20 телефонов мне не надо достаточно одного :)
Спрашиваю вот с какой целью:
На wl500g ставится asterisk->
asterisk поддерживает (близко к цитате) все не старые USB телефоны особено для которых есть драйвер под линукс->
=>ставим на wl500g asterisk, настраиваем, ставим дрова для USB трубки, втыкаем в USB порт asusa телефон и наслаждаемся всеми прелестями IP-телефонии...
такое возможно или я гдето по темноте своей заблуждаюсь?

Спрашиваю, потому что вразумительного ответа не нашел(допускаю что пока)

Bdfy
17-12-2007, 21:46
Для VOIp телефонии купите лучше отдельную коробочку - стоит удовольствие порядка 2-х тыщ рублей ... ( для примера VIP-157) - прекрасно работает в паре с роутером ...

al37919
17-12-2007, 22:48
Присоединюсь к мнению предыдущего оратора. Дома ставить asterix смысла нет, за исключением отдельных клинических случаев, например, самого примитивного адаптера, который просто не позволяет делать звонки через несколько провайдеров. Адаптеры доступны в ценовом диапазоне от 1000р (по крайней мере в Москве). От себя могу пролоббировать linksys spa3102 (причем из линейки linksys именно его). Весчь просто супер... Уж извините за так сказать рекламу.

lly
18-12-2007, 08:13
Присоединюсь к мнению предыдущего оратора. Дома ставить asterix смысла нет, ...
Если телефон один - действительно смысла нет. Если нет особых требований, то на данный момент Linksys/sipura самая гибкая и удачная конструкция!
А вот что подскажете делать тому, кто хочет Dect+VoIP+PSTN в одном флаконе и при этом ходить через несколько SIP-провайдеров, да еще АТС не поддерживает тоновый набор (преобразователь тон-пульс не предлагать)?

Konrad25
18-12-2007, 08:43
А вот что подскажете делать тому, кто хочет Dect+VoIP+PSTN в одном флаконе и при этом ходить через несколько SIP-провайдеров, да еще АТС не поддерживает тоновый набор (преобразователь тон-пульс не предлагать)?
вот для этих целей я выбрал Siemens S450 IP, жаль только нет в продаже, но отзовы вроде хорошие (из за бугра).
есть еще вариант Dualphone 3081, но не успел еще выяснить на сколько он хорош.

lly
18-12-2007, 09:47
вот для этих целей я выбрал Siemens S450 IP, жаль только нет в продаже, но отзовы вроде хорошие (из за бугра).
есть еще вариант Dualphone 3081, но не успел еще выяснить на сколько он хорош.
Полу-оффтоп:
S450 IP хорош всем, кроме:
1) нет в России
2) нет такой гибкости настроек как в Linksys - вот здесь и может пригодиться asterisk!

Dualphone 3081 - судя по описанию слабоват.
вышел Zyxel P-2300RDL EE, но по доке и у него нет гибких dial-plan'ов

sergV
18-12-2007, 10:00
Если у вас уже есть Асус - почему бы не поставить на него ASTERISK дабы не зависеть от внешних провайдеров VoIP (их кстати при этом также можно использовать, притом сразу несколько и по своей логике) USB трубку втыкать в Асус мне кажется не стоит - лучше купить VoIP (LINKSYS 3102 например) 1FXS + 1FXO для универсальности.

djet
18-12-2007, 10:26
Кстати, к линксису также потребуется тон-пульс. Хотя у меня дома трубки раздельные, DECT используется только для VoIPa через 3102.

Mr.Curious
18-12-2007, 10:42
А вот что подскажете делать тому, кто хочет Dect+VoIP+PSTN в одном флаконе и при этом ходить через несколько SIP-провайдеров, да еще АТС не поддерживает тоновый набор (преобразователь тон-пульс не предлагать)?

Вопрос по самому что ни наесть сусчеству!!!

необходимость в USB телефоне это от бедности :-(, (и не надо предлагать мне убить себя об стену :-])

Думал куплю тел за 450 руб, подружу с * и буду счастлив.

spa 3102 конкретно меня обламывает отсутствием пульсового набора (на моей АТС его нет в принципе и когда появится там не говорят) городить пульс-тон преобразователь неахота, итак уже нагорожено (спаренная линия + адаптер для спареных линий чтоб DECT работал)

Похоже придется покупать натекс VC-92-3 за туеву хучу у-блей(ещё и поискать придётся...)

Mr.Curious
18-12-2007, 10:50
1 Кстати чем всё таки "отдельная коробочка лучше"?
2 Planet'ы тоже пульс не выдают
3 А с адаптером вообще беда в, это скоко надо розеток и места в углу:
- рутер
- DECT телефон
- ATA адаптер
- пару мобил у меня на том столе еще частенько заряжаются
- глажусь я в том углу, а это утюг :D

Короче, возвращаемся к Теме ветки:
Можно ли wl500g подружить с USB трубкой может быть даже и без * или с ним, ведь зачем то люди ставят asterisk на asus
кстати всё таки для чего...?

al37919
18-12-2007, 12:25
да уж девайсов много получается. Вот я бы с удовольствием купил бы беспроводной ADSL роутер с VoIP, на который можно было бы установить прошивку Олега :)

А насчет зачем астериск дома --- выше же говорилось, что его можно настроить на несколько разных провайдеров, чтобы оптимизировать цены по разным направлениям (провайдеры тоже не дураки --- у них на что-то цены низкие чтобы клиентов заманить, а на что-то высокие --- надо же зарабатывать). spa3102 умеет делать звонки через несколько провайдеров самостоятельно, но более дешевые устройства не дают такой возможности. Тогда собственно астериск будет устанавливать нужные соединения, а адаптер будет соединяться с роутером как с сип-сервером.

Насчет usb --- все упрется в драйвера, т.к. нужны дрова под линукс, да еще и с исходниками, да еще и без gui, да еще чтобы на этой штуковине откомпилились и запустились. С поиска драйверов и их компиляции в принципе и начинать надо.

djet
16-02-2008, 21:12
Однако неплохая штука этот asterisk. Сегодня тестировал под одновременной нагрузкой 3R :D (rsnapshot, rtorrent, rrdtool) и паре работающих ed2k и торрент-клиентов на ББ. Качество идеальное, ни единого выпадения не расслышал при прослушивании "дождя" по телефону.

У кого-нибудь есть опыт организации dial-in с callback'ом на базе * + Linksys 3102?

sonice
16-02-2008, 22:09
djet, а сможеш помочь- поставил asterisk и запускаю-

$ /opt/sbin/asterisk -vv
Asterisk 1.2.24, Copyright (C) 1999 - 2007 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'show license' for details.
================================================== =======================
== Parsing '/opt/etc/asterisk/logger.conf': Found
Asterisk Event Logger Started /opt/var/log/asterisk/event_log
Asterisk Dynamic Loader loading preload modules:
== Parsing '/opt/etc/asterisk/modules.conf': Found
== Manager registered action Ping
== Manager registered action Events
== Manager registered action Logoff
== Manager registered action Hangup
== Manager registered action Status
== Manager registered action Setvar
== Manager registered action Getvar
== Manager registered action Redirect
== Manager registered action Originate
== Manager registered action Command
== Manager registered action ExtensionState
== Manager registered action AbsoluteTimeout
== Manager registered action MailboxStatus
== Manager registered action MailboxCount
== Manager registered action ListCommands
Feb 15 10:08:35 NOTICE[670]: manager.c:1686 init_manager: Unable to open management configuration manager.conf. Call management disabled.
Feb 15 10:08:35 NOTICE[670]: cdr.c:1214 do_reload: CDR simple logging enabled.
== RTP Allocating from port range 5000 -> 31000
Asterisk PBX Core Initializing
Registering builtin applications:
[AbsoluteTimeout]
== Registered application 'AbsoluteTimeout'
[Answer]
== Registered application 'Answer'
[BackGround]
== Registered application 'BackGround'
[Busy]
== Registered application 'Busy'
[Congestion]
== Registered application 'Congestion'
[DigitTimeout]
== Registered application 'DigitTimeout'
[Goto]
== Registered application 'Goto'
[GotoIf]
== Registered application 'GotoIf'
[GotoIfTime]
== Registered application 'GotoIfTime'
[ExecIfTime]
== Registered application 'ExecIfTime'
[Hangup]
== Registered application 'Hangup'
[NoOp]
== Registered application 'NoOp'
[Progress]
== Registered application 'Progress'
[ResetCDR]
== Registered application 'ResetCDR'
[ResponseTimeout]
== Registered application 'ResponseTimeout'
[Ringing]
== Registered application 'Ringing'
[SayNumber]
== Registered application 'SayNumber'
[SayDigits]
== Registered application 'SayDigits'
[SayAlpha]
== Registered application 'SayAlpha'
[SayPhonetic]
== Registered application 'SayPhonetic'
[SetAccount]
== Registered application 'SetAccount'
[SetAMAFlags]
== Registered application 'SetAMAFlags'
[SetGlobalVar]
== Registered application 'SetGlobalVar'
[SetLanguage]
== Registered application 'SetLanguage'
[Set]
== Registered application 'Set'
[SetVar]
== Registered application 'SetVar'
[ImportVar]
== Registered application 'ImportVar'
[Wait]
== Registered application 'Wait'
[WaitExten]
== Registered application 'WaitExten'
== Manager registered action DBGet
== Manager registered action DBPut
== Parsing '/opt/etc/asterisk/enum.conf': Found
Asterisk Dynamic Loader Starting:
== Parsing '/opt/etc/asterisk/modules.conf': Found
Asterisk Ready.

Я брал файлы конфигурации отсюда-
http://econf.switch.ch/econfportal/www/page_viewer/?id=/documentation/ecs/technical_infos/asterisk.html

поставил XLite но он не коннектится-

asterisk -c
Asterisk 1.2.24, Copyright (C) 1999 - 2007 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'show warranty' for d etails.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'show license' for details.
================================================== ==================== ===
[ Booting...Feb 15 10:26:49 NOTICE[748]: cdr.c:1214 do_reload: CDR sim ple logging enabled.
]
Asterisk Ready.
*CLI> set verbose 20
Verbosity was 0 and is now 20
*CLI> set debug 10
Core debug was 0 and is now 10
*CLI> extensions reload
No such command 'extensions' (type 'help' for help)
*CLI> show dialplan
-= 0 extensions (0 priorities) in 0 contexts. =-
*CLI> show modules
Module Description Use Count
0 modules loaded
*CLI>

и лог Xlite

SEND TIME: 100235234
SEND >> 192.168.1.1:5060
INVITE sip:500@192.168.1.1 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.189:5060;rport;branch=z9hG4bKACBCC53B78B A4044BE064EF498717385
From: First Extension <sip:1234@192.168.1.1>;tag=564606588
To: <sip:500@192.168.1.1>
Contact: <sip:1234@192.168.1.189:5060>
Call-ID: AB4C3390-FB62-4A20-B48B-A87CD6E061F9@192.168.1.189
CSeq: 27023 INVITE
Max-Forwards: 70
Content-Type: application/sdp
User-Agent: X-Lite release 1103m
Content-Length: 297

v=0
o=1234 100224140 100224156 IN IP4 192.168.1.189
s=X-Lite
c=IN IP4 192.168.1.189
t=0 0
m=audio 8000 RTP/AVP 0 8 3 98 97 101
a=rtpmap:0 pcmu/8000
a=rtpmap:8 pcma/8000
a=rtpmap:3 gsm/8000
a=rtpmap:98 iLBC/8000
a=rtpmap:97 speex/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15

Вообще я так понимаю у Олега "руки не дошли" написать how to для чайников.

Я вижу у тебя работает asterisk, может поделишся как ставить надо...:confused:

Спасибо!

djet
16-02-2008, 22:25
Я ставил пакет asterix14, настраивал по Asterisk - First steps (http://www.en.voipforo.com/asterisk/asterisk-first-steps.php).

Вот diff от исходных демо-конфигов:


[routah:asterisk] diff -u /tmp/harddisk/backup/hourly.3/routah/opt/etc/asterisk/ .
diff -u /tmp/harddisk/backup/hourly.3/routah/opt/etc/asterisk/extensions.conf ./extensions.conf
--- /tmp/harddisk/backup/hourly.3/routah/opt/etc/asterisk/extensions.conf 2008-01-24 11:18:32.000000000 +0300
+++ ./extensions.conf 2008-02-16 18:52:51.000000000 +0300
@@ -561,6 +561,10 @@
;
;exten => _41X.,1,Dial(SIP/${EXTEN:2}@sipprovider,,r)

+exten => _8.,1,Dial(SIP/${EXTEN}@corbina,,Tt)


; Real extensions would go here. Generally you want real extensions to be
; 4 or 5 digits long (although there is no such requirement) and start with a
; single digit that is fairly large (like 6 or 7) so that you have plenty of
Only in /tmp/harddisk/backup/hourly.3/routah/opt/etc/asterisk/: .extensions.conf.swp
Common subdirectories: /tmp/harddisk/backup/hourly.3/routah/opt/etc/asterisk/sample and ./sample
Common subdirectories: /tmp/harddisk/backup/hourly.3/routah/opt/etc/asterisk/samples and ./samples
diff -u /tmp/harddisk/backup/hourly.3/routah/opt/etc/asterisk/sip.conf ./sip.conf
--- /tmp/harddisk/backup/hourly.3/routah/opt/etc/asterisk/sip.conf 2008-02-16 13:57:35.000000000 +0300
+++ ./sip.conf 2008-02-16 22:13:40.000000000 +0300
@@ -499,27 +499,27 @@
; outboundproxy
; rfc2833compensate

+[corbina]
+type=peer ; we only want to call out, not be called
+secret=blabla
+username=djet ; Authentication user for outbound proxies
+fromuser=djet ; Many SIP providers require this!
+fromdomain=sip.corbina.net
+host=sip.corbina.net

;------------------------------------------------------------------------------
@@ -538,6 +538,12 @@
; you will need to configure nat option for those phones.
; Also, turn on qualify=yes to keep the nat session open

+[sipura]
+type=friend
+host=dynamic
+canreinvite=yes
+secret=blabla


sipura - это блок для клиента, у меня это Linksys 3102.

Но я с астериском знаком менее суток, поэтому толком ничего настроить ещё не успел.

piezomotor
17-02-2008, 01:22
Чтобы заработало- все просто-

ipkg uninstall asterisk

ipkg install asterisk14

reboot

sonice
17-02-2008, 02:14
Теперь ошибка когда звоню на extension


[Feb 17 02:10:55] WARNING[593]: file.c:568 ast_openstream_full: File vm-theperson does not exist in any format
[Feb 17 02:10:55] WARNING[593]: file.c:871 ast_streamfile: Unable to open vm-theperson (format 0x4 (ulaw)): No such file or directory

djet
17-02-2008, 07:42
Тут не extension, он звуки найти не может. Доустанови один из пакетов:

[routah:asterisk] ipkg list | grep -i ulaw

Oleg
17-02-2008, 07:44
Однако неплохая штука этот asterisk. Сегодня тестировал под одновременной нагрузкой 3R :D (rsnapshot, rtorrent, rrdtool) и паре работающих ed2k и торрент-клиентов на ББ. Качество идеальное, ни единого выпадения не расслышал при прослушивании "дождя" по телефону.

У кого-нибудь есть опыт организации dial-in с callback'ом на базе * + Linksys 3102?
А зачем использовать астериск? Этот линксис поддерживает SIP, его можно сразу к проксюшнику провайдера коннектить. Или провайдеров будет несколько?

djet
17-02-2008, 07:54
Он-то поддерживает. Но я хочу вдобавок настроить на нём dial-in + callback. Это возможно средствами 3102?

Oleg
17-02-2008, 08:04
Он-то поддерживает. Но я хочу вдобавок настроить на нём dial-in + callback. Это возможно средствами 3102?
Понятия не имею. :)

Zyxmon
17-02-2008, 08:12
Он-то поддерживает. Но я хочу вдобавок настроить на нём dial-in + callback. Это возможно средствами 3102?
Сейчас на сайте Linksys свободно лежит "SPA Administration Guide". Начать лучше с него, а не с Asterisk (IMHO).

Oleg
17-02-2008, 08:52
Он-то поддерживает. Но я хочу вдобавок настроить на нём dial-in + callback. Это возможно средствами 3102?
Кстати, небольшой офф: а где Корбиновские тарифы на СИП посмотреть?

Zyxmon
17-02-2008, 08:59
Кстати, небольшой офф: а где Корбиновские тарифы на СИП посмотреть?
Тут вроде http://home.corbina.ru/tariffs/phone/
Сравнивал с сипнетом, было дороже по тем направлениям, что смотрел. Но теперь сипнет ввел абонплату в 1USD/месяц :(

Oleg
17-02-2008, 09:01
Если это они, то это грабёж, по сравнению с 1 баксом от сипнета...

Zyxmon
17-02-2008, 09:17
Если это они, то это грабёж, по сравнению с 1 баксом от сипнета...
Сравнил еще раз с сипнетом (сравнивал с дорогоим сипнетовским узлом 331171, у сипнета можно выбрать и другой, дешевле)
Швеция (Стокгольм) у Корбины на 20% дешевле.
Великобритания (Мобильные) у Корбины на 10% дороже.

Oleg
17-02-2008, 10:12
Меня Россия интересует больше. :)

al37919
17-02-2008, 10:39
По России, включая мобильные, вроде, неплохой провайдер pctel.ru . Правда тарификация поминутная.

Oleg
17-02-2008, 10:50
Да, рупь всего. А абонентская плата есть там?

al37919
17-02-2008, 11:10
на всякий случай проверил ( цитирую http://pctel.ru/ru/faq ):


В PCTEL отсутствует абонентская плата и срок действия платежа не ограничен.

причем, налицо даже сдвиг в лучшую сторону:


При всех исходящих звонках тарификация посекундная со второй минуты, первые 3 секунды бесплатно.

sonice
21-02-2008, 15:00
Почемуто у меня Asterisk "eats" swap memory после 24 часов работы:


$ free
total used free shared buffers
Mem: 30196 29436 760 0 1964
Swap: 130748 11912 118836
Total: 160944 41348 119596


а это после reboot


$ free
total used free shared buffers
Mem: 30196 25416 4780 0 2176
Swap: 130748 2920 127828
Total: 160944 28336 132608


Кто-то знает почему?

а можно ли refresh (почистить) swap?

Спасибо.

djet
21-02-2008, 18:18
Почемуто у меня Asterisk "eats" swap memory после 24 часов работы:

Отключите лишние модули в modules.conf. Можно поставить autoload=no и вручную добавить все необходимые модули. Потребление памяти и скорость загрузки улучшатся.

sonice
21-02-2008, 18:28
Спасибо djet а какие лишние?


show modules like format
Module Description Use Count
format_ilbc.so Raw iLBC data 0
format_sln.so Raw Signed Linear Audio support (SLN) 0
format_pcm.so Raw/Sun uLaw/ALaw 8KHz (PCM,PCMA,AU), G. 0
format_g723.so G.723.1 Simple Timestamp File Format 0
format_g726.so Raw G.726 (16/24/32/40kbps) data 0
format_gsm.so Raw GSM data 0
format_h264.so Raw H.264 data 0
format_jpeg.so JPEG (Joint Picture Experts Group) Image 0
format_g729.so Raw G729 data 0
format_wav.so Microsoft WAV format (8000Hz Signed Line 0
format_wav_gsm.so Microsoft WAV format (Proprietary GSM) 0
format_h263.so Raw H.263 data 0
format_vox.so Dialogic VOX (ADPCM) File Format 0
13 modules loaded
The 'show modules like' command is deprecated and will be removed in a future release. Please use 'module show like' instead.



show modules like codec
Module Description Use Count
codec_alaw.so A-law Coder/Decoder 0
codec_a_mu.so A-law and Mulaw direct Coder/Decoder 0
codec_gsm.so GSM Coder/Decoder 0
codec_adpcm.so Adaptive Differential PCM Coder/Decoder 0
codec_ulaw.so mu-Law Coder/Decoder 0
codec_g726.so ITU G.726-32kbps G726 Transcoder 0
6 modules loaded

djet
21-02-2008, 18:31
Спасибо djet а какие лишние?


Лишние те, без которых работает. :) Я пока ещё не определился с набором.

piezomotor
21-02-2008, 22:18
У меня не работает musiconhold- причина не стоит mpg123!

http://www.faktortel.com.au/support-asterisk-musiconhold.shtml


(1) Read the README file.
(also read the JUKEBOX file if you wanna compile a player
for the sajber jukebox)

(2) Type "make" to see a list of supported hardware platforms
and operating systems, then type the make command that

best fits your system.

(3) If compilation was successful, type "make install" to
install the binary and the manual page in /usr/local.

пытаюсь ставить-



make
make: *** No targets specified and no makefile found. Stop.
make install
make: *** No rule to make target `install'. Stop.

Как установить?


Installing mpg123
You must first compile and install mpg123. Make sure that you don't previously have mpg321 installed. You can do a "whereis mpg321" and an "rpm -q mpg321" if you are using RedHat.

ABATAPA
22-02-2008, 07:50
на всякий случай проверил ( цитирую http://pctel.ru/ru/faq ):
причем, налицо даже сдвиг в лучшую сторону:

Подключился, перевел 200 руб.
Качество в моем случае ниже, чем в SipNet'е, о сервисе вообще молчу...

Игорь
22-02-2008, 08:26
по поводу решения для нескольких операторов
вот оно HP iPAQ 514 ставим сип софтину, включаем вайфай и радуемся жизни. С сипнет работает и очень кучеряво.

al37919
22-02-2008, 20:00
насчет нескольких операторов --- тот же spa3102 поддерживает исходящие звонки через 5 операторов (правда для входящих --- только одна регистрация).

piezomotor
24-02-2008, 05:34
Снова по поводу musicon hold.

Я вот тут прочитал - http://www.orderlyq.com/asteriskqueues.html
Что версии после Asterisk 1.2.0 (у меня 1.4.17) не использует уже MP3 player а имеет свой движок...

Note: As of Asterisk 1.2.0, Mpg123 is no longer used by Asterisk, which has its own MP3 player. However, it's still a good idea to play raw files for performance reasons, and so Asterisk 1.2.x and 1.4.x support a new files mode for playing raw files.

Далее, похоже это rawplayer.


Note: If you're using Asterisk 1.2.x or 1.4.x with mode=files, each new caller will hear your on-hold music from the start (rather than where it left off from the previous call as with Asterisk 1.0.x). If this behaviour is not desired, you can use the rawplayer as described above, or compile a rawplayer from the source in /usr/src/asterisk-1.2.x/contrib/utils - see the README in that directory for more information.

У Олега я rawplayer не нашел...

тут нашел http://5sn.net/asterisk/rawplayer/ загрузил rawplayer (chmod 777) и сконфигурировал /etc/asterisk/musiconhold.conf



[classes]
default => custom:/opt/var/lib/asterisk/mohmp3/default/raw,/opt/etc/asterisk/rawplayer


Загрузил fpm-calm-river.gsm, fpm-calm-river.raw и fpm-calm-river.sln в /opt/var/lib/asterisk/mohmp3/default/raw

Не работает музыка выдает-



[Feb 24 06:11:33] WARNING[6678]: file.c:568 ast_openstream_full: File fpm-calm-river does not exist in any format
[Feb 24 06:11:33] WARNING[6678]: file.c:871 ast_streamfile: Unable to open fpm-calm-river (format 0x2 (gsm)): No such file or directory
[Feb 24 06:11:33] WARNING[6678]: pbx.c:5706 pbx_builtin_background: ast_streamfile failed on SIP/2000-005e8f90 for fpm-calm-river
[Feb 24 06:11:33]

Может кто подскажет?

djet
24-02-2008, 08:02
насчет нескольких операторов --- тот же spa3102 поддерживает исходящие звонки через 5 операторов (правда для входящих --- только одна регистрация).

На самом деле для входящих - две. Настройки на вкладке pstn можно делать независимо от самой pstn line.

sergV
24-02-2008, 10:26
Звук в формате .gsm точно работает У меня звуковые файлы лежат в
/opt/var/lib/asterisk/sounds C gsm проблем никаких, а вот mp3 действительно не идет

sonice
17-03-2008, 15:55
Кто-то может поделиться инфой как установить asterisk на WL-500gp?

Поставил 1.9.2.7-7g, установил ipkg и прописал в фиды
src optware_oleg_cross_stable рttp://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/

Устанавливаю через ipkg install asterisk14 - ставится ОК. Когда запускаю asterisk:

[root@(none) etc]$ ls -l /opt/sbin/asterisk
-rwxr-xr-x 1 root root 1020468 Mar 26 03:25 /opt/sbin/asterisk
[root@(none) etc]$ /opt/sbin/asterisk
-sh: /opt/sbin/asterisk: not found


Может я еще чего не поставил - либы какие-то или еще чего?

Спасибо

А попробуй так-
root@(none) etc]$asterisk
root@(none) etc]$asterisk --rvvvv

и напиши результат.

djet
17-03-2008, 17:36
Апгрейд на asterisk16 прошёл удивительно безшовно.

sonice
18-03-2008, 17:58
Апгрейд на asterisk16 прошёл удивительно безшовно.

А у меня стоит asterisk14 и нет asterisk16...


ipkg status | grep asterisk
Package: asterisk14
Suggests: asterisk14-chan-capi, asterisk14-core-sounds-en-alaw, asterisk14-core-sounds-en-g729, asterisk14-core-sounds-en-gsm, asterisk14-core-sounds-en-ulaw, asterisk14-extra-sounds-en-alaw, asterisk14-extra-sounds-en-g729, asterisk14-extra-sounds-en-gsm, asterisk14-extra-sounds-en-ulaw, asterisk14-moh-freeplay-alaw, asterisk14-moh-freeplay-g729, asterisk14-moh-freeplay-gsm, asterisk14-moh-freeplay-ulaw, asterisk14-gui, freetds, libogg, radiusclient-ng, sqlite2, unixodbc, iksemel, net-snmp
Conflicts: asterisk, asterisk-sounds, asterisk-chan-capi
Package: asterisk14-core-sounds-en-ulaw
Conflicts: asterisk-sounds
Package: asterisk14-extra-sounds-en-ulaw
Conflicts: asterisk-sounds
Package: asterisk14-moh-freeplay-ulaw
Conflicts: asterisk-sounds


как поставить и какие приемущества вы ощутили с asterisk16?

djet
18-03-2008, 21:15
asterisk16 - это новая ветка asterisk, пока ещё бета, апгрейд не предусмотрен. Если хочется поставить, следует сохранить все конфиги, полностью удалить текущую ветку и ставить новую как обычно из ipkg. Преимуществ пока не ощутил, т.к. всё ещё очень плохо знаком с астериском, но и недостатков никаких не заметил.

les
03-04-2008, 01:36
Всем привет.

Неделю назад установив asterisk14 в коробочку я довольно быстро обнаружил отсуствие кодека G.729.

Немного полазив по http://www.asteriskforum.ru и поспрашивав Астерисковских спецов, меня, вместе с многоуважаемой коробочкой, послали на http://asterisk.lv/ru/codecs#src .

Так как с Линуксом я совсем не "на ты", то хочу спросить у знающих людей - Возможно ли прикрутить этот кодек на нашу платформу? Что для этого нужно сделать? А может уже кто-то это сделал? Расскажите.

Спасибо!

ЗЫ. Вот тут (http://www.asus.com/products.aspx?l1=13&l2=97&l3=0&l4=0&model=1112&modelmenu=2) то он имеется. Значит не всё так плохо?

sonice
03-04-2008, 02:35
Всем привет.

Неделю назад установив asterisk14 в коробочку я довольно быстро обнаружил отсуствие кодека G.729.

Немного полазив по http://www.asteriskforum.ru и поспрашивав Астерисковских спецов, меня, вместе с многоуважаемой коробочкой, послали на http://asterisk.lv/ru/codecs#src .

Так как с Линуксом я совсем не "на ты", то хочу спросить у знающих людей - Возможно ли прикрутить этот кодек на нашу платформу? Что для этого нужно сделать? А может уже кто-то это сделал? Расскажите.

Спасибо!

ЗЫ. Вот тут (http://www.asus.com/products.aspx?l1=13&l2=97&l3=0&l4=0&model=1112&modelmenu=2) то он имеется. Значит не всё так плохо?

А почему G729(10kbps bit rate) а не G723(5.3kbps bit rate) например?

А Google вы не пробовали просто написать - how to install G729?

gaaronk
03-04-2008, 07:13
- Возможно ли прикрутить этот кодек на нашу платформу? Что для этого нужно сделать?
ЗЫ. Вот тут (http://www.asus.com/products.aspx?l1=13&l2=97&l3=0&l4=0&model=1112&modelmenu=2) то он имеется. Значит не всё так плохо?

Нельзя.
Кодек для x86 платформы. Для MIPS его надо портировать, никто это не делал.

В той вот коробочке он вполне себе может быть просто аппратным.

les
03-04-2008, 13:36
А почему G729(10kbps bit rate) а не G723(5.3kbps bit rate) например?

А Google вы не пробовали просто написать - how to install G729?

Почему G729? В первую очередь потому что для тестирования испльзую Cisco 7960 который поддерживает G729, но не поддерживает G723, хотя если удастся прикрутить 729-ый, не должно быть проблем и с 723.

В гугле смотрел. Понимаю, что нужно компилировать кодеки под наше устройсво, но не знаю как. Как сказал, с Линуксом знаком слабо, поэтому даже не знаю с чего начать. Если кто-то может подсказать или "направить на пусть истенный" буду благодарен.

les
03-04-2008, 13:38
Нельзя.
Для MIPS его надо портировать, никто это не делал.


Готов попробывать, но не знаю как :)

lly
03-04-2008, 14:33
на asterisk.lv написано, что требуются библиотеки Intel IPP. Их под MIPS нет, значит надо искать исходники кодека не привязанные к ним, или переписывать эти...

ABATAPA
03-04-2008, 19:38
Неделю назад установив asterisk14 в коробочку я довольно быстро обнаружил отсуствие кодека G.729.


Так сказано же:
"DISCLAIMER: You might have to pay royalty fees to the G.729/723.1 patent holders for using their algorithm."
Т.е. кодек - платный, потому не стОит его ждать в составе бесплатных продуктов.
А собрать "сторонний" для нашей архитектуры очень непросто.

Petric
11-04-2008, 17:39
Всем доброго времни суток...
Использую последнюю 10 прошивку от Олега. Провайдер Карбина.
Спасибо Олегу, на последний прошивке увидел скорость больше чем 25 МБ/сек (l2tp). Снял 871 Cisco и положил в дальний угол :)
Хочется установить Asterisk, но в *nix не силен. Ни кто не подскажет где можно найти пошаговую инструкцию к этому делу?
Все что успел сделать на текущий момент - примонтировать большую флешку в качестве носителя информации и скачал туда послений Asterisk 1.6.0-beta7.1.
На сколько я понимаю последовательность действий нужно установить новые библиотеки, а потом уже сам Asterisk.
Заранее всем спасибо...

Petric
11-04-2008, 18:10
ЗАбыл добавить...
Свободного мста после поключении Samba осталось мало:
total used free shared buffers
Mem: 30164 24148 6016 0 4392
Swap: 0 0 0
Total: 30164 24148 6016
Этого хватит?

oklam
01-05-2008, 23:38
Такой вопрос!
Имею внешний ip.
Установленный астериск 1.4.19.1.
Внутри домашней сети все ок!
Как к астериск подключится из вне софтфоном. в смысле как правильно пробросить порты. порт 5060 я так понимаю это для инициации. а вот сами RTP пакеты будут идти на произвольном порту в диапазоне 10000 - 20000 udp.

ABATAPA
02-05-2008, 08:31
Как к астериск подключится из вне софтфоном. в смысле как правильно пробросить порты. порт 5060 я так понимаю это для инициации. а вот сами RTP пакеты будут идти на произвольном порту в диапазоне 10000 - 20000 udp.

Они будут идти при исходящем с локального порта 5060(UDP) на удаленный 5060(UDP) (верно, например, для sipnet.ru), и соотв. обратно.
Его и "пробрасывайте":
-A VSERVER -p udp -m udp --dport 5060 -j DNAT --to-destination xxxxxx:5060

Если входящие не нужны, то и пробрасывать ничего не нужно.

oklam
02-05-2008, 22:11
Они будут идти при исходящем с локального порта 5060(UDP) на удаленный 5060(UDP) (верно, например, для sipnet.ru), и соотв. обратно.
Его и "пробрасывайте":
-A VSERVER -p udp -m udp --dport 5060 -j DNAT --to-destination xxxxxx:5060

Если входящие не нужны, то и пробрасывать ничего не нужно.

xxxxxx Это мой внешний ip? через веб морду тоже нужен проброс или нет?

djet
10-06-2008, 17:10
Модуль ooh323 из asterisk16-addons у кого-нибудь работает?


is15-routah*CLI> module load chan_ooh323.so
[Jun 10 16:04:33] NOTICE[344]: chan_ooh323.c:2419 load_module: ---------------------------------------------------------------------------------
--- ******* IMPORTANT NOTE ***********
---
--- This module is currently unsupported. Use it at your own risk.
---
---------------------------------------------------------------------------------
== Parsing '/opt/etc/asterisk/ooh323.conf': == Found
-- == Setting default context to default
== Registered channel type 'OOH323' (Objective Systems H323 Channel Driver)
[Jun 10 16:04:33] ERROR[344]: chan_ooh323.c:2459 load_module: Failed to initialize OOH323 endpoint-OOH323 Disabled

... понемногу разбираюсь ...

Пока достаточно бинарного ответа (да/нет), чтобы понять, стоит ли тратить силы.

djet
11-06-2008, 13:34
Продолжаю сам с собой. :rolleyes:

Для терминации используется Asterisk 1.6.0-beta9 asterisk16-addons + chan_ooh323, IP реальный. К этой же машине по внутреннему интерфейсу подключены IP-телефоны Linksys SPA-942/962.

Модуль загружается, работает, но при коммутации звонков между WAN по H323 и LAN на SIP-телефоны, независимо от направления звонка, первые секунд 5-10 в трубках тишина в обоих направлениях. Как только появляется звук, судя по консоли астериска, происходит фактическая коммутация потоков с непонятным кондишеном:


[Jun 11 12:24:59] WARNING[3202]: chan_ooh323.c:981 ooh323_indicate: Don't know how to indicate condition 20 on ooh323c_o_129
-- Native bridging SIP/1091-00649288 and OOH323/9123456789@195.14.50.82-d001


Конфиги:

/opt/etc/asterisk/ooh323.conf

[general]
bindaddr=195.1.2.3
gateway=no
faststart=no
mediawaitforconnect=yes
h323id=ObjSysAsterisk
e164=100
callerid=asterisk
gatekeeper = DISABLE
logfile=/dev/null
context=from-h323
rtptimeout=60 ; Terminate call if 60 seconds of no RTP activity
; when we're not on hold
disallow=all ;Note order of disallow/allow is important.
allow=ulaw
allow=alaw
dtmfmode=rfc2833
[corbina]
type=friend
context=from-h323
ip=195.14.50.82 ; UPDATE with appropriate ip address
port=1720 ; UPDATE with appropriate port
rtptimeout=60
dtmfmode=rfc2833


/opt/etc/asterisk/sip.conf

[general]
context=incoming ; Default context for incoming calls
allowoverlap=no ; Disable overlap dialing support. (Default is yes)
bindaddr=0.0.0.0 ; IP address to bind to (0.0.0.0 binds to all)
srvlookup=yes ; Enable DNS SRV lookups on outbound calls
defaultexpiry=300 ; Default length of incoming/outgoing registration
disallow=all ; First disallow all codecs
allow=ulaw ; Allow codecs in order of preference
allow=alaw
language=ru ; Default language setting for all users/peers
registertimeout=20 ; retry registration calls every 20 seconds
...
[1001]
secret=
nat=no
host=dynamic
type=friend
canreinvite=yes
[1101]
secret=
nat=no
host=dynamic
type=friend
canreinvite=yes
[1100]
secret=
nat=no
host=dynamic
type=friend
canreinvite=yes

djet
24-06-2008, 20:08
Заметил, что использование астериска приводит к частым зависаниям роутера. Симптомы одинаковые на 2 коробках: роутинг работает, но все остальные сетевые службы отваливаются по менеджменту, то есть: соединение, допустим, на 22, 23 или 80 порт устанавливается, но обмена данными не происходит. В логах причина не фиксируется, судя по top'y, в момент зависания ничего аномального с ресурсами не случается.

djet
24-06-2008, 23:01
+ стабильно зависает при маршрутизации звонка через IAX2.

Colibri
28-06-2008, 20:21
Они будут идти при исходящем с локального порта 5060(UDP) на удаленный 5060(UDP) (верно, например, для sipnet.ru), и соотв. обратно.
Его и "пробрасывайте":
-A VSERVER -p udp -m udp --dport 5060 -j DNAT --to-destination xxxxxx:5060

Если входящие не нужны, то и пробрасывать ничего не нужно.
Так всё таки, хххххх - что это за адрес?
Это внутренний адрес роутера, поскольку на нем и стоит Asterisk? То есть тот, который по умолчанию 192.168.1.1 ?

Colibri
29-06-2008, 21:59
По поводу подключения внешних клиентов мне попалось:
-----------------------------------------------
Router configuration :
- Forward port UDP/5060 to UDP/5070 to the NSLU2
- UDP/5060 is used for SIP traffic (signalling)
- UDP/5061 to UDP/5070 is used for RTP traffic (audio)
-----------------------------------------------
для этого должно подойти:
iptables -A INPUT -p udp -m udp --dport 5060:5070 -j ACCEPT

В другом месте (в случае, когда клиент за NAT) предлагают открывать дополнительные порты:
-----------------------------------------------
On your router NAT/firewall, forward SIP ports 5060 - 5082 and RTP ports 8000 - 20000 to your * server IP address. Then edit the "rtpstart" value in rtp.conf - from rtpstart=10000 to rtpstart=8000 since 8000 is the default RTP port on x-lite phones.
-----------------------------------------------

tumoxa
05-08-2008, 14:34
Ну вобщем тема простая, хочу поставить asterisk на роутер и настроить на sip.net прошу помочь....

tumoxa
05-08-2008, 14:38
Хотелось бы поставить и настроить Asterisk, но не знаю как.... если кто может помочь буду очень благодарен....

Mr.Hunt
07-12-2008, 21:26
Всем доброго времени суток!

У меня пару вопросов есть по asterisk.

1. возможно ли использования asus wl500g Premium v1 как шлюза в sip ?
К примеру у меня есть девайс zyxel P-2302HWUDL - это интернет роутер с возможностью подключаться по sip. т.е. я настраиваю свой асус на sip аккаунт корбины, а зиксел на внутренний аккаунт асуса через который ухожу уже на сип корбины. ?

2. возможно ли использование другого протокола при подключении к асусу? к примеру есть ещё девайс Audiocodes MP-102, он не поддерживает sip но поддерживает H.323, можно ли будет по этому протоколу связываться с asus и уходить на sip корбины ?

Очень нужно знать.

За ранее благодарен.

Mr.Hunt
08-12-2008, 18:03
Гуру, ну где вы там ??? НЕ молчите.


Пробывал поставить астериск 1.4

после установки он не запускается, как бы я его не долбал он пишет постоянно что ненайден файл и всё. Хотя я нахожусь в той дериктории где он сам. что делать ?

oxygen121
09-12-2008, 10:13
Не подскажете , как нить в 1.4 можно включить ooh323 ?

samid
10-02-2009, 20:59
По поводу подключения внешних клиентов мне попалось:
-----------------------------------------------
Router configuration :
- Forward port UDP/5060 to UDP/5070 to the NSLU2
- UDP/5060 is used for SIP traffic (signalling)
- UDP/5061 to UDP/5070 is used for RTP traffic (audio)
-----------------------------------------------
для этого должно подойти:
iptables -A INPUT -p udp -m udp --dport 5060:5070 -j ACCEPT

В другом месте (в случае, когда клиент за NAT) предлагают открывать дополнительные порты:
-----------------------------------------------
On your router NAT/firewall, forward SIP ports 5060 - 5082 and RTP ports 8000 - 20000 to your * server IP address. Then edit the "rtpstart" value in rtp.conf - from rtpstart=10000 to rtpstart=8000 since 8000 is the default RTP port on x-lite phones.
-----------------------------------------------

Предложенный вариант с правилом в iptables не решил проблемы.
Напишите что писать в фаерволе для проброса нужных портов на WAN? Не въезжаю как это сделать, т.к. работал до сих пор только с ipfw

Colibri
25-04-2009, 18:25
Предложенный вариант с правилом в iptables не решил проблемы.
Напишите что писать в фаерволе для проброса нужных портов на WAN? Не въезжаю как это сделать, т.к. работал до сих пор только с ipfw

Конечно, не работает :)
В общем, у меня с тех пор стоит такая строка в post-firewall. И работает, хотя это и не проброс портов.
iptables -I INPUT -p udp --dport 5000:31000 -j ACCEPT

Правда, последнее время перестал регистрироваться на * внешний клиент, стоящий за своим натом, но это, вероятно, там провайдер что-то нахимичил.

slashi
20-11-2009, 09:05
До недавнего времени на сервере стоял asterisk 1.6.... Отлично работал. После очередного ipkg update && ipkg upgrade установилась версия 1.6.1.9, которая при запуске выдает Segmentation Fault.
Использование ветки 1.6, а не 1.4.,1.2 - принципиально, т.к. в ней присутствуют ряд необходимых возможностей, в частости SIP по TCP и тд...

Вопросы:
1. Работает ли у кого нибудь версия 1.6.1.9?
2. Может ли ее кто то пересобрать?
3. Где найти предыдущую версию asterisk1.6 из репозитория?

slashi
20-11-2009, 14:47
p.s. сегодня в репозитории появилась версия 1.6.1.10. Думал что то исправили - нет, все тот же Segmentation Fault. Выяснил дальше, если из модулей удалить файл chan_iax2.so, то астериск все же запускается... однако при поднятии трубки при звонке (СИП) - все тот же Segmentation Fault

slashi
11-03-2010, 19:18
Путем удаления некоторых файлов из директории modules получилось таки запустить последние версии астериска, а также подключить к нему акаунты Betamax, Мегафоновский Multifon, VOIP телефон Siemens Gigaset C470IP и тд..., настроить CallBack на мобильный и переадресацию на различных SIP провайдеров в зависимости от набираемого номера (кода страны, оператора и тд).

ABATAPA
11-03-2010, 19:52
настроить CallBack на мобильный и переадресацию на различных SIP провайдеров в зависимости от набираемого номера (кода страны, оператора и тд).

Как нагрузка?

slashi
13-03-2010, 21:15
Нагрузка.... при отсутствии звонков в TOP процесса asteriska даже и не видно, при 1 звонке (ulaw-alaw) CPU - порядка 10-12%, память около 14%.

Как нагрузка?

uinoksk
05-06-2010, 13:54
добрый день, есть известная коробка, возникла идея в реализации миниатс, есть также 2 обычных аналоговых телефона. С астериском не знаком, почему хочу сначала узнать стоит ли браться, получится ли реализовать следующее: надо две трубки соеденить через шлюз, чтобы звонки по городу шли через услугу провайдера, а вне города, например, pctel.ru + организовать голосовое меню, чтобы звонящий ко мне выбирал на какой из двух телефонов именно он хочет позвонить. Можно такое реализовать?
Если да, то какой все же шлюз выбрать? Особо никто не отписывался, но тут я где-то вычитал положителные отзывы в сторону LinkSys SPA3102, однако, на сколько я понял, он позволяет подключить 1 трубку и аналог провайдера, а есть похожий девайс LinkSys SPA2102, там уже идет 2FXS, но нет FXO - для подключения к аналог. порту провайдера, да он, думаю уже и не понадобится, однако как с ним будет дружить точка доступа? Какие шлюзы вообще предпочтительнее в данной ситуации?

joohny
08-06-2010, 20:00
а зачем 2 трубы???? я использую 3102, доволен!

uinoksk
09-06-2010, 15:18
давайте по существу и без флуда, а? потому что разные люди в разных комнатах сидят, а бегать при звонке в другую комнату лень)

joohny
10-06-2010, 05:33
давайте по существу и без флуда, а? потому что разные люди в разных комнатах сидят, а бегать при звонке в другую комнату лень)

так купите себе панас с 2 трубками просто!

ss_400
24-07-2010, 18:05
Путем удаления некоторых файлов из директории modules получилось таки запустить последние версии астериска, а также подключить к нему акаунты Betamax, Мегафоновский Multifon, VOIP телефон Siemens Gigaset C470IP и тд..., настроить CallBack на мобильный и переадресацию на различных SIP провайдеров в зависимости от набираемого номера (кода страны, оператора и тд).

подскажи плз, как детально подключал betamaxa если можешь покажи конфиги настроек

bricha
25-07-2010, 19:00
Интересует простейшая задача - сделать автоответчик хотя бы для начала, говорящий приветствие и фиксирующий входящие номера с аона.
Думаю под роутеру такое должно быть под силу.

Mr.Hunt
26-07-2010, 09:08
Интересует простейшая задача - сделать автоответчик хотя бы для начала, говорящий приветствие и фиксирующий входящие номера с аона.
Думаю под роутеру такое должно быть под силу.


Тебе же вчера ответили :-)
http://asteriskforum.ru/viewtopic.php?t=5042&postdays=0&postorder=asc&start=885

elected
03-09-2010, 20:20
Народ присоединяюсь к вопросу о iptables
стоит asterisk 1.4 по локалке клиенты соединяются и звонят друг другу
в post-firewall строчки


iptables -I INPUT -p udp --dport 5060:5070 -j ACCEPT
iptables -I OUTPUT -p udp --dport 5060:5070 -j ACCEPT
iptables -I INPUT -p udp --dport 10000:20000 -j ACCEPT.
iptables -I OUTPUT -p udp --dport 10000:20000 -j ACCEPT.


извне клиенты все равно не соединяются
Что посоветуете ?

нашел причину описываю
если у вас PPTP или PPPOE соединение с внешним IP то в sip.conf исправте параметр
bindaddr=0.0.0.0 на bindaddr=x.x.x.x
где x.x.x.x ваш внешний постоянный ip адрес если таковой имеется

почему то asterisk не захотел слушать этот интерфейс с адресом 0.0.0.0

Народ у кого нибудь есть codec_ilbc.so для asterisk 1.4 ?
очень нужен заранее благодарен


Путем удаления некоторых файлов из директории modules получилось таки запустить последние версии астериска, а также подключить к нему акаунты Betamax, Мегафоновский Multifon, VOIP телефон Siemens Gigaset C470IP и тд..., настроить CallBack на мобильный и переадресацию на различных SIP провайдеров в зависимости от набираемого номера (кода страны, оператора и тд).

Скажите пожалуйста какие именно файлы вы удалили чтобы запустился asterisk 1.6 ?
У меня такая же проблема


== Manager registered action IAXnetstats
== Manager registered action IAXregistry
Segmentation fault

LokiS
20-10-2010, 14:48
Господа, удалось ли кому запустить asterisk 1.6 с включенным IAX.

Mr.Hunt
22-10-2010, 12:36
Всем добрый день!

Имеется модем gsm Huawei E1550, хотелось бы его зайдествовать на роутере как голосовой gsm шлюз. Для этого нам нужен chan_sebi, но, ксожалению в репозиториях не найти его. Кто может подсказать как вручную поставить ?

Такие вещи как make и make install вроде как в наших роутерах не работают.

Эксперементирую с железкой WL500g Premium.

lly
22-10-2010, 12:54
Извините, напишу банальность - надо прочитать INSTALL/README от Asterisk'а, и, если нет завязки на x86, скомпилировать optware'вским или нашим кросс-тулчейном и залить на роутер.

Mr.Hunt
22-10-2010, 12:59
Этого ответа боялся больше всего :-)

Просто никогда не сталкивался с компиляцией, в линуксе можно сказать новичок....

LokiS
25-10-2010, 19:42
Уважаемые помогите. Поставил Asterisk 1.8 конфиги не трогал, при первом запуске следующие сообщения в логе (файл messages.txt). Чего не хватает пакету?
Установлены следующие пакеты (файл packets.txt)

ale_xb
31-01-2011, 07:56
установил asterisk14 + к нему GUI.
asterisk стартует нормально с командой asterisk -vvvgc. web-сервер у меня - lighttpd, директория по умолчанию - /opt/share/www/ Скопировал в нее из /opt/var/lib/asterisk/static-http/ все содержимое. В браузере по адресу http://my.router/asterisk/static-http грузится уведомление о перенаправлении на страницу конфигурирования: http://my.router/asterisk/static-http/config/index.html где появляется окно для ввода логина/пароля - а какие они по умолчанию? Да и правильно ли я все это делаю?
попутно 2-й вопрос: кто-то компилировал web-морду FreePBX (она, вроде и на русском есть)?

а про GUI для asterisk кто-то может рассказать?

LokiS
06-02-2011, 12:17
Уважаемые форумчане, подскажите где можно найти модуль chan_datacard работающий с asterisk 1.8 на роутере RT-N16 с прошивкой от энтузиастов

lly
06-02-2011, 14:10
Уважаемые форумчане, подскажите где можно найти модуль chan_datacard работающий с asterisk 1.8 на роутере RT-N16 с прошивкой от энтузиастов
Если разговор об http://forge.asterisk.org/gf/project/chan_datacard/ то мне пока не известно чтобы кто-нибудь бекпортировал этот модуль под 2.6.22.

LokiS
06-02-2011, 14:14
Если разговор об http://forge.asterisk.org/gf/project/chan_datacard/ то мне пока не известно чтобы кто-нибудь бекпортировал этот модуль под 2.6.22.

Жаль, а есть ли какой нибудь другой способ "приживить" HUAWEY E 1550 к asterisk 1.8 на роутере?

lly
06-02-2011, 14:55
Жаль, а есть ли какой нибудь другой способ "приживить" HUAWEY E 1550 к asterisk 1.8 на роутере?
Вопрос не по адресу - не имею ни первого, ни второго.

Ищи того, кому интересен этот вопрос и кто захочет подправить модуль чтобы он собрался под старое ядро.

LokiS
06-02-2011, 15:01
lly, спасибо за совет. Тогда может быть Вы подскажите существуют ли прошивки для RT-N16 на ядре > 2.6.33
P.S. Понимаю вопрос достаточно ламерский, но наверняка Вы являясь одним из разработчиков можете обладать подобной инфой.

lly
06-02-2011, 15:18
lly, спасибо за совет. Тогда может быть Вы подскажите существуют ли прошивки для RT-N16 на ядре > 2.6.33
Об этом пишут раз пять в неделю, наверное не лишнее всё-таки почитать форум.

пока нет.

LokiS
06-02-2011, 15:53
lly, еще раз Спасибо.
Значит придется искать альтернативные решения моей задачи:(

lly
06-02-2011, 16:15
lly, еще раз Спасибо.
Значит придется искать альтернативные решения моей задачи:(
Не за что. Мы физически не можем успеть по всем направлениям, поэтому советую таки озаботится бекпортом если таки так нужен HUAWEY, это не требует каких-то супер-знаний или гениальности...

lly
08-02-2011, 11:26
Уважаемые форумчане, подскажите где можно найти модуль chan_datacard работающий с asterisk 1.8 на роутере RT-N16 с прошивкой от энтузиастов
Мда, написали бы более подробно, может кто и ответил. А так многим только голову запудрили :(

Выкроил немного времени, глянул. Модуль "chan_datacard" это всего-лишь навсего внешняя библиотека к asterisk и прямого отношения к ядру не имеет. Требуется скомпилировать эту библиотеку тем-же тулчейном, что и используемый asterisk, и с теми-же ключами компилятора. Т.е. если asterisk из optware, модуль тоже надо собирать optware'вским тулчейном.

Реальные открытые вопросы по этому модулю, для разбиравшихся с asterisk'ом:

Зачем в README к chan_datacard упомянуто ядро 2.6.33+ ? Что конкретно было исправлено? (Если будет ответ - этот патч, скорее всего, можно втащить в наше ядро)
Совместима ли ревизия r184 chan_datacard с asterisk 1.8.2 ? - тупая сборка по умолчанию даёт warning'и!
На странице проекта в баг-трекере висят открытые патчи/баги - насколько они критичны? почему мейнтейнер их не принял?

Mr.Hunt
08-02-2011, 12:48
По поводу первого вопроса, на сколько я знаю то чан датакард работает только на астере который крутится под этим ядром, почему не знаю....

я пытался много раз запустить под 2.4 который стоит в прошивках от энтузиастов, запускаться запускает, находит модем, даже звонок звонит, но как только снимаешь трубешник то астер валится в гавнину..... почему не понятно, в логах ничего нет.... :-( Эххх а так хочется на wl500w запустить.....

lly
08-02-2011, 13:27
я пытался много раз запустить под 2.4 который стоит в прошивках от энтузиастов, запускаться запускает, находит модем, даже звонок звонит, но как только снимаешь трубешник то астер валится в гавнину..... почему не понятно, в логах ничего нет.... :-( Эххх а так хочется на wl500w запустить.....
С 2.4 то всё понятно - там просто нету многих syscall'ов, используемых в asterisk'е, например infotify, timerfd.
Зачем они нужны в принципе - надо читать доки и смотреть код.

Посмотреть где валиться - тоже элементарно, gdb и/или strace в руки и вперед. Конечно вопрос, а что с этим дальше делать, но без полноценной первичной диагностики "каши не сваришь".

P.S. Короче как всегда - все хотят готовенькое на блюдечке с голубой каёмочкой...

Pablo Escobar
08-02-2011, 14:08
Зачем в README к chan_datacard упомянуто ядро 2.6.33+ ? Что конкретно было исправлено? (Если будет ответ - этот патч, скорее всего, можно втащить в наше ядро)


емнип, до 2.6.33 крашился chan_datacard и iax. Подробнее не скажу, к сожалению.

да, chan_datacard есть двух видов: Махутовский и отсюда (http://asteriskforum.ru/viewtopic.php?t=5042&highlight=).
Думаю, правильно будет задать такие вопросы непосредственно разработчикам.

lly
08-02-2011, 14:14
емнип, до 2.6.33 крашился chan_datacard и iax. Подробнее не скажу, к сожалению.
Если крашилось ядро - нужен текст Oops'а. Если приложение - лог strace'а.
А ядро ванильное или со сторонними патчами?

Pablo Escobar
08-02-2011, 14:17
Если крашилось ядро - нужен текст Oops'а. Если приложение - лог strace'а.
А ядро ванильное или со сторонними патчами?

а хз. я не большой спец в этом вопросе, я по настройке больше.
в предыдущем посте дал ссылку на ветку обсуждения.

lly
08-02-2011, 14:56
а хз. я не большой спец в этом вопросе, я по настройке больше.
в предыдущем посте дал ссылку на ветку обсуждения.

Думаю, правильно будет задать такие вопросы непосредственно разработчикам.

Увы, по ссылке в основном беспомощные стоны :(
Также написано что на ранних ядрах якобы chan_datacard "шумит". Ну с такой диагностикой это только к шаманам...

Единственную информативную ссылку нагуглил на OpenWRT https://dev.openwrt.org/ticket/8132 , хотя она имеет косвенное отношение к chan_datacard.

Но опять-же, без информации о том как и чем собирался конкретный chan_datacard и asterisk это пустые слова.

Мои вопросы в первую очередь адресованы тем, кто реально разбирался с asterisk, мучать разработчиков тем, что описано в документации, глупо. Извиняюсь, но мне штудировать доки по asterisk пока нет интереса.

Guanch
09-02-2011, 17:14
установил asterisk14 + к нему GUI.
asterisk стартует нормально с командой asterisk -vvvgc. web-сервер у меня - lighttpd, директория по умолчанию - /opt/share/www/ Скопировал в нее из /opt/var/lib/asterisk/static-http/ все содержимое. В браузере по адресу http://my.router/asterisk/static-http грузится уведомление о перенаправлении на страницу конфигурирования: http://my.router/asterisk/static-http/config/index.html где появляется окно для ввода логина/пароля - а какие они по умолчанию? Да и правильно ли я все это делаю?
попутно 2-й вопрос: кто-то компилировал web-морду FreePBX (она, вроде и на русском есть)?

У астериска свой собственный веб сервер, поэтому lighttpd вообще не при делах и копировать файлы GUI никуда не надо. А надо правильно настроить конфиги астериска:
в http.conf должны быть строки:


[general]
enabled = yes
enablestatic = yes
bindaddr = 0.0.0.0
bindport = 8088
prefix = asterisk


в manager.conf:


[general]
enabled = yes
webenabled = yes
port = 5038
bindaddr = 127.0.0.1

; Тут указывается логин и пароль
[admin]
secret = password
read = system,call,log,verbose,agent,user,config,dtmf,rep orting,cdr,dialplan
write = system,call,agent,user,config,command,reporting,or iginate


соответственно, по адресу http://my.router:8088/asterisk/manager будет управляющая страница сервера, куда вводятся всякие команды типа http://my.router:8088/asterisk/manager?action=blablabla..., а по адресу http://my.router:8088/asterisk/static/имя_файла.html откроется любой html файл, лежащий в папке /opt/var/lib/asterisk/static-http.

Например http://my.router:8088/asterisk/static/ajamdemo.html - демо страница веб интерфейса астериска, а с адреса http://my.router:8088/asterisk/static/index.html переадресует на ту самую стартовую страницу GUI - http://my.router:8088/asterisk/static/config/index.html, где надо ввести логин и пароль, указанные в файле manager.conf.

ale_xb
09-02-2011, 18:14
У астериска свой собственный веб сервер...
спасибо большое, все заработало!
А другие GUI (на русском) можно к этому прикрутить?
И где бы про это еще почитать в доступной форме и по возможности на русском, не посоветуете? Я пока начал здесь: http://nixadm.ru/archives/382 и здесь: http://asterisk.ru/

eugenem
10-02-2011, 14:30
Добрый день,

проконсультируйте, пожалуйста - есть такая идея:

Берется Мультифон от Мегафона и настраивается на режим mobile + SIP.
Разворачивается астериск и настраивается на прием звонка по ip с мультифон-аккаунта и безусловной переадресации его на альтернативный сип аккаунт.

На коммуникаторе настраивается прием звонков со второго сип аккаунта.
На сервисе типа sipnet.ru настраивается безусловная переадресация на pstn телефон места будущего пребывания или мобильный номер страны будущего пребывания.

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

Входящие звонки вместо роумингового тарифа бегут по ip и по небольшому тарифу сипнета на приземление трафика падают на местную симку. Исходящие звонки идут из зоны wifi.

Покритикуйте, насколько реально такое сделать?

sadmin
11-02-2011, 11:19
С включенным IAX падает и 1.4 и 1.6. Работаю через SIP.
Надо будет попробовать 1.8, но времени нету.


спасибо большое, все заработало!
А другие GUI (на русском) можно к этому прикрутить?
И где бы про это еще почитать в доступной форме и по возможности на русском, не посоветуете? Я пока начал здесь: http://nixadm.ru/archives/382 и здесь: http://asterisk.ru/

Есть книга хоршая, на русском, называется Asterisk_-_будущее_телефонии,_OReilly,_Rus,_2008. Посмотрите на торрентах.


Добрый день,

проконсультируйте, пожалуйста - есть такая идея:

Берется Мультифон от Мегафона и настраивается на режим mobile + SIP.
Разворачивается астериск и настраивается на прием звонка по ip с мультифон-аккаунта и безусловной переадресации его на альтернативный сип аккаунт.

На коммуникаторе настраивается прием звонков со второго сип аккаунта.
На сервисе типа sipnet.ru настраивается безусловная переадресация на pstn телефон места будущего пребывания или мобильный номер страны будущего пребывания.

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

Входящие звонки вместо роумингового тарифа бегут по ip и по небольшому тарифу сипнета на приземление трафика падают на местную симку. Исходящие звонки идут из зоны wifi.

Покритикуйте, насколько реально такое сделать?

Вполне реально. Только не совсем понял, что значит "Исходящие звонки идут из зоны wifi".
А так все выполнимо.

Pablo Escobar
11-02-2011, 14:19
Входящие звонки вместо роумингового тарифа бегут по ip и по небольшому тарифу сипнета на приземление трафика падают на местную симку. Исходящие звонки идут из зоны wifi.

Покритикуйте, насколько реально такое сделать?

абсолютно реально, покупаете DID в стране пребывания, с него безусловный форвард на симку.
Астериск цепляете одним транком на мегафон, вторым к провайдеру на свой купленный DID.
PROFT!
опробовано лично и неоднократно.

Если звонки будут падать на WIFI, то DID вообще не нужен, просто клиентом цепляетесь на свой астериск.
Да и астериск тут тоже не нужен, если только для таких целей, то есть бесплатные Online IP PBX.

ale_xb
12-02-2011, 19:17
Есть книга хоршая, на русском, называется Asterisk_-_будущее_телефонии
Спасибо, уже читаю!
А где бы найти хорошие примеры готовых диалпланов для изучения? Кто-то посоветует?

alting
04-04-2011, 06:04
Друзья!
У кого работает music on hold в астериске?
У меня тут же падает.
asterisk-1.8
RT-N16
Прошивка 1.9.2.7-rtn-r2775

djserg-minyar
10-04-2011, 15:19
Ребята всем привет, появилась новая задача установить на роутер Астер, с возможностью приема звонков с 3G модема. Модем Huawei E156G, разлочил и разблокировал голосовую функцию. Модем опробован в винде, на предмет звонков с модема и на него.
Осталось только запихнуть все это в роутер.
может ктото подскажет как это сделать.

В конечно итоге хочеться получить мини АТС, на 2-3 ip телефона, с возможностью выхода через сипнет и gsm, а так же обратным приемом звонка. Причем требуется ещё автоответчик по неответу, чтобы выжные вызовы не пропустить.

Готов выслушать все предложения.
На роутере щас крутиться вэб сервак, самба, нфс, фтп, и торрент.
Загрузка около 20 процентов.

Хочу все это в конечном итоге перенести с внешнего харда на флэку в картридере 3g модема.

LokiS
10-04-2011, 15:56
Ребята всем привет, появилась новая задача установить на роутер Астер, с возможностью приема звонков с 3G модема. Модем Huawei E156G, разлочил и разблокировал голосовую функцию. Модем опробован в винде, на предмет звонков с модема и на него.
Осталось только запихнуть все это в роутер.
может ктото подскажет как это сделать.

В конечно итоге хочеться получить мини АТС, на 2-3 ip телефона, с возможностью выхода через сипнет и gsm, а так же обратным приемом звонка. Причем требуется ещё автоответчик по неответу, чтобы выжные вызовы не пропустить.

Готов выслушать все предложения.
На роутере щас крутиться вэб сервак, самба, нфс, фтп, и торрент.
Загрузка около 20 процентов.

Хочу все это в конечном итоге перенести с внешнего харда на флэку в картридере 3g модема.

Для запуска GSM модема нужен модуль chan_datacard он требует ядро 2.6.33+... так что с работой его на роутере можно забыть (по крайней мере я сделал такой вывод для себя)

djserg-minyar
10-04-2011, 16:01
Для запуска GSM модема нужен модуль chan_datacard он требует ядро 2.6.33+... так что с работой его на роутере можно забыть (по крайней мере я сделал такой вывод для себя)

это я так понимаю проблема с отваливающимся астером?


а как насчет работы его на прошивке dd-wrt или open-wrt ???l

Ещё вопрос, возможно ли запустить IVR или чтото типа автоответчика, чтобы входящий вызов записать и на почту выслать?

А никто не делал подробного мануала по установке и настройки астера на роутер?
может кто поделиться?

CoolRoot
10-04-2011, 16:03
а никто не скомпилировал модуль chan_skype? Может поделитесь? :D

alexsun
15-04-2011, 03:39
Ещё вопрос, возможно ли запустить IVR или чтото типа автоответчика, чтобы входящий вызов записать и на почту выслать?
Voicemail для вас ответ. Лучше всего , чтобы понять минимальные принципы
звездочки скачайте книгу про нее и почитайте на досуге. Очень занятный мануал.

YVM
15-04-2011, 20:02
А никто не делал подробного мануала по установке и настройки астера на роутер?
может кто поделиться?
+1 Особенно по настройке

Pablo Escobar
16-04-2011, 07:03
+1 Особенно по настройке
настройка на роутере ничем не отличается от настройки где-либо еще.
подробнейшие мануалы вы можете найти тут https://wiki.asterisk.org/wiki/display/AST/Home

и не ставьте на ядро младше 2.6.33

djserg-minyar
18-04-2011, 16:11
настройка на роутере ничем не отличается от настройки где-либо еще.
подробнейшие мануалы вы можете найти тут https://wiki.asterisk.org/wiki/display/AST/Home

и не ставьте на ядро младше 2.6.33

а почему нет? разве астер например 1.4 плохо работает, я про чистый астер, без 3G модема.

Ещё вопрос, может кто нибудь дать полные настройки на sipnet?
на входящие и исходящие вызовы.

Pablo Escobar
18-04-2011, 17:36
а почему нет? разве астер например 1.4 плохо работает, я про чистый астер, без 3G модема.

Ещё вопрос, может кто нибудь дать полные настройки на sipnet?
на входящие и исходящие вызовы.

где я говорил про версию астера? я сказал о версии ядра. на сколько я помню, там крашится чего-то. поищите - найдете.
а про сипнет - неужели вы не можете найти настройки в wiki sipnet-a?
http://wiki.sipnet.ru/index.php/Категория:Asterisk

djserg-minyar
18-04-2011, 17:40
где я говорил про версию астера? я сказал о версии ядра.
а про сипнет - неужели вы не можете найти настройки в wiki sipnet-a?
http://wiki.sipnet.ru/index.php/Категория:Asterisk
дак это я самым первым делом сделал, на сипнете зарегился, но ни входящие ни исходящие настроить не могу.
Через вэб настраивал раньше норм, а вот через файлы конфигурации сложнее.
Поэтому и прошу помощи. ещё вопрос может кто сталкивался с такой ошибкой, при входящем вызове?


[Apr 18 17:16:00] WARNING[803]: chan_sip.c:1958 retrans_pkt: Maximum retries exceeded on transmission 80c6ac4d-6f54-76a5-8011-0002a40207a2@10.100.134.59 for seqno 8 (Critical Response) -- See doc/sip-retransmit.txt.
[Apr 18 17:16:00] WARNING[803]: chan_sip.c:1980 retrans_pkt: Hanging up call 80c6ac4d-6f54-76a5-8011-0002a40207a2@10.100.134.59 - no reply to our critical packet (see doc/sip-retransmit.txt).
Астер стоит 1.4, на роутере asus wl500g, прошивка от энтузиастов 1.9.2.7-d-r2624 последняя из стабильных.
Внутри сети все норм работает, при входящий с мультифона тоже норм, а вот при звонках с сипнета вот такой баг с ошибкой наблюдается наблюдается.


sip.conf
[general]
useragent=SipPhone
register=xxx:yyy@sipnet.ru/xxx
tcpenable=yes
register=>7912345678@multifon.ru:Password:7912345678@193.201 .229.35:5060/7912345678

[multifon]
dtmfmode=inband
username=7912345678
type=friend
secret=Password
host=193.201.229.35
fromuser=7912345678
fromdomain=multifon.ru
port=5060
nat=yes
context=incoming
insecure=port,invite
context=from-multifon
disallow=all
allow=ulaw
allow=alaw
allow=g729
nat=yes
localnet=192.168.1.1
externip=xx.xx.xx.xx

[sipnet]
username=user_name
type=friend
secret=Password
trunkname = sipnet
context=from-sipnet
qualify=yes
language=ru
insecure=invite
host=212.53.40.40
fromuser=user_name
fromdomain=212.53.40.40
dtmfmode=rfc2833
disallow=all
canreinvite=no
allow=ulaw
allow=alaw
allow=g729
nat=yes
localnet=192.168.1.1
externip=xx.xx.xx.xx

[100]
type=friend
username=100
secret=100
context=phones
host=dynamic
nat=rfc3581

[101]
type=friend
username=101
secret=101
context=phones
host=dynamic
nat=rfc3581

extensions.conf
[from-sipnet]
exten => user-name,1,Dial(SIP/101&SIP/100,60,rt)
same => n, Playback(demo-congrats)
same => n, Hangup()

[from-multifon]
exten=> 79123456789,1,Dial(SIP/101&SIP/100,60,rt)

[EKB]

exten => _7343XXXXXXX,1,SetCallerID("SipPhone" <0021349658>)
exten => _7343XXXXXXX,2,Dial(SIP/sipnet/${EXTEN},120)
exten => _7343XXXXXXX,3,HangUp

[local]
exten=>_1XX,1,Dial(SIP/${EXTEN},60,rt)

[phones]
;include => incoming
include => from-sipnet
include => from-multifon
include => EKB

Guanch
18-04-2011, 18:53
Сабж заведенный на RT16 сколько одновременных вызовов сможет поддерживать? Кто нибудь проверял?
Интересует можно ли использовать для небольшого оффиса: 2-3 внешних транка и около десятка клиентов. Потянет?

Pablo Escobar
19-04-2011, 04:31
ещё вопрос может кто сталкивался с такой ошибкой, при входящем вызове?


http://tinyurl.com/3hwbb35


Сабж заведенный на RT16 сколько одновременных вызовов сможет поддерживать? Кто нибудь проверял?
Интересует можно ли использовать для небольшого оффиса: 2-3 внешних транка и около десятка клиентов. Потянет?

я бы не ставил в продакшен для бизнеса, это не того уровня железка.

djserg-minyar
26-04-2011, 06:03
http://tinyurl.com/3hwbb35

в гугле я искать умею)))
дело не в этом

Ребят ну так что никто мануальчика не накидает по настройке?

Pablo Escobar
26-04-2011, 06:20
Ребят ну так что никто мануальчика не накидает по настройке?

вот скажите, чем настройка астериска на роутере отличается от настройки астериска на любом линуксе? путями?

мануалов - миллион в сети.
примеры:
http://liten.be//m0oKh
http://liten.be//lElzo

и далее по гуглю.

djserg-minyar
28-04-2011, 17:40
мануалов - миллион в сети.

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

А у кого * нормально на Asus wl500 на олеговской прошивке завелся, версии 1.4 или 1.6 ???
Интересует в частности момент работы с SIPNET и Мультифоном.

elected
07-06-2011, 04:14
Сабж заведенный на RT16 сколько одновременных вызовов сможет поддерживать? Кто нибудь проверял?
Интересует можно ли использовать для небольшого оффиса: 2-3 внешних транка и около десятка клиентов. Потянет?

Один разговор 5-10% проца отъедает
Потянет не напрягаясь

djserg-minyar
07-06-2011, 06:00
Потянет не напрягаясь
Только вот астер на роутере неккоректно работает)))

Pablo Escobar
07-06-2011, 06:39
Только вот астер на роутере неккоректно работает)))

это в каком месте некорректно?

djserg-minyar
07-06-2011, 07:58
это в каком месте некорректно?

ну с sipnet он так нормально и не заработал, при входящем звонки сбрасывал.

Pablo Escobar
07-06-2011, 09:41
ну с sipnet он так нормально и не заработал, при входящем звонки сбрасывал.

настройки, логи? без этого заявление, мягко говоря, голословное.

djserg-minyar
07-06-2011, 10:22
кто сталкивался с такой ошибкой, при входящем вызове?

[Apr 18 17:16:00] WARNING[803]: chan_sip.c:1958 retrans_pkt: Maximum retries exceeded on transmission 80c6ac4d-6f54-76a5-8011-0002a40207a2@10.100.134.59 for seqno 8 (Critical Response) -- See doc/sip-retransmit.txt.
[Apr 18 17:16:00] WARNING[803]: chan_sip.c:1980 retrans_pkt: Hanging up call 80c6ac4d-6f54-76a5-8011-0002a40207a2@10.100.134.59 - no reply to our critical packet (see doc/sip-retransmit.txt).

Астер стоит 1.4, на роутере asus wl500g, прошивка от энтузиастов 1.9.2.7-d-r2624 последняя из стабильных.

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


sip.conf
[general]
useragent=SipPhone
register=xxx:yyy@sipnet.ru/xxx
tcpenable=yes
register=>7912345678@multifon.ru:Password:7912345678@193.201 .229.35:5060/7912345678

[multifon]
dtmfmode=inband
username=7912345678
type=friend
secret=Password
host=193.201.229.35
fromuser=7912345678
fromdomain=multifon.ru
port=5060
nat=yes
context=incoming
insecure=port,invite
context=from-multifon
disallow=all
allow=ulaw
allow=alaw
allow=g729
nat=yes
localnet=192.168.1.1
externip=xx.xx.xx.xx

[sipnet]
username=user_name
type=friend
secret=Password
trunkname = sipnet
context=from-sipnet
qualify=yes
language=ru
insecure=invite
host=212.53.40.40
fromuser=user_name
fromdomain=212.53.40.40
dtmfmode=rfc2833
disallow=all
canreinvite=no
allow=ulaw
allow=alaw
allow=g729
nat=yes
localnet=192.168.1.1
externip=xx.xx.xx.xx

;---------------------------------
[100]
type=friend
username=100
secret=100
context=phones
host=dynamic
nat=rfc3581

[101]
type=friend
username=101
secret=101
context=phones
host=dynamic
nat=rfc3581

extensions.conf
[from-sipnet]
exten => user-name,1,Dial(SIP/101&SIP/100,60,rt)
same => n, Playback(demo-congrats)
same => n, Hangup()

[from-multifon]
exten=> 79123456789,1,Dial(SIP/101&SIP/100,60,rt)

[EKB]

exten => _7343XXXXXXX,1,SetCallerID("SipPhone" <0021349658>)
exten => _7343XXXXXXX,2,Dial(SIP/sipnet/${EXTEN},120)
exten => _7343XXXXXXX,3,HangUp

[local]
exten=>_1XX,1,Dial(SIP/${EXTEN},60,rt)

[phones]
;include => incoming
include => from-sipnet
include => from-multifon
include => EKB


так вроде писал же

djserg-minyar
09-06-2011, 04:17
Кто нить попробует данную версию астера

http://vectormm.net/routers/routery-asus/109-asterisk-1842-dlya-routera-asus.html

???

Pablo Escobar
09-06-2011, 04:21
1.8.4.4 попробуйте
и да, датакард не будет работать на версии меньше, чем 2.6.33

djserg-minyar
09-06-2011, 04:26
1.8.4.4 попробуйте
и да, датакард не будет работать на версии меньше, чем 2.6.33

Датакард мне и не нужен.

Насчет 1.8.4.4 вечером только смогу затестить.
Она в репозиториях Олеговских есть?

Pablo Escobar
09-06-2011, 04:27
Датакард мне и не нужен.

Насчет 1.8.4.4 вечером только смогу затестить.
Она в репозиториях Олеговских есть?

откуда я знаю? пробуйте 1.8.4.2 из своей ссылки, там отличий немного.

sadmin
11-10-2011, 10:31
Кто-нибудь завел musiconhold?

ahtoh
11-10-2011, 12:04
1.8.4.4 попробуйте
и да, датакард не будет работать на версии меньше, чем 2.6.33

почему не будет? у меня вроде работает
кстати chan_dongle кто-нибудь собирал?

switch0
11-10-2011, 13:00
2ahtoh
http://wl500g.info/showthread.php?t=20873&highlight=asterisk

sadmin
12-10-2011, 22:34
Добрый вечер всем,
может кто-нибудь помочь починить asterisk,
падает при попытке music on hold, соотвественно трансфер и оригинация не работают.

Для администратора который переместил мою тему сюда - asterisk падает с segmentation fault, врядли это относится к его установке, причем падают все версии начиная с 1.4, в этой теме не раз поднимался вопрос о music on hold, однако ответа так и не нашлось.

Или может быть я ошибся - moh работает хоть у одного человека на этом роутере?

UPD: Если не работает или не знаете как проверить - отписывайтесь тоже пожалуйста.

djserg-minyar
21-10-2011, 10:30
Народ а кто нить запускал IVR на роутере, хотел сделать небольшое приветствие, но при проигрывании файла, астер падает.
думаю тема сходная с падением при попытке запуска Music on Hold.
Надо как то решить ее.
пробовать на двух астерах 1.8.6 и 1.6.2 из олеговских репозиториев.

ahtoh
21-10-2011, 10:52
Народ а кто нить запускал IVR на роутере, хотел сделать небольшое приветствие, но при проигрывании файла, астер падает.
думаю тема сходная с падением при попытке запуска Music on Hold.
Надо как то решить ее.
пробовать на двух астерах 1.8.6 и 1.6.2 из олеговских репозиториев.

у меня IVR заработал на 1.6 - пробовал на [demo] контексте, что по умолчанию настроен

djserg-minyar
21-10-2011, 12:39
у меня IVR заработал на 1.6 - пробовал на [demo] контексте, что по умолчанию настроен

А показать можешь его? и какая точно версия астера и железа??

ahtoh
21-10-2011, 12:44
в стандартном extentions.conf смотри я его не менял просто sip-телефон в context= demo подрубил и позвонил по какому-то номеру из него, уже не помню

версия 1.6 последняя, которая из репозитория олега встает, роутер dir-320 с прошивкой с ядром 2.6.22
только еще нужно звуки вроде отдельно установить

djserg-minyar
21-10-2011, 14:25
в стандартном extentions.conf смотри я его не менял просто sip-телефон в context= demo подрубил и позвонил по какому-то номеру из него, уже не помню

версия 1.6 последняя, которая из репозитория олега встает, роутер dir-320 с прошивкой с ядром 2.6.22
только еще нужно звуки вроде отдельно установить

а хрен там, у меня и со стандартными экстеншенами падает астер

-- Executing [1000@default:1] Goto("SIP/300-00000000", "default,s,1") in new stack
-- Goto (default,s,1)
-- Executing [s@default:1] Wait("SIP/300-00000000", "1") in new stack
-- Executing [s@default:2] Answer("SIP/300-00000000", "") in new stack
*CLI>
Disconnected from Asterisk server
Executing last minute cleanups

sadmin
21-10-2011, 16:14
Нужно просто playback завести для начала, какой уж тут IVR....
Может кто-то из господ разработчиков обратит на нас внимание?

на ядре 2.4 у кого-нибудь работает music on hold или просто playback?

djserg-minyar
22-10-2011, 02:28
Dial plan у меня по умолчанию, ничего не менял.
Единственное указал астеру что использовать русский язык, естественно файлики с русскими словами залил куда надо.

ядро версии:
$ uname -a
Linux Serg-Router 2.4.37.11 #18 2011-02-19 19:42:06 MSK mips GNU/Linux

ну и файлы настроек:
http://file.qip.ru/file/zyMxTc6O/sip.html
http://file.qip.ru/document/uwl28RH8/extensions.html

sadmin
22-10-2011, 11:15
Попробуйте перед звонком на IVR сделать core set debug atleast 999.
У меня перед падением не debug не verbose абсолютно ничего не говорит.

PS: попробовал sayunixtime - тоже падает....

djserg-minyar
24-10-2011, 07:34
Попробуйте перед звонком на IVR сделать core set debug atleast 999.
У меня перед падением не debug не verbose абсолютно ничего не говорит.

PS: попробовал sayunixtime - тоже падает....

неа, ниче не показывает, сразу падает без дебага
*CLI>
== Using SIP RTP CoS mark 5
-- Executing [600@default:1] Playback("SIP/300-00000000", "demo-echotest") in new stack
*CLI>
Disconnected from Asterisk server
Executing last minute cleanups

какие у кого мысли будут?

Spartach
29-10-2011, 09:23
неа, ниче не показывает, сразу падает без дебага
*CLI>
== Using SIP RTP CoS mark 5
-- Executing [600@default:1] Playback("SIP/300-00000000", "demo-echotest") in new stack
*CLI>
Disconnected from Asterisk server
Executing last minute cleanups

какие у кого мысли будут?
У Вас DIR-320? Версия ядра у Вас какая?
IVR корректно работать на версии ниже 2.6 не будет, т.к. только с 2.6 появилось предоставление таймингов реального времени, что астериску в частности для IVR очень нужно.

djserg-minyar
29-10-2011, 11:11
ну да, к сожалению ядро младше
$ uname -a
Linux Router 2.4.37.11 #18 2011-02-19 19:42:06 MSK mips GNU/Linux

Spartach
29-10-2011, 12:11
ну да, к сожалению ядро младше
$ uname -a
Linux Router 2.4.37.11 #18 2011-02-19 19:42:06 MSK mips GNU/Linux
Вот прошивка под DIR-320 на ядре 2.6, но сильно порезана (не мной), ssh например нет (но можно все "доустановить" потом).
http://callsoft.ru/dir320/firmware.bin

(!!!) MAC слетят. Надо будет в ручную править.

djserg-minyar
31-10-2011, 03:16
Вот прошивка под DIR-320 на ядре 2.6, но сильно порезана (не мной), ssh например нет (но можно все "доустановить" потом).
http://callsoft.ru/dir320/firmware.bin

(!!!) MAC слетят. Надо будет в ручную править.

а ты сам пробовал данную прошу? как стабильно работает на раздачу инета?

Spartach
31-10-2011, 06:22
а ты сам пробовал данную прошу? как стабильно работает на раздачу инета?

Пробовал, но исключительно как платформу для Asterisk + chan_dongle.
Т.е. за стабильность раздачи инета не отвечу.

djserg-minyar
31-10-2011, 06:26
Пробовал, но исключительно как платформу для Asterisk + chan_dongle.
Т.е. за стабильность раздачи инета не отвечу.

а у прошивки есть вэб интерфейс? для настройки, или все исключительно из командной строки? (в плане настройки инета)

Spartach
31-10-2011, 09:13
а у прошивки есть вэб интерфейс? для настройки, или все исключительно из командной строки? (в плане настройки инета)

WEB интерфейс оставлен, не вырезан.

2all, подскажите, не собирал ли кто под RTN прошивку модуль DAHDI?
Может кто нибудь подскажет где взять linux-header для ядра 2.6.22.19, от прошивки RTN.

Vitaly_k
28-11-2011, 17:50
Установлен Asterisk 1.8 из репозитария на RT-N16 с прошивкой энтузиастов.
Проблема в том, что во время разговора загрузка процессора 100%, по top видно, что сжирает ресурсы процесс asterisk.
С чем это может быть связано и на что нужно обратить внимание?

djserg-minyar
29-11-2011, 03:39
Установлен Asterisk 1.8 из репозитария на RT-N16 с прошивкой энтузиастов.
Проблема в том, что во время разговора загрузка процессора 100%, по top видно, что сжирает ресурсы процесс asterisk.
С чем это может быть связано и на что нужно обратить внимание?

Разговор по SIP происходит?
у меня на дир320 не было таких тормозов, загрузка в пределах 15%.

Vitaly_k
29-11-2011, 18:35
Разговор по SIP происходит?
у меня на дир320 не было таких тормозов, загрузка в пределах 15%.

Да, разговорор по SIP. Клиентом телефон Gigaset C610-IP, подключение к voip.mtt.ru (YouMagic).
Во время разговора загрузка взлетает до 100%.
За остову взяты дефотные конфиги которые ставятся с пакетом, дополнения внесены в sip.conf, extention.conf

Alex022
15-12-2011, 04:55
Люди добрые помогите чайнику ! Поставил Asterisk внутри сети все вроде работает но нужно пробросить порты с внешки кто бы подключаться с любого места на внешке стоит сервер с Lunix скажите какие порты и протоколы пробрасывать пробывал TCP 5060 но фокус не удался не вяжется

DMG
15-12-2011, 19:23
Люди добрые помогите чайнику ! Поставил Asterisk внутри сети все вроде работает но нужно пробросить порты с внешки кто бы подключаться с любого места на внешке стоит сервер с Lunix скажите какие порты и протоколы пробрасывать пробывал TCP 5060 но фокус не удался не вяжется

Ограничивайте диапазон портов, переходите на IAX...



Или может быть я ошибся - moh работает хоть у одного человека на этом роутере?


У меня работает. Сейчас 1.6 из пакетов, раньше на 1.4. Единственное как сетевой поток (с сетевого радио) не получилось заставить, сильный шум и на фоне заторможенная музыка.

tutaev
20-12-2011, 21:30
Поделитесь пожалуйста опытом установки на WL-500Gp v.2 Asterisk и GUI к нему. Вернее даже - просто GUI, т.к. сам астериск ставится просто. По GUI есть предпочтение на FreePBX но попытка не удалась (видимо есть свои особенности в отличие от обычного линуксового сервера). Если не FreePBX, то возможно Asterisk-GUI. Правда там нет сбора статистики по вызовам.
В общем любой совет будет полезным.

pnm
22-12-2011, 18:37
Думал тоже прикрутить статистику, но знаний не хватает
Кто бы прикрутил вот это http://code.google.com/p/asterisk-cdr-viewer/

don-pedro
29-12-2011, 08:46
Думал тоже прикрутить статистику, но знаний не хватает
У меня астериск пишет статистику в mysql, для просмотра используется слегка патченное это: http://asteriskforum.ru/viewtopic.php?p=22695&highlight=asterisk-stat-v4#22695
Никаких "особых" знаний для установки и настройки не нужно.
Правда, на обычном компе :-/ php+mysql для wl500gp слишком тяжело imho.

starplus
03-01-2012, 19:49
что-то не устанавливается у меня asterisk
пишу:
ipkg update
ipkg upgrade
ipkg install asterisk18

и пишет :

Nothing to be done
An error ocurred, return value: 4.
Collected errors:
Cannot find package asterisk18.
Check the spelling or perhaps run 'ipkg update'

помогите поставить плиз..

don-pedro
11-01-2012, 07:03
An error ocurred, return value: 4.
Collected errors:
Cannot find package asterisk18.
Check the spelling or perhaps run 'ipkg update'

помогите поставить плиз..
ipkg -V 3 install asterisk18

whitefox
19-01-2012, 05:48
Всем привет.
Хочу веб интерфейс прикрутить к астериску. Установил через ipkg
все настроил по инструкции
Смотрю http show status

HTTP Server Status:
Prefix:
Server Enabled and Bound to 127.0.0.1:8088

Enabled URI's:
/httpstatus => Asterisk HTTP General Status
/phoneprov/... => Asterisk HTTP Phone Provisioning Tool
/amanager => HTML Manager Event Interface w/Digest authentication
/arawman => Raw HTTP Manager Event Interface w/Digest authentication
/manager => HTML Manager Event Interface
/rawman => Raw HTTP Manager Event Interface
/static/... => Asterisk HTTP Static Delivery
/amxml => XML Manager Event Interface w/Digest authentication
/mxml => XML Manager Event Interface

Enabled Redirects:
None.

При попытке открыть http://127.0.0.1:8088/ перестает отвечать консоль asterisk -r и страница не открывается
Пробовал и так http://127.0.0.1:8088/httpstatus
Решил поставить lighttpd
настроил прокси модуль


proxy.server = ( "/asterisk/rawman" =>
( "localhost" =>
(
"host" => "127.0.0.1",
"port" => 8088
)
)
)

Сделал симлинк /opt/share/www/asterisk/static -> /opt/var/lib/asterisk/static-http
и в asterisk/httpd.conf настроил префикс asterisk
prefix = asterisk

В инструкции https://wiki.asterisk.org/wiki/display/AST/Asterisk+GUI
вычитал про config_upgraded = yes
команда помогла появилось меню, но не работает кнопка сохранить и обновить в Chrome открыл в IE все ок
Пока тестирую.

Vitaly_k
06-02-2012, 20:11
Вопрос - работает ли протокол IAX2 в версии 1.8.8.1 (последняя) из репозитария?
Даю команду в консоли: module load chan_iax2, через пару секунд процесс падает. От содержимого iax.conf не зависит, падает и при пустом конфиге.

ryzhov_al
09-02-2012, 17:30
Вопрос - работает ли протокол IAX2 в версии 1.8.8.1 (последняя) из репозитария?
Даю команду в консоли: module load chan_iax2, через пару секунд процесс падает. От содержимого iax.conf не зависит, падает и при пустом конфиге.Пожалуйста, отпишитесь по работе asterisk здесь. Во-первых, это будет интересно не только мне, а во-вторых, кроме вас пока asterisk некому проверить.

ЗЫ Не могу ответить вам в личку, т.к. она у вас переполнена.

Vitaly_k
10-02-2012, 21:03
Пожалуйста, отпишитесь по работе asterisk здесь. Во-первых, это будет интересно не только мне, а во-вторых, кроме вас пока asterisk некому проверить.


После перехода на новый репозитарий проблема с iax2 решилась.
Также решилась проблема с высокой загрузкой процессора во время разговора.

Pablo Escobar
19-02-2012, 13:27
коллеги, помогите разобраться, плз.
смигрировал с wl500GP.
Теперь телефоны внутри локалки не могут зарегистрироваться на внутреннем сервере (на внешних серверах типа сипнета, а также снаружи регистрация проходит), регистрация прописана по внешнему адресу RT-16N.
в iptables касательно астериска следующее:

#!/bin/sh

#Asterisk
iptables -t nat -A PREROUTING -i ppp0 -p udp -m udp --dport 10000:10100 -j DNAT --to-destination 192.168.1.10
iptables -t nat -A PREROUTING -i ppp0 -p udp -m udp --dport 5060 -j DNAT --to-destination 192.168.1.10
iptables -t nat -A PREROUTING -i ppp0 -p udp -m udp --dport 4569 -j DNAT --to-destination 192.168.1.10


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

P.S. режим - Home Gateway

Методом научного тыка поднял Virtual Server Any (5060) -> LocalAsterisk (5060)
Но как, Холмс???? Там же ясно сказано: "To make services, like WWW, FTP, provided by a server in your local network accessible for _outside_users_ ..." Или я до этого момента не понимал, что это такое?

lokus
13-04-2012, 23:00
hi
Скажите, а возможно ли на нашем роутере скайп запустить?
ryzhov_al
Скомпилируйте пожалуйста asterisk-gui...

voidshah
14-04-2012, 08:39
hi
Скажите, а возможно ли на нашем роутере скайп запустить?


С вас исходники скайпа:D

ryzhov_al
14-04-2012, 14:06
Скомпилируйте пожалуйста asterisk-gui...Нет, не смогу.
Потому, что asterisk-gui - это набор (http://svn.digium.com/svn/asterisk-gui/trunk/) статических html-файлов.

lokus
14-04-2012, 16:07
Нет, не смогу.
Потому, что asterisk-gui - это набор (http://svn.digium.com/svn/asterisk-gui/trunk/) статических html-файлов.

Так то оно так, но в старом репозитории был пакет тем не менее...
А сейчас как ставить не очень понятно...


С вас исходники скайпа:D

Есть китайские андроид-планшеты на MIPS на них работает скайп.
Означает ли это что на наших роутерах на MIPS тоже должен работать?

ryzhov_al
14-04-2012, 17:06
Так то оно так, но в старом репозитории был пакет тем не менее...
А сейчас как ставить не очень понятно...Если не знаете как подложить кучку статических html-файлов под lighttpd, то поищите как.

Есть китайские андроид-планшеты на MIPS на них работает скайп.
Означает ли это что на наших роутерах на MIPS тоже должен работать?Не означает. Skype для Android - это (грубо) платформо-независимое JAVA-приложение.

Spartach
17-04-2012, 14:14
Подскажите пожалуйста, поставил asterisk из нового репозитория.
Хотел настроить GUI, но споткнулся сразу-же...
Настроил конфиг http.conf, при попытке даже телнетом ткнуться на порт 8088 получаю "*CLI> Segmentation fault", соответственно астериск падает.
И побочный вопрос, можно ли собрать астериск одним пакетом, как в старом репозитории?
Дробить на маленькие части кажется не целесообразным, размер не так велик а включить нужное можно и конфигами.

lokus
18-04-2012, 21:57
Если не знаете как подложить кучку статических html-файлов под lighttpd, то поищите как.

У астериска есть свой встроенный web-сервер.
Подложил под него.
После ввода логина и пароля зависает с сообщением "Checking write permission for gui folder" на папку с гуи стоит разрешение 777 для всех.
На всех форумах по этой проблеме пишут одно и то же :
"chown -R asterisk:asterisk /opt/var/lib/asterisk/; chmod -R 777 /opt/var/lib/asterisk/; chown -R asterisk:asterisk /etc/asterisk/; chmod -R 777 /etc/asterisk/"
Но это проблему не решает.
Подскажите в чем может быть дело и куда копать?...
До этого ставил asterisk и asterisk-gui из тарбола на VPS. Проблемы такой не возникало....

ryzhov_al
19-04-2012, 05:34
После ввода логина и пароля зависает с сообщением "Checking write permission for gui folder".Asterisk-GUI выполняет все проверки и настройки простыми shell-скриптами. Либо вы не поправили в этих скриптах пути, либо они у вас не выполняются вовсе.

Spartach
19-04-2012, 06:36
У астериска есть свой встроенный web-сервер.

Подскажите пожалуйста, пробовал из нового репозитория ставить астериск1.8, в http.conf включаю встроенный сервер и при попытке обращения на порт 8088 (даже если не браузером а просто телнетом ткнуться) падает астериск (сразу-же).
Не сталкивались с такой проблемой?
В крадце не опишите как делали?

lokus
19-04-2012, 08:24
Asterisk-GUI выполняет все проверки и настройки простыми shell-скриптами. Либо вы не поправили в этих скриптах пути, либо они у вас не выполняются вовсе.
Спасибо.
Поправил везде где мог "/var/lib" на "/opt/var/lib"....
Возможно достаточно было поправить только в файле /opt/var/lib/asterisk/static-http/config/js/index.js...
Помогло. теперь работает.

Spartach
19-04-2012, 08:55
Спасибо.
Поправил везде где мог "/var/lib" на "/opt/var/lib"....
Возможно достаточно было поправить только в файле /opt/var/lib/asterisk/static-http/config/js/index.js...
Помогло. теперь работает.

И все же не могли бы Вы поделится знаниями и наработками? )))

lokus
19-04-2012, 12:39
И все же не могли бы Вы поделится знаниями и наработками? )))

Да у меня особых нет знаний и наработок. Расскажу как запустил. Мини-инструкция:
Ставим астериск

opkg install asterisk18
Редактируем http.conf и manager.conf в соответствии с этим (https://wiki.asterisk.org/wiki/display/AST/Asterisk+GUI) документом.
Дальше ставим midnight commander

opkg install mc
После этого скачиваем сам asterisk-gui. Я использовал последний release candidate от 10 мая 2011 (asterisk-gui-2.1.0-rc1.tar.gz).

wget http://downloads.asterisk.org/pub/telephony/asterisk-gui/asterisk-gui-2.1.0-rc1.tar.gz

Послее этого запускаем mc:
mc
В mc заходим в архив с asterisk-gui. Копируем папку "scripts" в директорию /opt/var/lib/asterisk, папку "config" - в /opt/var/lib/asterisk/static-http.
И теперь самый главный магический пасс: в mc выбираем F9-> [C]ommand->[F]ind file и заполняем форму:
Start at: /opt/var/lib/asterisk
File name: *.*
Content: /var/lib
Таким образом находим все файлы астериска содержащие пути. Правим их при помощи F4 прямо из mc. Так удобнее.
В режиме редактирования еще раз нажимаем F4 и меняем все что начинается с /var/lib на /opt/var/lib.
Аналогичным образом меняем /etc на /opt/etc. На этом подготовка закончена.

Запускаем астериск:
asterisk
Подключаемся к консоли астериска:
asterisk -rvvvvvv
Проверяем работает ли встроенный web-сервер:
http show status
Если все ОК, заходим в браузере по адресу http://192.168.1.1:8088/static/config/index.html.
Вводим логин и пароль из manager.conf.
После этого возможно в браузере выскочит окошко с информацией о том что внесены изменения в конфиги и предложением перезагрузить их.
Поэтому еще раз повторяем магию с поиском и заменой директорий (то что уже меняли повторно менять не надо).
И потом в консоли астериска пишем:
core reload. Всё.
Астериск перечитывает свои конфиги, Вы перезаходитите в web-интерфейсе и наслаждаетесь тем что у вас на роутере теперь живет астериск с красивым и достаточно мощным web-интерфейсом.

P.S.
Если у кого побольше опыта чем у меня предлагаю дополнить инструкцию. Новичкам может очень помочь. А вообще конечно этому замечательному проекту (wl500g.info) как мне кажется очень нехватает wiki...

Spartach
19-04-2012, 12:48
Спасибо.
Эх, что-же мне то так не везет.
Все тоже самое но при обращении на 8088 порт - "*CLI> Segmentation fault" :-(

lokus
21-04-2012, 11:12
Такое дело.
Стоит asterisk из репозитория и asterisk-gui последний.
Зарегистрированы 2 юзера и 1 транк. регистрация проходит успешно.
Но вот только звонки не идут ни между юзерами ни с юзера на транк.
Одно правило для транка sipnet.ru с паттерном "_X."
Один DialPlan, прописан у обоих юзеров.
Подскажите куда копать?

pdum
21-04-2012, 20:46
Такое дело.
Стоит asterisk из репозитория и asterisk-gui последний.
Зарегистрированы 2 юзера и 1 транк. регистрация проходит успешно.
Но вот только звонки не идут ни между юзерами ни с юзера на транк.
Одно правило для транка sipnet.ru с паттерном "_X."
Один DialPlan, прописан у обоих юзеров.
Подскажите куда копать?

Мне кажется этот вопрос лучше задать здесь: http://asterisk-support.ru/forum/ ;)

h1Nt
22-04-2012, 13:14
Такое дело.
Стоит asterisk из репозитория и asterisk-gui последний.
Зарегистрированы 2 юзера и 1 транк. регистрация проходит успешно.
Но вот только звонки не идут ни между юзерами ни с юзера на транк.
Одно правило для транка sipnet.ru с паттерном "_X."
Один DialPlan, прописан у обоих юзеров.
Подскажите куда копать?

Конечно не будут идти. У вас же только одно правило.
для сипнета сделайте например так(только по России получится):
exten => _8X.,1,Dial(SIP/sipnet/${EXTEN})
а для внутренних звонков как-то так:
exten => _XXX,1,Dial(SIP/${EXTEN}) - при условии, что внутренние номера трёхзначные.
а копать надо примерно в http://asterisk-pbx.ru/wiki/doku.php/asterisk_dialplan

lokus
24-04-2012, 14:49
Конечно не будут идти. У вас же только одно правило.
для сипнета сделайте например так(только по России получится):
exten => _8X.,1,Dial(SIP/sipnet/${EXTEN})
а для внутренних звонков как-то так:
exten => _XXX,1,Dial(SIP/${EXTEN}) - при условии, что внутренние номера трёхзначные.
а копать надо примерно в http://asterisk-pbx.ru/wiki/doku.php/asterisk_dialplan
Спасибо за помощь.
Все так, но в части звонков через сипнет-транк есть одно НО:
Нужно в настройках транка обязательно прописать
fromdomain=sipnet.ru
fromuser=<sipnet login>
подробности тут (http://asterisk-support.ru/question/1897/asterisk-gui-ne-rabotaiut-zvonki)

slka
10-05-2012, 15:37
Друзья, подскажите где глянуть пошаговый мануал для чайников как поставить asterisk на RT-N16 ?

Подскажите как сделать из первого поста темы команду
ipkg.sh install ipkg-opt
Там нет такого файла ipkg-opt
Желательно на пальцах объяснить.
Вообще интересует установка asterisk на RT-N16.
Спасибо.

MercuryV
10-05-2012, 16:15
Подскажите как сделать из первого поста темы команду
ipkg.sh install ipkg-opt
Там нет такого файла ipkg-opt
Желательно на пальцах объяснить.

Позволю себе позанудничать.
Наводящие вопросы:
1) Вас не смущает, что вы пытаетесь воспроизвести инструкцию многолетней давности?
2) Вас не смущает, что в "первом посте темы" пункт "1.1) скачать свежую прошивку с http://oleg.wl500g.info/" выполнить буквально невозможно для Вашего устройства?
3) И, кстати, какая у Вас прошивка?
4) Команда ipkg.sh install ipkg-opt во втором посте под пунктом 7а. Все предыдущие пройдены Вами успешно?
5) "Там" - это где?

slka
10-05-2012, 16:47
Позволю себе позанудничать.
Наводящие вопросы:
1) Вас не смущает, что вы пытаетесь воспроизвести инструкцию многолетней давности?
2) Вас не смущает, что в "первом посте темы" пункт "1.1) скачать свежую прошивку с http://oleg.wl500g.info/" выполнить буквально невозможно для Вашего устройства?
3) И, кстати, какая у Вас прошивка?
4) Команда ipkg.sh install ipkg-opt во втором посте под пунктом 7а. Все предыдущие пройдены Вами успешно?
5) "Там" - это где?

1) Конечно смущает, но я не нашел другой инструкции как ставить asterisk
2) Устройства схожи и прошивки схожи,
3) кстати и ее обновил сегодня до 1.9.2.7-rtn-r4051
4) Да. Изначально я делал все по инструкции в этой статье http://ajc.su/telefoniya/asterisk-na-routere-ili-byudzhetnyj-voip-gsm-shlyuz/
и когда дошел до пункта аналогичного 7а, то уперся и перешел в эту тему...
5) "Там" это где пытается брать этот файл команда о которой я писал, то есть вот тут http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/

Если знаете где найти мануал который мне поможет буду очень признателен!


Только сейчас дошло, что мне нужно было писать в тему http://wl500g.info/showthread.php?3171-%C8%ED%F1%F2%F0%F3%EA%F6%E8%FF-%EF%EE-%ED%E0%F1%F2%F0%EE%E9%EA%E5-%F0%EE%F3%F2%E5%F0%E0-WL-500gP-%F1-%ED%F3%EB%FF
просто открыто в браузере было куча тем и видимо написал не туда куда надо ))))
Но в любом случае вы поняли о чем речь! :)

MercuryV
10-05-2012, 16:58
1) Конечно смущает, но я не нашел другой инструкции как ставить asterisk
...
3) кстати и ее обновил сегодня до 1.9.2.7-rtn-r4051

На современно прошивке рекомендую воспользоваться новым репозиторием (http://wl500g.info/showthread.php?28036-%CF%E5%F0%E5%F5%EE%E4-%ED%E0-%ED%EE%E2%FB%E9-%F0%E5%EF%EE%E7%E8%F2%EE%F0%E8%E9-Entware-%F1-Optware) (инструкцию по ссылке применять при уже смонтированном накопителе в /opt)
После подключения репозитория

$ opkg install asterisk18
$ opkg install ...нужные...модули...астериска...

slka
11-05-2012, 19:35
Друзья, подскажите почему у меня не идет команда
wget http://wl500g-repo.googlecode.com/svn/ipkg/entware_install.sh с первого поста темы?

#!/bin/sh

echo Info: Checking for prerequisites and creating folders...
for folder in bin etc include lib sbin share tmp usr var
do
if [ -d "/opt/$folder" ]
then
echo Warning: Folder /opt/$folder exists!
echo Warning: If something goes wrong please clean /opt folder and try again.
else
mkdir /opt/$folder
fi
done
[ -d "/opt/lib/opkg" ] || mkdir -p /opt/lib/opkg
[ -d "/opt/var/lock" ] || mkdir -p /opt/var/lock
[ -d "/opt/var/log" ] || mkdir -p /opt/var/log
[ -d "/opt/var/run" ] || mkdir -p /opt/var/run

echo Info: Opkg package manager deployment...
cd /opt/bin
wget http://wl500g-repo.googlecode.com/svn/ipkg/opkg
chmod +x /opt/bin/opkg
cd /opt/etc
wget http://wl500g-repo.googlecode.com/files/opkg.conf

echo Info: Basic packages installation...
/opt/bin/opkg update
/opt/bin/opkg install uclibc-opt

echo Info: Cleanup...
if [ -e "/opt/entware_install.sh" ]
then
rm -f /opt/entware_install.sh
fi

echo Info: Congratulations!
echo Info: If there are no errors above then Entware successfully initialized.
echo Info: Found a Bug? Please report at wl500g-repo.googlecode.com
Или дайте пошаговую инструкцию (если есть такая) по установке asterisk на RT-N16
Спасибо.

MercuryV
12-05-2012, 08:09
Друзья, подскажите почему у меня не идет команда
wget http://wl500g-repo.googlecode.com/svn/ipkg/entware_install.sh
Если обнародуете как именно "не идет команда" (скопируете сюда вывод консоли при ошибке), то вероятность получить помощь станет отличной от нуля.

slka
12-05-2012, 16:04
Если обнародуете как именно "не идет команда" (скопируете сюда вывод консоли при ошибке), то вероятность получить помощь станет отличной от нуля.

Вы хотите сказать, что у вас идет? По моему это команда скачать, но там ничего не качается.

MercuryV
12-05-2012, 17:45
Вы хотите сказать, что у вас идет? По моему это команда скачать, но там ничего не качается.


$ wget http://wl500g-repo.googlecode.com/svn/ipkg/entware_install.sh
--2012-05-12 20:55:28-- http://wl500g-repo.googlecode.com/svn/ipkg/entware_install.sh
Resolving wl500g-repo.googlecode.com... 209.85.173.82
Connecting to wl500g-repo.googlecode.com|209.85.173.82|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 387 [text/plain]
Saving to: `entware_install.sh'

100%[================================================== ============================>] 387 --.-K/s in 0s

2012-05-12 20:55:29 (2.62 MB/s) - `entware_install.sh' saved [387/387]

ryzhov_al
27-08-2012, 13:01
ryzhov_al
Скомпилируйте пожалуйста asterisk-gui...Готово.
Пожалуйста, отпишитесь по результатам использования.

Для запуска asterisk-gui мне понадобилось:
1. Установить пакеты:

$ opkg install asterisk18 asterisk-gui asterisk18-app-system asterisk18-chan-local
2. Отредактировать два конфига в соответствии с README (http://downloads.asterisk.org/pub/telephony/asterisk-gui/README-2.1.0-rc1):

$ cat /opt/etc/asterisk/http.conf
[general]
enabled = yes
enablestatic = yes

$ cat /opt/etc/asterisk/manager.conf
...
[general]
enabled = yes
webenabled = yes
...
[admin]
secret = P@ssw0rd
read = system,call,log,verbose,command,agent,config,read, write,originate
write = system,call,log,verbose,command,agent,config,read, write,originate

3. Запустить asterisk и зайти по адресу:

http://myrouter:8088/static/config/index.html
используя учётные данные admin/P@ssw0rd.

MercuryV
01-09-2012, 12:13
На linksysinfo.org появилось подтверждение (http://linksysinfo.org/index.php?threads/asterisk-gui-installation.39147/#post-188174) работоспособности asterisk-gui из Entware под томато.

ryzhov_al
16-09-2012, 20:01
Может ли кто отписаться по работоспособности функций COUNT_GROUP/GROUP здесь (http://code.google.com/p/wl500g-repo/issues/detail?id=49)? Для меня это тёмный лес.

Z.808
31-10-2012, 09:01
Готово.
Пожалуйста, отпишитесь по результатам использования.

Для запуска asterisk-gui мне понадобилось:
1. Установить пакеты:

$ opkg install asterisk18 asterisk-gui asterisk18-app-system asterisk18-chan-local
2. Отредактировать два конфига в соответствии с README (http://downloads.asterisk.org/pub/telephony/asterisk-gui/README-2.1.0-rc1):

$ cat /opt/etc/asterisk/http.conf
[general]
enabled = yes
enablestatic = yes

$ cat /opt/etc/asterisk/manager.conf
...
[general]
enabled = yes
webenabled = yes
...
[admin]
secret = P@ssw0rd
read = system,call,log,verbose,command,agent,config,read, write,originate
write = system,call,log,verbose,command,agent,config,read, write,originate

3. Запустить asterisk и зайти по адресу:

http://myrouter:8088/static/config/index.html
используя учётные данные admin/P@ssw0rd.


Привет всем. Так все же как поставить Asterisk GUI на роутер с прошивкой 1.9.2.7-rtn-r3702 ?
Смог поставить Asterisk, но без веб интерфейса мне настроить крайне тяжело. Поделитесь, ходом установке

LA_
11-11-2012, 10:49
Подскажите, плз, Asterisk после перезагрузки роутера должен автоматически стартовать?

И, у кого-нибудь asterisk gui c asterisk работает?

asterisk-gui - 2.1.0-rc1-1
asterisk18 - 1.8.17.0-1
У меня http://my-router:8088/asterisk/static/config/index.html показывает только футер и процесс загрузки страницы не заканчивается.

ryzhov_al
15-11-2012, 09:05
Коллеги, минимальные телодвижения для работы asterisk-gui я приводил (http://wl500g.info/showthread.php?9031-%D3%F1%F2%E0%ED%EE%E2%EA%E0-%E8-%ED%E0%F1%F2%F0%EE%E9%EA%E0-asterisk-%28voip-pbx%29&p=254279#post254279). Дальше всё зависит от вашей способоности всё правильно сконфигурировать.

pers287
15-11-2012, 09:19
Спасибо за пост, но вчера все перечитал...в т.ч. и на хабре...настройки конфигов даже разные использовал....не получается зайти на вэб сервер. http://192.168.2.1:8088/static/config/index.html не открывается. логи прилагаю:


Using username "root".
root@192.168.2.1's password:
Send automatic password

Tomato v1.28.0000 MIPSR2-102 K26 USB AIO
root@Router:/tmp/home/root# asterisk -r
Asterisk 1.8.10.1, Copyright (C) 1999 - 2012 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
================================================== =======================
Connected to Asterisk 1.8.10.1 currently running on Router (pid = 1501)
Router*CLI> http show status
HTTP Server Status:
Prefix:
Server Enabled and Bound to 127.0.0.1:8088

Enabled URI's:
/httpstatus => Asterisk HTTP General Status
/amanager => HTML Manager Event Interface w/Digest authentication
/arawman => Raw HTTP Manager Event Interface w/Digest authentication
/manager => HTML Manager Event Interface
/rawman => Raw HTTP Manager Event Interface
/static/... => Asterisk HTTP Static Delivery
/amxml => XML Manager Event Interface w/Digest authentication
/mxml => XML Manager Event Interface

Enabled Redirects:
None.
Router*CLI>
настройки sda2\optware\etc\asterisk\manager.conf

[general]
enabled = yes
webenabled = yes
[admin]
secret = 123456
read = system,call,log,verbose,command,agent,config,read, write,originate
write = system,call,log,verbose,command,agent,config,read, write,originate
настройки sda2\optware\etc\asterisk\http.conf

[general]
enabled=yes
enablestatic=yes
#bindaddr=0.0.0.0 # allow GUI to be accessible from all IP addresses.
bindaddr=127.0.0.1 # require access from the machine Asterisk is running on
bindport=8088
установлено:

Using username "root".
root@192.168.2.1's password:
Send automatic password
Tomato v1.28.0000 MIPSR2-102 K26 USB AIO
root@Router:/tmp/home/root# opkg list_installed
alsa-lib - 1.0.24.1-1
asterisk-gui - 2.1.0-rc1-1
asterisk18 - 1.8.10.1-4
asterisk18-app-system - 1.8.10.1-4
asterisk18-chan-local - 1.8.10.1-4
asterisk18-chan-mobile - 1.8.10.1-4
bluez-libs - 3.36-3
cal - 2.21.2-1
findutils - 4.5.10-1
glib2 - 2.26.1-3
ldconfig - 0.9.32-4
libapr - 1.4.5-2
libaprutil - 1.3.12-2
libaudiofile - 0.2.7-1
libbz2 - 1.0.6-1
libc - 0.9.32-4
libcurl - 7.23.1-1
libexpat - 2.0.1-1
libfaad2 - 2.7-1
libffmpeg-full - 0.8.7-2
libflac - 1.2.1-1
libgcc - 4.6.3-4
libiconv-full - 1.11.1-1
libid3tag - 0.15.1b-3
libintl-full - 0.18.1.1-2
liblua - 5.1.5-1
libmad - 0.15.1b-3
libmms - 0.6-1
libmpdclient - 2.4-1
libmysqlclient - 5.1.53-7
libncurses - 5.7-6a
libncursesw - 5.7-6a
libogg - 1.1.4-2
libopenssl - 1.0.1c-1
libpcre - 8.11-2
libpopt - 1.7-5
libpthread - 0.9.32-4
libreadline - 6.2-1
librpc - 0.9.32-rc2-0a2179bbc0844928f2a0ec01dba93d9b5d6d41a7
librt - 0.9.32-4
libshout - 2.2.2-2
libslang2 - 2.2.4-1
libsndfile - 1.0.25-2
libspeex - 1.2rc1-1
libsqlite3 - 3071201-1
libstdcpp - 4.6.3-4
libtheora - 1.0-3
libuuid - 2.21.2-1
libvorbis - 1.2.3-1
libvorbisidec - 1.0.2+svn14261-1
libxml2 - 2.7.8-2
lighttpd - 1.4.30-3
lighttpd-mod-access - 1.4.30-3
lighttpd-mod-evhost - 1.4.30-3
lighttpd-mod-proxy - 1.4.30-3
lighttpd-mod-status - 1.4.30-3
lighttpd-mod-webdav - 1.4.30-3
lynx - 2.8.7rel.2-1
mc - 4.8.3-1
mini-httpd-htpasswd - 1.19-1
mpc - 0.20-1
mysql-server - 5.1.53-7
perl - 5.10.0-7
php5 - 5.4.5-3
php5-cgi - 5.4.5-3
php5-fastcgi - 5.4.5-3
php5-mod-mysqli - 5.4.5-3
terminfo - 5.7-6a
uclibc-opt - 0.9.32-3
uclibcxx - 0.2.4-1
vim-full - 7.3-1
vsftpd-ext - 3.0.2-1
wget - 1.14-1
xupnpd - 327-1
zlib - 1.2.7-1
root@Router:/tmp/home/root#

LA_
24-11-2012, 15:26
Несколько offtop (но не знаю где еще посмотреть/спросить) - с помощью asteriks, установленном на rt-n16, удастся сделать переадресацию звонка на мобильный?
Кстати, а на SIP телефоны смс-ки принимаются? Если да, то можно ли переадресовывать и их?

Все-таки как сделать так, что Астерикс при ребуте роутера сам поднимался?

echo "/opt/sbin/asterisk" >> /usr/local/sbin/post-mount
flashfs save && flashfs commit && flashfs enable && reboot
почему-то не работает... и, т.к. астериск на роутер поставлен, то никакие порты пробрасывать не надо?
Перечитал всю тему.. вопрос автоматического старта не поднимался. Но должно же быть какое-то совсем простое решение?

evh
17-12-2012, 09:11
Сделал рекомендуемые настройки, запускаю:
#asterisk -c

Пробую коннектиться через браузер:
http://192.168.1.254:8088/static/config/index.html

Asterisk тут же падает:

Asterisk Ready.
*CLI> Segmentation fault

FeratEnver
19-12-2012, 17:56
Добрый день
Маршрутизатор ASUS WL-500GpV2
Прошивка WL500gpv2-1.9.2.7-rtn-r4667.trx
Активный USBHub Dlink DUB-H7, флешка на 8Гб, 4 модема Huawei 1550.
Установленные пакеты

[admin@WL-BCAEC5C3D736 root]$ opkg list_installed
asterisk-gui - 2.1.0-rc1-1
asterisk18 - 1.8.10.1-4
asterisk18-app-system - 1.8.10.1-4
asterisk18-chan-dongle - r28-1
asterisk18-chan-local - 1.8.10.1-4
asterisk18-codec-alaw - 1.8.10.1-4
asterisk18-res-agi - 1.8.10.1-4
asterisk18-res-musiconhold - 1.8.10.1-4
asterisk18-sounds - 1.8.10.1-4
e2fsprogs - 1.42.4-1
findutils - 4.5.10-1
glib2 - 2.26.1-3
ldconfig - 0.9.32-4
libblkid - 2.21.2-1
libc - 0.9.32-4
libcom_err - 1.42.4-1
libext2fs - 1.42.4-1
libgcc - 4.6.3-4
libiconv-full - 1.11.1-1
libintl-full - 0.18.1.1-2
libncurses - 5.7-6a
libopenssl - 1.0.1c-1
libpopt - 1.7-5
libpthread - 0.9.32-4
librt - 0.9.32-4
libslang2 - 2.2.4-1
libstdcpp - 4.6.3-4
libuuid - 2.21.2-1
mc - 4.8.6-1
terminfo - 5.7-6a
uclibc-opt - 0.9.32-3
zlib - 1.2.7-1
[admin@WL-BCAEC5C3D736 root]$
Проблема 1) AsteriskGUI таки рушит астериск при обращении к вебинтерфейсу.
Проблема 2)Периодически вылетает asterisk при звонках на GSM. Вылетает без каких-либо объяснений.
Помогите если есть мысли.
Как можно выяснить причину креша ?

MercuryV
19-12-2012, 22:25
Маршрутизатор ASUS WL-500GpV2
Прошивка WL500gpv2-1.9.2.7-rtn-r4667.trx
Активный USBHub Dlink DUB-H7, флешка на 8Гб, 4 модема Huawei 1550.

Проблема 1) AsteriskGUI таки рушит астериск при обращении к вебинтерфейсу.
Проблема 2)Периодически вылетает asterisk при звонках на GSM. Вылетает без каких-либо объяснений.
Помогите если есть мысли.
Как можно выяснить причину креша ?
Морального права судить у меня нет, asterisk на WL-5* не использую, но все равно похоже на насилование трупа
Теперь по сути вопроса. Попробуйте запустить asterisk из-под strace/valgrind - возможно узнаете новую информацию

djserg-minyar
20-12-2012, 02:06
Добрый день
Маршрутизатор ASUS WL-500GpV2
Проблема 1) AsteriskGUI таки рушит астериск при обращении к вебинтерфейсу.
Проблема 2)Периодически вылетает asterisk при звонках на GSM. Вылетает без каких-либо объяснений.
Помогите если есть мысли.
Как можно выяснить причину креша ?

Слабоват роутер для Gui и 4х модемов.
Пробуйте без веб интерфейса.
Есть предположение что нехватает памяти, сделайте свап файл на флэшке, хотябы в 128 метров.

ryzhov_al
20-12-2012, 03:36
Морального права судить у меня нет, asterisk на WL-5* не использую, но все равно похоже на насилование трупа
Теперь по сути вопроса. Попробуйте запустить asterisk из-под strace/valgrind - возможно узнаете новую информациюДа, насилование. С другой стороны, есть тов.djserg-minyar , который наспор циску выиграл (http://tomatousb.ru/viewtopic.php?p=4525#p4525), отстроив астериск на DIR-320.

FeratEnver, я бы начал диагностику с:

$ asterisk -vvvvv

djserg-minyar
20-12-2012, 04:03
Да, насилование. С другой стороны, есть тов.djserg-minyar , который наспор циску выиграл (http://tomatousb.ru/viewtopic.php?p=4525#p4525), отстроив астериск на DIR-320.

жаль только что чувак таки обманул, пропав со своим обещанием)))

Астер у меня до сих порт живет на дир320.
Включая GSM шлюз, ивр, и несколько сип операторов.
Но я все так же сижу на оптваре и астере 1.6

FeratEnver
20-12-2012, 07:43
Перед вылетом asterisk либо ничего не пишет, либо выдает Bus Error.
Похоже USB хост контроллер отключает порты. Соответственно размонтируется флешка.

Log syslog.log:


Dec 19 21:01:29 kernel: hub 1-0:1.0: port 1 disabled by hub (EMI?), re-enabling...
Dec 19 21:01:29 kernel: usb 1-1: USB disconnect, address 2
Dec 19 21:01:29 kernel: usb 1-1.2: USB disconnect, address 3
Dec 19 21:01:29 kernel: usb 1-1.2.1: USB disconnect, address 4
Dec 19 21:01:29 kernel: usb 1-1.2.1.1: USB disconnect, address 7
Dec 19 21:01:29 kernel: option_indat_callback: resubmit read urb failed. (-19)<6>usb 1-1.2.1.1.1: USB disconnect, address 12
Dec 19 21:01:29 kernel: option_indat_callback: resubmit read urb failed. (-19)<6>usb 1-1.2.1.1.1.1: USB disconnect, address 14
Dec 19 21:01:29 kernel: [truncated] option_indat_callback: resubmit read urb failed. (-19)<3>option_indat_callback: resubmit read urb failed. (-19)<3>option_indat_callback: resubmit read urb failed. (-19)<3>option_indat_callback: resubmit read urb failed. (-19)<3>option_indat_callback: resubmit read urb failed. (-19)<3>option_indat_callback: resubmit read urb failed. (-19)<3>option_indat_callback: resubmit read urb failed. (-19)<3>option_indat_callback: resubmit read urb failed. (-19)<3>option_indat_cal
Dec 19 21:01:29 kernel: option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
Dec 19 21:01:29 kernel: option 1-1.2.1.1.1.1:1.1: device disconnected
Dec 19 21:01:29 kernel: option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
Dec 19 21:01:29 kernel: option 1-1.2.1.1.1.1:1.2: device disconnected
Dec 19 21:01:30 kernel: usb 1-1.2.1.1.1.2: USB disconnect, address 24


Если говорите что этот маршрутизатор Труп, то заведется ли на RT-N16. Обязательное условие - работающий chan_Dongle.

Спасибо за ответы.

djserg-minyar
20-12-2012, 08:12
Перед вылетом asterisk либо ничего не пишет, либо выдает Bus Error.
Похоже USB хост контроллер отключает порты. Соответственно размонтируется флешка.


Попробуйте усб модем на прямую в роутер, без хаба, флэшку можно вставить в сам модем, там микроСД.
Возможно проблема в хабе.
Так что лучше с одним модемом оттестировать.

FeratEnver
20-12-2012, 10:37
Попробуйте усб модем на прямую в роутер, без хаба, флэшку можно вставить в сам модем, там микроСД.
Возможно проблема в хабе.
Так что лучше с одним модемом оттестировать.

Пробовал, но отрубается хост-контроллер на самом Маршрутизаторе.

djserg-minyar
20-12-2012, 10:40
Пробовал, но отрубается хост-контроллер на самом Маршрутизаторе.

а роутер то какой точно?
у меня дир-320 с новым БП, проблем нет.
Проверь бп или другой попробуй.
Но очень странная работа всего этого.

_NemO_
23-12-2012, 09:45
Завел я Asterisk + GUI. В GUI заходит, подсасывает конфиги, но: настройки не сохраняются избирательно.
Например созданный транк и юзер не сохранились, а вот диалплан - сохранился.
Провел эксперимент:
GUI -> File editor -> New file
9408
Добавил новую группу и забил ее данными. Нажал сохранить. В итоге: файл создался, группа - тоже, а вот содержимое группы пустое!
9409
Ума не приложу что я делаю не так. Как пофиксить? Осталось совсем чуть-чуть..
PS: с правами на файлы все ок, в manager.conf read = all, write = all.

Kitsok
04-03-2013, 14:39
Добрый день!

Коллеги, а пробовал ли кто-нибудь собирать и использовать кодеки G723 и G729 для наших устройств?

Я попробовал - скачал исходники с известного сайта, подправил build-скрипт, подсунув в качестве компилятора mipsel-linux-uclibc-gcc, собрал, скопировал на устройство (пардон, не сказал - RT-N16, прошивка последняя от энтузиастов, entware).

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

Никакой ругани нигде не видно....

Есть ли положительный опыт сборки этих кодеков? Заранее спасибо!

Omega
04-03-2013, 23:32
Коллеги, а пробовал ли кто-нибудь собирать и использовать кодеки G723 и G729 для наших устройств?

Собираем кодеки G729 и G723 для Asterisk 1.8 (http://softnastroy.com/content/sobiraem-kodeki-g729-i-g723-dlya-asterisk-18.html) ;) Установка Asterisk на роутер dir320 (http://softnastroy.com/content/ustanovka-asterisk-na-router-dir320-skachat-chandongle-i-chandatacard-libo-sobrat-samostoyatelno-dlya-huawei-e173-i-asterisk-16222-arhitektura-mipsel.html) :D

Сборка и установка libpri на роутер dir320 из исходников (http://softnastroy.com/content/sborka-i-ustanovka-libpri-na-router-dir320-iz-ishodnikov.html) :rolleyes:

Kitsok
05-03-2013, 05:39
Собираем кодеки G729 и G723 для Asterisk 1.8 (http://softnastroy.com/content/sobiraem-kodeki-g729-i-g723-dlya-asterisk-18.html) ;)

Моя настольная ссылка, но это для интеловой архитектуры.


Установка Asterisk на роутер dir320 (http://softnastroy.com/content/ustanovka-asterisk-na-router-dir320-skachat-chandongle-i-chandatacard-libo-sobrat-samostoyatelno-dlya-huawei-e173-i-asterisk-16222-arhitektura-mipsel.html) :D

По этому я за один ход собрал под Интел chan_dongle, а вот про кодек тут ни слова ;)



Сборка и установка libpri на роутер dir320 из исходников (http://softnastroy.com/content/sborka-i-ustanovka-libpri-na-router-dir320-iz-ishodnikov.html) :rolleyes:
Этого я не пробовал, честно говоря, собирать на роутере мне кажется too much :) Бинарники у меня собрались, более того, в списках кодеков их видно ( если успеваю набрать show codecs), но буквально через несколько секунд * уходит в кому.

bela
19-04-2013, 06:18
Добрый день.
Коротко о существующем: RT-N16-1.9.2.7-rtn-r4923.trx + asterisk 1.8 из optware
[alex@WL-10BF48E69D58 root]$ nvram show|grep firmver
size: 20613 bytes (12155 left)
firmver=1.9.2.7

Все вроде работает нормально. Но не работает функция фильтра. Уже пробовал разный синтаксис, но на другой машинке так работает:
Вырезка из extensions.conf
exten => s,4,Set(FLTNA=0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz)
exten => s,5,Set(CALLED=${FILTER(${FLTNA},${CHANNEL})})
На этом месте астериск просто виснет и стоит наверное минуту потом проходит дальше, но в переменной CALLED просто пусто.
Пробовал заменить REPLACE()-ом и REGEX()-ом. Все не работает. Пробовал астериск 1.8.13 и 1.8.21 компилить руками, но проблема осталась.
Чет мне кажется нужно ковырять REGEX в /func/func_strings.c.

uhta
30-05-2013, 16:36
Поменял прошивку на роутере DIR-320 на 3.0.6-r5066M обновил Asterisk c 1.6 на 1.8.
Увы не нахожу модуля chan-unistim может кто его собрать?

opendream
12-06-2013, 08:54
DIR-320 A1 мод Vampik, E1550

1) Какую прошивку лучше использовать для установки Asterisk и какую версию Asterisk DIR-320 A1 "потянет" (больше ничего не установлено)?
2) Есть ли возможность использовать Asterisk, если DIR-320 A1 будет работать в режиме свича (роутер с выходом в инет на RT-N16).
RT-N16 загружен торентами, ushare... Если есть возможность, подскажите, пожалуйста, настройки.

при установке asterisk: opkg install asterisk18 asterisk-gui asterisk18-app-system asterisk18-chan-local - нет файла \optware\etc\asterisk\http.conf

Dragomashi
16-06-2013, 18:15
Заранее дико извиняюсь если туплю. Нужен minicom чтоб разобраться с модемами для астериска (один из низ нормально не регистрируется в сети или фиг его...). В репозитории его не нашёл. Есть ли аналог? Или придется ручками собирать? Просто из консоли с портом общаться очень грустно.

lokus
12-08-2013, 21:59
Определенно есть какая-то проблема в asterisk из entware, а точнее во встроенным в него web-сервере.
До этого про нее говорили Spartach, FeratEnver и evh; теперь она проявилась у меня.
Ставлю на только что установленную прошивку 5066. Настраиваю по инструкции отсюда (http://wl500g.info/showthread.php?28781-%C8%ED%F1%F2%F0%F3%EA%F6%E8%FF-%EF%EE-%ED%E0%F1%F2%F0%EE%E9%EA%E5-%F0%EE%F3%F2%E5%F0%E0-ASUS-%F1-%ED%F3%EB%FF)
Ставлю один единственный пакет asterisk18, включаю web-сервер в http.conf;
Захожу my.router:8088 Получаю Segmentation fault; Кто поможет докопаться таки до сути проблемы?..

Подложил папочку с asterisk-gui под nginx.
Страничка отображается, но залогиниться не выходит. Консоль Firefox выдает в момент логина:

[00:47:15.246] GET http://my.router:8089/rawman?action=login&username=admin&secret=topsecret [HTTP/1.1 404 Not Found 32мс]
Видим что asterisk-gui завязан на внутренний http-сервер астериска,
в частности на /asterisk/rawman => Raw HTTP Manager Event Interface.
Так что такой трюк не прошел и без встроенного в asterisk http нам не обойтись.

Реквестую участие самого большого гуру ryzhov_al....

ryzhov_al
13-08-2013, 04:25
Реквестую участие самого большого гуру ryzhov_al....В asterisk'е я полный чайник, подождём мнения коллег.

opendream
13-08-2013, 15:29
Добавить codec_g729.so для Asterisk возможно в Entware? (в идеале, конечно, g729, AMR и iLBC)

ryzhov_al
21-08-2013, 11:07
Добавить codec_g729.so для Asterisk возможно в Entware? (в идеале, конечно, g729, AMR и iLBC)
Не вопрос (https://bitbucket.org/arkadi/asterisk-g72x). Скомпилирую как только производительность CPU роутера станет близка к производительности Intel Core2:

In case you do not want to install IPP, then you'll get twice better performance out of ITU-T code if you build it with GCC 4.5 or Intel CC with LTO/IPO enabled. Still, even with ICC, it is 10x slower than IPP - 30ms vs 3ms of processor time to encode one second of G.729 audio on modern hardware. G.723 is around 100ms. GCC with LTO is 2x slower than ICC.

For ITU-T code, a Core2 class processor is recommended.

TReX
21-08-2013, 18:00
Не вопрос (https://bitbucket.org/arkadi/asterisk-g72x). Скомпилирую как только производительность CPU роутера станет близка к производительности Intel Core2:

Вот ведь, а я и не знал что в моем Gigaset C610A IP процессор уровня Intel Core2 ведь кодек 729 там есть, а вот частота проца и до половины N66 не дотягивает )))

ryzhov_al
21-08-2013, 18:39
Вот ведь, а я и не знал что в моем Gigaset C610A IP процессор уровня Intel Core2 ведь кодек 729 там есть, а вот частота проца и до половины N66 не дотягивает )))Если у него кодек 729 аппаратный, то и Core2 за пояс заткнёт.

LnrMn
21-08-2013, 19:10
Тоже приобрёл Gigaset A510IP (http://www.gigaset.com/ru_RU/shop/gigaset-a510-ip.html) в Ситилинке (http://www.citilink.ru/catalog/mobile/phones/phones_ip/652048/) по смешной цене...
Работает, вроде, неплохо. Иногда отваливается коннект с SIP.
Посматриваю в сторону Астериск, только не понимаю насколько оно надо в домашних условиях ;)


Кодеки G.711, G.722 | G.726 | G.729 есть | есть | есть
Что такого крутого в 729 ?

TReX
22-08-2013, 05:17
Тоже приобрёл Gigaset A510IP (http://www.gigaset.com/ru_RU/shop/gigaset-a510-ip.html) в Ситилинке (http://www.citilink.ru/catalog/mobile/phones/phones_ip/652048/) по смешной цене...
Работает, вроде, неплохо. Иногда отваливается коннект с SIP.
Посматриваю в сторону Астериск, только не понимаю насколько оно надо в домашних условиях ;)


Что такого крутого в 729 ?

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


Если у него кодек 729 аппаратный, то и Core2 за пояс заткнёт.

Насколько удалось выяснить там стоит слабенький ARМ плюс специализированный чипсет на DECT часть, живет все как обычно под *NIX)

ryzhov_al
22-08-2013, 05:26
Насколько удалось выяснить там стоит слабенький ARМ плюс специализированный чипсет на DECT часть, живет все как обычно под *NIX)Хорошо, остановимся на том, что вы об исходниках G.729 знаете больше авторов.

Vampik
22-08-2013, 10:52
Если обе стороны поддерживают его использование, а в телефоне стоят приличные микрофон и динамик, то разница в качестве заметна даже на слух, более мягкий звук без металлического оттенка.

По сравнению с чем лучше звук? O_o хуже него только G.723.

Имхо, для низкоскоростных подключений (цепляться к Астериску с мобилки по 3G) лучше использовать кодек GSM, на слух качество лучше G.729. Для связи стационарный телефон - Астериск и Астериск - провайдер, только G.711.

TReX
22-08-2013, 19:06
По сравнению с чем лучше звук? O_o хуже него только G.723.

Имхо, для низкоскоростных подключений (цепляться к Астериску с мобилки по 3G) лучше использовать кодек GSM, на слух качество лучше G.729. Для связи стационарный телефон - Астериск и Астериск - провайдер, только G.711.

) я писал на примере Сименса там есть 711,722,726,729
так что на широкую веревку 711, на узкую 729 без вариантов, IMHO на паршивых каналах он превосходит GSM с его кваканьем )


Хорошо, остановимся на том, что вы об исходниках G.729 знаете больше авторов.

А вот передергивать не надо я написал о своем железе, с поддержкой данного кодека
P.S. Специально попробовал на PII софтфон с 729, вполне себе работает)

Vampik
22-08-2013, 19:35
) я писал на примере Сименса там есть 711,722,726,729
так что на широкую веревку 711, на узкую 729 без вариантов


Для связи стационарный телефон - Астериск и Астериск - провайдер, только G.711.
А с мобилки и кодек GSM можно использовать.

bela
21-03-2014, 06:16
Подскажите почему сабж может не работать? Все уже перепробывал...
Коротко о существующем: RT-N16-1.9.2.7-rtn-r4923.trx + asterisk 1.8 из optware
[alex@WL-10BF48E69D58 root]$ nvram show|grep firmver
size: 20613 bytes (12155 left)
firmver=1.9.2.7

Все вроде работает нормально. Но не работает функция фильтра. Уже пробовал разный синтаксис, но на другой машинке так работает:
Вырезка из extensions.conf
exten => s,4,Set(FLTNA=0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz)
exten => s,5,Set(CALLED=${FILTER(${FLTNA},${CHANNEL})})
На этом месте астериск просто виснет и стоит наверное минуту потом проходит дальше, но в переменной CALLED просто пусто.
Пробовал заменить REPLACE()-ом и REGEX()-ом. Все не работает. Пробовал астериск 1.8.13 и 1.8.21 компилить руками, но проблема осталась.
Чет мне кажется нужно ковырять REGEX в /func/func_strings.c.

MESB
23-03-2014, 09:53
А есть тут владельцы keenetic?
Поставил астер, уже в modules.conf сделал autoload=no
И всёравно при запуске пустого астера он жрёт 99%.
Приэтом не падает, консоль отвечает, что-то делает, ошибками не сыплет.
Попытка запуститься из стартового скрипта с -p ключиком аля псевдо реалтайм приводит устройство в кому.

В каком направлении копнуть можно а? :)

ale_xb
25-10-2014, 22:26
скажите, а реально запустить на роутере связку asterisk + skype + SipToSis? Наверное, это по сути два вопроса: а)можно ли скомпилировать соответствующие модули и б)потянет ли все это роутер класса RT-N16 и выше?
Уж очень хочется звонить/принимать звонки в/из Skype без компьютера. У меня, например, к asterisk подключен голосовой шлюз Zyxel P-2301RL в связке с обычной DECT базой и парой трубок к ней. Это гораздо удобнее, чем софтовый VoIP телефон.

lly
26-10-2014, 10:33
Во-первых, скорее всего, полных исходников(без хитростей типа объектников под x86) просто нет.

А во-вторых, почти любое realtime перекодирование потока будет проблемой.

ale_xb
26-10-2014, 19:01
Видимо более реальный путь - NAS на Atom с чем-то Debian подобным или подо что еще MS представляет Skype для Linux?
Или вовсе с Windows...

Vitaly_k
02-03-2016, 11:33
Как бы прикрутить адаптер - ZyXEL Keenetic Plus DECT
Обзор - http://www.3dnews.ru/925515/page-2.html#ZyXEL%20Keenetic%20Plus%20DECT
Есть ли драйвера для этого USB-DECT-донгла под asterisk?

TReX
02-03-2016, 18:56
Как бы прикрутить адаптер - ZyXEL Keenetic Plus DECT
Обзор - http://www.3dnews.ru/925515/page-2.html#ZyXEL%20Keenetic%20Plus%20DECT
Есть ли драйвера для этого USB-DECT-донгла под asterisk?

http://www.rtx.dk/Default.aspx?ID=2736&M=News&PID=15608&NewsID=436
Сомнительно что под это что то будет )

ryzhov_al
03-03-2016, 05:41
Как бы прикрутить адаптер - ZyXEL Keenetic Plus DECT
...
Есть ли драйвера для этого USB-DECT-донгла под asterisk?Осенью общался с одним из разработчиков NDMS. Это проприетарная вещь в себе. На борту свистка всё необходимое, включая аппаратное декодирование популярных VoIP кодеков.

Можно лишь попробовать настроить телефонию в WebUI кинетика так, чтобы донгл регистрировался на установленном астериске.

mantigoma
10-07-2017, 13:26
Здравствуйте, люди!
У меня роутер WL-500gPremium (v.1), прошивка от Олега. На нём работал астериск 1.4.24 из репозитария Олега. Всё было отлично так, что даже деньги высылал разработчикам.
И вот флешка со всей папкой /opt накрылась. Раньше я спокойно всё восстанавливал из репозитария, но в этот раз обнаружил, что моего любимого Астреиска 1.4 там уже нет.
Конечно, я - старый дурак, что не сохранял независимо дистрибутивы у себя. Но как-то не ожидал такой подставы...
Может, у кого-то остался установочный пакет ipkg (.ipk) с Астериском 1.4. Или подскажите, где можно его взять (или купить)? Сам из исходников я его, конечно, собрать не смогу.
Спасибо сразу!
Александр.