hamster
-
Innlegg
13 -
Ble med
-
Besøkte siden sist
Innholdstype
Profiler
Forum
Hendelser
Blogger
Om forumet
Innlegg skrevet av hamster
-
-
Her er oppskrift for å sette opp FreePBX mot Nextgentel's NextPhone SIP tjeneste.
Litt bakgrunn:
Jeg har fast ip på subnett og brannmur med NAT.
FreePBX kjører virtuelt i en VirtualBox host server.
Dersom du har dynamisk IP kan FreePBX finne denne automatisk. Prøv å google "freepbx externhost"...
Først må du skaffe deg informasjonen du trengerfor å Registrere sip-klienten din (FreePBX) mot nextgentel. Spør NextGentel(?).
1) Grunnleggende konfigurasjon
Logg inn i PBX Administrator og gå til Tools - Asterisk SIP Settings. Klikk på [Auto Configure] i NAT settings for å la FreePBX finne din utside-ip og lan adresser. Endre dersom det er nødvendig.
Husk å klikke [submit Changes] nederst når du er ferdig.
2) Bruker og internnumer
Ifølge den norske telefonnummerplanen er nummersereien som starter med 42, 43 og 44 ikke i bruk, så dette benytter vi til interne numre i sentralen. Vi suplerer med to siffer, så du sitter tilbake med 300 numre internt.
Mer info om Norsk nummerplan, E.164, på post og teletilsynet sine sider.
Så oppretter du en sip bruker ( Setup - Extension - Generic SIP Device og [submit] ) med nummer mellom 4200 og 4499 med navn, etc. etter eget ønske og får denne til å fungere på din sip-device. om det er sip klient på pc'en, mobilen eller en vanlig telefon med sip-støtte. Ikke glem knappen [Apply configuration Changes] som dukker opp øverst i skjermen.
3) Lage Trunk
Gå til Trunks - Add SIP Trunk
Trunk Name: NextGenTel
Outbound CallerID: 20000947&--#60;ditt telefonnummer&--#62;
CID Options: Force Trunk CID
Maximum Channels: 1
Du trenger ingen Dial Rules.
Outgoing Settings
Trunk Name: nextgentel
Peer Details:
type=friend host=217.13.5.134 username=20000947&--#60;ditt telefonnummer&--#62; secret=&--#60;ditt passord&--#62; context=from-trunk insecure=invite,port canreinvite=no
Incoming Settings
; Her skal det være tomt
Registration settings
Register String: 20000947&--#60;ditt telefonnummer&--#62;:&--#60;ditt passord&--#62;@217.13.5.134
4) Peke ringemønster mot Trunk
Nå må du opprette en outbound Route
Route Name: bylinje
Dial Patterns:
[table]
prependprefixmatch patterncaller ID 0ZXXX 11X 1NXX 4[015-9]XXXXXX 8[0-79]XXXXXX +47X. [235679]XXXXXXX[/table]
Trunk Sequence 0: NextGenTel
5)
Så må det opprettes en rute inngående for å håndtere det som kommer inn til Trixbox/Asterisk
Description: Fra NextGenTel
Extensions:
&--#60;her velger du de internnumrene som skal håndtere innkommende. For eksempel en gruppe eller den SIP Extension som du opprettet tidligere&--#62;
6)
Lykke til
-
Siden trixbox er basert på asterisk 1.6.0 og FreePBX benytter oppdaterte asterisk versjoner (les: 1.8 pr. Jan 2012), så kommer jeg til å bytte til denne. Poster trolig config etterhvert.
-
Heftig bump av tråden (nesten 5 år), men noen setter sikkert pris på infoen du la ut.
Jeg antar det er flere som har funnet ut av dette, men svært få tar seg bryet med å dele det hele... Er jo litt arbeid å poste det.
Jeg la til
+47|X.
i dial pattern, da det håndterer +47 for oss som legger inn +47 på numrene på mobilen.
Jeg har installert CsipSimple på min Android mobil og når jeg slår et nummer, så kan jeg velge å ringe via sip eller mobiloperatør.
Strengt tatt kan sip-telefon kunder spørre operatøren sin om sitt brukernavn og passord. Det burde ikke være noen hemmelighet.
-
Hei
Jeg har fått Trixbox (Asterisk) til å prate mot Nextgentels SIP tjeneste helt fint.
Du trenger å tilegne deg REGISTER og INVIRE informasjonen som ATA-boksen benytter når den kobler seg opp.
Jeg utførte sniffingen med FreeBSD tcpdump og en hub mellom ruter og ATA boks. Cain og Abel sammen med Wireshark gjør nok nytten de også.
I etterkant satte jeg opp en Trixbox bak min brannmur med NAT. Det var ingen grunn til å åpne eller redirecte noen porter inn til Trixbox/Asterisk.
SIP REGISTER går hyppig fra Trixbox/Asterisk til nextgentels sipserver og holder liv i NAT-regelen og vil dermed ordne med at innkommende INVITE's kommer inn til Trixbox.
Hvis du klarer å fange filen som blir hentet fra rgconf.nextgentel.net via tftp protokoll, så er det en god kilde til det du trenger... Den blir hntet når ATA boksen starter.
____________________________
Over til konfigurajonen...
Ifølge den norske telefonnummerplanen er nummersereien som starter med 42, 43 og 44 ikke i bruk, så dette benytter vi til interne numre i sentralen. Vi suplerer med to siffer, så du sitter tilbake med 300 numre internt.
mer in fo om Norsk nummerplan, E.164, på post og teletilsynet sine sider.
Jeg benytter Trixbox 2.8.0.4
Trixbox 2.8.4.0 er basert på Asterisk 1.6.0.
Jeg har fast IP.
Gå først til Config file editor'en og rediger filen sip_general_custom.conf og legg inn følgende linjer:
externip=<din faste ip> localnet=10.0.0.0/255.0.0.0 localnet=192.168.0.0/255.255.0.0 localnet=172.16.0.0/255.240.0.0 nat=yes
Om du har dynamisk ip kan du alternativt benytte:
externhost=<klikk her for å finne ut hvordan...>
Først oppretter du en sip bruker ( Extensions - Add Generic SIP Device)
Legg inn extension 4201 med Displayname, Sip Alias og Outbound CID etter eget ønske.
Så oppreter du en Trunk, type SIP, med følgende informasjon:
Outbound CallerID: 20000947<ditt telefonnummer> Never Override CallerID [v] Maximum Channels: 1 (Du har nok bare en. Prøv med flere om du vil sjekke...) Ingen Dial Rules! Outgoning Settings: Trunk Name: nextgentel PEER Details: ----- type=friend host=217.13.5.134 username=20000947<ditt telefonnummer> secret=<ditt sip passord> fromuser=20000947<ditt telefonnummer> context=from-trunk insecure=invite,port canreinvite=no ----- Registration: Register string: 20000947<ditt telefonnummer>:<ditt sip passord>@217.13.5.134
Sjekk med sip registreringen at hosten 217.13.5.134 er riktig i ditt tilfelle.
Så skal du lage en outbound route
Route name: bylinje Dial patterns: ------------ +47|X. 0ZXXX 11X 1NXX 4[015-9]XXXXXX 8[0-79]XXXXXX [235679]XXXXXXX ------------ Trunk Sequence 0: SIP/nextgentel
Så må det opprettes en rute inngående for å håndtere det som kommer inn til Trixbox/Asterisk
Description: Fra NextGenTel Extensions: <her velger du de internnumrene som skal håndtere innkommende>
Logg inn i asterisk med kommandolinje:
# asterisk -vvvvvr Asterisk > sip show register
Lykke til!
-
jeg har en php-fil som kan åpne og redigere andre filer på et webområde. når jeg skal lagre dokumentene som er endret kommer det opp en feilmelding om at lagring av fil mislyktes. jeg har endret rettighetene til filen som modererer/endrer filen 777. hva gjør jeg feil?
PHP har egne sjekker for tilgang til filer. Hvis jeg husker riktig, så er nøkkel-tingen vanligvis at filen må være eid av samme bruker som PHP-scriptet.
Kan det være du må ha en <Directory> tag i httpd.conf for området som php forsøker å aksessere? Litt usikker på den, men det kan være. Et annet moment du kan sjekker er at user www har tilgang hele veien fra / og ut til området hvor filen ligger. Hvis den må igjennom et dir med rwxr.x... og user og group ikke er www kan det hindre aksess.
-
Mulig jeg har noe 3com pccard-greier ligende og slenge. Skal ta en titt.
-
Får
"cannot connect to cvsup.no.freebsd.org: connection refused"
Du kan forsøke cvsup.se.freebsd.org som er sveriges server
ellers så er det en liste tilgjengelig på CVSUP-MIRRORS
Ellers, så er det viktig at du benytter riktig TAG så du cvsuper den versjonen du skal ha.
Du skal nok benytte RELENG_7
Men info om dette finner du på CVS-TAG
-
Her er vi visst ganske fersk... Du må begynne med:
$ man shutdown
du kan og prøve deg videre med
$ man ifconfig
og
$ man bash
osv.
alle* pakker du installerer i ports legger inn man pages med info
Lykke til...
*: nesten alle
-
Det fine med ports er at kildekoden blir patchet med modifikasjoner dersom det er nødvendig og alle dependencies kommer med for at det skal fungere.
"make install clean" er en grei kommando. Det er også mulig å kjøre andre kommandoer for å få gjort enkelte ting.
make fetch
make config
make patch
make
make install
make deinstall
make reinstall
make config sine instillinger blir lagret i /var/db et sted og blir husket til neste compile.
ta også en titt på ting som "portsnap". Her er det mulig å holde portstreet oppdatert og motta mail om hva som er utdatert. "portupgrade" kan også hjelpe deg å være oppdatert til en hver tid. Men du må følge litt med på hva du oppdaterer...
-
Netgear boksen (som jeg venter på) skal kunne spille av fra uPnP og fra SMB Shares. Mediatomb synes jeg er litt krøkkete selv, så jeg er enig at den er upraktisk. Jeg er spent på hvordan dette ser ut på EVA8000. Mediatomb mener jeg jeg kunne settes opp til å scanne dirs for endringer og oppdatere databasen via webguien. Har ikke guret så masse med dette enda. Burde vel egentlig chroot'et eller jailet mediatomben av sikkerhetsmessige grunner. Jeg har ikke funnet noen fine uPnP playere for PC-en om det er windows, bsd eller linux.
Som streaming server kan du og ta en titt på noe som heter ffmpeg. Jeg benytter denne til å komprimere avi filene fra digitalkameraet mitt. Det sparer meg mye plass. http://ffmpeg.mplayerhq.hu/index.html
Ffmpeg kan legge ut streamer fra f. ex. et webcam eller en spilleliste. Vet ikke om det er mulig å styre denne på noe vis fra en player.
-
Hey
Dersom du skal benytte BSD-boksen din sammen med mediaspilleren i stuen kan du forsøke ports/net/mediatomb. Dette er en uPnP server. Pass på å brannmure riktig, for denne må ikke være tilgjengelig eksternt. Bare til hjemmenettverket ditt. Jeg har bestilt meg en Netgear EVA8000 nå og gleder meg til å teste denne med min mediatomb.
Den støtter også dine SMB shares om du synes det er like greit...
http://www.stretto.no/PartDetail.aspx?q=p:1586718
Lykke til.
-
Jeg kjører også 6.3, men har ikke hatt endringer i filer med suid root. Dette er jo /sbin filer og skulle i utgangspunktet ikke bli endret med mindre du lager verden på ny...
Nextgentel IP-telefon og egen tlf-sentral Asterisk
i Internett og nettverk
Skrevet · Endret av hamster
Det ser ut til at NGT har gjort noen oppdateringer. Jeg må finne ut hva som er endret. Samtalene blir stum etter noen sekunder...