Giao thức báo hiệu trong mạng ISDN ( Khuyến nghị Q.931 ) Lớp mạng được định nghĩa bởi khuyến nghị Q.931 của ITUT ( Liên minh viễn thông quốc tế ). Khuyến nghị Q.931 được đưa ra vào tháng 5 năm 1998. Sự chỉ định này là giao thức để thiết lập, duy trì và xóa bỏ kết nối thông qua tốc độ cơ bản và tốc độ thứ cấp của mạng ISDN dùng giao thức kết nối định hướng. Thông điệp này được truyền qua một kênh D duy nhất. Bản chất của khuyến nghị Q.931 đó là một loạt các thông điệp được trao đổi giữa các thiết bị của người sử dụng, trong trường hợp một thiết bị tương thích ( TA), và công ty điện thoại địa phương chuyển mạch đến thì nó sẽ được kết nối. Tất cả các thông điệp của Q.931 đều có 2 phần cơ bản. Phần đầu tiên hay phần chung là phần tiêu đề của mọi thông điệp. Bốn octets được dùng cho phần chung này như được chỉ ra ở hình dưới. Đây chính là định dạng khung của ITU Q.931 Bit Positions Common 8 7 6 5 4 3 2 1 Protocol Discriminator 0 0 0 0 Call Reference Value Len g th (in Octets) Octet 1 2 Call Reference Value Messa g e T yp e 0 Information Element Identifier 3 1 or 2 octets 4 (or 5) Variable Len g th Messa g e Specific Part Information Element Len gth (in Octets) Information Element Contents (Variable Length) Information Element 0 Information Element ID Information Element Contents Single Octet Information Element Trường đầu tiên là giao thức phân biệt mà chỉ ra thông điệp là một thông điệp điều khiển cuộc gọi Q.931. Trường thứ hai là trường tham chiếu cuộc gọi ( Call Reference ). Một số được ấn định cho một cuộc gọi cho phép nhiều cuộc gọi có thể được điều khiển bởi 1 kênh D duy nhất. Mỗi một số tham chiếu cuộc gọi chỉ có ý nghĩa giữa TE và chuyển mạch địa phương và có thể có độ dài một hoặc hai octets. Trường thứ ba của phần chung đó là kiểu thông điệp . Kiểu thông điệp liên quan đến chức năng thực sự của thông điệp, đó là, thông điệp liên quan tới đặt cuộc gọi , kết thúc cuộc gọi,….Một trường nhỏ mà theo sau phần thứ hai của thông điệp Q.931 sẽ định nghĩa cụ thể hơn về kiểu thông điệp. Thông điệp thiết lập cuộc gọi Q.931 Thông điệp thiết lập được gửi đến chuyển mạch bởi TE khi một cuộc gọi được đặt. Chúng cũng được gửi từ chuyển mạch đến TE khi TE đang được gọi. Với thông điệp SETUP sẽ là thông tin cơ bản để định nghĩa kiểu kết nối được yêu cầu. Trong trường hợp TE tạo cuộc gọi sẽ có một chế độ mạch , 64K, không giới hạn tốc độ kết nối dữ liệu. Số phone bị gọi cũng bao gồm trong thông tin cơ bản ( Information Elements ). Tiến trình cuộc gọi sẽ được gửi từ chuyển mạch đến TE đang đặt cuộc gọi chỉ ra thông tin cuộc gọi cần thiết đã được nhận để tạo lập cuộc gọi. Thông tin cơ bản liên quan đến thông điệp sẽ nói với TE là kênh B sẽ được phân cho cuộc gọi. Cảnh báo sẽ được gửi từ số đã gọi đến chuyển mạch và từ chuyển mạch đến số đang gọi để thông báo cho chúng là số gọi đang đổ chuông. Kết nối sẽ được gửi bởi số đã gọi đến chuyển mạch khi nó trả lời cuộc gọi và bởi chuyển mạch đến số đang gọi khi trả lời kết thúc cuộc gọi. Xác nhận kết nối thì được gửi bởi cả TE và chuyển mạch để xác nhận thông điệp kết nối. Khi việc này đạt được thì số liên quan trong cuộc gọi được tự do đưa dữ liệu qua kênh B đã được phân bởi chuyển mạch để thực hiện gọi. Thông điệp xóa cuộc gọi Q.931 Ngắt kết nối là thông điệp gửi bởi TE hoặc chuyển mạch để ngắt cuộc gọi. Thông tin cơ bản hiểu thông điệp ngắt kết nối để định nghĩa kiểu ngắt kết nối. Nó có thể là xóa cuộc gọi bình thường hoặc một vài thông điệp lỗi. Giải phóng là một octets đơn lẻ gửi để đáp lời việc ngắt kết nối. Thông điệp này thông báo cho nơi nhận là kết nối kênh B đã bị ngắt. Giải phóng hoàn toàn là một octets đơn lẻ gửi để đáp lời thông điệp giải phóng. Sau thông điệp này được nhận thì chuyển mạch và TE là tự do để tạo cuộc gọi khác. Thông điệp hỗn hợp Q.931 Tình trạng sự thẩm tra là một yêu cầu gửi bởi chuyển mạch để quyết định trạng thái cuộc gọi của TE. Thông điệp này là một octets riêng và không bao trong thông tin cơ bản. Tình trạng là đáp ứng của TE cho tình trạng thẩm tra ( Status Enquiry ). Điều này dùng để nói với chuyển mạch trạng thái hiện tại của số và nếu bất cứ cuộc gọi nào là hoạt động. Trạng thái đáp ứng chứa thông tin cơ bản. 1) Setup 2) Call Proceeding 5) Alerting 7) Connect 8) Connect Ack PC with ISDN ISDN Switch 3) Setup 4) Alerting 6) Connect 9) Connect Ack Remote Access Server Call Setup Message Exchange Như hình trên đã chỉ ra một loạt các trao đổi thông điệp đã được thực hiện trong qua trình thiết lập cuộc gọi. Nó giả thiết rằng các cuộc gọi đã được hoàn thành mà không có lỗi xảy ra. Phụ thuộc vào các thiết bị liên quan và kiểu cuộc gọi mà có thể có nhiều loại thông điệp thực tế được gửi và nhận. Sau đó cuộc gọi được hoạt động kênh D không có yêu cầu để duy trì kết nối trực tiếp. 1) Disconnect 3) Release 5) Release Complete PC with ISDN ISDN Switch 2) Disconnect 4) Release 6) Release Complete Remote Access Server Call Clearing Message Exchange Hình trên chỉ ra một loạt các trao đổi thông điệp diễn ra trong quá trình ngắt kết nối. Thông điệp ngắt kết nối gửi từ nơi máy yêu cầu đến chuyển mạch và chuyển mạch gửi cho máy nhận. Thông điệp giải phóng hoàn toàn và giải phóng được trao đổi giữa chuyển mạch và thiết bị người sử dụng một lần và thông điệp ngắt kết nối đã được gửi và nhận. Đối với hình đầu tiên các bước diễn ra như sau: 1) Đơn vị gọi gửi một Setup đến chuyển mạch địa phương. Thông tin cơ bản của thông điệp sẽ chứa những điều sau: Kiểu cuộc gọi ( âm thanh, data, X.25, …) Chuyển mạch kênh hay chuyển mạch gói. Tốc độ truyền: 64K, 56K…. Dùng kênh B nào ( B1, B2, chuyển mạch chọn) 2) Chuyển mạch trả lời với Tiến trình Cuộc gọi chỉ ra rằng khởi tạo chứa đủ thông tin để đặt cuộc gọi và chỉ ra kênh B nào sẽ được dùng. 3) Một Khởi tạo đã được gửi cho đơn vị gọi chứa các thông số cuộc gọi yêu cầu bởi đơn vị đang gọi 4) Đơn vị bị gọi gửi báo hiệu đến chuyển mạch để xác nhận Khởi tạo 5) Báo hiệu đồng thời được gửi nơi gọi để thông báo rằng nơi bị gọi đang đổ chuông. 6) Đơn vị bị gọi gửi một Kết nối khi nó “trả lời”. 7) Một Kết nối cũng được gửi đến đơn vị gọi để thông báo cho nó biết đơn vị bị gọi chấp nhận Khởi tạo. 8) Một thông điệp Xác nhận kết nối từ đơn vị gọi đến chuyển mạch. Một kênh B bây giờ đã sẵn sàng cho dữ liệu đi qua. 9) Một Xác nhận kết nối cũng được gửi bởi chuyển mạch đến đơn vị bị gọi để hoàn thành trao đổi thông điệp. Vào lúc này kênh truyền đã được kết nối thông qua mạng và người dùng dữ liệu có thể tự do cho truyền qua. Khi cuộc gọi đã sằn sàng để ngắt kết nối thì các bước trao đổi sau được diễn ra: 1) Thông điệp ngắt kết nối được gửi đến chuyển mạch từ đơn vị yêu cầu ngắt kênh B. 2) Một ngắt kết nối đồng thời cũng được gửi từ chuyển mạch đến đơn vị kia. 3) Chuyển mạch trả lời ngắt kết nối với một Giải phóng. 4) Đơn vị ở xa đồng thời cũng gửi một Giải phóng để đáp ứng ngắt kết nối từ chuyển mạch. 5) Đơn vị mà yêu cầu ngắt kết nối kênh B sẽ gửi một Giải phóng hoàn toàn đến chuyển mạch. 6) Đơn vị còn lại sẽ nhận một Giải phóng hòan toàn từ chuyển mạch. Đến lúc này đã hoàn thành ngắt kết nối và kênh B được giải phóng và sẵn sàng cho một cuộc gọi khác. Mặc dù không chỉ ra ở các hình trên nhưng mọi thông điệp Q.931 được gửi trong khung LAPD UI hoặc khung I. Nếu như thông điệp nhận được không có lỗi thì xác nhận trả lời là sẵn sàng nhận ( Receiver Ready) sẽ được gửi trong khung LAPD. Sau phần chung của thông điệp Q.931 là phần thông điệp chỉ định. Phần thông điệp chỉ định được chia thành các phần thông tin cơ bản mà định nghĩa các thông số của thông điệp. Như một ví dụ là thông điệp Khởi tạo sẽ cần thông tin cơ bản của số đang bị gọi , kiểu cuộc gọi ( dữ liệu hay tiếng nói) , tốc độ dữ liệu …. Thông tin cơ bản có thể có chiều dài thay đổi. Khi đặt một cuộc gọi Routers sẽ thường chỉ dùng ba thông tin cơ bản theo một thông điệp Khởi tạo. Điện thoại và các thiết bị ngoại vi khác có thể có nhiều thông tin cơ bản để miêu tả các dịnh vụ bổ sung khác. Thông tin cơ bản là bit định hướng trái lại với đặc điểm định hướng. Đầu tiên giữa nhưng thông tin cơ bản dùng bởi thông điệp Khởi tạo là những thành phần có khả năng mang thông tin. Thành phần này cho thiết bị nhận và chuyển mạch mạng những thông số cơ bản của yêu cầu kết nối. Trường đầu tiên là thông tin về khả năng truyền. Trường dùng trong giao tiếp dữ liệu là thông tin không hạn chế tốc độ số. Sự lựa chọn này cho phép người sử dụng đặt bất kỳ kiểu dữ liệu nào lên kênh B mà không gặp sự cảnh báo nào của mạng. Khi tiếng nói được lựa chọn nó thông báo cho mạng biết thông tin trên kênh truyền là 64Kbps, giao tiếp mã hóa tiếng nói PCM. Với những thông tin này mạng biết rằng nó cần giải mã tín hiệu thành tương
Giao thức báo hiệu mạng ISDN ( Khuyến nghị Q.931 ) Lớp mạng định nghĩa khuyến nghị Q.931 ITU-T ( Liên minh viễn thông quốc tế ) Khuyến nghị Q.931 đưa vào tháng năm 1998 Sự định giao thức để thiết lập, trì xóa bỏ kết nối thơng qua tốc độ tốc độ thứ cấp mạng ISDN dùng giao thức kết nối định hướng Thông điệp truyền qua kênh D Bản chất khuyến nghị Q.931 loạt thông điệp trao đổi thiết bị người sử dụng, trường hợp thiết bị tương thích ( TA), cơng ty điện thoại địa phương chuyển mạch đến kết nối Tất thơng điệp Q.931 có phần Phần hay phần chung phần tiêu đề thông điệp Bốn octets dùng cho phần chung hình Đây định dạng khung ITU Q.931 Bit Positions Protocol Discriminator C ommo n 0 0 Call Reference Value Len g th (in Octets) Call Reference Value Messa g e T yp e Messa g e Specific Part Octet or octets (or 5) Information Element Identifier Information Element Len gth (in Octets) Variable Len g th Information Element Information Element Contents (Variable Length) Information Element ID Information Element Contents Single Octet Information Elemen t Trường giao thức phân biệt mà thông điệp thông điệp điều khiển gọi Q.931 Trường thứ hai trường tham chiếu gọi ( Call Reference ) Một số ấn định cho gọi cho phép nhiều gọi điều khiển kênh D Mỗi số tham chiếu gọi có ý nghĩa TE chuyển mạch địa phương có độ dài hai octets Trường thứ ba phần chung kiểu thơng điệp Kiểu thơng điệp liên quan đến chức thực thông điệp, là, thơng điệp liên quan tới đặt gọi , kết thúc gọi,….Một trường nhỏ mà theo sau phần thứ hai thông điệp Q.931 định nghĩa cụ thể kiểu thông điệp Thông điệp thiết lập gọi Q.931 Thông điệp thiết lập gửi đến chuyển mạch TE gọi đặt Chúng gửi từ chuyển mạch đến TE TE gọi Với thông điệp SETUP thông tin để định nghĩa kiểu kết nối yêu cầu Trong trường hợp TE tạo gọi có chế độ mạch , 64K, không giới hạn tốc độ kết nối liệu Số phone bị gọi bao gồm thông tin ( Information Elements ) Tiến trình gọi gửi từ chuyển mạch đến TE đặt gọi thông tin gọi cần thiết nhận để tạo lập gọi Thông tin liên quan đến thơng điệp nói với TE kênh B phân cho gọi Cảnh báo gửi từ số gọi đến chuyển mạch từ chuyển mạch đến số gọi để thông báo cho chúng số gọi đổ chuông Kết nối gửi số gọi đến chuyển mạch trả lời gọi chuyển mạch đến số gọi trả lời kết thúc gọi Xác nhận kết nối gửi TE chuyển mạch để xác nhận thông điệp kết nối Khi việc đạt số liên quan gọi tự đưa liệu qua kênh B phân chuyển mạch để thực gọi Thơng điệp xóa gọi Q.931 Ngắt kết nối thông điệp gửi TE chuyển mạch để ngắt gọi Thông tin hiểu thông điệp ngắt kết nối để định nghĩa kiểu ngắt kết nối Nó xóa gọi bình thường vài thơng điệp lỗi Giải phóng octets đơn lẻ gửi để đáp lời việc ngắt kết nối Thông điệp thông báo cho nơi nhận kết nối kênh B bị ngắt Giải phóng hồn tồn octets đơn lẻ gửi để đáp lời thơng điệp giải phóng Sau thơng điệp nhận chuyển mạch TE tự để tạo gọi khác Thông điệp hỗn hợp Q.931 Tình trạng thẩm tra yêu cầu gửi chuyển mạch để định trạng thái gọi TE Thông điệp octets riêng khơng bao thơng tin Tình trạng đáp ứng TE cho tình trạng thẩm tra ( Status Enquiry ) Điều dùng để nói với chuyển mạch trạng thái số gọi hoạt động Trạng thái đáp ứng chứa thông tin 1) Setup 2) Call Proceeding 3) Setup 4) Alerting 5) Alerting PC with ISDN 7) Connect 8) Connect Ack 6) Connect ISDN Switch 9) Connect Ack Remote Access Server Call Setup Message Exchange Như hình loạt trao đổi thơng điệp thực qua trình thiết lập gọi Nó giả thiết gọi hồn thành mà khơng có lỗi xảy Phụ thuộc vào thiết bị liên quan kiểu gọi mà có nhiều loại thơng điệp thực tế gửi nhận Sau gọi hoạt động kênh D khơng có u cầu để trì kết nối trực tiếp 1) Disconnect 2) Disconnect 3) Release 4) Release 5) Release Complete PC with ISDN ISDN Switch 6) Release Complete Remote Access Server Call Clearing Message Exchange Hình loạt trao đổi thơng điệp diễn q trình ngắt kết nối Thông điệp ngắt kết nối gửi từ nơi máy yêu cầu đến chuyển mạch chuyển mạch gửi cho máy nhận Thơng điệp giải phóng hồn tồn giải phóng trao đổi chuyển mạch thiết bị người sử dụng lần thông điệp ngắt kết nối gửi nhận Đối với hình bước diễn sau: 1) Đơn vị gọi gửi Setup đến chuyển mạch địa phương Thông tin thông điệp chứa điều sau: - Kiểu gọi ( âm thanh, data, X.25, …) - Chuyển mạch kênh hay chuyển mạch gói - Tốc độ truyền: 64K, 56K… - Dùng kênh B ( B1, B2, chuyển mạch chọn) 2) Chuyển mạch trả lời với Tiến trình Cuộc gọi khởi tạo chứa đủ thông tin để đặt gọi kênh B dùng 3) Một Khởi tạo gửi cho đơn vị gọi chứa thông số gọi yêu cầu đơn vị gọi 4) Đơn vị bị gọi gửi báo hiệu đến chuyển mạch để xác nhận Khởi tạo 5) Báo hiệu đồng thời gửi nơi gọi để thông báo nơi bị gọi đổ chuông 6) Đơn vị bị gọi gửi Kết nối “trả lời” 7) Một Kết nối gửi đến đơn vị gọi để thơng báo cho biết đơn vị bị gọi chấp nhận Khởi tạo 8) Một thông điệp Xác nhận kết nối từ đơn vị gọi đến chuyển mạch Một kênh B sẵn sàng cho liệu qua 9) Một Xác nhận kết nối gửi chuyển mạch đến đơn vị bị gọi để hồn thành trao đổi thơng điệp Vào lúc kênh truyền kết nối thông qua mạng người dùng liệu tự cho truyền qua Khi gọi sằn sàng để ngắt kết nối bước trao đổi sau diễn ra: 1) Thông điệp ngắt kết nối gửi đến chuyển mạch từ đơn vị yêu cầu ngắt kênh B 2) Một ngắt kết nối đồng thời gửi từ chuyển mạch đến đơn vị 3) Chuyển mạch trả lời ngắt kết nối với Giải phóng 4) Đơn vị xa đồng thời gửi Giải phóng để đáp ứng ngắt kết nối từ chuyển mạch 5) Đơn vị mà yêu cầu ngắt kết nối kênh B gửi Giải phóng hồn tồn đến chuyển mạch 6) Đơn vị cịn lại nhận Giải phóng hịan tồn từ chuyển mạch Đến lúc hồn thành ngắt kết nối kênh B giải phóng sẵn sàng cho gọi khác Mặc dù khơng hình thơng điệp Q.931 gửi khung LAPD UI khung I Nếu thơng điệp nhận khơng có lỗi xác nhận trả lời sẵn sàng nhận ( Receiver Ready) gửi khung LAPD Sau phần chung thông điệp Q.931 phần thông điệp định Phần thông điệp định chia thành phần thông tin mà định nghĩa thông số thơng điệp Như ví dụ thơng điệp Khởi tạo cần thông tin số bị gọi , kiểu gọi ( liệu hay tiếng nói) , tốc độ liệu … Thơng tin có chiều dài thay đổi Khi đặt gọi Routers thường dùng ba thông tin theo thông điệp Khởi tạo Điện thoại thiết bị ngoại vi khác có nhiều thơng tin để miêu tả dịnh vụ bổ sung khác Thông tin bit định hướng trái lại với đặc điểm định hướng Đầu tiên thông tin dùng thông điệp Khởi tạo thành phần có khả mang thơng tin Thành phần cho thiết bị nhận chuyển mạch mạng thông số yêu cầu kết nối Trường thông tin khả truyền Trường dùng giao tiếp liệu thông tin không hạn chế tốc độ số Sự lựa chọn cho phép người sử dụng đặt kiểu liệu lên kênh B mà không gặp cảnh báo mạng Khi tiếng nói lựa chọn thơng báo cho mạng biết thông tin kênh truyền 64Kbps, giao tiếp mã hóa tiếng nói PCM Với thơng tin mạng biết cần giải mã tín hiệu thành tương tự số bị gọi đường Post Kênh audio 3.1Khz dùng để thông báo cho mạng biết thơng tin tín hiệu mã hóa PCM tương tự Nó cho phép TE mã hóa PCM tín hiệu điều chế giải điều chế theo V.32 Trong âm tiếng nói có khác biệt quan trọng Dưới vài điều kiện tiếng nói gọi dẫn qua thiết bị nén để tăng số gọi đường dây Điều nguyên nhân gây giảm chất lượng tiếng nói tự nhiên gây vấn đề với đường truyền tương tự tốc độ cao Tên 3.1Khz bắt nguồn từ dải tần tín hiệu audio chuẩn đường dây điện thoại tương tự Một trường quan trọng khác phần khả đường truyền Tốc độ người dùng Q.931 chứa nhiều giao thức cho tốc độ người dùng khác dựa chuẩn tốc độ lặp lại bit hay byte Nó cung cấp cho liệu đồng hay bất đồng Nhiều Router dùng quay số ISDN dự phòng Những Router thường hỗ trợ tốc độ 64Kbps hay tốc độ tương thích ITU 56Kbps Khi tốc độ tương thích 56Kbps dùng Router khơng dùng vị trí bit khung 2B1Q Điều quan trọng có khả cơng ty điện thoại dẫn gọi qua đường dây mà khơng phải kênh 64Kbps thật rõ chuyển mạch xa chuyển qua dịnh vụ 56Kbps Mục đích chung đầu cuối tương thích ISDN kết nối đến máy tính bao gồm vài dạng tương thích tốc độ mà cho phép dùng liệu đồng bất đồng với dải thay đổi rộng tiếng nói Khi gọi từ TE đến TE gọi 64Kbps kênh B với tốc độ tương thích Đó phương pháp đặt liệu người dùng lên kênh B mà định tốc độ người dùng Phần thông tin thứ hai trường định nghĩa kênh Trường dùng để định kênh B dùng cho gọi Nó chung cho TE để mạng định kênh B dùng Tiếp theo trường Calling Party Number Nó chứa địa đích nơi tạo gọi Nó dùng cho mục đích gọi ID Khi ISDN dùng cho quay số dự phịng mạng liệu dùng cho mục đích chặn gọi hay không ID Một danh sách chấp nhận Calling Party Number cấu hình Router lờ gọi vùng khác Trường Called Party với số gọi tới gọi Trường dùng không kể đến kế hoạch dùng số Số lượng số đưa thay đổi phụ thuộc vào nước kế hoạch dùng số BRI thường cung cấp tất số điện thoại PRI thường đưa giới hạn số chữ số Một trường Keypad thỉng thoảng thấy thông điệp Với ISDN quốc tế trường Keypad thay cho Calling Party Number khơng có khuynh hướng chức trường Trường Keypad có xu hướng cần đến dịnh vụ bổ xung phản ánh số mà người dùng ấn bàn phím điện thoại Dưới thơng điệp ngắt kết nối cịn có trường thơng tin Trường này, gọi phần Ngun nhân, chứa nguyên nhân gọi bị ngắt Ngun nhân bao gồm bận, khơng trả lời… Một khía cạnh khác việc đặt gọi ISDN khả TE từ chối gọi khơng tương thích Một ví dụ việc điện thoại dùng để gọi liệu TE thiết bị dự phịng Router Cuộc gọi có giá trị tiếng nói thơng điệp Khởi tạo Sau Router kiểm tra thơng điệp khơng trả kết nối đến chuyển mạch địa phương trừ Giải phóng Trong cách thiết bị mạng ISDN không trả lời gọi mà không phù hợp với khả Thơng thường thiết bị có nhiều tính tương thích với yêu cầu gọi gọi dựa vào nội dung thông điệp Khởi tạo Khả chung TA gia đình mà hỗ trợ tiếng nói liệu Hình trang việc ngắt truyền tin thiết bị Router BRI tổng đài chuyển mạch địa phương Trao đổi kênh D ưu tiên loạt thông điệp Q.931 nguyên nhân mã Bởi chuyển mạch cấu hình theo nhiều cách khác với nhiều phần mềm khác nhau, thơng điệp nhìn ví dụ kiểu thơng điệp tổng qt phần thơng tin mà dùng thơng điệp Việc chọn thông điệp làm người dùng thiết bị cấu hình cho hoạt động đơn giản Khi nhìn thơng điệp truyền chuyển mạch ISND TE hình Hình quan hệ thơng điệp với tạo pha gọi Theo việc kiểm tra này, thấy vài thơng tin liên quan đến thông điệp Q.931, thơng tin khác dùng với nhiều thơng điệp khác Một ví dụ điều phần kênh thơng tin ID Phần dùng gọi tiến trình thơng điệp từ chuyển mạch đến thiết bị TE gốc thông điệp cảnh báo để trả lời TE Trong ví dụ số điện thoại gọi TE gốc phần thơng tin bàn phím thơng điệp Khởi tạo ITU kiểu thông tin yêu cầu gửi Bảng chữ quốc tế kiểu ( IA5) IA5 giống mã ASCII Tồn danh sách thông điệp Q.931 thông tin tìm thấy bảng phụ lục Sau thành công việc Setup gọi, người dùng có kết nối end to end thơng qua kênh B mà phân chuyển mạch Trong thời gian mà kênh B sử dụng TE có giao tiếp với chuyển mạch địa phương thơng qua kênh D Việc giao tiếp thực theo dạng thăm dò đơn giản đáp trả dùng khung lớp sẵn sàng nhận khơng có thơng tin lớp trao đổi Chuyển mạch thăm dị đơn vị thơng điệp trạng thái lóp để kiểm tra gọi hoạt động xử lý Một kênh D có khả điều khiển nhiều gọi kênh B Khi người dùng sẵn sàng để ngắt gọi loạt thơng điệp Q.931 gửi thông qua kênh D để ngắt kết nối kênh B Thiết bị tương thích ( TA) thường có nhiều thông tin thông điệp Khởi tạo trang Thông tin thông điệp Khởi tạo dựa khả yêu cầu TE Message Type Alerting Call Proceeding Progress Setup Connect Setup Acknowledge Connect Acknowledge Hex 01 02 03 05 07 0D 0F User Information 20 Disconnect Restart Release Restart Acknowledge Release Complete 45 46 4D 4E 5A Cancel Facility Register Facility Acknowledge Notify Facility Reject Status Enquiry Congestion Control Information Status 60 62 64 6A 6E 72 75 79 7B 7D Codes Set Segmented Message Hex 00 Binary 0000 0000 0000 0000 0000 0000 0000 1111 0010 0000 0100 0100 0100 0100 0101 1010 0110 0110 0110 0110 0110 0111 0111 0111 0111 0111 1101 Binary 0000 0000 Connected Number 0C 0000 1100 Call Identity Call State 10 14 0001 0000 0001 0100 Bearer Capability Cause Channel Identifier Facility Progress Indicator 04 08 18 1C 1E 0000 0100 0000 1000 0001 1000 0001 0001 1110 Network Specific Facilities Terminal Capabilities Notification Indicator Display Date/Time Keypad Keypad Echo 20 24 27 28 29 2C 30 0010 0000 0010 0100 0010 0010 0010 0010 0111 1000 1001 1100 0011 0000 Information Request Signal Switch hook 32 34 36 0011 0010 0011 0100 0011 0110 Endpoint Identifier 3B 0011 1011 Information Rate End to End Transit Delay Packet Layer Parameter Packet Layer Size Packet Size 40 42 44 45 46 Calling Party Number Calling Party Subaddress 6C 6D 0100 0000 0100 0010 0100 0100 0100 0110 0110 0110 1101 Called Party Number Called Party Subaddress 70 71 Feature Activation Feature Indication Service Profile ID (SPID) 38 39 3A 0011 1000 0011 1001 0011 1010 0111 0000 0111 0001 Redirecting Number Redirection Number Transit Network Selection Restart Indicator Lower Layer Compatibility Higher Layer Compatibility User to User Escape for Extension 74 76 78 79 7C 7D 7E 7F 0111 0111 0111 0111 0111 0111 0111 0111 0100 0110 1000 1001 1100 1101 1110 1111 Transit Delay Selection 83 1000 011 ITU-T Q.931 Cause Codes Not End to End ISDN Call Destination not ISDN Origination not ISDN Call Returned to ISDN In Band Info/Pattern ISDN Progress Messages 10 Unit Could Not Answer 16 No Response, Re-attempted 17 Treatment applied to Call 18 19 20 21 22 Call Proceeding Alerting at destination Connected at Destination Dialing Disconnect Unassigned Number No Route To Transit Net No Route to Destination Some portion of the network is non-ISDN (56K) Destination user equipment is non-ISDN User equipment originating call is non-ISDN Non-ISDN network has returned a call to the ISDN network The B channel contains an info pattern (i.e PCM encoded ring back tone) The Remote was sent a setup but did not respond Normal indication of call being setup by network ISDN Cause Codes The Destination number is not a working number The requested transit network is unrecognized You can’t get there from here 6 16 17 18 19 21 Channel Unacceptable Call Awarded Normal Call Clearing User Busy No User Responding No Answer from User Call Rejected 22 26 27 28 29 30 Number Changed Selected User Clearing Destination Out Of Order Invalid Number Format Facility Rejected Response to Status 31 Normal Unspecified 34 No Circuir/Channel Avail 38 Network Out Of Order 41 Temporary Net FaiIure 42 Switch Congestion 43 User Info Discarded 44 Circ/Channel Not Avail 47 Resource Unavailable 49 Quality Not Available 50 Facility Not Subscribed 51 53 54 57 58 63 65 66 69 70 79 81 82 83 84 85 86 88 90 91 95 96 97 98 99 Bearer Incompatible Service Op Violated Incoming Calls Barred Capability Unauthorized Capability Unavailable Service/Opt Unavailable Capability Unimplemented Chan Type Unimplemented Facility Not Implemented Restricted Info Only Serv /Opt Unimplemented Invalid Reference Value Channel Does Not Exist ID Does Not Exist Call ID in Use No Call Suspended Call Has Been Cleared Incompatible Destination Direct Call Not Subscr Invalid Transit Net Sel Invalid Message Mandatory IE Missing Message Unimplemented Message Not Permissible IE Unimplemented Unacceptable B channel requested Packet mode cause code Not a problem, normal disconnect Do you need an explanation? The called user has not responded to the SETUP message Equivalent to ring no answer Can be generated by switch or answering unit May indicate wrong SPID The relationship is over, get on with your life The user was not allowed to accept an incoming call Setup message could not be delivered to remote TE Dialed phone number format invalid Facility requested by the user is unavailable Unit responding to network status inquiry (not a problem just informational) Used when no other code applies (My favorite, it means we know but we ain’t tellin) Telco has no available circuits (Mothers Day problem) Network down (don’t try call for a while) Network down temporarily (try call again now) High switch traffic, call cannot be handled(Mothers day again) Low layer information could not be forwarded to the called unit Circuit channel not available, may be long distance carrier problem General message to indicate the call cannot be processed (Nonspecific) X.213 quality parameter cannot be supported This circuit does not support the requested service (i.e data call on a voice only circuit) Frequently seen with wrong SPID Like above but SPID OK You must have done something very bad to get this You called an answer only circuit Unit not authorized to use the requested service Requested capability not presently available( try later) Requested bearer capability not supported Requested channel type not supported Supplemental service not implemented Circuit does not support unrestricted digital info i.e don’t try ‘’hold’’ if you didn’t pay for it See call reference value in layer Q.931 Sort of a hold type function error message The call has been disconnected Remote does not support bearrer type General Q.931 message problem Required Q.931 element missing An unsupported info elernent was used 100 Invalid IE Contents 101 Message incompatible 102 Recovery on timer expiry 111 Protocol Error 118 Invalid Calling Number 127 Cause Unknown A field within an info element is miscoded A Q.931 in not compatible with the call Certain Q.921/931 things didn’t happen within a prescribed time A layer (i.e Nat 1) protocol error has occurred Your setup message has the wrong LDN Odds are high that you will get this one Layer Layer Layer Layer Binary Hex 01111110 00000000 XXXXXXXX XXXXXXX0 XXXXXXXP 00000000 00000001 XXXXXXXX 00000101 00000100 00000010 -00 -01000 -00 -10000 00011000 00000001 -0 -0 -0 -0 -0 -11 00101100 00000111 00110001 00110010 00110011 00110100 00110101 00110110 00110111 XXXXXXXX XXXXXXXX 01111110 7E 00 XX XX XX 00 01 XX 05 04 02 88 90 18 01 83 2C 07 31 32 33 34 35 36 37 XX XX 7E Decode Start Flag SAPI address = (call control) TEI address (network assigned) next send (NS) next receive (NR) protocol discriminator (ITU Q.931) length of call reference = octet call reference value (random number) Q.931 message = Setup information element = Bearer Capability information element length = octets extension bit = information not continued code standard = ITU (standard) info transfer = unrestricted digital info extension bit = information not continued transfer mode = circuit mode (not X.25) information transfer rate = 64 Kbps information element = Channel ID information element length = octet extension bit = information not continued Interface ID = implicitly identified interface type = basic rate spare preferred/exclusive = preferred D channel indicator = non-D channel B channel selection = any B channel information element = Keypad information element length = octets IA5 digit = IA5 digit = phone number IA5 digit = 123-4567 IA5 digit = IA5 digit = IA5 digit = IA5 digit = frame check sequence (octet 1) frame check sequence (octet 2) end flag Q.931 setup message form TE to Network Layer Layer Layer Layer Binary Hex 01111110 00000000 XXXXXXXX XXXXXXX0 XXXXXXXP 00000000 00000001 XXXXXXXX 00000010 00011000 00000001 -0 -0 -0 -1 -0 -01 XXXXXXXX XXXXXXXX 01111110 7E 00 XX XX XX 00 01 XX XX 18 01 19 XX XX 7E Decode Start Flag SAPI address = (call control) TEI address (network assigned) next send (NS) next receive (NR) protocol discriminator (ITU Q.931) length of call reference = octet call reference value (random number) Q.931 message = Call Proceeding information element = Channel ID information element length = octet extension bit = information not continued interface ID = implicitly identified interface type = basic rate interface spare preferred/exclusive = exclusive D channel indicator = non-D channel info channel selection = channel B1 frame check sequence octet frame check sequence octet end flag Q.931 Call Proceeding Message from Network to TE Layer Layer Layer Layer Binary Hex 01111110 00000000 XXXXXXXX XXXXXXX0 XXXXXXXP 00000000 00000001 XXXXXXXX 00000001 00110100 00000001 00000001 XXXXXXXX XXXXXXXX 01111110 7E 00 XX XX XX 00 01 XX 01 34 01 01 XX XX 7E Decode Start Flag SAPI address = (call control) TEI address (network assigned) next send (NS) next receive (NR) protocol discriminator (ITU Q.931) length of call reference = octet call reference value (random number) Q.931 message = Alerting information element = Signal information element length = octet signal value = ring back tone on frame check sequence octet frame check sequence octet end flag Q.931 Alerting Message from Network to TE Layer Layer Layer Layer Binary Hex 01111110 00000000 XXXXXXXX XXXXXXX0 XXXXXXXP 00000000 00000001 XXXXXXXX 00000111 00110100 00000001 00111111 XXXXXXXX XXXXXXXX 01111110 7E 00 XX XX XX 00 01 XX 07 34 01 3F XX XX 7E Decode Start Flag SAPI address = (call control) TEI address (network assigned) next send (NS) next receive (NR) protocol discriminator (ITU Q.931) length of call reference = octet call reference value (random number) Q.931 message = Connect information element = Signal information element length = octet signal value = Tones off (ring back) frame check sequence octet frame check sequence octet end flag Q.931 Connect Message from Network to TE Layer Layer Layer Layer Binary Hex 01111110 00000000 XXXXXXXX XXXXXXX0 XXXXXXXP 00000000 00000001 XXXXXXXX 00001111 XXXXXXXX XXXXXXXX 01111110 7E 00 XX XX XX 00 01 XX 0F XX XX 7E Decode Start Flag SAPI address = (call control) TEI address (network assigned) next send (NS) next receive (NR) protocol discriminator (ITU Q.931) leng th of call reference = octet call reference value (random number) Q.931 message = Connect Acknowledge frame check sequence octet frame check sequence octet end flag Q.931 Connect Acknowledge Message from TE to Network Layer Layer Layer Layer Binary Hex 01111110 00000000 XXXXXXXX XXXXXXX0 XXXXXXXP 00000000 00000001 XXXXXXXX 00000101 00000100 00000010 -00 -01000 -00 -10000 00011000 00000001 -0 -0 -0 -1 -0 -01 00110100 00000001 01000000 XXXXXXXX XXXXXXXX 01111110 7E 00 XX XX XX 00 01 XX 05 04 02 88 90 18 01 83 34 01 40 XX XX 7E Decode Start Flag SAPI address = (call control) TEI address (network assigned) next send (NS) next receive (NR) protocol discriminator (ITU Q.931) length of call reference = octet call reference value (random number) Q.931 message = Setup information element = Bearer Capability information element length = octets extension bit = information not continued code standard = ITU (standard) info transfer = unrestricted digital info extension bit = information not continued transfer mode = circuit mode (not X.25) information transfer rate = 64 Kbps information element = Channel ID information element length = octet extension bit = information not continued Interface ID = implicitly identified interface type = basic rate spare preferred/exclusive = exclusive D channel indicator = non-D channel B channel selection = use channel B1 information element = Signal information element length = octet signal value = alerting pattern on (ring) frame check sequence (octet 1) frame check sequence (octet 2) end flag Q.931 setup message form Network to TE Layer Layer Layer Layer Binary Hex 01111110 00000000 XXXXXXXX XXXXXXX0 XXXXXXXP 00000000 00000001 XXXXXXXX 00000001 00011000 00000001 -0 -0 -0 -1 -0 -01 00000001 XXXXXXXX XXXXXXXX 01111110 7E 00 XX XX XX 00 01 XX 01 18 01 19 01 XX XX 7E Decode Start Flag SAPI address = (call control) TEI address (network assigned) next send (NS) next receive (NR) protocol discriminator (ITU Q.931) length of call reference = octet call reference value (random number) Q.931 message = Alerting information element = Channel ID information element length = octet extension bit = not continued interface ID = implicitly identified interface type = basic rate interface spare bit preferred/exclusive = exclusive D channel indicator = non-D channel information channel selection = channel B1 signal value = ring back tone on frame check sequence octet frame check sequence octet end flag Q.931 Alerting Message from TE to Network Layer Layer Layer Layer Binary Hex 01111110 00000000 XXXXXXXX XXXXXXX0 XXXXXXXP 00000000 00000001 XXXXXXXX 00000111 XXXXXXXX XXXXXXXX 01111110 7E 00 XX XX XX 00 01 XX 0F XX XX 7E Decode Start Flag SAPI address = (call control) TEI address (network assigned) next send (NS) next receive (NR) protocol discriminator (ITU Q.931) leng th of call reference = octet call reference value (random number) Q.931 message = Connect frame check sequence octet frame check sequence octet end flag Q.931 Connect Message from TE to Network Layer Layer Layer Layer Binary Hex 01111110 00000000 XXXXXXXX XXXXXXX0 XXXXXXXP 00000000 00000001 XXXXXXXX 00001111 00110100 00000001 01001111 XXXXXXXX XXXXXXXX 01111110 7E 00 XX XX XX 00 01 XX 0F 34 01 4F XX XX 7E Decode Start Flag SAPI address = (call control) TEI address (network assigned) next send (NS) next receive (NR) protocol discriminator (ITU Q.931) leng th of call reference = octet call reference value (random number) Q.931 message = Connect Acknowledge information element = Signal information element length = octet signal value = signal off frame check sequence octet frame check sequence octet end flag Q.931 Connect Acknowledge Message from Network to TE Yêu cầu để trả lời gọi ISND Khi gọi đến dạng BRI PRI, thiết bị ISDN theo thủ tục dùng các thiết bị nhận gọi để định xảy Quá trình dựa vào loạt so sánh, tạo đơn vị, thông điệp Khởi tạo đến cấu hình đơn vị Để trả lời gọi tất so sánh phải trả kết có giá trị Nếu có giá trị trả khơng có giá trị, gọi bị bỏ qua Trong yêu cầu liệt kê bên theo yêu cầu thấy thông điệp Khởi tạo mà không u cầu, phần thơng tin kiểm tra yêu cầu kết tương tự Khi gọi đến dạng PRI hay giao diện U BRI TE, điều cho phép gửi ngắt kết nối để đáp lại Setup mà khơng có giá trị Điều kết nối xem Điểm đến Điểm khơng có thiết bị khác chia sẻ đường truyền Đây trường hợp giao diện BRI với điểm tham chiếu S Vì tính đa điểm tự nhiên giao diện S, gọi khơng có giá trị đơn vị lại có giá trị đơn vị khác Với thiết bị TE có xác nhận cấu hình nó, khơng cấu hình TE khác chia sẻ điều tương tự, khơng thể vị trí mà phán tạo thành giá trị gọi cho thiết bị khác giao diện Trong giao diện S có tùy chọn bỏ qua Khởi tạo mà khơng có giá trị Yếu tố thơng tin tốc độ người sử dụng Tốc độ người sử dụng phần khả đường truyền, IE liệt kê tốc độ truyền liệu thực tế Tổng quát 64 56 Kbps Trong hoạt động tốc độ 56Kbps không dùng châu Âu, châu Á Châu mỹ Latin lại quan trọng Bắc Mỹ Nếu thơng tin biểu diễn định nghĩa gọi V.110 56K, trường hợp tốc độ tương thích với liệu gọi thơng tin khơng biểu cho mặc định 64K Tùy chọn giúp đơn vị thiết kế để tự cấu hình lại dựa nội dung thông tin Nếu thông tin biển diễn thông điệp Khởi tạo phải phù hợp với cấu hình đơn vị gọi xem không hợp lệ Yếu tố thông tin số gọi Ở Bắc Mỹ thông tin biểu diễn chữ số danh bạ số địa phương cho BRI thường chữ số cho PRI Trong mạng nước số chữ số biểu diễn thay đổi rộng Ít nhiều số thường thấy phổ biến với không với số nhiều người đăng kys thuê bao ( MSN) Bởi điều quan trọng nên số kiểm tra bắt đầu thấp quan trọng tiếp tục đến danh số địa phương, đưa vào đơn vị, yếu tố thông tin số gọi thông điệp Khởi tạo hết số Ví dụ đưa hình giá trị hợp lệ khơng hợp lệ LDN in TE 4721234 4721234 4721234 1234 1234 1234 472 472 472 ‘’blank’’ ‘’any number’’ Called Party Number in Setup 34 4721234 3104721234 34 4721234 3104721234 34 4721234 3104721234 ‘’any number’’ ‘’blank’’ Result Valid Valid Valid Valid Valid Valid Invalid Invalid Invalid Valid Valid Called Party Number validity chart Yếu tố thơng tin nhóm địa số gọi Nhóm địa thỉng thoảng dùng Mạng nước ( ISDN Châu Âu) cách gọi đến thiết bị đặc biệt mạng ISDN Ở số vùng Bắc Mỹ hỗ trợ kế hoạch dùng số Bởi nhóm địa người dùng định nghĩa, thông qua cách mù mờ mạng, gọi chấp nhận nên yêu cầu so sánh xác nhóm người địa Nếu nhóm địa đưa vào đơn vị trả lời khác với nhóm địa số gọi cùng, gọi xem không hợp lệ Yếu tố thông tin số gọi đến Số gọi đến thỉng thoảng dùng định nghĩa đặt gọi địa phương Điều dùng dạng bảo mật cho phép gọi từ địa phương Để dùng đặc điểm đó, TE phải có bảng số gọi đến hợp lệ chứa để so sánh với thông điệp Setup gọi đến Do bảng giá, hạn chế pháp luật, tính tương thích quốc tế, thơng tin khơng tin cậy để biểu diễn Để sử dụng điều mạng phải kiểm tra end to end để kiểm tra diện nội dung phần thông tin Trong mạng ISDN quốc tế chuyển trường thơng tin thường số gọi đến đặt, thay vào đó, phần thơng tin khác Đây việc cho hiển thị văn mà dùng để đưa thơng tin văn hình gán vào thiết bị ISDN tương thích dùng hệ thống máy tính tích hợp điện thoại Khi trường biểu diễn số gọi đến khơng có giá trị trường hiển thị văn có mà “Unknow’’ Yếu tố thông tin khả lớp thấp Khi biểu diễn thông tin chứa chi tiết thơng tin tương thích tốc độ V.120, tốc độ giao diện người dùng….Trong khái niệm có số xứng đáng để nêu khái niệm, IE thông qua mạng Bởi điều khơng tin cậy để biểu diễn, nhiên, biểu diễn thơng tin xác Kinh nghiệm điều tốt Biểu đồ xác nhận tính hợp lệ gọi Khi thông điệp Khởi tạo phát đến thiết bị đầu cuối ISDN chuỗi kiểm tra xác nhận thực để định gọi trả lời Nếu kết xác thực cho kiểm tra gọi trả lời Nếu kết xác nhận khơng rõ ràng gọi bị bỏ qua Trong hầu hết trường hợp thiết bị đầu cuối BRI thiết bị khác chia sẻ mạng Vì lys gọi khơng bị loại bỏ bị bỏ qua thơng qua xác nhận kiểm tra Một biểu đồ xác nhận số gọi hình : Qua sơ đồ ta thấy để định nhận hay lờ gọi từ thông điệp Setup đến ta phải trải qua bước kiểm tra là: Kiểm tra hợp lệ đường truyền Kiểm tra hợp lệ tốc độ Kiểm tra hợp lệ số gọi Kiểm tra hợp lệ nhóm địa số gọi Kiểm tra hợp lệ số gọi Kiểm tra hợp lệ nhóm địa số gọi Incoming Setup Message No No No No No No Ignore Call transfer rate valid? rate valid? called Party valid? party subaddress Valid? party number Valid? party subaddress valid? Yes Yes Yes Yes Yes Yes Answer Call Call Validation Flow Chart ... address = (call control) TEI address (network assigned) next send (NS) next receive (NR) protocol discriminator (ITU Q.93 1) length of call reference = octet call reference value (random number) Q.931. .. address = (call control) TEI address (network assigned) next send (NS) next receive (NR) protocol discriminator (ITU Q.93 1) length of call reference = octet call reference value (random number) Q.931. .. address = (call control) TEI address (network assigned) next send (NS) next receive (NR) protocol discriminator (ITU Q.93 1) length of call reference = octet call reference value (random number) Q.931