Óïðàâëåíèÿ êàðòî÷êàìè ýêñïðåññ-îïëàòû
Ïîääåðæêà êàðòî÷åê ýêñïðåññ-îïëàòû ïîÿâèëàñü â NeTAMS 3.3.1 (RELEASE) íà÷èíàÿ ñ íîìåðà áèëäà 2811 (25 íîÿáðÿ 2005ã.)
×òî è çà÷åì
 íàáîðå ñêðèïòîâ óïðàâëåíèå ñèñòåìîé NeTAMS ïîÿâèëîñü äâà íîâûõ ñêðèïòà - óïðàâëåíèÿ êàðòî÷êàìè, è
àêòèâàöèè êàðòî÷åê ïîëüçîâàòåëåì. Âëàäåëåö (àäìèíèñòðàòîð) ñåòè, â êîòîðîé óñòàíîâëåí è ðàáîòàåò NeTAMS+ìîäóëü áèëëèíãà,
ãåíåðèðóåò áàçó êàðòî÷êåê ýêñïåðññ-îïëàòû, ïå÷àòàåò è ðåàëèçóåò èõ, è èñïîëüçóåò àêòèâàöèþ êàðòî÷åê êàê ñðåäñòâî ïîïîëíåíèÿ
áàëàíñà àáîíåíòà â ñèñòåìå áèëëèíãà. Àêòèâàöèÿ êàðòî÷åê âîçìîæíà êàê îïåðàòîðîì ñèñòåìû, òàê è íåïîñðåäñòâåííî ñàìèì àáîíåíòîì
÷åðåç îòäåëüíûé ñêðèïò. Âîçìîæíî òàêæå áëîêèðîâàòü-ðàçáëîêèðîâàòü êàê îòäåëüíûå êàðòî÷êè, òàê è ñåðèè êàðòî÷åê, ýêñïîðòèðîâàòü
íîìåðà êàðòî÷åê âî âíåøíèé ôàéë, ïðîâåðÿòü ãîäíîòü è ñòàòóñ êàðòî÷êè, è òàê äàëåå. Êóðñ ïðåîáðàçîâàíèÿ íîìèíàëà êàðòî÷êè â óñëîâíûå
åäèíèöû áèëëèíãà òàêæå óïðàâëÿåòñÿ èç àäìèíèñòðàòîðñêîãî ñêðèïòà.
Êàæäàÿ êàðòî÷êà èìååò äåñÿòèçíà÷íûé íîìåð (ïåðâûå òðè öèôðû - íîìåð ñåðèè, îñòàëüíûå ñåìü - ñëó÷àéíîå ÷èñëî), ÏÈÍ-êîä (äâàäöàòü ñëó÷àéíûõ ÷èñåë â ÷åòûðåõ ãðóïïàõ ïî ïÿòü ÷èñåë, ðàçäåëåííûõ äåôèñîì), íîìèíàë (÷èñëî îò 10 äî 10000, çàäàåòñÿ ïðè ñîçäàíèè), âðåìÿ ñîçäàíèÿ, ñòàòóñ (íåàêòèâèðîâàíà, óæå àêòèâèðîâàíà, áëîêèðîâàíà), âðåìÿ èçìåíåíèÿ ñòàòóñà.
Ñëó÷àéíûå ÷èñëà, èñïîëüîâàííûå ïðè ãåíåðàöèè íîìåðîâ - äåéñòâèòåëüíî ñëó÷àéíûå, ïîñòðîåííûå ñ èñïîëüçîâàíèåì ñèñòåìíîãî óñòðîéñòâà ýíòðîïèè âðîäå /dev/urandom.
Êàê ïîñòàâèòü
Íåîáõîäèìî ïîñòàâèòü Netams 3.3.1-release, õîòÿ ñàì ñêðèïò áóäåò ðàáîòàòü è ñ ïðåäûäóùèìè âåðñèÿìè. Íåîáõîäèìî ïðàâèëüíî íàñòðîèòü
ñêðèïòû admintool.cgi, config.cgi èç êàòàëîãà admin/cgi-bin äèñòðèáóòèâà. Ôàêòè÷åñêè, ìîäóëü ðàáîòû ñ êàðòî÷êàìè âûçûâàåòñÿ îòòóäà è èñïîëüçóåò
÷àcòü îáùèõ ôóíêöèé Admintool è NeTAMS Perl API.
Ñèñòåìà óïðàâëåíèÿ êàðòî÷êàìè ïðèâÿçàíà ê MySQL, íî ëåãêî ìîæåò áûòü ïåðåíåñåíà íà PostgreSQL èëè Oracle. Îíà ñîñòîèò èç ñëåäóþùèõ ôàéëîâ:
 ôàéëå config.cgi ïðîâåðÿåì íàëè÷èå:
#enable or disable prepaid card processing services
$have_cards="yes";
Âñå, ìîæíî ðàáîòàòü. Çàõîäèì â Admintool è âèäèì ïîÿâèâøèéñÿ ïóíêò ìåíþ:
Êàê èñïîëüçîâàòü
- Ñîçäàòü íîâóþ ñåðèþ êàðòî÷åê
Íåîáõîäèìî óêàçàòü íîìèíàë êàðòî÷êè, êîëè÷åñòâî êàðòî÷åê, è íàæàòü êíîïêó "Ïðèìåíèòü". Íîìåð ñåðèè ïðèñâîèòñÿ àâòîìàòè÷åñêè (ñëåäóþùèé íåçàíÿòûé íà÷èíàÿ ñ 1), è âû óâèäèòå ÷òî-òî âðîäå:

- Ïðîñìîòðåòü âñþ ñåðèþ
 òàáëèöå ñåðèé êàðòî÷åê êëèêíóòü íà íîìåð ñåðèè, ïîÿâèòñÿ òàáëèöà ñî ñâåäåíèÿìè î ñåðèè, ïëþñ èíôîðìàöèÿ î êàæäîé êàðòî÷êå:

- Ðàáîòà ñ ñåðèåé
 òîì æå îêíå ìîæíî áëîêèðîâàòü è ðàçáëîêèðîâàòü âñå êàðòî÷êè ñåðèè, à òàêæå ññûëàòüñÿ íà óïðàâëåíèå ïðîèçâîëüíîé (åùå íå àêòèâèðîâàííîé) êàðòî÷êîé. Ìîæíî òàêæå ïîëíîñòüþ óäàëèòü âñþ ñåðèþ êàðòî÷åê èç áàçû.
- Ïîëó÷èòü ñïèñîê êàðòî÷åê
Íàæàòü íà êíîïêó "Ýêñïîðòèðîâàòü", âî âñïëûâøåì îêíå (îêëþ÷èòü áëîêèðàòîð!) ïîÿâèñòñÿ ñïèñîê êàðòî÷åê âìåñòå ñ íîìåðîì, êîäîì è íîìèíàëîì. Åãî ìîæíî ïîòîì ñêîïèðîâàòü è ñîõðàíèòü â îòäåëüíîì ôàéëå.

- Êóðñ ïåðåðàñ÷åòà
 îñíîâíîì îêíå "Prepaid cards" ìîæíî âûáðàòü ðåæèì èçìåíåíèÿ êóðñà ïåðåðàñ÷åòà. Êàðòî÷êè âûïóñêàþòñÿ ñ íîìèíàëîì â ðóáëÿõ, à íà áàëàíñ àáîíåíòà ñðåäñòâà çàíîñÿòñÿ ïóòåì äåëåíèÿ íîìèíàëà êàðòû íà ýòîò êóðñ. Âåëè÷èíà êóðñà õðàíèòñÿ â òåêñòîâîì ôàéëå admin/ratefile.txt
- Àêòèâàöèÿ êàðòû
Àäìèíèñòðàòîð/îïåðàòîð ñèñòåìû ìîæåò ñàì àêòèâèðîâàòü êàðòó (ïî çâîíêó àáîíåíòà), ïóòåì ââîäà âñåé èíôîðìàöèè â âåðõíåé ÷àñòè îñíîâíîãî îêíà. Íåîáõîäèìî óêàçàòü íîìåð, ÏÈÍ, èìÿ àêêàóíòà àáîíåíòà, è íàæàòü êíîïêó "Ïðèìåíèòü". Áóäåò ïðîèçâåäåíà ïðîâåðêà, è â îòêðûâøåìñÿ îêíå ìîæíî èëè ïîäòâåðäèòü îïåðàöèþ, èëè ïîñìîòðåòü ñîîáùåíèå îá îøèáêå:


Êíîïêà "Ïðèìåíèòü" (ïîïîëíèòü ñ÷åò àáîíåíòà) ïîÿâèòñÿ òîëüêî â ñëó÷àå, åñëè âñå íîðìàëüíî.


- Îïåðàöèè ñ êàðòîé
Ïî íîìåðó êàðòû ìîæíî ïîñìîòðåòü åå ñòàòóñ, à òàêæå ïðîèçâåñòè áëîêèðîâêó è ðàçáëîêèðîâêó:

Îïåðàöèÿ áëîêèðîâêè îáðàòèìà, îïåðàöèÿ àêòèâàöèè êàðòû - íåò.
- Àêòèâàöèÿ êàðòû àáîíåíòîì
Âàì áåäåò íåîáõîäèìî èñïðàâèòü øàáëîííûé ôàéë cgi-bin/activate.tmpl, ïîìåñòèì â íåãî ìàêåò ñòðàíèöû, êîòîðóþ äîëæåí âèäåòü ïîëüçâàòåëü. Øàáëîí ñîñòîèò èç äâóõ ïîëîâèíîê (êîä HTML), ðàçäåëåííûõ ñòðîêîé ########. Âåðõíÿÿ ÷àñòü ñîäåðæèò ôîðìó àêòèâàöèè, íèæíÿÿ - èíôîðìàöèþ îá îïåðàöèè.
Ïîëüçîâàòåëüþ íåîáõîäèìî ïðåäîñòàâèòü ññûëêó íà ñêðèïò cgi-bin/activate.cgi
 øàáëîíå ïî óìîë÷àíèþ ïðèñóòñòâóåò ñëåäóþùàÿ òàáëèöà:

Ïîñëå âûïîëíåíèÿ îïåðàöèè àáîíåíò ïîëó÷àåò îäíî èç ñëåäóþùèõ ñîîáùåíèé:



