Sipura 3000 beállítása analóg vonalhoz (Németország - Magyarország)

Fórumok

* Átneveztem miután beszereztem a Sipura-t, lásd lent.

Sziasztok

eredetileg ez a topik volt a kindulás:
http://hup.hu/node/114508
illetve ez a hozzászólás E-Medve részéről:
"A Linksys SPA3102 például tud olyat, hogy az egyik porton bemegy a rendes analóg szolgáltató (esetedben a kábelmodem analóg portja), a másik porton meg a telefonod. Aztán már csak a 3102 beállításán múlik, melyik hívásod merre megy ki. "

de aztán úgy gondoltam jobb ha nyitok egy újat, szóval

Lassan megjön a 3102-m, a következőt szeretném:

Adott egy németországi kábeles internet szolgáltatás telefonvonallal.
A jelenlegi, szolgáltatótól kapott analóg vonalon (ami a kábelmodemből jön be) továbbra is szeretnék _német_ vezetékes irányba telefonálni - mivel ez flatrate - illetve bármilyen ezen bejövő hívást fogadni (van hozzá egy DECT készülékpárom analóg csatival).

De, hívnék magyarországi vezetékes illetve mobil számokat is. Itt gondolom a dialplannnel is kellene játszani, ergo ha 0036-ot tárcsázok akkor VOIP irányba küldje, ha német vezetékes számot akkor normál analóg irányba (német mobil esetében majd később variálom én hogy melyik lenne a jobb).

Előbb-utóbb egy +36-21-es (Neophone.hu) otthoni számot is bekonfigolnék, hogy a magyarországi ismerőseim egyszerűbben, hazai vezetékes számon hívhassanak ha akarnak.

Itt találtam egy leírást hogy hogy néz ki a német számok felépítése:
http://en.wikipedia.org/wiki/Telephone_numbers_in_Germany

Itt meg van egy német SPA konfig oldal, ahonnan talán a fő beállításokat meg tudom majd találni:
http://spakonfig.de/

A kérdés hogy egy SPA3102 esetében hogy induljak? VOIP szolgáltató egyelőre a Betamax körből kerülne ki+ a fent említett Neophone.hu

Köszi mindenkinek előre is!

Hozzászólások

Nézd, szerintem az SPA eszközök konfigurálása pofonegyszerű. Ha például a dialplant akarod faragni, beírod a googlebe, és máris ezerféle mintát találsz.
IMHO kezdd el állítgatni, és ha elakadtál, és konkrét kérdésed van, akkor szólj :)

Ha jól értem a problémádat, akkor kb. ez kell neked a dialplan rovatba:
(0036xx.<:@gw1>|xx.<:@gw0>)
Elvileg a Linksys SPA3102 az asteriskhez hasonlóan a jobban illeszkedő minta felé küldi a hívást. Ha mégse, akkor a második felét pontosítsd.

Megj.: gw0 a pstn irányt jelöli, gw1 a voip irányt, ha jól emlékszek.

Emlékeim szerint az SPA3102 csak egy voip accountot tud kezelni. Az megoldható lenne, hogy a gw0/1 helyett IP címet írsz be. De ugye a voip szolgáltatók usernevet/jelszót is várnak: hogy ezeket hogy adod át a dialplannel, azt már passzolom. Innetől kezdve a jelszavad is cleartext-es lenne, szóval nem éri meg játszani vele.

A 3102 1 accountot kezel ki és be, viszont
ezt a részt kitöltve és GW1, GW2, GW3, GW4, ként még 4 másik szolgáltatót használhatsz hívásra.

"Gateway Accounts
Gateway 1:
GW1 Auth ID:
GW1 Password:

Gateway 2:
GW2 Auth ID:
GW2 Password:

Gateway 3:
GW3 Auth ID:
GW3 Password:

Gateway 4:
GW4 Auth ID:
GW4 Password: "

Ja és ott a GW0 maga a vonalas irány is.
Ez ha jól számolom akkor 6 különböző irány nem is beszélve más módszerekről.
A legalaposabb körültekintéssel is elegendőnek tűnik.

Még egy kérdés:

úgy tűnik az SPA-3102-t lenyúlták a postások (így arról majd ők kérdeznek)
VISZONT

lehet lesz egy Sipura 3000 olcsón, ez megfelelne ugyanerre a célra? Tudom hogy nincs benne router rész de arra van egy WRT54GL-em szóval nekem csak a fent vázolt dologra kellene.

Na sikerült egy bontatlan, sosem használt Sipura SPA3000-et beszereznem viszonylag olcsón (25€ szállítással).
Elég régi firmware verzió (2.x), szeretném az utolsó elérhetőre (3.1.20) frissíteni.

Próbáltam a windowsos változattal
(leírás itt: http://voipstuff.net.au/voip-hardware/spa-3000/),
kábelen keresztül - szépen megtalálja a program a dobozt, elfogadj a jelszót majd közli hogy nemsokára indul a frissítés.
De nem, vártam kb. fél órát és nem lépett tovább.

Második próbálkozásra az upgrade url-en keresztül megadott http útvonalról akartam frissíteni
(lásd itt: http://kirriwa.net/john/doc/spa3000-firmware.html)
- ugyanúgy sikertelen, kiírja hogy majd frissül de egy éjszaka alatt se csinálta meg.
TFTP-t is próbáltam egy win-es tftpd32.exe segítségével, ahhoz se nyúl hozzá.

A cucc DHCP-na kapja az ip címét egy WRT54GL (Tomato 1.28 fw, statikus ip cím kiosztva) routertől.
Már gondolkodom egy ideiglenes fix ip+direkt kábel kombón, de még várok az ötleteitekre hátha :)

Bárkinek valami tippje van?

Van valami lényegi különbség a 3.1.20 fw-hez képest? Mert azzal nem ment.

Nem, se a .18 se a .20 nem működik,
sem a gyári upgrade exe-vel Windows alól,
se HTTP vagy TFTP szerverről a http://sipuraipcíme/update?tftp://linuxgépipcíme/spa.bin címről (az itt leírt módszerrel: http://kirriwa.net/john/doc/spa3000-firmware.html)

Egyelőre kifogytam az ötletekből :| még a gyári beállítások visszaállítása marad (reboot sem segített, se a telefonkábelek kihúzása)

Na megoldódott, egy factory reset után egyből updatelt a linuxos tftpd szerverről, már szép Linksys logóm van és 3.1.20 firmware.

Okulásul a reset method:

"Factory Reset
To perform a factory reset on your SPA-3000 remove the Ethernet cable and the PSTN line cable, leaving just the power and the phone connected. Dial **** on the phone. You should hear a Sipura message asking you to enter your selection. Then dial 73738# (ie spell RESET on the phone dial pad)."

A végén kell még egy 1-est nyomni a megerősítéshez.

Tök jó ahogy kattog benne a relé amikor rebootol, tiszta retro :D A 3102-ben is kattog vajon? ;)

Következhet a beállítások buzerálása!

Nálam 3.1.20 van fent, működik gond nélkül. (Hardware Version: 2.0.1(5967))
Arra már nem emlékszem, hogy raktam fel (valószínű valami Wines sw-rel), de ez sem mostanában volt már.

Szerintem a .18-hoz képest kb. a Linksysesítés lehet a különbség (lecserélték a logo-t), de talán van más is. :)

Esetleg nem valami "szolgáltatózáras" készüléket kaptál?
Nem tudom, SPA-3000-ből volt-e ilyen.

Ja és nézd meg közvetlen kábelen. :)

Hardver verzióm ugyanez 2.0.1, talán 5967 helyett 6xxx - de ez nem lehet gond, rengeteg commentben írják hogy gond nélkül megy 2.x hw verziókkal. Nagy problémákat nem írnak erre a 3.1.20-ra, sőt inkább echo és callerid problémákat javít, ezért is tenném fel mielőtt egyáltalán elkezdeném használni.

Nem szolgáltatózáras, azt kiírja egy ponton az admin advanced menüben. Közvetlen kábelt megpróbálom majd, köszi :)

Na következő kérdés:

A normál vonalas telefont hívva (ami ugye az SPA-n keresztül megy) csak saját magamat hallom vissza echo formájában, ugyanez a másik oldalon is, egyikőnk sem hallja a másik oldalt. Melyik beállításokat nézegessem bőszen?

Kevésnek tűnik az információ.

Honnan indítod a hívást? A Sipura-ra kötött telefonról a másik portján lévő vonalon keresztül, esetleg egy távoli készülékről pl. neten át?

Előbbi esetben ha kihúzod a tápját, átmegy rajt a vonal?

Utóbbi esetben az RTP csomagok átmennek a közbenső hálózati eszközökön?

Most kintről indítom (a Sipura otthon van én meg a munkahelyemem) és úgy van ez a saját hangom visszhang+nem hallani a másik felet, ez van a túloldalon is.

Tápkihúzást megpróbálom estére (ha jól tudom olyankor (meg ha nincs Ethernet kapcsolat) a relé direktbe köti az FXS és FXO portokat).

Na nyomtam neki ismét egy reset-et (fw frissítés után elfelejtettem), minimál beállítások mellett most átmegy a hang, talán minimális visszhanggal (bekapcsolt és áramtalanított állapotban is). Tesztelni csak saját magammal tudtam mobilról, további tesztelés majd a hétvégén :)

Az http://www.spakonfig.de/ megtaláltam a németországi beállításokat (impedancia, DTMF tone kódok ilyesmi) azokat kb-ra belőttem, a következő a VOIP szolgáltató konfigurálás lesz.

Köszi az eddigieket!

Sziasztok,

újabb kérdés,

ha az Auto PSTN Failback/VoIP Fallback To PSTN= NO

és ez a dial plan:
(0036xx.<:@gw1>|xx.<:@gw0>)

akkor elvileg ha pl nem tud a VOIP szolgáltatóhoz csatlakozni akkor sem fogja a 0036 számokat a PSTN-en keresztül indítani?
Vagy ahhoz a dialplan-t kellene tuningolni még?
Azt akarom elérni hogy ha valami miatt nem megy a VOIP akkor ne engedjen Magyarországra telefonálni.

Köszi, megnézem majd :) Működik a dialplan szépen, magyar számokat korrektül gw1 felé küld, minden mást gw0-ra, csak volt most olyanom hogy register failed státuszban volt és gw0 felé failbackelt a magyarországi hívás.

Másik kérdés:

Van egy Neophone-os 21-es körzetű telefonszámom, ezt hogy tudom beledrótozni, hogy ezen fel tudjanak hívni otthonról?

Logolás témája:

elvileg a normál log és a debug log is át van a NAS-omra (DNS-320) irányítva az 514-es portra, mégsem látom a hívásinformációkat, csak némi regisztráció infó jön, ilyenek vannak a /var/log/user.log-ban:

Aug 18 13:02:58 spa3000.local RSE_DEBUG: unref domain, sip.actionvoip.com
Aug 18 13:02:58 spa3000.local RSE_DEBUG: last unref for domain sip.actionvoip.com
Aug 18 13:03:07 spa3000.local RSE_DEBUG: reference domain:sip.actionvoip.com

Konkrétan a kimenő hívások irányát, idejét, hosszát szeretném kinyerni belőle.

Láttam rá Windows alapú szoftermegoldásokat, szóval gondolom elvileg megoldható, nekem Linux lenne az ideális. Van valakinek ötlete vagy tapasztalata?

A CDR-t nem hiszem, hogy ebben a formában ki fogod tudni nyerni. De ha a verbosity-t kell felhúzni, akkor a Line1 vagy Ext1 fülön admin/advanced módban van "SIP Debug option" azt piszkáld. Nálam PAP2T és SPA941 esetében ez "Full excl. NOTIFY"-on van és szépen látszik az INVITE/OK/BYE trio teljes tartalma (Call-id alapján meg látszik, hogy mi tartozik össze).

Köszi megnézem ezt is!

Most azonban olyan gondom van, hogy ha a normál vonalas számomat hívom akkor a Sipura felületén látszik a "Ringing" státusz, a rákötött analóg (Dect Philips) azonban nem csörög. Hívni kifele se tudok analógon, pár másodperc után szaggatott sípolás hallatszik magasabb frekin mint a foglalt jelzés.

VOIP irányban frankón megy.

Ha resetelem az SPA-t akkor jól működik az analóg is, mire beállítom a hálózatot/dial plant/sip proxit addigra elromlik megint.

Melyik beállítás lehet a ludas?

A kicsengéshez: a csengetési feszültséggel és a hullámformával/frekvenciával kísérletezz (Panasonic DECT-es telefon 20Hz, 85V trapéz jellel szépen kicsöng)

A kimenő híváshoz: próbáld ki rendes vezetékes telefonnal, ne DECT-tel. Írod, hogy factory reset után jó az analóg, így a tone/pulse problémát elvileg kizárhatjuk, más meg nem igazán okozhat ilyesmit a hálózat/dialplan/proxy trióból.

Pont ezek a feszütség és hullámforma/freki van beállítva. És ha gyári beállításokra visszaállítom akkor működik is, kicseng egyből. Mihelyst beállítom a SIP-et stb egyből elfelejt csengeni (bár a felületen látom hogy "Ringing") és kitárcsázni se tudok analóg irányba (pár másodperc után ütemes sípolást kapok), viszont VOIP irányban megy.

Na megoldódott nagy nehezen, nagy szenvedés volt :)

Ha
Preferred Codec: G711a
Use Pref Codec Only: Yes
akkor van ez a hiba. Valami miatt G711U-t akar használni állandóan,

mihelyst
Preferred Codec: G711u
Use Pref Codec Only: no (vagy yes, mindegy)
azonnal megy ki és be is a hívás a normál analóg vonalon :)

Elvileg még az FXS port impedanciát kell állítanod, ami ha jól emlékszek 600 ohm.

Ha meg a tárcsahangokra és egyebekre gondolsz, akkor ott ilyenek vannak:
ringcadence = 1250,3750
dial = 425
busy = 425/300,0/300
ring = 425/1250,0/3750
congestion = 425/300,0/300
callwaiting = 425/40,0/1960
dialrecall = 425+450
record = 1400/400,0/15000
info = !950/330,!1400/330,!1800/330,!0/1000,!950/330,!1400/330,!1800/330,!0/1000,!950/330,!1400/330,!1800/330,!0/1000,0
stutter = 350+375+400

Következő lépés a Neophone 21-es számának beállítása lenne, ezt hogy kellene elképzelnem? Hova és mit kellene beállítanom hogy a 21-es szám felhívásakor itt csörögjön az SPA3000-re kötött telefon?

Köszi!

(Szerk. pontosíts)
Na közben úgy tűnik rájöttem ennek is a logikájára:

Line1 fülön:

Proxy and Registration
Proxy: sip.neophonex.hu
Outbound Proxy: sip.freevoipdeal.com (vagy bármelyik másik szolgáltató amit használsz)
Use Outbound Proxy: no
Use OB Proxy In Dialog: YES
Make Call Without Reg: yes (hogy ha a neophone valami miatt nem megy akkor is tudjál kifele hívni)

Subscriber Information
User ID: 0621xxxxxxx
Use Auth ID: yes
Auth ID: 0621xxxxxxx@sip.neophonex.hu

Valamint értelemszerűen a Gateway Accountsnál a megfelelő kimenő szolgáltatóhoz tartozó account
pl.
Gateway 1: sip.freevoipdeal.com
GW1 NAT Mapping Enable: yes
GW1 Auth ID: username

Kb. ennyi kell hogy a 0621xxxxxxx számod felhívásakor az SPA3000-re kötött telefon csörögjön+menjenek a kifele menő hívások is gw1-2-3-4en.

Jelenleg ez a dial plan:

(0036xx.<:@gw1>|<030:004930>xx.<:@gw1>|<015:004915>xx.<:@gw1>|<016:004916>xx.<:@gw1>|<017:004917>xx.<:@gw1>|xx.<:@gw0>)

a cél hogy a magyar számokat és a német normál vonalas(030-al kezdődő)/normál mobilt (015-6-7el kezdődő) is a VOIP szolgáltatón keresztül küldje. Eddig működni látszik :) biztos lehet rajta javítani, egyszerűsíteni is

Újabb kérdés merült fel:

Megoldható-e, ha a PSTN csörög és x csörgés után nem veszem fel akkor továbbítsa a hívást SIP-en egy megadott mobilszámra?

Sejtelmem szerint a PSTN-To-VoIP Gateway környékén nézelődnék de bármi tippnek örülök.

Köszi!

Ezt általában a szolgáltató szokta adni. Ha x mp-ig nem veszed fel, akkor hangposta vagy továbbítás. (Olyankor is működik, ha nincs neted valamiért.)

De ha mindenképp ragaszkodsz az SPA3000-hez, akkor olyat keress, hogy "Cfwd No Ans Dest:" és "Cfwd No Ans Delay:". (Az SPA941-nél és a PAP2T-nél a User fülön van.)

A megfelelő prefixet beírtad elé? Valószínűleg az is kell a dialplan miatt.
Plusz a delay-t beállítottad valami kellően alacsony számra? (Mondjuk 30-ra, ha 30 másodperces késleltetést szeretnél.)
A PSTN-to-VOIP emlékeim szerint arra jó, hogy a PSTN-en beeső hívásokat fogadja az ATA és PIN után enged továbbtárcsázni VOIP-ra.

A dialplan lekezelné a hívást egyébként is, de ide pont komplett 004912345678@gw1 -et írtam.

Olvastam olyant is hogy ez a forward csak visszaszól a bejövő SIP hívás szerverének hogy ide és ide irányítsa át a hívást és ezt általában nem támogatják a szolgáltatók.

PSTN-to-VOIP-ról olvastam én is ezt de gondoltam hátha meg lehet valahogy oldani hogy egy fix számra tárcsáz ki automatikusan SIP-en.