Trong mạng NGN, Softswitch là thành phần chủ chốt của lớp điều khiển. Kết nối cỏc softswitch là mạng chuyển mạch gúi đa dịch vụ IP/ATM/MPLS. Phần tiếp cận thuờ bao của mạng NGN là cỏc BAN (Broadband Access Node) và IAD (Integrated Access Device) hỗ trợ cỏc loại đầu cuối như mỏy tớnh, mỏy điện thoại IP, mỏy điện thoại thụng thường... Mạng NGN giao tiếp với cỏc mạng khỏc như mạng PSTN và mạng di động qua cỏc Media Gateway.
Softswitch như bộ nóo của cỏc nỳt trong mạng NGN, với ý nghĩa đú Softswitch là một phần mềm phức tạp nhất xột trờn phương diện logic xử lý. Theo quan điểm lý thuyết hệ thống, Softswitch được nhỡn nhận như là một hệ thống nhiều đầu vào, nhiều đầu ra. Dưới đõy là một số yếu tố cú ảnh hưởng đến thiết kế một hệ thống Softswitch:
- Softswitch phải xử lý rất nhiều giao thức phức tạp: Với chức năng điều khiển
cỏc phiờn giao dịch trong một thế hệ tổng đài trong xu thế hội tụ dịch vụ và cụng nghệ nờn nú phải hỗ trợ một số lượng lớn cỏc giao thức khỏc nhau đó từng tồn tại trong quỏ trỡnh phỏt triển hệ thống mạng viễn thụng như: ISUP, SIP, H323 MGCP....
- Softswitch phải hỗ trợ nhiều dịch vụ: Softswitch là phần điều khiển trong tổng đài đa dịch vụ, nú hướng tới khả năng hỗ trợ tất cả cỏc dịch vụ thế hệ cũ và bổ sung nhiều dịch vụ mới.
- Lưu lượng thay đổi trong dải rộng phụ thuộc vào thời gian và dịch vụ: Softswitch cú cỏc tham số lưu lượng vào là cỏc tham số ngẫu nhiờn, phụ thuộc vào cỏc yếu tố như địa bàn, thời gian,.... Vấn đề này cỏc hệ thống chuyển mạch truyền thống cũng phải giải quyết, nhưng ở đõy mức độ sẽ thay đổi trong dải rộng hơn rất nhiều.
- Số lượng bản tin thiết lập cuộc gọi lớn: Trong mạng IP, số lượng cỏc bản tin dựng cho thiết lập, duy trỡ và hủy bỏ một cuộc gọi lớn hơn nhiều so với mạng chuyển mạch truyền thống. Sở dĩ như vậy là vỡ mạng IP cần nhiều cỏc thụng tin hơn để đảm bảo sự đồng bộ và an toàn thụng tin.
- Cơ sở dữ liệu lớn và động: Cỏc hệ thống Softswich cần xử lý rất nhiều kết nối
đồng thời, mỗi kết nối bao giờ cũng cần cú những cơ sở dữ liệu động cần giỏm sỏt, yờu cầu thời gian truy xuất nhanh.
Theo Nortel, Softswitch là một thành tố quan trọng nhất thuộc lớp điều khiển của mạng NGN. Theo Nortel định nghĩa thỡ Softswitch là một phần mềm theo mụ hỡnh mở cú thể thực hiện được những chức năng thụng tin phõn tỏn trờn một mụi trường mỏy tớnh mở và cú những tớnh năng của mạng chuyển mạch thoại TDM truyền thống. Chuyển mạch mềm cú thể tớch hợp thụng tin thoại, số liệu và video, nú cú thể phiờn dịch giao thức giữa cỏc mạng khỏc nhau vớ dụ như giữa mạng vụ tuyến và mạng cỏp. Softswitch cũng cho phộp triển khai cỏc dịch vụ VoIP mang lại lợi nhuận. Một chuyển mạch mềm kết hợp tớnh năng của cỏc chuyển mạch thoại lớp 4 (tổng đài chuyển tiếp/liờn đài) và lớp 5 (tổng đài nội hạt) với cỏc cổng VoIP, trong khi vẫn hoạt động trờn mụi trường mỏy tớnh mở chuẩn. Hệ thống mỏy tớnh cú thể là một mỏy tớnh cỡ nhỏ cho tới những server cỡ lớn như Netra của Sun Microsystem. Sử dụng cỏc hệ thống mỏy tớnh mở cho phộp cỏc nhà khai thỏc phỏt triển dịch vụ một cỏch độc lập với phần cứng và hưởng lợi ớch từ định luật Moore trong ngành cụng nghiệp mỏy tớnh.
Cũn theo CopperCom, Softswitch là tờn gọi dựng cho một phương phỏp tiếp cận
mới trong chuyển mạch thoại cú thể giỳp giải quyết được cỏc thiếu sút của cỏc chuyển mạch trong tổng đài nội hạt truyền thống. Cụng nghệ Softswitch cú thể làm giảm giỏ thành của cỏc chuyển mạch nội hạt, và cho ta một cụng cụ hữu hiệu để tạo ra sự khỏc biệt về dịch vụ giữa cỏc nhà cung cấp dịch vụ và đơn giản hoỏ quỏ trỡnh dịch chuyển từ mạng truyền thống sang mạng hỗ trợ thoại gúi từ đầu cuối đến đầu cuối (end - to - end) trong tương lai.
Ngành cụng nghiệp viễn thụng dường như đó đạt được một sự nhất trớ rằng cõu trả lời tốt nhất là tỏch chức năng xử lý cuộc gọi của tổng đài thiết bị chuyển mạch vật lý, và kết nối hai thành phần này với nhau thụng qua một loạt cỏc giao thức chuẩn. Trong đú, chức năng chuyển mạch vật lý - tạo cỏc kết nối cho trao đổi thụng tin - do mạng cơ sở hạ tầng mạng đảm nhiệm. Chức năng này trong cỏc mạng chuyển mạch gúi được thực hiện một cỏch phõn tỏn trong toàn mạng. Cũn phần điều khiển cỏc kết nối (thiết lập, giải phúng và cỏc tớnh năng liờn quan) thỡ do một bộ phận trung tõm đảm nhiệm. Bộ phận này làm việc với cỏc phần khỏc của mạng thụng qua cỏc giao thức chuẩn, do đú chức năng được thực hiện với một tập hợp cỏc mụ đun phần mềm. Cú một số lý do mà theo đú người ta tin rằng việc phõn chia hai chức năng là một giải phỏp tốt nhất:
Tạo cơ hội cho một số cụng ty nhỏ và linh hoạt vốn vẫn chỉ tập trung vào phần mềm xử ký cuộc gọi hoặc vào phần mềm chuyển mạch gúi gõy được ảnh hưởng trong nghành cụng nghiệp viễn thụng giống như cỏc nhà cung cấp lớn từ trước tới nay vẫn kiểm soỏt thị trường.
Cho phộp cú một giải phỏp phần mềm chung cho xử lý cuộc gọi cài đặt trờn rất
nhiều loại mạng khỏc nhau, bao gồm cả mạng chuyển mạch kờnh và mạng gúi sử dụng cỏc khuụn dạng gúi và phương thức truyền dẫn khỏc nhau.
Là động lực cho cỏc hệ điều hành, cỏc mụi trường mỏy tớnh chuẩn, tiết kiệm
đỏng kể trong việc phỏt triển phỏt triển và ứng dụng cỏc phần mềm xử lý cuộc gọi.
Cho phộp cỏc phần mềm thụng minh của cỏc nhà cung cấp dịch vụ điều khiển
từ xa cỏc thiết bị chuyển mạch đặt tại trụ sở của khỏch hàng, một yếu tố quan trọng trong việc khai thỏc hết tiềm năng của mạng trong tương lai [2].