Chỷỳng 4 : Xớy dỷơng phớỡn mùỡm xỷờ lđ cơc goơi cho gateway
2. Thỷ viùơn AFC cho card Dm3/IP Link
Giỳõi thiùơu thỷ viùơn AFC
Ăùớ truy nhớơp ăùịn cõc tađi ngn ca Dm3, ngỷỳđi lớơp trịnh phăi sỷờ duơng cõc hađm API ặỳơc cung cớịp bỳời thỷ viùơn cuờa Dm3 Direct Interface ăùớ trao ăưới cõc băn tin vỳõi
firmware. Tuy nhiùn, viùơc trao ăưới vỳõi firmware thửng qua mỷõc giao diùơn nađy lađ khã phỷõc taơp, ýu cớỡu ngỷỳđi lớơp trịnh phăi nựưm r mươt cõch chi tiùịt kiùịn trc ca Dm3 (că phớỡn cỷõng vađ phớỡn mùỡm). Vị vớơy, ăùớ gip ngỷỳđi lớơp trịnh cụ thùớ nhanh chụng taơo nùn cõc ỷõng duơng, AFC ă ặỳơc xớy dỷơng vỳõi muơc ăđch taơo nùn cõc dừch vuơ ăùớ truy nhớơp ăùịn cõc daơng tađi nguýn Dm3 khãc nhau.
Ngoađi viùơc xớy dỷơng cõc module ăùớ cung cớịp khă nựng truy nhớơp ăùịn tỷđng daơng tađi nguýn Dm3, AFC cođn ặa ra
mươt sưị chỷỳng trịnh Demo gip ngỷỳđi lớơp trịnh nhanh chụng sỷờ duơng ặỳơc cõc cưng cuơ ca AFC. Vị vớơy, Dialogic khịn nghừ cõc nhađ phõt triùớn ỷõng duơng sỷờ duơng thỷ viùơn AFC ăùớ xớy dỷơng cõc chỷỳng trịnh ỷõng duơng.
Kiùịn trũc AFC
AFC bao gưỡm nhiùỡu module, mươt sưị ặỳơc sỷờ duơng ăùớ xớy dỷơng nùn cãc module ỳờ mỷõc cao hỳn (cãc module nađy cung cớịp cõc dừch vuơ
H Card Dm3 IP Ch-ơng trỡnh ứng dụng AFC Application Foudation Code Dm3 Direct Interface Các cơ chế đng bĩ Win32
Hình 4.2: Mỉi quan hƯ giữa AFC
ăửơc lớơp vỳõi tađi ngn), mươt sưị module cung cớịp cõc dừch vuơ riùng cho tỷđng loaơi tađi ngn ( Hịnh v).
Cõc module cung cớịp cõc dừch vuơ ăươc lớơp vỳõi tađi nguýn:
Cõc dừch vuơ ăươc lớơp vỳõi tađi ngn ăụ lađ: Dừch vuơ gỷời, nhớơn cõc baờn tin (Messaging services); Dừch vuơ lỡng dỷơ liùơu vađ vađo ra tùơp ( Stream I/O service); Dừch vuơ quăn lđ Cluster.
Cãc module cung cớịp dừch vuơ truy nhớơp ăùịn tỷđng loaơi tađi nguýn:
Mưỵi loaơi tađi ngn mađ Dm3 cụ thùớ cung cớịp s cụ tỷỳng ỷõng vỳõi nụ mươt module cuờa AFC ăùớ cung cớịp cõc hađm duđng ăùớ truy nhớơp ăùịn cõc dừch vuơ mađ tađi nguýn ăõ cung cớịp. Cõc module nađy ặỳơc xớy dỷơng phđa trùn cãc module cung cớịp cõc dừch vuơ ăươc lớơp vỳõi tađi nguýn, sỷờ
Recorder Player Fax Dm3NetTsc ToneGen Lcon QuadSpan Dm3NetTsc Cl Fax Dm3Stream Dm3TSC Dm3File Dm3Cluster Dm3Comp Signal Buffer
Hình 4.4: Các module cđa AFC Hình 4.3: Kiến trúc AFC Các module cung cp cỏc dịch vơ đĩc lỊp với tài nguyờn Dm3 Trình ứng dơng Các module cung cp cỏc dịch vụ truy nhỊp đến từng loại tài nguyên
duơng cãc dừch vuơ mađ cãc module phđa dỷỳõi cung cớịp.
Sỷờ duơng tađi ngn NetTSP ăùớ xỷờ lđ cơc goơi IP
Ăùớ ăiùỡu khiùớn cơc goơi ỳờ phđa maơng IP (nhớơn cơc goơi vađo, thiùịt lớơp cơc goơi ra), chỷỳng trịnh ỷõng duơng phaời sỷờ duơng tađi nguýn NetTSP. Cõc bỷỳõc cớỡn thỷơc hiùơn nhỷ sau:
Cớịp phõt cho mưỵi cơc goơi IP mửơt NetTSP cluster, sửị cluster tửịi ăa cụ thùớ cớịp phõt chđnh lađ sưị kùnh thoaơi nhiùỡu nhớịt cụ thùớ xỷờ lđ.
Xõc ắnh cho cluster mươt thùớ hiùơn ca thađnh phớỡn SCBus (SCBus component instance) ăùớ cung cớịp cõc dừch vuơ trao ăưới thưng tin vỳõi SC Bus.
Xãc ắnh cho cluster mươt thùớ hiùơn ca thađnh phớỡn NetTSC ăùớ cung cớịp cõc dừch vuơ ăiùỡu khiùớn cơc goơi.
Sau khi xõc ắnh ặỳơc thùớ hiùơn ca thađnh phớỡn NetTSC, chỷỳng trịnh ỷõng duơng s sỷờ duơng cõc message ăùớ trao ăưới vỳõi nụ ăùớ ăiùỡu khiùớn cơc goơi.
Ăùớ thỷơc hiùơn ặỳơc chỷõc nựng trùn, thỷ viùơn AFC cung cớịp hai module NetTscCluster vađ Dm3NetTsc.
NetTscCluster cung cớịp cõc hađm ăùớ cớịp phõt cluster, xõc ắnh cõc thađnh phớỡn ca cluster, cớịp phõt cõc khe thỳđi gian, trao ăưới dỷơ liùơu qua SCBus. Module NetTsc Cluster bao gưỡm mươt cớịu trc NetTscClusster mư tă ăớỡy ă cõc thưng tin vùỡ mửơt kùnh thoaơi IP vađ cõc hađm thao tõc trùn cớịu trc ăụ. Thưng qua cõc hađm nađy, chỷỳng trịnh ỷõng duơng cụ thùớ truy nhớơp ăùịn cõc dừch vuơ cluster cuờa firmware.
Dm3NetTsc cung cớịp cõc hađm ăùớ trao ăưới vỳõi NetTSC component instance ăùớ thỷơc hiùơn cõc th tuơc ăiùỡu khiùớn cơc goơi. Nhỷ ă nụi ỳờ trùn, chỷỳng trịnh ỷõng duơng khi ăiùỡu khiùớn cơc goơi chú thao tãc trỷơc tiùịp vỳõi thađnh phớỡn NetTSC, viùơc nađy ặỳơc thỷơc hiùơn thưng qua module giao diùơn thađnh phớỡn Dm3NetTsc. Nụ bao gưỡm mươt cớịu trc Dm3NetTsc mư tă ăớỡy ă thưng tin vùỡ cuửơc goơi IP vađ mửơt tớơp cõc hađm thao tõc trùn cớịu trc ăụ.