tailieunhanh - VDCMedia - Công Nghệ Điện Thoại IP (VoIP) phần 9

Một số công ty cung cấp VoIP tại Việt Nam đã cố gắng cung cấp cho khách hàng chất lượng thoại VoIP ngày càng tốt hơn[cần dẫn nguồn]. | SVTH THÁI QUANG TUNG 97 3. Xây dụng máy trạng thai Chương trình xử lí cuộc gọi được xây dựng dựa trên nền tảng là các trang thải cuộc gọi. Một cuộc gọi lả sự liên lac đả phương tiên giửà hai điềm cuối. Cuộc gọi được bắt đâu vơi thu tuc thiết lâp cuộc gọi va kết thuc vơi thu tuc giai phong cuộc gọi. Trang thai cuộc gọi la một giai đọạn được định nghĩa rọ rang trọng suột thơi gian xay ra cuộc gọi. Mội cuộc gọi cọ xu hương duy trì trang thai hiên tai va chỉ chuyên sang trang thai mơi khi nhân đươc nhưng ban tin mọng muộn. Mội trang thai cua cuộc gọi sẽ cọ tương ưng một ham state machine. Ham nay sẽ đươc gọi đê xư lí sư kiên nhân đươc. Khi kênh chuyên sang trang thai mơi ham state machine cua nọ cung thay độ i. Cuộc gọi tù mạng PSTN vào GATE_INIT Đây la trang thai ma ưng dung chưa khơi taọ cac cọmpọnent va cac thê hiên cua cọmpọnent cua cac tai nguyên. WAIT_FOR_CALL Đây la trang thai ma ưng dung đa khơi taọ xọng cac cọmpọnent va cac thê hiên cua cọmpọnent đắng kí cac message vơi firmware. Luc nay kênh ơ trang thai sắn sang nhân cuộc gọi. Khi cọ cuộc gọi đên tư phía PSTN ưng dung nhân đươc sư kiên DTI_OFF_HOOK nọ se kiêm tra trang thai hiên tai cua kênh Nêu kênh bân thì nọ se tư chội cuộc gọi bắng cach gửi Tọne baọ bân chọ mang PSTN. Nêu kênh rội nọ mơ kênh thộng tin đên mang PSTN thưc hiên kêt nội kênh thộng tin thọai giưa PSTN va NetTSCCluster va gưi message TSC_MsgMakeCall đên NetTSC cọmpọnent đê thiết lâp cuộc gọi sang phía IP. Trang thai tiêp theọ la wait_For_coNneCt. http SVTH THÁI QUANG TUNG 98 WAIT_FOR_CONNECT Lúc này kênh đang chờ phía IP trả lời. Nêú ứng dung nhận đứờc message TSC_EvtCallState_Type_Failed cho biết viêc kêt nối cuộc gọi phía IP thất bai co thê do khống đúng địa chỉ hoặc do chúận ma hoa khống phú hờp . No thức hiên viêc giai phong cuộc goi bùng cach gứi đi message TSC_MsgDropCall va kênh chúyên sang trang thai WAIT_FOR_IDLE. Nêú nhận đứờc message TSC_EvtCallState_Type_Connected cho biêt yêú cấú kêt nối đa đứờc chấp nhận .

TỪ KHÓA LIÊN QUAN