Van 2 Asteriskem (irodában és otthon). Az otthoni Allnet telefonom az irodából érkező hívásokra azonnal lefagy. Látott már valaki ilyesmit? Van rá megoldás?
Amit eddig sikerült kideríteni/kipróbálni - nem feltétlen VoIP hiba, lehet, hogy UDP/IP szintű.
Mind2 Asterisk Gentoo-n fut, közöttük IAX, kliensek SIP-en.
Iroda: kernel 2.6.25, asterisk 1.2.32
Otthon: kernel 2.6.15, asterisk 1.2.14
All7950 otthon: fw 2.09.33
Hívások:
Allnet -> akárhova - megy
Otthoni SIP -> Allnet - megy
Irodai SIP -> Allnet - lefagy
Próbáltam, de fagy:
- IAX helyett SIP-en csatlakoztattam a telefont az irodai asteriskre
- fizikailag is bevittem az irodai hálózatra
- irodai asterisket "downgradeltem" az otthoni verzióra (ezután mind2-t upgradeltem 1.2.32-re, az otthoni továbbra is jó)
- kernel upgrade 2.6.27-re (mert 2.6.25-nél volt v.mi változás az UDP stack-ben)
- fenti miatt aztán downgrade 2.6.24-re
- tel fw downgrade 2.09.28-ig minden elérhetőre
- a legérdekesebb: Asterisk 1.2.32 tesztként fel egy másik szerverre az irodában (kernel 2.6.24)
Mindez nem segített. Az első kimenő SIP INVITE UDP csomagra azonnal csonttá fagy a telefon, 1 bitet sem válaszol
Ja, és az alap config (2 Asterisk IAX-al, az otthonin az Allnet) eredetileg ment, csak azóta több, kisebb-nagyobb változás történt mind2 szerveren, mire észrevettem, h gáz van, tehát már nem tudom, mi milyen verzió volt eredetileg :(
Tipp? Ötlet? Tanulság?
Előre is köszi! Ha megoldjuk, később talán mást megkímélhetünk hasonló szívástól.
- 1769 megtekintés
Hozzászólások
Szia.
Tipp: kernel: 2.6.29.1, asterisk 1.4.23.1 forrásból készítve csak a szükséges modulokat meghagyva mindkettőben nem lesz gond semmivel.
- A hozzászóláshoz be kell jelentkezni
En nem gondolnam, hogy a gep oldalon van gond. Lehet, hogy egy fw upgrade a telon megoldana minden gondot.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Abból gondolom, hogy nem teló gond, hogy ezt írta: "- tel fw downgrade 2.09.28-ig minden elérhetőre" tehát több fw is kipróbált.
- A hozzászóláshoz be kell jelentkezni
...valamint, h egyik asterisken semmi probléma, csak a másik fagyasztja.
Ettől függetlenül bennem is él némi gyanú, h nem fw, hanem esetleg v.mi hw hiba a telóban :(
De most sajna se kedvem, se keretem, h kidobjam és újat vegyek helyette.
- A hozzászóláshoz be kell jelentkezni
Softphone-val probald ki, x-lite vagy zoiper egesz jo feluletet ad azoknak, akik telefonrol ternek at, plusz eleg jol nez ki a kezelofeluletuk, hogy csabero legyen.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
X-Lite-ot használok, ahol adott a pc, amíg telefon kell. Tényleg jó, szeretem, semmi probléma vele. Ezen kívül pap2-ket, ezek is mennek simán. Csak ez a hülye Allnet szivat.
Nem egy nagy márka, de eddig szépen tette a dolgát. Csak azért van ithon, hogy legyen egy amolyan "telefon", amit bármikor lehet hívni és fel lehet venni, mint egy "telefont", ha a notebookom épp nem megy, vagy esetleg nincs is otthon.
Na, szerintem átnézem a kernelben a networking beállításokat, hátha ott b...tam el következetesen v.mit.
- A hozzászóláshoz be kell jelentkezni
Kb. 6-8 hónapja járt a kezeim között az említett készülék és ha jól emlékszek, akkor az 1.4.17-es vagy 1.4.18-as asteriskkel nézegettem. Ott semmi ilyen probléma nem volt.
Próbáltad már 1.4.x-es asteriskkel? Mert ha azzal is fejreáll az Allnet, akkor biztos, hogy a telefon bugzik. Ha nem, akkor szinte biztos, hogy valami implementációs probléma van az 1.2-es ágban.
Még az se kizárt - bár ennyi idő távlatában már nem nagyon emlékszek a konfigmenüre -, hogy valahol a telefon hálózati beállításaival van baj. (Új asteriskkel/kernellel/fw-vel már nem megy ugyanaz a beállítás.)
-----
Ephone Magyarország - Összekapcsolunk a világgal.
http://www.ephone.hu
- A hozzászóláshoz be kell jelentkezni
Uuuu, telleg, most nezem, 1.2 *... hat ize. Olyant a kokorba lattam utoljara.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Valóban nem mai gyerek. Én sem értem, h a gentoo portage tree-ben miért nincs egyeltalán 1.4-es asterisk, csak 1.6-os lesz majd, de még unstable.
Forrásból pakolni meg nem akartam, eddig bőven jó volt az 1.2 is. Nagy dolgokat igazából nem csinál.
Amúgy erős a gyanú, hogy nem is maga az asterisk a ludas. De a kernel IP stack sem nagyon lehet, hiszen elvileg a 2 asterisk közti IAX kapcsolaton elvileg nem megy át transzparensen az UDP csomag.
Mindenesetre itt egy diff a fagyasztó és a nem fagyasztó INVITE csomagról. Érdekes módon a data mindkettőben azonos, a fagyasztó csomag mégis 3 byte-al hosszabb. De miért?
Internet Protocol, Src: 192.168.12.254 (192.168.12.254), Dst: 192.168.12.100 (192.168.12.100)
Version: 4
Header length: 20 bytes
Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
0000 00.. = Differentiated Services Codepoint: Default (0x00)
.... ..0. = ECN-Capable Transport (ECT): 0
.... ...0 = ECN-CE: 0
Total Length: 847
Identification: 0x2d40 (11584)
Flags: 0x00
0... = Reserved bit: Not set
.0.. = Don't fragment: Not set
..0. = More fragments: Not set
Fragment offset: 0
Time to live: 64
Protocol: UDP (0x11)
Header checksum: 0xafab [correct]
[Good: True]
[Bad : False]
Source: 192.168.12.254 (192.168.12.254)
Destination: 192.168.12.100 (192.168.12.100)
User Datagram Protocol, Src Port: sip (5060), Dst Port: sip (5060)
Source port: sip (5060)
Destination port: sip (5060)
Length: 827
Checksum: 0x4c7f
[Good Checksum: False]
[Bad Checksum: False]
Data (26 bytes)
0000 49 4e 56 49 54 45 20 73 69 70 3a 61 6c 6c 6e 65 INVITE sip:allne
0010 74 40 31 39 32 2e 31 36 38 2e t@192.168.
Internet Protocol, Src: 192.168.12.254 (192.168.12.254), Dst: 192.168.12.100 (192.168.12.100)
Version: 4
Header length: 20 bytes
Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
0000 00.. = Differentiated Services Codepoint: Default (0x00)
.... ..0. = ECN-Capable Transport (ECT): 0
.... ...0 = ECN-CE: 0
Total Length: 844
Identification: 0x2d3c (11580)
Flags: 0x00
0... = Reserved bit: Not set
.0.. = Don't fragment: Not set
..0. = More fragments: Not set
Fragment offset: 0
Time to live: 64
Protocol: UDP (0x11)
Header checksum: 0xafb2 [correct]
[Good: True]
[Bad : False]
Source: 192.168.12.254 (192.168.12.254)
Destination: 192.168.12.100 (192.168.12.100)
User Datagram Protocol, Src Port: sip (5060), Dst Port: sip (5060)
Source port: sip (5060)
Destination port: sip (5060)
Length: 824
Checksum: 0xb72e
[Good Checksum: False]
[Bad Checksum: False]
Data (26 bytes)
0000 49 4e 56 49 54 45 20 73 69 70 3a 61 6c 6c 6e 65 INVITE sip:allne
0010 74 40 31 39 32 2e 31 36 38 2e t@192.168.
Első esetben: X-Lite <-SIP-> Iroda <-IAX-> Otthon <-SIP-> Allnet
Második esetben: X-Lite <-SIP-> Otthon <-SIP-> Allnet
- A hozzászóláshoz be kell jelentkezni
Azert, mert a Portage-beli asterisk maintainer megszunt dolgozni a Gentoo-nak (erdekes, ez valami tendencia lehet, a Mandrivas is kilepett). Meg kell nezni a voip overlay-t, ott mintha lenne 1.4-es csillagocska, teljesen supported modon maszik fel. Igazabol gondolkodtam mar egy 1.6-os ebuildon, de az asterisk annyira bonyi, hogy nem merek belekezdeni.
A SIP csomaghoz nem tudok sokat hozzaszolni, nem vagyok SIP proto guru, de majd talan mas.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Hát, ez szomorú :( Tegnap feldobtam a laymant, overlayben tényleg van 1.4.22, de subversion és szintén hard masked. De azért majd ma feltolom, meglátjuk.
SIP csomag már valóban eléggé HC, de mindenesetre fura a különbség.
- A hozzászóláshoz be kell jelentkezni
Az, hogy svn ebuild, nem jelent semmit, ha tagged svn (tehat az url vege az olyan, hogy /tags/1.4.22), akkor van gond, ha trunk, mert az edge asterisket jelentene. Ha ez utobbi van, akkor inkabb erdemes masolni az ebuildot, meg a konyvtarat, es az elso peldamhoz hasonlo agat valasztani. Az 'svn ls' parancs nagy segitseg tud lenni a szuksegben.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
1.4.22 valóban pikk-pakk megoldotta a problémát.
De akkor is idegesít, h mi volt az oka :(
- A hozzászóláshoz be kell jelentkezni
Tapasztalatom szerint az 1.4-es széria sok esetben jobban viselkedik a noname-bb készülékekkel, mint az 1.2-es, ezért is javasoltam, hogy érdemes cserélni.
Ha szakítasz rá időt és kideríted, hogy mi volt az ok, ugye megírod ide is?
-----
Ephone Magyarország - Összekapcsolunk a világgal.
http://www.ephone.hu
- A hozzászóláshoz be kell jelentkezni
Mert minden asterisk verzioban rengeteget javitanak a hw tamogatasokon, es az 1.2-t mar telleg nem nagyon hasznaljak sehol, csak ahol nagyon muszaly.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni