logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak skonfigurować Asterisk i extensions.conf dla Open BTS z USRP1?

scoozi17 28 Gru 2012 14:13 2901 9
REKLAMA
MediaMarkt Black Week
  • #1 11706003
    scoozi17
    Poziom 2  
    Witam, od jakiegoś czasu próbuje uruchomić Open BTS z wykorzystaniem USRP1. Doszedłem do momentu w którym muszę skonfigurować Asteriska. Wydaje mi się, że problem nie leży po stronie rejestracji użytkowników( w moim wypadku dwa telefony komórkowe). Nie wiem jednak jak skonfigurować plik "extensions.conf". Próbowałem wielu konfiguracji, a nadal nie mogę dzwonić. W pliku "sip.conf" wpisuje:

    [IMSInumer1]
    type=friend
    username=IMSInumer1
    callerid=2102
    host=dynamic
    disallow=all
    allow=gsm
    dtmfmode=rfc2833
    context=outgoing

    I podobnie dla drugiego telefonu.....Pierwszy pytanie czy nie trzeba wcześniej tych numerów zarejestrować poleceniem "register => .."? Jeśli tak to w jaki sposób to zrobić w obrębie jednego hosta bez żadnych providerów?

    Natomiast w pliku extensions.conf wpisuje:

    [outgoing]
    exten => _X.,1, Answer()
    exten => _X.,n, Playback(beep)
    exten => _X.,n, Dial(SIP/NazwaOperatora/${EXTEN})
    exten => _X.,n, Hangup()

    ; Calls to ext 100
    exten => 2102,1,Dial(SIP/IMSInumer1,20)
    exten => 2102,n,VoiceMail(100,u)
    exten => 2102,n,Hangup

    ; Calls to ext 200
    exten => 2103,1,Dial(SIP/IMSInumer2,20)
    exten => 2103,n,Hangup

    Jak widać robie to pierwszy raz i błądze, więc bardzo proszę o pomoc lub wytłumaczenia jak konfigurować prostą rozmowę.
  • REKLAMA
    MediaMarkt Black Week
  • #2 12055933
    przemyslawuk
    Poziom 12  
    W pierszej kolejności powinieneś sprawdzić czy twoje telefony widzą sieć postawioną na OpenBTS. Domyślnie , jeśli nic nie zmieniałeś telefony powinny widzieć sieć o nazwie "001 01"
    Potem możesz wykonać
    config Control.LUR.OpenRegistration .*
    co umożliwi zarejestrowanie dokładnie każdego telefonu (ostrożnie !!!!)
  • REKLAMA
    MediaMarkt Black Week
  • #3 12057162
    scoozi17
    Poziom 2  
    Problem leżał po stronie telefonu komórkowego. Nie każdy chciał się rejestrować. Dopiero jak zaczałem używać starych modeli typu nokia 3310 i wszystko zaczeło działać, ale to już dawno. Także sieć działa, można rozmawiać, jakby ktoś miał kiedyś pytania do tego to śmiało.
  • #4 14180075
    __Grzegorz__
    Poziom 30  
    Problemem nie były na 99,9% telefony, lecz stabilność i precyzja zegara, którym taktowany był USRP1.

    Obecnie bawię się OpenBTS na USRP B200. Na zegarze domyślnym tablet Samsunga N8000
    ma problem z zalogowaniem, natomiast stary W810i - nie :)
    Po podłączeniu do USRP zegara synchronizowanego GPSem, po kilku minutach - jak ręką odjąl :) Oba telefony działają.

    Więcej:
    http://openbts.org/w/index.php/RadioIntegration
    http://wush.net/trac/rangepublic/wiki/USRP
  • #5 14181587
    przemyslawuk
    Poziom 12  
    B200 wymaga przerobek aby dzialalo poprawnie z Openbts.
    Zegar to jedna z tych przerobek, zewnetrzny wzorzec to koniecznosc.
    Mialem ponad 140 plyt B200 i kazda jedna wymaga przerobek. Czasami ktoras "zaskoczy", ale zeby dzialalo stabilnie trzeba przerabiac.
  • #6 14206549
    __Grzegorz__
    Poziom 30  
    Sprzętowo B200 nie wymaga żadnych przeróbek przy współpracy z OpenBTS.
    Jeżeli nie dysponujemy zewnętrznym diplekserem/cyrkulatorem, to jedynym potencjalnym problemem może być duża czułość odbiornika (to akurat zaleta sprzętu).
    Przy podłączeniu anten jak na załączonych foto odbiornik będzie zakłócany przez nadajnik, mimo offsetu 45MHz pomiędzy up- i down link.

    Jak skonfigurować Asterisk i extensions.conf dla Open BTS z USRP1? Jak skonfigurować Asterisk i extensions.conf dla Open BTS z USRP1?

    Przy standardowych ustawieniach OpenBTS jest spore ryzyko "zatkania" odbiornika sygnałem generowanym przez urządzenie.

    (komenda noise zwraca wartości powyżej -50dB dla RSSI noise).
    Ale wystarczy zmniejszyć wartość parametru GSM.Radio.RxGain do wartości 10 i jest OK. W OpenBTS 5.0 należy użyć komendy rawconfig, standardowa config nie pozwoli zejśc poniżej 25.

    U mnie RSSI noise spadł z -53dB do -68dB tylko po tym zabiegu.
    Jeszcze delikatnie zmniejszyłem moc nadawania komendą power o 5dB.
    I wszystko hula.
    Zasięg wzrósł z ok.1m :) do ok. 15m (ściana żelbetonowa nie stanowi problemu).
  • #7 14206682
    przemyslawuk
    Poziom 12  
    Widzę, że masz podłączonego GPS-a. A to kilkaset dolców więcej.
    Ja przerabiałem, żeby tego uniknąć. I powiedz mi czy bez tego GPS-a każdy telefon ci się loguje ?
  • #8 14206735
    __Grzegorz__
    Poziom 30  
    Jak już wspomniałem wyżej - S-E W810i nie stwarzał problemów, Samsung N8000 - miał problemy ze znalezieniem sieci, nie mówiąc już o logowaniu do niej.
  • #9 14208956
    przemyslawuk
    Poziom 12  
    Widzisz, mówimy tu trochę innym językiem. Zasięg 1-3m i sprzęt do tego za kilka tysięcy złotych? :( Nawet 15 metrów to porażka.
    B200 jest generalnie źle zaprojektowane. A przynajmniej nie do OpenBTS. Ja GPS-a daje tylko do sprzętu z górnej półki jest z nim taki kłopot, że antena musi być za oknem. W pozostałych zastosowaniach przerabiam B200 i każdy telefon mi się loguje bez problemów.
    Zasięg mam kilkaset metrów. Bez dodatkowych wzmacniaczy i proste anteny własnej roboty.
    Koala i GSX1800 Link maja tylko odrobinę większą moc, ale zasięg dochodzi do kilometra. Za połowę ceny.
  • #10 14290670
    mirell
    Poziom 9  
    Przykleję się przy okazji : ile wynosi ta "połowa ceny" ?
    Na stronie nie ma o tym wzmianki. Mam wrażenie, że cena zależy od "jelenia" (?)
    Ktoś kupował ze strony http://maniana.strefa.pl ? Możecie podać ceny ?
    ( maila napisałem dobry miesiąc temu i wciąż nie dostałem odpowiedzi ).
REKLAMA