Các dịch vụ của giao thức SIP

Một phần của tài liệu Sử dụng sip trunking để kết nối các hệ thống IP PBX với hệ thống IMS, ứng dụng phục vụ cho hệ thống chăm sóc khách hàng của công ty VASC kết nối với mạng IMS của VTN (Trang 26 - 27)

SIP có khả năng cung cấp một số dịch vụ sau:

1.2.3.1 Tạm dừng cuộc gọi (Call Hold)

Sau khi phiên media đã đƣợc thiết lập, một client (chẳng hạn B) có thể yêu cầu tạm dừng (cắt phiên media), sau đó khôi phục lại phiên. Trong thời gian tạm dừng, client B có thể thiết lập một phiên khác tới client C, ngoài ra có thể yêu cầu một media server nối tới A trong thời gian chờ (ví dụ hold-on-music server).

Kỹ thuật đƣợc sử dụng cho dịch vụ này là re-INVITE.

1.2.3.2 Chuyển cuộc gọi (Call Transfer)

Sau khi phiên media đã đƣợc thiết lập, client A có thể yêu cầu client B gọi sang một client C khác. Sau khi đã nối với C, B sẽ thông báo thành công cho A. Dịch vụ này sử dụng một số bản tin mới nhƣ REFER, NOTIFY, 202 (Accepted).

Call Transfer có thể lai với Call Hold để có thêm kịch bản dịch vụ. Chẳng hạn sau khi kết nối với A, client B có thể tạm dừng, sau đó kết nối sang C. Khi đã kết nối với C, client B cũng lại tạm dừng, sau đó sẽ hƣớng dẫn để A kết nối với C.

Một kịch bản transfer khác có thể đƣợc thực hiện mà không cần phải sử dụng Call Hold, đó là sử dụng bản tin MESSAGE. Sau khi kết nối với A, B có thể gửi bản tin MESSAGE tới yêu cầu C thay thế vị trí. C dựa trên thông tin đƣợc cung cấp sẽ kết nối tới A.

Formatted: Font: Bold, Font color: Black

1.2.3.3Chuyển tiếp cuộc gọi (Call Forwarding)

Một client có thể đăng ký chuyển các cuộc gọi tới nó sang một client khác, hoặc sang mạng khác. Các phƣơng thức chuyển tiếp có thể là: chuyển khi bận, chuyển khi không trả lời. Kỹ thuật đƣợc sử dụng là các bản tin 181 (Call is Being Forwarded) và/hoặc các bản tin 3xx.

1.2.3.4 Gọi tay ba (3-way Call Conference)

Để thực hiện cuộc gọi hội nghị thì ít nhất một client phải có khả năng trộn media (chẳng hạn B), client này có thể gọi thêm một client thứ ba tham gia vào. Client thứ ba cũng có thể chủ động tham gia hội nghị bằng cách kết nối tới B nếu biết các tham số của cuộc gọi. Call conference đƣợc thực hiện chủ yếu nhờ vào các khả năng của client mà không cần sự hỗ trợ của proxy server, tuy nhiên phía nhà cung cấp dịch vụ cũng có thể đƣa ra các media server hỗ trợ conference.

1.2.3.5 Single Line Extension

Với dịch vụ này, một cuộc gọi có thể ring nhiều client cùng một lúc, và khi một client trả lời thì không CANCEL các client còn lại nhƣ trƣờng hợp forking thông thƣờng. Các client còn lại vẫn có khả năng answer, khi đó cuộc gọi sẽ trở thành gọi hội nghị. Dịch vụ này áp dụng cho thuê bao chủ gọi có khả năng trộn media.

Một phần của tài liệu Sử dụng sip trunking để kết nối các hệ thống IP PBX với hệ thống IMS, ứng dụng phục vụ cho hệ thống chăm sóc khách hàng của công ty VASC kết nối với mạng IMS của VTN (Trang 26 - 27)