Archive for November, 2008

29
Nov

Vol de Nuit

   Posted by: cristina_crow    in Uncategorized

Este vorba despre cartea lui Antoine de Saint-Exupery; povestea tanarului pilot Fabien, abia casatorit, care pleaca intr-o noapte cu avionul, pentru a duce corespondenta din Patagonia in Buenos Aires. Managerul lui, care asteapta vesti de la el, din noaptea furtunoasa in care acesta a plecat, isi da seama, dupa ore de asteptare, ca tanarul nu se va mai intoarce. Defapt, mare parte din nuvela este reprezentata de gandurile si ideile lui Riviere (managerul lui Fabien), care mediteaza la situatia in care este pus: va trimite mai departe piloti in misiune, este datoria lor si nu se pot sustrage acesteia…si, mai ales, faptul ca va trebui sa o anunte pe sotia angajatului sau asupra disparitiei lui Fabien.

Vol de Nuit

Vol de Nuit

Nuvela este a doua publicata de Antoine, si cea care i-a adus primul premiu si l-a facut remarcat ca scriitor pe autorul Micului Print. Antoine de Saint-Exupery este cunoscut ca un perfectionist, facand numeroase corecturi si revizuiri asupra nuvelelor sale inainte de a le trimite spre publicat. Opera lui este romantica si frumoasa; de fiecare data imi amintesc cu placere de carti ca Le Petit Prince, Pilote de Guerre sau Lettre a un Otage, desi nu e chiar scriitorul meu preferat.

Ploaie, ozon, metal incins, combustibil arzand, miros de piele, flori, cerneala si hartie si, mai ales, OCEAN – astea sunt senzatiile cand miros pe incheietura picatura de Vol de Nuit de la Guerlain – un parfum polivalent, pentru o personalitate polivalenta. Admiratoare ale aceleiasi esente sunt si Diana Rigg, Katherine Hepburn si Barbara Streisand.

Vol de Nuit

Vol de Nuit

Compania a profitat din plin de stilul lui Antoine de Saint-Exupery si de renumele nuvelei Vol de Nuit, moto-ul parfumului fiind Rare. Daring. Enigmatic. and I…I think ALL the good thoughts when I feel it on my skin :D

Post to Twitter Post to Delicious Post to Digg Post to Facebook Post to MySpace

Tags:

28
Nov

Finntroll in Iasi – 29 noiembrie

   Posted by: cristina_crow    in Uncategorized

Pentru ca Cypress mi-a facut pofta de metal, mi-am amintit de concertul pe care tocmai ce-l voi rata, maine seara, la Iasi…

Este vorba despre Finntroll, trupa finlandeza care implineste anul asta 11 ani de existenta. Autorii unor albume ca Rivfader, Jaktens Tid, Visor om Slutet sau Nattfödd, Finntroll sunt una dintre trupele metal cunoscute. Festivalul Rock’N Iasi a avut loc prima data anul trecut, in vara. (Si) Din punctul meu de vedere, succesul nu a fost cel asteptat, insa initiativa mi s-a parut draguta, iar aducerea lui Finntroll ar trebui sa dea o bila alba celor de la Rock’N Iasi (bineteles, daca organizarea se va ridica macar la jumatatea valorii trupelor). Pe langa Finntroll, mai cunoscuti (pentru mine cel putin) sunt Magica.

De un an oricum am tinut-o bine de tot la capitolul concerte:
1 Decembrie 2007 – Interitus Dei, in El Comandante – Constanta (Ruhan, mersi de VIP pass ;) va astept in Bucuresti in ianuarie)
19 Ianuarie 2008 – Paradise Lost si Negura Bunget
9 Februarie 2008 – Amorphis si Haggard, la Romexpo [Haggard chiulisera in 2007 de la Festul din Sibiu, deci ii asteptam cu bata de juma' de an]
17 Mai 2008 – Moonspell
23 Iulie 2008 – Metallica
4 August 2008 – Iron Maiden

In ceea ce-i priveste pe Negura Bunget, ii mai vazusem la sfarsitul lui 2007 undeva in Bucuresti, la Paradise Lost a fost prima auditie, iar dupa Metallica si Iron Maiden…deja pot spune ca a fost un an SUPER METAL – fara comentarii.

Astept Samael, Motorhead, Manowar si…mai presus de toti, una din trupele mele “de suflet”: Children of Bodom [cealalta fiind Vintersorg]. La fel, nu m-ar deranja un concert Six Feet Under, in Bucuresti.

Din pacate, nu am mers la festuri in Europa, am inteles ca sunt super faine…poate voi ajunge la anul, cine stie…Kitty, promite-mi ca ma insotesti, ca si pana acum :)

Post to Twitter Post to Delicious Post to Digg Post to Facebook Post to MySpace

Tags: ,

28
Nov

Mari inventii

   Posted by: cristina_crow    in Uncategorized

Astazi de dimineata, cand veneam spre corporatie, mai mult dormind si visand decat cu chef de testat Megaco, mi-a atras atentia coperta unei reviste la chioscul din colt. Este vorba despre Mari Inventii, primul volum dintr-o enciclopedie lansata de Financiarul. Al doilea volum se numeste Secretele Tehnicii si este 13 Ron, cel de fata fiiind 10 Ron.

Enciclopedia este usoara si usor naiva, dar scopul exprimat al realizatorilor ei este de a crea o enciclopedie pentru copii, cu “poze mari” si “istorii fascinante”. Chiar si asa, mie mi s-a parut faina si am trecut pe nerasuflate, in metrou, prin cele 55 de pagini colorate. Asa am aflat, de exemplu, ca lipiciul a fost folosit initial in anii 3000 i.e.n, de catre egipteni, pentru a asambla mobila…sau ca sahul a fost inventat in anii 500 i.e.n, in India, iar pozitia castigatoare sah mat inseamna in araba regele a murit. Inventiile sunt clasificate pe Viata de zi cu zi, Transporturi, Comunicatii, Instrumente si aparate, Putere si Energie, Razboi si Pace, Viata si Medicina.

Mari Inventii

Mari Inventii

Informatiile de aici tin, pana la urma, de cultura generala, dar a le avea pe toate la un loc este un punct de plecare pentru a cauta mai departe detalii despre fiecare. Cand eram mai micuta se publica un fel de atlas al lumii, pentru copii, din diverse domenii. In fiecare luna apareau cateva capitole si trebuia sa le cumperi si sa le pui in dosar cu coperte colorate si cu sina, pentru ca dupa un an sa ai prima parte din atlas – am uitat cum ii spune. Imi amintesc ca strangeam bani din alocatie sa mi-l pot procura si eram foarte happy cand aveam dosarul meu propriu, alcatuit de mine. Prin faptul ca editura publica numai cate un capitol, apucam si sa citesc cu atentie fiecare articol, iar la sfarsitul anului aveam toate informatiile din atlas la mine in capsor.

Apropo de Mari Inventii, din enciclopedie nu putea lipsi Leonardo da Vinci si ale lui inventii/imbunatatiri tehnice. Daca nu stiati, in perioada 1 oct ‘08 – 31 ian ‘09, la Teatrul de Opereta este prezentata Expozitia Leonardo da Vinci – Inventiile unui Geniu, la care sper sa ajung chiar maine. Leonardo s-a nascut in 1452, langa Florenta, fiind fiul nelegitim al lui Piero da Vinci, notarul oraselului Vinci. Mama sa, Caterina, nu avea niciun fel de studii. Leonardo a fost un autodidact prin excelenta, insa formarea sa, in primul rand ca pictor, i se datoreaza lucrului in studioul lui Andrea del Verrocchio. Vizitand Parisul acum 2 ani, am vazut si vestita Gioconda in Louvre si alte cateva picturi ale marelui artist.

Cu toate asta, fiind o persoana tehnica, astept cu nerabdare sa vad inventiile tehnice, schitele si lucrarile lui da Vinci, mai ales Codicele despre zborul pasarilor, artistul fiind in mod special atras de fenomenul zborului. Abia astept sa ma joc eu cu instrumentele alea, sa citesc schitele de pe foile pe care chiar da Vinci a trecut insemnarile inventiilor sale.

Post to Twitter Post to Delicious Post to Digg Post to Facebook Post to MySpace

Tags: , ,

26
Nov

asterisk – jucarii

   Posted by: cristina_crow    in Uncategorized

In vremurile (ne)bune pe cand lucram in BitDefender, ieseam cu echipa NP-UNIX in The Jack, unde stateam la discutii filosofice prelungite incercand sa nu imbatam prea tare bietul catel aciuat acolo.
Una din ideile principale era ca atunci cand te enervezi pe careva…sa te apuci sa-ti faci un server. Asta ar trebui sa te tina atent, cel putin o vreme, si sa nu te mai gandesti la personajul pe care ai dori sa-l torturezi in cele mai fancy idei care-ti trec prin creierash.

Ei, bine, tehnica asta a dus azi la re-invierea unui IVR mai vechi si ponosit…

Ingredientele sunt:

1. Una bucata Debian etch:

uname -a
Linux test01 2.6.18-6-686 #1 SMP Tue Jun 17 21:31:27 UTC 2008 i686 GNU/Linux

2. Una bucata Asterisk:

dpkg -l|grep asterisk
ii asterisk 1.2.13~dfsg-2etch4 Open Source Private Branch Exchange (PBX)
ii asterisk-app-dtmftotext 0.0.20060218-4 Text entry application for Asterisk
ii asterisk-classic 1.2.13~dfsg-2etch4 Open Source Private Branch Exchange (PBX) -
ii asterisk-config 1.2.13~dfsg-2etch4 config files for asterisk
ii asterisk-dev 1.2.13~dfsg-2etch4 development files for asterisk
ii asterisk-doc 1.2.13~dfsg-2etch4 documentation for asterisk
ii asterisk-sounds-extra 1.2.1-1 Additional sound files for the Asterisk PBX
ii asterisk-sounds-main 1.2.13~dfsg-2etch4 sound files for asterisk

3. Una bucata eyebeam .
Binenteles, telefonul trebuie configurat sa se inregistreze la asterisk:


Iar modalitatea de preparare este:

*fisierele de mai jos se gasesc in /etc/asterisk (by default):

1. fisierul sip.conf, in care mi-am definit contextul de lucru si utilizatorii centralei mele de SIP:

[general]
context=tutorial
allowoverlap=no
bindport=5060
bindaddr=0.0.0.0
srvlookup=yes
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; tutorial
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; my users :P
[cristina]
type=friend
username=cristina
callerid=cristina
secret=aiurea
host=dynamic
context=tutorial
mailbox=666@mb_tutorial

[alex]
type=friend
username=alex
callerid=alex
secret=aiurea
host=dynamic
context=tutorial
mailbox=777@mb_tutorial

[leti]
type=friend
username=leti
callerid=leti
secret=aiurea
host=dynamic
context=tutorial
mailbox=888@mb_tutorial

[ionut]
type=friend
username=ionut
callerid=ionut
secret=aiurea
host=dynamic
context=tutorial
mailbox=999@mb_tutorial

2. fisierul extensions.conf, sau dialplan-ul meu, logica de rutare a call-urilor:

[general]
static=yes
writeprotect=no
clearglobalvars=no

[globals]
CONSOLE=Console/dsp

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; tutorial context
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[tutorial]
include => echotest
;exten => 1234,1,Macro(tutorial,SIP/${EXTEN},10)
exten => 1234,1,Dial(SIP/cristina,10)
exten => 1234,2,VoiceMail(666@mb_tutorial)
exten => 1234,3,PlayBack(vm-goodbye)
exten => 1234,4,Wait(2)
exten => 1234,5,HangUp()

exten => 1235,1,Dial(SIP/alex,10)
exten => 1235,2,VoiceMail(777@mb_tutorial)
exten => 1235,3,PlayBack(vm-goodbye)
exten => 1235,4,Wait(2)
exten => 1235,5,HangUp()

exten => 1236,1,Dial(SIP/leti,10)
exten => 1236,2,VoiceMail(888@mb_tutorial)
;exten => 1236,3,PlayBack(vm-goodbye)
;exten => 1236,4,Wait(2)
;exten => 1236,5,HangUp()

;exten => 1237,1,Dial(SIP,ionut,10)
;exten => 1237,2,VoiceMail(999@mb_tutorial)
;exten => 1237,3,PlayBack(vm-goodbye)
;exten => 1237,4,Wait(2)
;exten => 1237,5,HangUp()

;exten => s,1,Macro(tutorial,${EXTEN},SIP/${EXTEN})
;exten => s,1,Voicemail(@mb_tutorial)

[echotest]
exten => echo,1,Answer()
exten => echo,n,Set(TIMEOUT(absolute)=50)
exten => echo,n,Playback(tt-monkeys)
exten => echo,n,Echo()
exten => echo,n,System(echo “blabla” ${CUR})
exten => echo,n,Playback(tt-weasels)
exten => echo,n,HangUp()

3. fisierul voicemail.conf, in care am configul pentru serviciul de voicemail; am pus mai jos numai ce am adaugat eu pentru centrala mea:

[mb_tutorial]
666 => ttt,cristina,cristina@test01
777 => ttt,alex,alex@test01
888 => ttt,leti,leti@test01
999 => ttt,ionut,ionut@test01

4. Pentru ca vreau ca la pornirea centralei sa verific toate telefoanele definite in sip.conf, am creat un script micutz care suna la fiecare telefon in parte ca sa verifice daca acesta raspunde sau nu. “Sunatul” dinspre Asterisk l-am facut prin copierea in /var/spool/asterisk/outgoing/ a fisierelor cu informatiile specifice fiecarui telefon. Un “call-file” pentru cristina ar fi asta:

Channel: sip/cristina
Context:echotest
Extension:echo
Priority:1
Callerid:Automated Test System <>
SetVar: CUR=sip/cristina

5. iar scriptuletzul care-i suna pe useri (aici o suna numai pe cristina) este:

#! /bin/bash

cd /var/spool/asterisk;

for i in cristina ; do
#echo “Channel: $1/$i” >> echotest-$i.call;
#cat echotest.org.call >> echotest-$i.call;
#echo “SetVar: CUR=$1/$i” >> echotest-$i.call;
echo ” — Making echo test with $1/$i”;
cp call-files/echotest-$i.call outgoing/;chown -R asterisk:asterisk outgoing/
sleep 10;
done;

*La rularea scriptului (ca root, la mine nu a mers altfel) ar trebui ca userului cristina sa-i sune telefonul :P tadaaa…nu m-am bagat aici in meniuri de IVR, pentru configuri si informatii “advanced”, site-ul asterisk tips for IVR este foarte ok.

Post to Twitter Post to Delicious Post to Digg Post to Facebook Post to MySpace

Tags: ,

25
Nov

Memoria Apei

   Posted by: cristina_crow    in Uncategorized

Am primit zilele astea un link de la o prietena, cu un reportaj despre Apa…
In urma mai multor observatii empirice si intamplari care au ramas oarecum nelamurite si neexplicate, mai multi cercetatori au emis teorii cu privire la capacitatea apei de a “memora” diverse evenimente, precum si despre capacitatea ei de a avea stari “emotionale”…

Intr-unul dintre experimente (prezentat si in clipul de mai jos), s-a inghetata rapid apa provenita din mai multe surse. Apa sfintita a capatat forme geometrice regulate, pe cand apa “normala” a ramas amorfa.
Compozitia chimica a apei a ramas aceeasi, H2O; cu toate acestea, dispunerea particulelor este diferita. Apa incalzita la cuptorul cu microunde sau care a stat in prezenta unui telefon mobil este amorfa. Apei din poza de mai jos i s-a spus “Multumesc” de mai multe ori…

Un alt experiment care a durat o luna: mai multe persoane au fost puse in fata a trei recipiente cu apa, in fata primului trebuia sa isi exprime sentimente frumoase, de bucurie si dragoste, in fata celui de-al doilea, sa fie suparati sau tristi, iar pe al treilea sa-l ignore. Apa a capatat culori si miros diferit, in functie de sentimentele care i-au fost aratate… Mai mult, structura atomilor din apa corpul unei persoane este identica structurii apei din locul in care acea persoana s-a nascut.

Documentarul trateaza mai multe aspecte, plecand de la cele religioase (de la Biblie, Coran pana la credintele persilor…), pana la cele pur stiintific argumentate.

Cand Letitia mi-a povestit despre documentar si felul in care este afectata apa de evenimente, sentimente si emotii, primul lucru care mi-a venit in minte a fost: “wait a minute! si noi suntem alcatuiti din apa!” well…concluzia unora dintre cercetatori este ca microplasma creierului este afectata, la fel ca si apa, de sentimente si emotii…defapt, intrebarea este CUM se formeaza aceste “sentimente” in creierul uman, felul in care aceste sentimente si emotii se transmit celorlalti si cum de se transmit si apei. A fost separata in doua recipiente apa care fusese o perioada aflata intr-un singur recipient; substanta aflata intr-un loc (departat de cealalta jumatate) a “simtit” cand jumatatea ei a fost “agresata” fonic de cercetatori. Oamenii incearca sa-si explice fenomenele prin care gemenii simt unul cand celalalt este trist sau in pericol…pentru cei doi sunt “apa care a stat intr-un acelasi loc” timp de 9 luni de zile :p

Sunt haioase mambo-jumbo-urile stiintifice care incearca sa explice tot felul de tampenii pe care noi nu le intelegem prea bine cu nivelul actual de dezvoltare al stiintei…
Nu stiu daca documentarul este 100% adevarat sau vorbim de o “conspiratie mondiala a apei” :P , insa ideea mi s-a parut interesanta… so please give it a moment of thought…

Post to Twitter Post to Delicious Post to Digg Post to Facebook Post to MySpace

Tags: ,

24
Nov

Ce vor Barbatii

   Posted by: cristina_crow    in Uncategorized

Pentru ca dupa postul Ce vor Femeile am primit numeroase reclamatii de la colegii mei barbati (citez: Ce, domne! Intotdeauna, FEMEILE? Ce vor Femeile? De ce numai Femeile trebuie sa vrea? De ce nu se intreaba nimeni NOI ce vrem??!!) , am hotarat (tot la sugestia lor), sa pun si o lista cu ce vor barbatii, de data aceasta.

Cum lucrez in IT si sunt inconjurata de barbati in proportie de 95%, am facut un mic sondaj…insa, da…tot lista asa cum cred eu este publicata mai jos… Astept feedback.

1. Barbatii vor fete complicate, le vor pe cele cu comportament haotic, de la care sa nu stie niciodata la ce sa se astepte: astazi configurezi un gateway de IPsec – IKEv2, IPv6, X.509 certs, maine plangi jumatate de ora ca ti-ai rupt ciorapii Gata.

2. Barbatii vor fete care stiu intotdeauna ce-si doresc, dar arata ca nu stiu. Cea mai mare dilema, pe langa a alege intre Debian Lenny sau slackware 12.1, este daca sa iti cumperi High Impact Lip sau Colour Surge Butter Shine :P

3. Barbatii vor femei puternice, dar care se prefac ca nu au habar doar pentru placul lor, pentru a le menaja dorinta de protectie. Ce poate fi mai atragator pentru un barbat decat o femeie care lucreaza in IT, dar spune ca nu stie sa-si instaleze driverele pentru placa video?

4. Barbatii vor sa-ti arate ca sunt curajosi, iar pentru asta trebuie sa le dai ocazia, asadar nu te arata prea responsabila pentru ceea ce ti se întampla. Din acest punct de vedere, barbatii sunt cea mai potrivita si eficienta arma impotriva gandacilor (aka: mamaaa!!!, bestiaaa!!!)

5. Barbatiilor le place sa gateasca! Da! Pentru femei! Deci, de ce sa ne punem cu placerea omului, are si barbatul o placere, nu? Sa-l lasam sa si-o exercite cat mai des :d

6. Barbatii vor tot timpul sa faca lucruri dragute, precum cadourile: barbatul este cel mai bun furnizor de brelocuri haioase, jucarii, pinguini si pisici.
Barbatilor place sa daruiasca nu doar pentru posibila “rasplata” din partea noastra, dar si pentru a ne face sa zambim, deoarece zambetul nostru genereaza in ei un sentiment de reusita.

7. Barbatii vor sa fie laudati si rasplatiti cand reusesc ceva. Spune-i cat de bine s-a descurcat la intors clatitele sau la ornat prajituri; o sa fie cel mai fericit si mandru barbat EVER.

8. Ei as vrea sa renuntam din cand in cand la vocabularul ales, si sa ne exprimam ceva mai “obraznic”. Barbatii se simt cel mai bine cand le spunem “pui” si ii alinti de fata cu prietenii lor.

9. Barbatilor le-ar placea sa-i trezesti goala la 5 dimineata, sa-i povestesti ca ai avut un vis foarte pasional cu el…si ca nu mai poti dormi. Ce poate fi mai romantic de-atat intr-o dimineata? :)

10. Barbatii adora sexul oral! Fara alte comentarii!

Dupa cele enumerate mai sus, ai crede ca barbatii sunt exagerat de pretentiosi si greu de multumit! Fals!

11. Mai vor si pozitii tembele.

Post to Twitter Post to Delicious Post to Digg Post to Facebook Post to MySpace

Tags: , ,

21
Nov

MGCP query

   Posted by: cristina_crow    in Uncategorized

Niciodata nu am fost complet lamurita cum sta treaba cu protocoalele MGCP/Megaco/H.248. Cautand pe net cate ceva, mai ales despre H.248, am ajuns la cateva link-uri interesante despre protocoalele de control. Asa cum imi apare la o (prima) vedere, MGCP-ul e mai simplut si mai clar, ca si concepte. Desi au un trecut diferit, se pare ca Megaco si H248 sunt actualmente la fel (comentarii, rosii si castraveti, ca nu m-am documentat suficient sunt binevenite, atata vreme cat sunt constructive), dar diferite de MGCP.
O comparatie interesanta intre MGCP si Megaco am gasit pe HiVE.
O alta comparatie, de data asta intre un protocol de signaling si unul de control de dispozitive e realizata foarte fain de baietii de la SIPCenter.

Protocoalele de tip Control de dispozitiv (MGCP, Megaco) sunt folosite de elemente de control (Call Agents, Softswitches, Media Gateway Controllers) pentru controlul si managementul dispozitivelor media. Aceste dispozitive convertesc semnalul audio intre retele de tip circuit-switched si packet-switched. Semnalizarea este realizata de protocoale de tip master/slave. Slave-ul nu va lua absolute nicio decizie (sa trimita dial tone, call progress tone sau ring tone) fara o indicatie de la master. Un exemplu de astfel de protocol de control este GR303. Protocolul MGCP (Media Gateway Control Protocol) a fost propus de un grup numit International SoftSwitch Consortium, in care erau Level 3 si Telcordia (BellCore). In 1998, Level 3 a creat TAC (Technical Advisory Council), o asociatie a mai multor vendori si producatori, care a creat protocolul IPDC (Internet Protocol Device Control). In acelasi timp, Telcoria a creat SGGP (Simple Gateway Control Protocol). Dupa ce IETF a creat grupul Megaco, protocoalele create de TAC si Telcordia au fost unite in MGCP. Un al treilea protocol de control de dispozitive a fost creat de Lucent si numit MDCP (Media Device Control Protocol) care a devenit ulterior H.248.

Arhitectura MGCP

Protocolul MGCP este folosit la comunicarea intre un Call Agent si un Gateway, pentru a realiza o arhitectura de SoftSwitch. Call Agentii (numiti si Controllere de Media Gateway) sunt creierul intregii operatiuni. Pentru a realiza un call peste retea sunt necesare ambele componente. Un Call Agent trimite o comanda catre Gateway si primeste un raspuns de la aceasta. Unul dintre avantajele arhitecturii de Call Agent/Gateway este faptul ca se pot introduce usor noi servicii, fara necesitatea de upgrade gateway-ul. Deasemenea, desi modelul poate parea ca foloseste un Call Agent si un Gateway, el este defapt distribuit: Decomposed Gateway Architecture.

Model MGCP

Model MGCP

Sunt mai multe tipuri de Gateway-uri:
1. Residential Gateway: este folosit pentru rezidente sau birouri mici; are rolul de a conecta subscriberul de telefonie IP la o retea digitala. Acest gateway accepta comenzi de la subscriber si le trimite catre Call Agent pentru procesare, dar accepta comenzi si de la Call Agent pentru setarea, controlul si distrugerea call-urilor catre si de la subscriber. Un astfel de gateway poate fi xDSL, cable modem sau dispozitive wireless broadband;
2. Trunking Gateway: acest gateway sta intre PSTN si Internet si se ocupa de conversia intre reteaua de telefonie analogica si reteaua IP. Un gateway de acest fel este un dispozitiv capabil sa lucreze cu zeci de mii de circuite DS0, pe care le transforma apoi din canale de voce TDM in pachete RTP;
3. Gateway de Semnalizare: este folosit pentru conversia si forwardarea dintre PSTN si retelele packet switched. Au capacitati de procesare mari, ca si gateway-urile de Trunking si suporta mai multe protocoale de semnalizare, cum ar fi SS7 sau C7.

Un Call Agent, numit si Media Gateway Controller, este necesar pentru semnalizarea in cadrul unui call, dar nu este folosit pentru transmiterea traficului de voce. Fiecare Call Agent, responsabil pentru un numar de gateway-uri, accepta mesajele de semnalizare de la aceste gateway-uri si le indica acestora cum sa proceseze call-urile pe un set relativ scazut de mesaje si proceduri MGCP. Un call Agent trebuie sa aiba posibilitatea sa ruteze call-uri catre si dinspre PSTN, clienti sau provideri cu alti Call Agents sau Gateways.

Un Media Gateway se gaseste la granite dintre tipuri de media diferite. In cazul MGCP, acest dispozitiv semnalizeaza sau converteste media intre analog si digital. Job-ul lor principal este conversia semnalului audio si streamului media, in timp ce un Call Agent se ocupa aproape in totalitate de semnalizare. Gateway-urile pot fi pozitionate la client, unde pot fi conectate direct la telefoane POTS, la un PBX sau la o retea de date.

Comenzi MGCP

Comenzile sunt emise in principal de Call Agent catre Gateways pentru setarea si distrugerea conexiunilor Gateway-ul trimite raspunsul inapoi la Controller. Fiecare comanda si raspuns trebuie sa primeasca un ack de la receptor. Unele comenzi folosesc la informarea Call Agentului asupra evenimentelor care au loc pe Gateway. Sunt 9 comenzi in MGCP:

-         EndpointConfiguration: comanda data de Call Agent catre gateway, care-l instruieste pe acesta asupra caracteristicile de codare (A-law vs. Mu-law…etc) asteptate de endpoint;

-         NotificationRequest: comanda data de Call Agent, care instruieste gateway-ul sa urmareasca anumite evenimente cum sunt on/off hook sau tonuri DTMF de la un endpoint anume; tot aceasta comanda e folosita pentru signal requests ca ringing;

-         Notify: comanda e data de Gateway pentru a informa Controllerul cand unul din evenimentele indicate a aparut;

-         CreateConnection: Controllerul da aceasta comanda pentru a crea o conexiune care se termina intr-un endpoint din gateway; parametrii pot fi: CallID, EndpointID, Local/Remote Connection Description (cu Encoding Method: G711, G726…, ptime, bandwidth, ToS, Echo Cancellation, Silence Suppresion, RSVP, SRTP…), Mode (send only, send/receive, conference, data);

-         ModifyConnection: folosita de Call Agent pentru a schimba parametrii asociati unei conexiuni anterior create, sau pentru a furniza informatiile necesare completarii unei conexiuni in doua directii;

-         DeleteConnection: folosita pentru distrugerea unei conexiuni, de catre Controller; un gateway poate trimite aceasta comanda pentru a semnaliza Call Agentului sau ca nu mai poate sustine o conexiune;

-         AuditEndpoint si AuditConnection: comanda de pe Call Agent, pentru a cere informatii despre starea unei conexiuni sau a unui endpoint;

-         RestartInProgress: comanda de pe Gateway, care notifica Controllerul ca acel gateway sau un grup de endpoints deserviti de el nu mai sunt online sau au fost offline si acum revin

 

Am pus mai jos un call-flow de MGCP, cu mesajele aferente descrise.

 

MGCP call flow

MGCP call flow

MGCP call flow

MGCP call flow

MGCP call flow

MGCP call flow

 O sa urmeze Megaco si H248…imediat ce apuc sa ma joc cu ele ;) )

Una dintre modalitatile usoare si free de a te juca pe MGCP este Asterisk-ul, ajuns acum la versiunea 1.6.0 (pana acum am folosit versiunea 1.2 pe Etch, se pare ca Lenny-ul nu s-a inteles cu Asterisk-ul, sau problema era undeva PEBKAC :P ) Site-ul lor e destul de interesant, dau configuri, au un forum si un mailling list active. Cei de la Asterisk mai au si alte cateva proiecte interesante cum sunt LibPri, Zaptel si Libiax. M-am jucat numai putin cu Zaptel, si am folosit o parte din fisierele lor wav cand faceam secvente de IVR (tot pe Asterisk). Apropo de IVR, pe voip-info am gasit un tutorial dragut despre cum sa-ti faci IVR pe Asterisk, iar sectiunea de Tips&Tricks is really helpful.

Post to Twitter Post to Delicious Post to Digg Post to Facebook Post to MySpace

Tags: ,

20
Nov

Ce vor Femeile

   Posted by: cristina_crow    in Uncategorized

In primul rand, prin femei inteleg acele fiinte care au ajuns la nivelul 5 al Piramidei lui Maslow; pe cele care se gasesc la nivelul 1 al piramidei, intr-o relatie, nu le compatimesc, pentru ca isi merita soarta.

Vorbeam deunazi cu un prieten, pe care l-a parasit sotia; intrebarea adresata mie era: “Ce vreti voi, femeile? Ce nu i-am oferit, de a plecat?. Paaai..hai sa facem o lista, nicidecum una exhaustiva (datele au fost stranse in mai multe zile, de la diverse cunostinte femei). Lista e luata de pe Google, primul prieten la care m-am indreptat cand am auzit intrebarea asta de la amicul meu.

1. Sa fie atent, sa nu uite datele importante din viata de cuplu, sa trimita flori si sa daruiasca ciocolata. Cat de frumos poate fi ca el sa uite de aniversarea voastra si sa isi manifeste (in aceeasi zi) ingrijorarea ca nu s-a mai vazut demult cu amicii lui. Poate ar fi cazul sa stabilesti tu o intalnire cu ei, caci…mnah, ce altceva poti face TU cu ocazia acelei aniversari?!

2. Sa fie interesant, sa stie sa discute despre diverse teme, sa fie capabil sa schimbe impresii si sa fie un foarte bun ascultator. Normal, doar nu ai vrea sa il prezinti prietenilor tai si sa se uite pe pereti, deoarece nu e in stare sa comunice sau sa poarte o discutie, pe orice tema ar fi ea.

3. Sa apere ce e al lui. Sa nu fie posesiv si sa nu trateze femeia ca pe obiectul lui personal, insa sa fie categoric in fata amicilor cand vine vorba de partenera de viata. Uhm…poate ca nu ai vrea ca atunci cand iesiti undeva sa se uite dupa sau sa discute despre altele/fostele, iar tu sa stai ca o mobila intr-un colt, si sa te bage in seama din joi in pasti.

4. Sa priveasca, dar sa nu atinga. Sa admire frumusetea feminina, insa sa nu fie vulgar si sa nu-si insele partenera. - A se vedea punctul 3.

5. Sa fie tandru, sa stie sa-si surprinda partenera cu un gest sau cu o privire. Da, iar acea “surprindere” sa nu fie de genul: “vino pe la mine, sa-mi configurezi clientul de PPP, ca eu nu ma pricep”

6. Sa fie dependent de partenera de viata. Sa sune la telefon ori de cate ori ii este dor de ea sau de mai multe ori pe zi doar pentru a-i asculta vocea. Eh, baietii nu sunt mereu asa comunicativi…totusi…

7. Sa fie gelos, insa moderat, fara sa depaseasca limitele geloziei, transformand-o in obsesie sau paranoia. Daca tine la tine, vrea sa stie ce faci, unde esti, vrea sa va vedeti cat mai des, isi face timp pentru tine, oricat de ocupat ar fi…etc

8. Sa fie un adevarat prieten, sa-i stea alaturi partenerei de viata in orice conflict cu cei din jur, sa o sprijine si sa o apere cu orice pret. Doar nu ai vrea ca sa se ia cineva de tine pe strada, iar el sa fie primul care fuge? :P

9. Sa fie barbat, dar sa nu-si ascunda latura copilaroasa. Sa nu-i fie jena sa se joace si sa se harjoneasca precum copiii. Normal, doar nu esti prietena lui Robocop.

10. Sa arate ce simte. Sa fie tandru si sa nu-i fie teama sau rusine sa-si arate sentimentele fata de partenera de viata, insa fara sa exagereze.

Cred ca cel mai important e sa nu fie egoist, sa se gandeasca mai mult la tine, decat la el, astfel va primi mai mult decat daca va cere diverse lucruri, neglijand nevoile tale…

Dragi barbati/femei, astept feedback :)

Post to Twitter Post to Delicious Post to Digg Post to Facebook Post to MySpace

Tags: , , ,

19
Nov

Arhitectura de Securitate pe WiMAX

   Posted by: cristina_crow    in Uncategorized

Pentru ca unor oameni nu le ajunge stresul din facultate, mai fac si master. Si pentru ca masochismul nu-i lasa in pace, temele de disertatie sunt frumoase si colorate. Asa cum (cred) ca este si a mea: Securitatea pe sisteme WiMAX.

Exceptand faptul evident ca nu am cand sa construiesc o antena WiMAX pe post de aplicatie, deci va trebui sa fac ori o simulare de OFDMA in MatLab, ori o bucata de soft de management de BS (astept idei … :P ). Continutul e in mare parte “inspirat” din Prentice Hall – Fundamentals of WiMAX(2007), WiMAX-Operator’s Manual – Building 802.16 Wireless Networks, WiMAX-Taking Wireless to Maximum plus o caruta de publicatii de la Nokia si Motorola.

Am pus mai jos o parte din Capitolul 4. Arhitectura de retea WiMAX, mai exact Arhitectura de securitate WiMAX, versiunea 0.1 :P

Read the rest of this entry »

Post to Twitter Post to Delicious Post to Digg Post to Facebook Post to MySpace

Tags: , ,

18
Nov

capoeira – amintiri

   Posted by: cristina_crow    in Uncategorized

Aseara am (re)vazut The RunDown cu Dwayne Johnson si Seann William Scott. La un moment in film, eroii ajung in tabara unor rebeli din Brazilia. Crezand ca americanii ii provoaca la bataie, rebelii vor sa le dea o lectie de arte martiale, in bine-cunoscutul lor stil de lupta: Capoeira. Stil de lupta vechi, cu origini neclare (undeva in Africa sau Brazilia) manifestat in mod special in Brazilia, de catre sclavii negri adusi din Congo, Capoeira are doua elemente definitorii: jogo si ginga.

Primul contact cu acest stil a fost la un concurs de arte martiale din Pitesti, cand eram in clasa a 10-a; fiind impresionata de flexibilitatea, dinamismul si forta participantilor de la acea scoala. Pe vremea aceea practicam Kick-Boxing, admiram tehnicile “interzise” din Muay Thai si credeam ca WingChun (stilul cu care a crescut Bruce Lee) este cel mai “tare” stil posibil. Inca mai cred asta, cu unele rezerve care tin de Jeet Kune Do (vorbim, totusi, de stilul inventat de Bruce Lee), insa intotdeauna mi-am dorit sa invat si eu Capoeira.

Din pacate, exista o singura scoala in Romania, mai exact in Resita. O demonstratie care mi-a placut foarte tare si are si muzica braziliana pe fundal este mai jos:

YouTube Preview Image

Cred ca stilul pe care l-am practicat si s-a apropiat cel mai bine de Capoeira a fost Tae Kwon Do. Cu toate astea, abia astept sa se deschida o scoala de Capoeira in Bucuresti, as fi prima care s-ar inscrie acolo, pentru ca, totusi, antrenamentul de la World Class nu ma face sa sar la 2 metri, sa ma rasucesc in aer, sa fac roata fara maini, spagatul, sa pot merge in maini si sa arunc un om cu de doua ori greutatea mea in aer, asa cum faceam la Tae Kwon Do, de exemplu.

Post to Twitter Post to Delicious Post to Digg Post to Facebook Post to MySpace

Tags: , ,