d) Phõn tớch và lựa chọn số liệu cần chuyển đổi
Như đó biết, trong quỏ trỡnh hoạt động, tổng đài EWSD sinh ra rất nhiều loại bản ghi khỏc nhau tuỳ theo mục đớch sử dụng và chịu sự điều khiển của cỏc chuyờn viờn quản lý vận hành tổng đài. Do đú, file cước của EWSD cú chứa nhiều loại bản ghi khỏc nhau và chỉ một số bản ghi trong đú được sử dụng cho mục đớch tớnh cước.
Để việc đảm bảo tớnh chớnh xỏc trong quỏ trỡnh chuyển đổi thụng tin cước phục vụ bài toỏn tớnh cước online, số liệu trong file cước của tổng đài được phõn thành hai nhúm chớnh:
- Nhúm cỏc bản ghi phục vụ mục đớch tớnh cước.
- Nhúm cỏc bản ghi khụng phục vụ mục đớch tớnh cước.
Sau quỏ trỡnh xỏc định, phõn loại bản ghi, cỏc bản ghi thuộc nhúm cỏc bản ghi phục vụ mục đớch tớnh cước sẽ được đưa vào chuyển đổi để tạo ra cỏc bản ghi cước ở khuụn dạng chung, thống nhất cho tất cả cỏc loại tổng đài.
Cỏc bản ghi thuộc nhúm cỏc bản ghi khụng phục vụ mục đớch tớnh cước, như cỏc bản ghi hệ thống, cỏc bản ghi làm đầy... tuy khụng được chuyển đổi nhưng vẫn được lưu trữ trong hệ thống để phục vụ cỏc mục đớch khỏc như thống kờ, theo dừi hoạt động của mạng lưới...
Nội dung chi tiết về nhúm cỏc bản ghi phục vụ mục đớch tớnh cước, cũn được gọi là cỏc bản ghi AMA, sẽ được trỡnh bày ở phần tiếp theo.
Phần mào đầu của bản tin AMA
Khuụn dạng của gúi tin:
Phần mào đầu bản ghi cú hai dạng chớnh:
-Phần mào đầu bản ghi AMA dựa trờn kiểu Record Owner Type
Thứ tự trường Vị trớ Độ dài (byte) Tờn trường Chỳ thớch 7 6 5 4 3 2 1 0
1 1 1 Record Identifier Được ghi dưới dạng
nhị phõn, cú giỏ trị cố định là 132 (H‟84)
2 2 2 Record Length Độ dài tổng của bản
ghi AMA được ghi theo dạng mó nhị phõn
Reserved
n.a. res. n.a. F25 F24 F23 F22 F21 F38 F37 res. F35 F34 F33 n.a. n.a.
4 7 1 Record Sequence Charge Status Được biểu diễn dưới
dạng nhị phõn
5 8 1 Record Owner Type Được biểu diễn dưới
dạng nhị phõn. -Phần mào đầu bản ghi AMA dựa trờn kiểu Record Owner DN
Thứ tự trường Vị trớ Độ dài (byte) Tờn trường Chỳ thớch 7 6 5 4 3 2 1 0
1 1 1 Record Identifier Được ghi dưới dạng
nhị phõn, cú giỏ trị cố định là 132 (H‟84)
2 2 2 Record Length Độ dài tổng của bản
ghi AMA được ghi theo dạng mó nhị phõn
Reserved
3 4 3 F18 F17 F16 F15 F14 F13 F12 F11 Cỏc cờ chỉ thị
n.a. res n.a. F25 F24 F23 F22 F21 F38 F37 res F35 F34 F33 n.a. n.a.
4 7 1 Record Sequence Charge Status Được biểu diễn dưới
dạng nhị phõn
5 8 1 LAC
Length
Owner ID Length Được biểu diễn dưới
dạng nhị phõn.
6 9 n Local Area Code (LAC) + Directory Number
(DN)
Được biểu diễn dưới dạng cỏc gúi tin. Trong đú: n.a. : Khụng được sử dụng.
res. : Dựng để dự trữ.
Cỏc trường trong gúi tin:
Trường Record Identifier
Trường này được sử dụng để nhận dạng bản ghi AMA trong cỏc cuộc gọi tự động, cuộc gọi SCI, cuộc gọi FAU, cuộc gọi TFS. Trường này cú giỏ trị cố định là 132 (H‟84).
Trường Record Length
Trường này lưu trữ tổng độ dài tớnh theo byte của bản ghi AMA bao gồm cả phần mào đầu và tất cả cỏc gúi tin.
-Cờ F11: Cờ F11 = 1 để chỉ thị rằng cuộc gọi sẽ được tớnh hoỏ đơn chi tiết.
-Cờ F12: Cờ F12 = 1 để chỉ thị rằng bản ghi này bao gồm cả tớnh cước liờn mạng, tức là bao gồm cả bản ghi IACAMA.
-Cờ F13: Trong trường hợp thuờ bao sử dụng cỏc dịch vụ tiện ớch ở đầu vào (được xỏc định nhờ cờ F16), nếu F13 được thiết lập thỡ việc tớnh cước cho cỏc dịch vụ tiện ớch này sẽ sử dụng bản ghi AMA. Nếu đõy là một cuộc gọi tự động bản ghi AMA được sử dụng để chỉ thị cho việc bản ghi AMA được sử dụng trong suốt quỏ trỡnh diễn ra cuộc gọi.
-Cỏc cờ F14, F15, F16 được sử dụng để chỉ thị bản ghi AMA được dựng để tớnh cước cho: cuộc đàm thoại thụng thường (cờ F14 thiết lập), sử dụng cỏc dịch vụ tiện ớch (cờ F15 thiết lập), cỏc dịch vụ tiện ớch được thuờ bao sử dụng ở đầu vào (cờ F16 thiết lập).
-Cờ F17: Cờ F17 được sử dụng để chỉ thị rằng cuộc gọi FAU được tớnh bằng bản ghi AMA.
-Cờ F18: Record Owner Type: Cờ này được sử dụng để chỉ thị chủ thể của bản ghi AMA sẽ được nhận dạng thụng qua số danh bạ được lưu trữ trong gúi tin của bản ghi AMA
-Cờ F21: Centrex Intercom: Cờ này được dựng để chỉ thị cuộc gọi được xuất phỏt từ tổng đài cơ quan.
-Cờ F22: Cờ này được dựng để chỉ thị đõy là cuộc gọi TFS.
-Cờ F23: Cờ này được dựng để chỉ thị cuộc gọi đó sử dụng dịch vụ như điện thoại ba bờn, điện thoại hội nghị, hoặc cuộc gọi chuyển tiếp (Call Transfer).
-Cờ F24: Cờ này được sử dụng để chỉ thị đõy là thuờ bao analog. -Cờ F25: Cờ này được sử dụng để chỉ thị đõy là thuờ bao ISDN.
-Cờ F33: Cờ này được sử dụng để chỉ thị cuộc gọi khụng cú tớn hiệu trả lời.
-Cờ F34: Cờ này được sử dụng để chỉ thị bản ghi AMA được truyền ra ngoài qua module Hot Billing (Immediate Output).
-Cờ F35 được dựng để chỉ thị bản ghi AMA đó được truyền qua đường Hot Billing thành cụng.
-Cỏc cờ F37, F38 được sử dụng để chỉ thị cỏc gúi tin kiểm tra lỗi (Audit Trail) bao gồm Sequence Number được đặt ở 6 byte cuối cựng của bản ghi và gúi tin Checksum được đặt ở hai byte cuối cựng của bản ghi.
e) Khuụn dạng dữ liệu AXE
Khuụn dạng này được hóng Ericsson phỏt triển, bao gồm cỏc block, mỗi block cú kớch thước 2048 bytes. Do đú dung lượng của file nhị phõn sẽ là: (2048 x N) bytes với N là số blocks.
Mỗi block gồm cỏc record, kớch thước mỗi record là 67 bytes hoặc 83 bytes. Cỏc bytes cuối trong block khụng đủ tạo thành một record sẽ cú giỏ trị 00H.
Cấu trỳc record (đối với Normal, ISDN, ISDN-E calls) như sau: Record type = 00H hoặc 02H hoặc 09H (Record size = 67 bytes)
Tờn field Vị trớ field í nghĩa field
Record Type Byte1 Byte1 = 00H: Normal call (Record size =
67bytes)
Byte = 02H: ISDN call (Record size = 67bytes) Byte = 09H: ISDN-E call (Record size = 67bytes)
Byte = 04H: Diversion call (Record size = 83bytes)
Byte2, Byte3 Khụng quan tõm
A-Number Byte4 – Byte13 Calling Party Number, right justified
Field được mó húa dạng BCD.
Vd: A-Number=88815200, Field sẽ như sau: Byte 4=FFH, Byte5=FFH, Byte6=FFH, Byte7=FFH, Byte8=FFH, Byte9=FFH,
Byte10=88H, Byte11=81H, Byte12=52H, Byte 13=00H
A-Category Byte14 Value range: 00H-0FH
A-Number Type
Byte15 Byte15 = 00H: Reserved (international
terminating)
Byte15 = 01H: International number Byte15 = 02H: Unknown
Byte15 = 03H: Subscriber number
Byte15 = 04H: National significant number Byte15 = 05H: Network specific number Byte15=06H-7FH: Spare
Byte16, Byte17 Khụng quan tõm
B-Number Byte18 – Byte31 Called Party Number, right justified
Field được mó húa dạng BCD.
Vd: B-Number=048400006, Field sẽ như sau: Byte 18=FFH, Byte19=FFH, Byte20=FFH, Byte21=FFH, Byte22=FFH, Byte23=FFH, Byte24=FFH, Byte25=FFH, Byte26=FFH, Byte27=F0H, Byte28=48H, Byte29=40H,
Byte30=00H, Byte31 =06H
B-Category Byte32 End of Selection information. Value range
00H-3FH B-Number
Type
Byte33 Byte33 = 00H: Reserved (international
terminating)
Byte33 = 01H: International number Byte33 = 02H: Unknown
Byte33 = 03H: Subscriber number
Byte33 = 04H: National significant number Byte33 = 05H: Network specific number Byte33=06H-7FH: Spare
Byte34, Byte35 Khụng quan tõm
Start date Byte36, Byte37,
Byte38
Ngày bắt đầu cuộc gọi. Byte36 = year
Byte37 = month Byte38 = day
Start time Byte39, Byte40,
Byte41
Thời điểm bắt đầu cuộc gọi Byte39 = hours
Byte40 = minutes Byte41 = seconds
End time Byte42, Byte43,
Byte44
Thời điểm kết thỳc cuộc gọi Byte39 = hours
Byte40 = minutes Byte41 = seconds
Byte45 – Byte51 Khụng quan tõm
Out route Byte52 – Byte58 Tờn out-route mó húa bằng mó ASCII
In Route Byte59 – Byte65 Tờn in-route mó húa bằng mó ASCII
Byte66, Byte67 Khụng quan tõm
Cấu trỳc của record (đối với Diversion calls) như sau:
Record type = 04H (Record size = 83 bytes) (cú cấu trỳc giống với Normal, ISDN, ISDN-E calls)
Tờn field Vị trớ field í nghĩa field
Record Type Byte1 Byte1 = 00H: Normal call (Record size = 67bytes)
Byte = 02H: ISDN call (Record size = 67bytes) Byte = 09H: ISDN-E call (Record size = 67bytes) Byte = 04H: Diversion call (Record size = 83bytes)
Byte2, Byte3 Khụng quan tõm
A-Number Byte4 – Byte13 Calling Party Number, right justified Field được mó húa dạng BCD.
Vd: A-Number=88815200, Field sẽ như sau:
Byte 4=FFH, Byte5=FFH, Byte6=FFH, Byte7=FFH, Byte8=FFH, Byte9=FFH, Byte10=88H, Byte11=81H, Byte12=52H, Byte 13=00H
A-Category Byte14 Value range: 00H-0FH
A-Number Type
Byte15 Byte15 = 00H: Reserved (international terminating) Byte15 = 01H: International number
Byte15 = 02H: Unknown
Byte15 = 03H: Subscriber number
Byte15 = 04H: National significant number Byte15 = 05H: Network specific number Byte15=06H-7FH: Spare
Byte16, Byte17 Khụng quan tõm
B-Number Byte18 –
Byte31
Called Party Number, right justified Field được mó húa dạng BCD.
Vd: B-Number=048400006, Field sẽ như sau: Byte 18=FFH, Byte19=FFH, Byte20=FFH, Byte21=FFH, Byte22=FFH, Byte23=FFH, Byte24=FFH, Byte25=FFH, Byte26=FFH, Byte27=F0H, Byte28=48H, Byte29=40H, Byte30=00H, Byte31 =06H
B-Category Byte32 End of Selection information. Value range 00H-3FH
B-Number Type
Byte33 Byte33 = 00H: Reserved (international terminating) Byte33 = 01H: International number
Byte33 = 02H: Unknown
Byte33 = 03H: Subscriber number
Byte33 = 04H: National significant number Byte33 = 05H: Network specific number Byte33=06H-7FH: Spare
Byte34, Byte35 Khụng quan tõm
Start date Byte36, Byte37, Byte38
Ngày bắt đầu cuộc gọi. Byte36 = year
Byte37 = month Byte38 = day Start time Byte39, Byte40,
Byte41
Thời điểm bắt đầu cuộc gọi Byte39 = hours
Byte40 = minutes Byte41 = seconds
End time Byte42, Byte43,
Byte44
Thời điểm kết thỳc cuộc gọi Byte39 = hours Byte40 = minutes Byte41 = seconds Byte45 – Byte51 Khụng quan tõm
Out route Byte52 –
Byte58
Tờn out-route mó húa bằng mó ASCII
In Route Byte59 –
Byte65
Tờn in-route mó húa bằng mó ASCII
Byte66, Byte67 Khụng quan tõm
Byte68 – Byte82
3.2. Thiết kế hệ thống chuyển đổi dữ liệu cước
Mục này tập trung vào mụ tả thiết kế hệ thống chuyển đổi dữ liệu cước.
3.2.1.Xõy dựng ý tưởng về hệ thống chuyển đổi dữ liệu cước
Yờu cầu thực tế là dữ liệu mà hệ thống tớnh cước kết nối cần thu thập chỉ là thụng tin về cuộc gọi, cỏc thụng tin này bao gồm:
- Chủ gọi
- Bị gọi
- Thời gian bắt đầu cuộc gọi - Thời gian thực hiện cuộc gọi
- Incoming Route
- Outgoing Route
Ngoài ra mọi thụng tin khỏc nếu cú được thu thập thỡ cũng chỉ để phõn biệt được cỏc cuộc gọi trong tổng thể cỏc cuộc gọi được thu thập như cỏc cuộc gọi transit, cỏc cuộc gọi liờn đài…
Hơn nữa dữ liệu cũng cần phải được lưu trữ tập trung để phục vụ cụng tỏc kiểm tra đối soỏt về sau khi cú cỏc yờu cầu phỏt sinh.
Do cỏc yờu cầu truy xuất thụng tin xột về bản chất là tương đối giống nhau nờn ý tưởng được lựa chọn khi xõy dựng hệ thống chuyển đổi số liệu cước phục vụ cho hệ thống tớnh cước kết nối chớnh là mụ hỡnh dữ liệu tập trung.
Data Source 1 Data Source 2 Data Source n Data Source 1' Data Source 2' Data Source n’
IP Network Central Data
Source