Warning: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in ..../includes/class_bootstrap.php(430) : eval()'d code on line 123
Установка и настройка asterisk на роутере - Page 2
Page 2 of 17 FirstFirst 123412 ... LastLast
Results 16 to 30 of 247

Thread: Установка и настройка asterisk на роутере

  1. #16
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    да уж девайсов много получается. Вот я бы с удовольствием купил бы беспроводной ADSL роутер с VoIP, на который можно было бы установить прошивку Олега

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

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

  2. #17

    Thumbs up

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

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

  3. #18
    djet, а сможеш помочь- поставил asterisk и запускаю-
    Code:
    $ /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/w.../asterisk.html

    поставил XLite но он не коннектится-
    Code:
    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
    Code:
    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, может поделишся как ставить надо...

    Спасибо!

  4. #19
    Я ставил пакет asterix14, настраивал по Asterisk - First steps.

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

    Code:
    [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.

    Но я с астериском знаком менее суток, поэтому толком ничего настроить ещё не успел.
    Last edited by djet; 16-02-2008 at 23:28.

  5. #20
    Чтобы заработало- все просто-

    ipkg uninstall asterisk

    ipkg install asterisk14

    reboot

  6. #21
    Теперь ошибка когда звоню на extension

    Code:
    [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

  7. #22
    Тут не extension, он звуки найти не может. Доустанови один из пакетов:

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

  8. #23
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,353
    Quote Originally Posted by djet View Post
    Однако неплохая штука этот asterisk. Сегодня тестировал под одновременной нагрузкой 3R (rsnapshot, rtorrent, rrdtool) и паре работающих ed2k и торрент-клиентов на ББ. Качество идеальное, ни единого выпадения не расслышал при прослушивании "дождя" по телефону.

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

  9. #24
    Он-то поддерживает. Но я хочу вдобавок настроить на нём dial-in + callback. Это возможно средствами 3102?

  10. #25
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,353
    Quote Originally Posted by djet View Post
    Он-то поддерживает. Но я хочу вдобавок настроить на нём dial-in + callback. Это возможно средствами 3102?
    Понятия не имею.

  11. #26
    Quote Originally Posted by djet View Post
    Он-то поддерживает. Но я хочу вдобавок настроить на нём dial-in + callback. Это возможно средствами 3102?
    Сейчас на сайте Linksys свободно лежит "SPA Administration Guide". Начать лучше с него, а не с Asterisk (IMHO).

  12. #27
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,353
    Quote Originally Posted by djet View Post
    Он-то поддерживает. Но я хочу вдобавок настроить на нём dial-in + callback. Это возможно средствами 3102?
    Кстати, небольшой офф: а где Корбиновские тарифы на СИП посмотреть?

  13. #28
    Quote Originally Posted by Oleg View Post
    Кстати, небольшой офф: а где Корбиновские тарифы на СИП посмотреть?
    Тут вроде http://home.corbina.ru/tariffs/phone/
    Сравнивал с сипнетом, было дороже по тем направлениям, что смотрел. Но теперь сипнет ввел абонплату в 1USD/месяц

  14. #29
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,353
    Если это они, то это грабёж, по сравнению с 1 баксом от сипнета...

  15. #30
    Quote Originally Posted by Oleg View Post
    Если это они, то это грабёж, по сравнению с 1 баксом от сипнета...
    Сравнил еще раз с сипнетом (сравнивал с дорогоим сипнетовским узлом 331171, у сипнета можно выбрать и другой, дешевле)
    Швеция (Стокгольм) у Корбины на 20% дешевле.
    Великобритания (Мобильные) у Корбины на 10% дороже.

Page 2 of 17 FirstFirst 123412 ... LastLast

Similar Threads

  1. Установка и настройка Quagga на роутере
    By mymp in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 149
    Last Post: 02-09-2016, 15:21
  2. Установка и настройка 3proxy/tinyproxy server на роутере
    By n0isy in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 144
    Last Post: 19-04-2015, 21:46
  3. [QoS] Установка и настройка nShaper
    By Iguana in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 829
    Last Post: 14-05-2014, 11:38
  4. [HOW-TO] Установка и настройка ownCloud на роутере
    By ryzhov_al in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 6
    Last Post: 11-08-2013, 19:53
  5. Установка и настройка ipkg на роутере
    By FilimoniC in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 250
    Last Post: 06-12-2008, 08:37

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •