Tuesday, April 22, 2014

Cell Design Data (CDD)

Baru tahu lagi, ternyata pengambilan CDD (Cell Design Data) juga lewat Citrix. CDD adalah file berisi data konfigurasi/setting parameter dari semua cell yang ada di sebuah BSC. Seorang engineer optim harus melihat setting parameter existing, sebelum memutuskan untuk merubahnya lewat sebuah CR (change request). Tapi memang di CR, pasti disebutkan kondisi parameter before dan after. Jadi CDD sangat penting bagi aktivitas optim.

Bagaimana Cara Mendapatkan CDD?

Pengambilan dilakukan menggunakan tools seperti Activity Management (Element Activity Management). Di tool ini, kita bisa mengisi command atau script apa yang akan di eksekusi, dan kapan akan dieksekusi. Bisa untuk sekali eksekusi atau dibuat terjadwal dalam rentang waktu tertentu (jam, harian, mingguan, bulanan). Semua diatur dalam sebuah satuan Order, satu order akan berisi data file script/command mana yang akan dieksekusi, kapan dieksekusi, dan dimana lokasi untuk menyimpan output/printout hasil eksekusi. Jika kita membuka tool Activity Management ini, akan ada banyak Order yang pernah dieksekusi.

Order untuk mengambil CDD yang sedang dieksekusi.


Cara Ambil CDD Dump

Hasil dari eksekusi yang berupa log/dump ini bisa diambil dengan FTP client, untuk tugas ini biasanya Total Commander jadi andalan. Tapi meski sudah diambil, tapi belum bisa langsung digunakan, karena file dump ini harus diolah lagi dengan menggunakan Exert. Yang merubah format dump txt menjadi file XLS. Dan CDD dalam format XLS inilah yang kemudian bisa kita gunakan.

Yang dibutuhkan untuk mengambil CDD:
  • akses Citrix
  • tool Activity Management di Citrix
  • script untuk CDD dump
  • Total Commander untuk mengambil hasil dump

Wednesday, April 16, 2014

Citrix dan OSS


Jangan ditertawakan lagi ya +Surya Lesmana . Baru kali ini saya tahu tentang Citrix ICA (berikutnya akan saya tulis Citrix saja ya biar singkat) dan fungsinya yang mirip dengan Team Viewer. Dengan Citrix ini, saya bisa masuk ke OSS. OSS itu apa sih? Saya sendiri masih meraba-raba tentang OSS.

OSS? Makanan apa itu?

Konon OSS ini katanya berawal dari stressnya para network management staff, ketika jaringan telepon semakin rumit dengan hadirnya teknologi digital (GSM) yang tidak serta merta menghilangkan jaringan analog (PSTN). Ada kebutuhan baru, untuk mengintegrasikan dua sistem, digital dan analog agar bisa berjalan bersama. Misalnya, di GSM juga harus bisa melakukan switching juga ke analog. Makin pusing lah pekerjaan network management staff.

Ribet kan? Karena itulah, untuk meringankan orang-orang yang tadi dibuatlah OSS. Isinya apa? Berbagai macam tools (software) interface untuk network management. Network management ini bukan istilah khusus yah, saya cuma susah menerjemahkan frase yang satu ini, jadi saya biarkan apa adanya.
Pernah dengar Winfiol? Moshell? Command Handling? Itu contoh beberapa tools yang ada di OSS Ericsson. Saya kurang tahu di vendor lain apakah punya nama lain atau sama. Harap maklum, saya benar-benar newbie di dunia telekomunikasi ini :D.

Citrix

OK, sedikit share pengalaman saya. Bagaimana saya terhubung ke Citrix. Pertama, saya harus terhubung ke LAN vendor/operator. Berbekal ip address, user id dan password. Installer Citrix saya dapatkan dari teman saya, meski ada notifikasi soal compatibility issue, tapi tak saya pedulikan dan Citrix masih bisa berjalan dengan baik.

Hari pertama, saya cuma berani login dan coba connect ke beberapa BSC. Tak berani apa-apa, lagipula belum punya command yang diperlukan. Pengetahuan command ini penting, karena user interface di OSS ini, meski sudah GUI tapi tetap saja harus menggunakan command line seperti kita membuka Command Prompt di Windows atau Terminal di Linux.
rllap:lai=all;
Command pertama ini untuk menampilkan/listing semua site yang ada di BSC.

Coba Troubleshooting

Hari kedua, saya ingat ada komplain pelanggan di suatu tempat yang terjadi sudah agak lama ada seminggu lebih. Saya penasaran dan ingin mencoba mencari tahu apa sih masalah site tersebut, apakah site tersebut halted atau mati atau apa? Perlu cek alarmnya.

Mulailah bertanya ke beberapa teman yang jauh lebih lama hidup di dunia telekomunikasi ini :D. Mereka lebih senior, Engineer Optim pula (katanya sih kastanya paling tinggi dalam RF Engineer). Atau mungkin kalo di piramida makanan, berada beberapa tingkat di bawah bapak/ibu pejabat operator, hehehe. Pejabat operator akan memakan orang-orang yang berada di bawahnya, dan RF Engineer adalah makanan empuknya. Bukan analogi, cuma ungkapan bagaimana tidak enaknya dunia telekomunikasi. Tak selamanya enak, dan memang tak ada pekerjaan yang enak. Yang enak kalo lagi gajian, itu pun sementara, hehehe.
Jangan dikira bapak/ibu pejabat operator berada di puncak tertinggi rantai makanan yah, karena mereka pun punya pemangsa di atasnya. Bahkan kadang yang selevel pun bisa saling memangsa. Misalnya antara bagian Customer Service, bila perlu akan memakan bagian Planning dan Optim. Hehehe, karena Customer Service bisa juga dimakan oleh pelanggan, dengan cara membuat surat pembaca atau ancaman media lainnya, yang bisa membuat citra operator buruk.

Di atas, saya mengilustrasikan dengan makan dan dimakan. Tetapi sebenarnya tak se-lebay itu. Hanya saja, terlepas dari ketangguhan seseorang, saya yakin siapapun tak akan suka jika ditekan dalam pekerjaan. Diksi makan dan dimakan itu hanya pengganti kata ‘push’ atau ‘escalate’ yang biasanya dipakai. Tapi bisa dipahami kan bagaimana rasanya seandainya dimakan? Hehehe

Command Handling

Ok, terlalu panjang ngomong tentang tidak enaknya dunia telekomunikasi ini. Singkatnya, saya dapat kursus singkat sekaligus modul/diktat berisi perintah-perintah yang bisa dipakai untuk Winfiol ataupun Command Handling.

Lalu perintah pertama yang saya masukkan adalah:
<rlcrp:cell=PJ007GC;
Output:
CELL RESOURCES
 CELL      BCCH  CBCH  SDCCH  NOOFTCH  QUEUED
PJ007GC      0     0      0        0       0
END
Perintah ini untuk melihat cell resources, seharusnya terlihat ada angka-angka tentang nomor bcch, sdcch, dan traffic (voice maupun data). Tapi kosong…artinya site tidak menerima traffic.
Lalu perintah kedua:
<rlstp:cell=PJ007GC;
Output:
CELL STATUS
 CELL      STATE
PJ007GC   ACTIVE
END
Command ini akan memperlihatkan status cell apakah locked/halted atau tidak. Statusnya Active, artinya seharusnya site ini bisa menerima traffic.

Lalu, jurus pamungkasnya adalah melihat alarm untuk cell ini. Dari situ bisa kita temukan masalahnya,.
Sebelumnya kita harus mengetahui nomor TG (Tranceiver Group) untuk cell PJ007GC ini:
<rxtcp:moty=rxotg,cell=PJ007GC;
Output:
RADIO X-CEIVER ADMINISTRATION
TG TO CHANNEL GROUP CONNECTION DATA
 MO               CELL                CHGR
RXOTG-18         PJ007GC              0
 END
Ternyata nomor TG nya 18. Lalu perintah berikutnya:
<rxasp:mo=rxotg-18;
Output:
RADIO X-CEIVER ADMINISTRATION
MANAGED OBJECT ALARM SITUATIONS
 MO                SCGR  SC         RSITE           ALARM SITUATION
RXOTG-18                           SBPP008G_BTGAN1
RXOCF-18                           SBPP008G_BTGAN1 OML FAULT
RXOTRX-18-0                        SBPP008G_BTGAN1 OML FAULT
RXOTRX-18-1                        SBPP008G_BTGAN1 OML FAULT
RXOTRX-18-2                        SBPP008G_BTGAN1 OML FAULT
RXOTRX-18-3                        SBPP008G_BTGAN1 BTS INT AFFECTED
RXOTRX-18-4                        SBPP008G_BTGAN1 OML FAULT
RXOTRX-18-5                        SBPP008G_BTGAN1 OML FAULT
RXOTRX-18-6                        SBPP008G_BTGAN1 OML FAULT
RXOTRX-18-7                        SBPP008G_BTGAN1 OML FAULT
RXOTRX-18-8                        SBPP008G_BTGAN1 OML FAULT
RXOTRX-18-9                        SBPP008G_BTGAN1 OML FAULT
RXOTRX-18-10                       SBPP008G_BTGAN1 OML FAULT
RXOTRX-18-11                       SBPP008G_BTGAN1 OML FAULT
 END
Rupanya ada alarm OML Fault. Apa artinya ini? Katanya sih OML Fault artinya site down/mati. Dari sini lah, saya tahu beberapa hal:
  • O…ternyata semua data site, ada di BSC.
  • Oo…ternyata saya sedang terhubung ke BSC, bukan ke site/cell langsung

Akhirnya terjawab sudah beberapa misteri tentang OSS dan toolsnya. Ini baru cek alarm, belum bagaimana merubah parameter suatu cell. Jalan menjadi Optim Engineer masih panjang :D.

Ada satu lagi fakta, semua command harus diakhiri dengan tanda semicolon (;). Serasa berada di dalam MySQL, hehehe.

OK, sepertinya 800-an kata sudah cukup banyak. Berikutnya ada beberapa yang ingin saya cari tahu tentang command di Winfiol ataupun Command Handling ini:
  • Apakah bisa langsung eksekusi beberapa command sekaligus?
  • Apakah bisa running command dari file? File .txt misalnya
Thanks to +Surya Lesmana , +sri aristovani & Yudha.