... je zariadenie, ktoremu sa oficialne hovori access server, v skutocnosti je to ale E1/T1/SIP brana. Access server mu manageri hovoria asi kvoli tomu, ze toho ponuka ovela viac, ako by si niekto mohol pod pojmom E1/T1/SIP brana predstavit ;>
Platforma:
Klasicke cisco s IOS a cli, ako ho pozname na inych cisco krabickach. Obsahuje niekolko DSPciek, niekolko E1/T1 portov, jeden console port a 2 gigabitove ethernety. Podobne ako u vecsiny cisco zariadeni, casto vas bude srat zauzivana sekvencia:
User: admin
Password: kokotsom
gateway1> conf t
Invalid ... ... ...
gateway1> kurwafix!
Invalid ... ... ...
gateway1> ena
Password: nbusr123
gateway1# conf t
Na zaciatok je potrebne zdoraznit, ze AS5350MX je pri spravnej konfiguracii v spravne navrhnutej sieti nesmrtelny pomocnik pri dodrziavani SLAciek. Ved za tie peniaze by sa aj patrilo...
Inbound & outbound
Po E1cke pride hovor a odide po ethernete na SIP server. Podporovane su v podstate vsetky pouzivane kodeky od g711 cez AMR po mp3. Podporuje VAD a QOS. Po prijati SIP invite od SIP servera po eth chyti volny timeslot vo volnej E1/T1, vytoci cislo a hotovo.
Fax:
Po E1 pride T37 G3 fax hovor, gateway zdvihne, ulozi si fax ako tif do pamate, a po ethernete posle e-mail na prednastavenu adresu s prilozenym tifom. V pripade, ze prichodzi hovor je presmerovany, dokaze gateway e-mail poslat na (povodne volane telefonne cislo)@faxeater.com. Ak gateway obdrzi po eth e-mail prichadzajuci na 65535@gateway.com s prilozenym tifom, vytoci 65535 a vrazi tam ten tif.
Konfiguracia:
Okrem cisco standardnosti (snmp, eth interfejsy, boot system, login, clock, username, ftp/http, line a ntp) sa tam stretneme s konfiguraciou voice portov, nastaveniamy faxu, mta (ESMTP client) pre faxy, license, E1/T1 kontrolery, translation rules a dialpeers, niektore z nich trochu rozoberiem:
fax - tu sa nastavi ako budu outbound faxy vyzerat (format hlavicky, co z e-mailu sa vytlaci kam a ci tam bude cover page)
mta - tu sa nastavy kam a ako sa budu posielat inbound faxy prilozene k e-mailom a ako bude vyzerat vysledny e-mail (subject, From:, aliases)
license - tu sa nastavi licencia na kodek, ktory pouzivate (ak je potrebna), samotna licencia je binarny subor vo flash:
E1/T1 kontrolery - tu sa nastavia parametre jednotlivych kontrolerov, ktore pocuvaju jednotlive E1/T1 linky, hlavne sa tam nastavi timeslotovy rozsah a framing.
Translation rules nam pomahaju menit telefonne cisla. Mozeme zmenit volane cislo, volajuce cislo aj povodne volajuce cislo podla ich patternov a prefixov (napr. volame na 0908 a gateway nas automaticky presmeruje na nejaku branu, cez ktoru bude hovor lacnejsi, pricom volajuci bude vidiet nase cislo).
dialpeers - toto su strasne srackomety. Su to akesi kusky kodu, ktore rozhoduju o kazdom hovore. Podla prefixu alebo patternu urcia, ci sa jedna o inbound, outbound alebo fax a vykonaju na hovore prednastavene operacie. Vyber jednotlivych dialpeerov sa robi tak, ze IOS porovnava hovor s kazdym dialpeerom sekvencne podla jeho ID, najprv nizsie, potom vyssie cisla. Vykona len tie dialpeery, ktore matchnu dany hovor. V pripade hovorov musi IOS matchnut 2 dialpeery. Jeden sa vola inbound a druhy outbound (pozor nezamienat s inbound callom a outbound callom. Kazdy inbound i outbound call ma jeden inbound a jeden outbound dialpeer (okrem faxu, ked jeden z dialpeerov je nahradeny tcl skriptom, ktory vyzerie fax z E1 a posunie ho ESMTP klientovi alebo naopak)). Je velmi prospesne mat dialpeery nastavene tak, aby nam kazdy hovor matchol len 2 dialpeery a ziadne ine. Dosiahneme to tak, ze dialpeerom spravne nastavime incomming called-number a destination-pattern. Tieto dva parametre vlastne rozhoduju, ktory dialpeer sa pouzije. Ak potrebujeme pouzivat taku kombinaciu dialpeerov, pri ktorej obcas hrozi, ze niektore hovory nam matchnu viac ako 2 dialpeery, mozeme to ostat pomocou parametra huntstop, ktory IOSu povie, ze ak hovor matchne tento dialpeer, uz sa dalej nebude porovnavat s ziadnym dalsim dialpeerom. Spravnym nastavenim ID dialpeerov potom nejak pozliepame dialpeer layout tak, aby platilo prve pravidlo (jeden hovor = presne 2 dialpeery). Pokial ide o dialpeery, dalo by sa o nich pisat a pisat a pisat, na to sa vsak vykasleme, pretoze toto je blogpost :> a zvedavcov odkazeme na lahko vygooglitelnu cisco dokumentaciu.
AS5350MX ma samozrejme klasicky seriovy port, ktorym sa na gateway mozeme pripojit, alebo ho mozeme pripojit na console router, ktorym budeme pristupovat na AS5350MX i v pripadoch, ze siet mame lobotomizovanu (napriklad vhodne naplanovanym broadcast stormom ;>). Console port tiez mozeme vyuzit na uploadovanie IOSu pomocou Xmodemu (je to strasna otrava, pretoze 1. to dlho trva a 2. nema to flow control :<)
Gateway samozrejme podporuje ftp: a tftp:
Najvacsie problemy s AS5350MX su viazane na uz spominane hovnometne dialpeery, ktore vam kludne mozu fetchnut na pracovny stol obrovsky pile-of-shit hned rano, pricom za 24 hodin tu kopu este stale nemusite mat celu zjedenu... Ak potrebujete pouzit firmware iny nez ten, ktory je v IOSe, mozete narazit na problemy s rozpoznanim tohoto firmware. Mate ho vo flash:, v configu nan spravne poukazujete, ale z nejakeho dovodu sa tento firmware uplatni az po niekolkych (nezazil som viac ako 3) reloadoch, niekedy to ale funguje hned :> Nikdy to ale nefunguje na prvy krat pri upgrade IOSu a sucasnom downgrade firmware - po prvom reloade sa loadne novy IOS i so svojim firmware, a ten firmware, ktory ste si hodili do flash: a do configu sa uplatni az po druhom reloade (alebo po tretom podla priemernej nalady jednotlivych DSPciek :>)
Silne nedoporucujem siahat na AS5350MX bez valid contract number, protoze to nie je uplne common zariadenie a niektore (i bezne) zalezitosti sa proste nedaju vygooglit.
Ak pouzivate privela funkcionalit AS5350MX, mozete narazit na problemy, protoze Cisco ma velmi zaujimavy sposob change request managementu - ak sa vela zakaznikov naraz ozve, ze napr. ESMPT by malo faxy posielat nie podla RFC, ale podla NICH, Cisco nevaha RFC sprznit - potom nastavaju situacie typu jeden IOS vam faxy spravne posiela, druhy ich spravne prijima, ale ani zaboha nenajdete taky, co dokaze oboje :>
Tento blogpost je len thought burst a po upozorneni na chyby a ine dolezite informacie, ktore by tu mali byt, ich sem pridam. Pridam tiez niektore informacie, ktore si v komentaroch eventualne vyziadate, podla mojej vlastnej lubovole :>
gateway1# (config) (ctrl) + Z
gateway1# exit
|
webhosting by: |
UnlimitedHosting | CustomHosting | FreeWeb.sk |
Comments
Re: Cisco AS5350MX
Zrejme si chcel pisat o 'AS5350XM' a nie MX :)
A co sa tyka faxov, to je riadny boj... Jediny pripad kedy to na tom zeleze funguje oproti vsetkym zariadeniam je pustit len g711 a mat dobre linky (t38 je naladova mrcha, fax2mail este stale mrte ludi obsluhovat nevie/nechce). Inak z tohto pohladu funkcnejsi (aj ked s menej featurami) je AS5350 (non-XM).
Re: Cisco AS5350MX
Mas pravdu vo vsetkom (samozrejme aj v typovom oznaceni :>), okrem tej poznamky o g711 a faxe.
Fax s kodekom samotnym nic nema (jedine v pripade, ze chceme z gatewaye spojovat klasicke faxove hovory (t37/t38) VoIPom cez inu gateway na klasicky fax, co je blbost, preco by sme to robili), pretoze fax prichadza po E1/T1 a odchadza po ethernete ako e-mail. g711 s tym nic nema, presne tak ako akykolvek iny kodek. Vsetko od voice portu (ktory prave fetchuje data z jedneho timeslotu) je dialpeerom posielane tcl skriptu, ktory zo svojho vystupu posiela SMTP message na vstup ESMTP, ten pomocou jedneho eth portu posiela ten isty SMTP trafik na mta nastavene v konfiguracii.
fax2mail je ina kapitola, ludia proste maju faxy a chcu, aby im z nich vychadzali papiere formatu A4 potlacene atramentom :> Toto sa u nas neriesi vobec, zakaznici si uzivaju vyhodu - faxy si nechavaju posielat na mobil, faxove spravy si z mobilu automaticky presmeruvavaju do hlasovky, takze im len pride sms, ze maju novy fax od (telefonne cislo alebo meno). Prihlasia sa cez TUI do hlasovky, a vytlacia si fax na ktoromkolvek faxe na svete, ktory maju prave po ruke (alebo na default). Prave tato funkcionalita sa neda s as5350(non-XM) zabezpecit, takze sa musime srat s as5350XM :<
Re: Cisco AS5350MX
> na klasicky fax, co je blbost, preco by sme to robili
Pretoze to zakaznik pozaduje :) Nie kazdy je ochotny z "masiny ktora to na jedno stlacenie posle, a ked nieco pride tak to iba vypluje papier" prejst na fax2mail/mail2fax, ktory si popisal. Niektori sa na to daju uchlacholit, ale vela migracii je takych, ze sa zmeni sposob konektivity (analog/isdn -> ethernet), velmi casto aj zakaznikova pbx (-> asterisk/whatever), casto aj koncove telefony (analog/digital -> voip), ale velmi malo sa chcu vzdat analogoveho faxu.
Alebo poznas nativny VoIP faxovaci stroj ktory vie bez problemov za kazdych IOS-podivnosti chodit oproti 5350XM? Bol by som za taky vdacny :)
Re: Cisco AS5350MX
V tom pripade ale ide o uplne ine prostredie (zakaznicku zakladnu) ako v pripade firiem, pre ktore je 5350MX urceny. Ak zakaznik nechce fax2mail, tak je blbost posielat faxy cez 5350mx, lepsie je mu na stol kupit fax a telefonnu linku uz samozrejme ma, to je zakladny predpoklad. V mojom pripade sa jedna o mobilneho operatora a 90% uzivatelov si fax ajtak vytlaci na najblizsom faxe.
Nativny faxovaci stroj dobre fungujuci oproti as5350 je v podstate akykolvek mailovaci klient :>
Re: Cisco AS5350MX
username admin privilege 15 secret G5i2@I03q!@1#
---------------------------------------------------
:Every action cause reaction:
:Someone collect baseball cards or stamps, I collect informations:
:Ignorance is your worst weakness:
Re: Cisco AS5350MX
Skvelý blogpost, ktorý už však svojou rozsiahlosťou spĺňa parametre článku.
P.S.: máš dobrý random password generátor :D
________________________________________________________________________
Ak nájdeš v živote cestu bez prekážok, určite nevedie nikam...