Giới thiệu
Mã mặc định là NORMAL_CLEARING (nếu bạn không chỉ định mã nào)
Bảng mã Q.850 sang SIP
Bảng sau mô tả các ánh xạ do status hook của chúng tôi trả về đối với các cuộc gọi đến.
Các mã nguyên nhân không xác định (không có giá trị trong cột "SIP Equiv." của bảng) được chuyển đổi thành SIP "480 Temporarily Unavailable" .
Bảng này cũng chứa các mã không chuẩn trên 127 (ISUP và ISDN chỉ quy định các mã đến 127). Các mã này được sử dụng nội bộ để chỉ các trạng thái khác. (Các mã này cũng không ánh xạ trực tiếp tới các mã lỗi SIP.) Danh sách đầy đủ các mã SWITCH_CAUSE_ (switch_call_cause_t) được định nghĩa trong include/switch_types.h.
Xem tiêu chuẩn ITU-T Q.850 để biết định nghĩa chính thức về các mã nguyên nhân ngắt kết nối điện thoại tiêu chuẩn cho ISDN và ánh xạ giữa các mã Q.931 (DSSS1) và ISUP.
Xem ITU Q.1912.5 để biết định nghĩa chính thức về khả năng tương tác giữa ISUP và SIP, đặc biệt là mục 6.11 quy định tiêu đề "Reason" và đưa ra ánh xạ các mã nguyên nhân ngắt kết nối giữa ISUP và SIP.
Một bộ ánh xạ khác là các ánh xạ Q.SIG / SIP từ RFC 4497 mục 8.4.1. (Q.SIG là một trong nhiều phần mở rộng của Q.931 được dùng cho tín hiệu PBX-tới-PBX trên các đường truyền riêng.)
|
Mã ITU-T Q.850 |
Kiểu liệt kê |
Nguyên nhân |
Mô tả |
|
|---|---|---|---|---|
|
Mã ITU-T Q.850 |
Kiểu liệt kê |
Nguyên nhân |
Mô tả |
|
| 0 | UNSPECIFIED | Không xác định. Không có mã nguyên nhân nào khác áp dụng. | Mã này thường do bộ định tuyến đưa ra khi không có mã nào khác áp dụng. Nguyên nhân này thường xảy ra trong cùng loại tình huống như nguyên nhân 1, nguyên nhân 88 và nguyên nhân 100. | |
| 1 | 404 | UNALLOCATED_NUMBER | Số chưa được cấp phát (chưa được gán) [Giá trị Q.850: 1] | Nguyên nhân này cho biết không thể liên lạc được với bên được gọi vì mặc dù số của bên được gọi đúng định dạng hợp lệ, số đó hiện chưa được phân bổ (chưa được gán). |
| 2 | 404 | NO_ROUTE_TRANSIT_NET | Không có tuyến tới mạng trung chuyển đã chỉ định (sử dụng trong nước) [Q.850] | Nguyên nhân này cho biết thiết bị gửi nguyên nhân này đã nhận được yêu cầu định tuyến cuộc gọi qua một mạng trung chuyển cụ thể mà nó không nhận dạng được. Thiết bị gửi nguyên nhân này không nhận dạng được mạng trung chuyển hoặc vì mạng trung chuyển không tồn tại, hoặc vì mạng trung chuyển cụ thể đó, dù có tồn tại, cũng không phục vụ thiết bị đang gửi nguyên nhân này. |
| 3 | 404 | NO_ROUTE_DESTINATION | Không có tuyến đến đích [Q.850] | Nguyên nhân này cho biết không thể liên lạc với bên được gọi vì mạng mà cuộc gọi được định tuyến qua không phục vụ đích mong muốn. Nguyên nhân này được hỗ trợ tùy theo từng mạng. |
| 6 | CHANNEL_UNACCEPTABLE | kênh không được chấp nhận [Q.850] | Nguyên nhân này cho biết kênh được xác định gần đây nhất không được thực thể gửi chấp nhận để sử dụng trong cuộc gọi này. | |
| 7 | CALL_AWARDED_DELIVERED | cuộc gọi đã được phân bổ và đang được chuyển qua một kênh đã thiết lập [Q.850] | Nguyên nhân này cho biết người dùng đã được trao cuộc gọi đến, và cuộc gọi đến đang được kết nối tới một kênh đã được thiết lập cho người dùng đó đối với các cuộc gọi tương tự (ví dụ: các cuộc gọi ảo x.25 chế độ gói). | |
| 16 | NORMAL_CLEARING | ngắt cuộc gọi bình thường [Q.850] | Nguyên nhân này cho biết cuộc gọi bị ngắt vì một người tham gia đã yêu cầu kết thúc cuộc gọi. Trong tình huống thông thường, mạng không phải là bên khởi tạo nguyên nhân này. | |
| 17 | 486 | USER_BUSY | người dùng bận [Q.850] | Mã nguyên nhân này cho biết bên nhận đang bận nên không thể nhận thêm cuộc gọi. Mã có thể do thiết bị của bên nhận hoặc mạng tạo ra. Nếu trạng thái bận do thiết bị của bên nhận xác định, thiết bị đó vẫn tương thích với cuộc gọi. |
| 18 | 408 | NO_USER_RESPONSE | không có người dùng phản hồi [Q.850] | Nguyên nhân này được sử dụng khi bên được gọi không phản hồi thông điệp thiết lập cuộc gọi bằng chỉ báo đổ chuông hoặc kết nối trong khoảng thời gian quy định được phân bổ. |
| 19 | 480 | NO_ANSWER | người dùng không trả lời (người dùng đã được báo) [Q.850] | Nguyên nhân này được dùng khi bên được gọi đã được báo (đổ chuông) nhưng không phản hồi bằng chỉ báo kết nối trong một khoảng thời gian quy định. Lưu ý - Nguyên nhân này không nhất thiết do các thủ tục Q.931 tạo ra mà có thể do bộ định thời nội bộ của mạng tạo ra. |
| 20 | 480 | SUBSCRIBER_ABSENT | thuê bao vắng mặt [Q.850] | Giá trị nguyên nhân này được dùng khi một trạm di động đã đăng xuất, không thể liên lạc vô tuyến với trạm di động, hoặc khi một người dùng viễn thông cá nhân tạm thời không thể được định địa chỉ tại bất kỳ giao diện người dùng–mạng nào. Sofia SIP thông thường sẽ phát sinh USER_NOT_REGISTERED trong các tình huống như vậy. |
| 21 | 603 | CALL_REJECTED | cuộc gọi bị từ chối [Q.850] | Nguyên nhân này cho biết thiết bị gửi nguyên nhân này không muốn chấp nhận cuộc gọi này, mặc dù nó có thể đã chấp nhận cuộc gọi vì thiết bị gửi nguyên nhân này không bận và cũng không phải là thiết bị không tương thích. Mạng cũng có thể tạo ra nguyên nhân này, cho biết cuộc gọi đã bị giải phóng do ràng buộc dịch vụ bổ sung. Trường chẩn đoán có thể chứa thông tin bổ sung về dịch vụ bổ sung và lý do từ chối. |
| 22 | 410 | NUMBER_CHANGED | số đã thay đổi [Q.850] | Nguyên nhân này được trả về cho bên gọi khi số bên được gọi do bên gọi chỉ định không còn được gán nữa. Số bên được gọi mới có thể được đưa vào trường chẩn đoán (tùy chọn). Nếu mạng không hỗ trợ nguyên nhân này, sẽ dùng nguyên nhân số 1, số chưa được cấp phát (chưa được gán). |
| 23 | 410 | REDIRECTION_TO_NEW_DESTINATION | Nguyên nhân này được sử dụng bởi một cơ chế giao thức ISUP chung có thể được kích hoạt bởi một tổng đài quyết định rằng cuộc gọi cần được thiết lập tới một số được gọi khác. Tổng đài như vậy có thể kích hoạt cơ chế chuyển hướng, bằng cách sử dụng giá trị nguyên nhân này, để yêu cầu một tổng đài đứng trước tham gia cuộc gọi định tuyến cuộc gọi đến số mới. | |
| 25 | 483 | EXCHANGE_ROUTING_ERROR | Nguyên nhân này cho biết không thể liên lạc đến điểm đến do người dùng chỉ định, vì một tổng đài trung gian đã giải phóng cuộc gọi do đạt giới hạn khi thực hiện quy trình bộ đếm hop (hop counter). Nguyên nhân này được tạo ra bởi một nút trung gian, khi giảm giá trị bộ đếm hop sẽ cho kết quả là 0. | |
| 27 | 502 | DESTINATION_OUT_OF_ORDER | đích không hoạt động [Q.850] | Nguyên nhân này cho biết không thể liên lạc được với đích mà người dùng chỉ định vì giao diện kết nối tới đích không hoạt động đúng. Cụm từ "không hoạt động đúng" cho biết không thể chuyển một thông điệp báo hiệu tới bên ở xa; ví dụ: lỗi lớp vật lý hoặc lớp liên kết dữ liệu ở bên ở xa, hoặc thiết bị người dùng đang ngoại tuyến. |
| 28 | 484 | INVALID_NUMBER_FORMAT | định dạng số không hợp lệ (địa chỉ chưa đầy đủ) [Q.850] | Nguyên nhân này cho biết không thể liên lạc được với bên được gọi vì số của bên được gọi không đúng định dạng hợp lệ hoặc chưa đầy đủ. |
| 29 | 501 | FACILITY_REJECTED | yêu cầu dịch vụ bổ sung bị từ chối [Q.850] | Nguyên nhân này được trả về khi mạng không thể cung cấp một dịch vụ bổ sung mà người dùng yêu cầu. |
| 30 | RESPONSE_TO_STATUS_ENQUIRY | phản hồi cho STATUS INQUIRY [Q.850] | Nguyên nhân này được bao gồm trong bản tin STATUS khi lý do tạo bản tin STATUS là do đã nhận được bản tin STATUS INQUIRY trước đó. | |
| 31 | 480 | NORMAL_UNSPECIFIED | bình thường, không xác định [Q.850] | Nguyên nhân này chỉ được dùng để báo cáo một sự kiện bình thường khi không có nguyên nhân nào khác trong nhóm bình thường phù hợp. |
| 34 | 503 | NORMAL_CIRCUIT_CONGESTION | không có mạch/kênh khả dụng [Q.850] | Nguyên nhân này cho biết hiện không có mạch/kênh phù hợp nào để xử lý cuộc gọi. |
| 38 | 503 | NETWORK_OUT_OF_ORDER | mạng không hoạt động [Q.850] | Nguyên nhân này cho biết mạng không hoạt động đúng và tình trạng này có khả năng kéo dài tương đối lâu, ví dụ: thử gọi lại ngay lập tức khó có khả năng thành công. |
| 41 | 503 | NORMAL_TEMPORARY_FAILURE | lỗi tạm thời [Q.850] | Nguyên nhân này cho biết mạng không hoạt động đúng và tình trạng này không có khả năng kéo dài lâu; ví dụ, người dùng có thể muốn thử gọi lại gần như ngay lập tức. |
| 42 | 503 | SWITCH_CONGESTION | tắc nghẽn thiết bị chuyển mạch [Q.850] | Mã nguyên nhân này cho biết thiết bị chuyển mạch phát sinh mã đang trong giai đoạn có lưu lượng cao. |
| 43 | ACCESS_INFO_DISCARDED | thông tin truy cập bị loại bỏ [Q.850] | Nguyên nhân này cho biết mạng không thể chuyển thông tin truy cập đến người dùng ở xa theo yêu cầu, tức là thông tin người dùng đến người dùng, tính tương thích lớp thấp, tính tương thích lớp cao hoặc địa chỉ phụ như được nêu trong phần chẩn đoán. Lưu ý rằng loại thông tin truy cập cụ thể bị loại bỏ có thể được đưa vào phần chẩn đoán như một tùy chọn. | |
| 44 | 503 | REQUESTED_CHAN_UNAVAIL | mạch/kênh được yêu cầu không khả dụng [Q.850] | Nguyên nhân này được trả về khi phía bên kia của giao diện không thể cung cấp mạch hoặc kênh mà thực thể yêu cầu đã chỉ định. |
| 45 | PRE_EMPTED | |||
| 47 | tài nguyên không khả dụng, không xác định [Q.850] | Nguyên nhân này chỉ được dùng để báo cáo sự kiện tài nguyên không khả dụng khi không có nguyên nhân nào khác trong nhóm tài nguyên không khả dụng phù hợp. | ||
| 50 | FACILITY_NOT_SUBSCRIBED | tiện ích được yêu cầu chưa được đăng ký [Q.850 | Mã nguyên nhân này cho biết người dùng yêu cầu một dịch vụ bổ sung đang được cung cấp, nhưng không có quyền sử dụng dịch vụ đó. | |
| 52 | 403 | OUTGOING_CALL_BARRED | cuộc gọi đi bị chặn | Nguyên nhân này cho biết rằng mặc dù bên gọi là thành viên của CUG đối với cuộc gọi CUG đi, thành viên này của CUG không được phép thực hiện cuộc gọi đi. |
| 54 | 403 | INCOMING_CALL_BARRED | cuộc gọi đến bị chặn | Nguyên nhân này cho biết rằng mặc dù bên được gọi là thành viên của CUG đối với cuộc gọi CUG đến, thành viên này của CUG không được phép nhận cuộc gọi đến. |
| 57 | 403 | BEARERCAPABILITY_NOTAUTH | khả năng truyền tải không được cho phép [Q.850] | Nguyên nhân này cho biết người dùng đã yêu cầu một khả năng truyền tải (bearer capability) mà thiết bị tạo ra nguyên nhân này có triển khai, nhưng người dùng không được phép sử dụng. |
| 58 | 503 | BEARERCAPABILITY_NOTAVAIL | khả năng của kênh mang không khả dụng hiện tại [Q.850] | Nguyên nhân này cho biết người dùng đã yêu cầu một khả năng của kênh mang được thiết bị tạo ra nguyên nhân này hỗ trợ nhưng hiện không khả dụng. |
| 63 | SERVICE_UNAVAILABLE | dịch vụ hoặc tùy chọn không khả dụng, không xác định [Q.850] | Nguyên nhân này được dùng để báo cáo sự kiện dịch vụ hoặc tùy chọn không khả dụng chỉ khi không có nguyên nhân nào khác trong nhóm dịch vụ hoặc tùy chọn không khả dụng phù hợp. | |
| 65 | 488 | BEARERCAPABILITY_NOTIMPL | khả năng bearer không được triển khai [Q.850] | Nguyên nhân này cho biết thiết bị gửi nguyên nhân này không hỗ trợ khả năng mang (bearer capability) được yêu cầu. |
| 66 | CHAN_NOT_IMPLEMENTED | loại kênh chưa được triển khai [Q.850] | Nguyên nhân này cho biết thiết bị gửi mã nguyên nhân này không hỗ trợ loại kênh được yêu cầu | |
| 69 | 501 | FACILITY_NOT_IMPLEMENTED | tính năng được yêu cầu chưa được triển khai [Q.850] | Nguyên nhân này cho biết thiết bị gửi nguyên nhân này không hỗ trợ các dịch vụ bổ sung được yêu cầu. |
| 79 | 501 | SERVICE_NOT_IMPLEMENTED | dịch vụ hoặc tùy chọn chưa được triển khai, không xác định [Q.850] | Chỉ sử dụng mã nguyên nhân này để báo dịch vụ hoặc tùy chọn chưa được triển khai khi không có mã nguyên nhân nào khác phù hợp trong nhóm đó. |
| 81 | INVALID_CALL_REFERENCE | giá trị tham chiếu cuộc gọi không hợp lệ [Q.850] | Mã nguyên nhân này cho biết thiết bị gửi mã đã nhận một bản tin chứa mã tham chiếu cuộc gọi hiện không được sử dụng trên giao diện người dùng–mạng. | |
| 88 | 488 | INCOMPATIBLE_DESTINATION | đích đến không tương thích [Q.850] | Nguyên nhân này cho biết thiết bị gửi nguyên nhân này đã nhận được yêu cầu thiết lập một cuộc gọi có khả năng tương thích lớp thấp, tương thích lớp cao hoặc các thuộc tính tương thích khác (ví dụ: tốc độ dữ liệu) mà không thể đáp ứng được. |
| 95 | INVALID_MSG_UNSPECIFIED | thông điệp không hợp lệ, không xác định [Q.850] | Nguyên nhân này được sử dụng để báo cáo sự kiện thông điệp không hợp lệ chỉ khi không có nguyên nhân nào khác trong nhóm thông điệp không hợp lệ được áp dụng. | |
| 96 | MANDATORY_IE_MISSING | thiếu phần tử thông tin bắt buộc [Q.850] | Nguyên nhân này cho biết thiết bị gửi nguyên nhân này đã nhận được một thông điệp thiếu một phần tử thông tin vốn phải có trong thông điệp trước khi thông điệp đó có thể được xử lý. | |
| 97 | MESSAGE_TYPE_NONEXIST | loại thông điệp không tồn tại hoặc chưa được triển khai [Q.850] | Mã nguyên nhân này cho biết thiết bị gửi mã đã nhận một loại bản tin mà nó không nhận ra: loại bản tin đó chưa được định nghĩa, hoặc đã được định nghĩa nhưng chưa được triển khai trên thiết bị. | |
| 98 | WRONG_MESSAGE | bản tin không tương thích với trạng thái cuộc gọi hoặc loại bản tin không tồn tại hoặc chưa được triển khai. [Q.850] | Nguyên nhân này cho biết thiết bị gửi mã này đã nhận được một bản tin mà theo quy trình thì đây không phải là bản tin được phép nhận trong trạng thái cuộc gọi hiện tại, hoặc đã nhận được bản tin STATUS cho thấy trạng thái cuộc gọi không tương thích. | |
| 99 | IE_NONEXIST | Phần tử thông tin / tham số không tồn tại hoặc chưa được triển khai [Q.850] | Nguyên nhân này cho biết thiết bị gửi nguyên nhân đã nhận được một bản tin có chứa phần tử thông tin/tham số không được nhận dạng, vì tên của phần tử thông tin/tham số không được định nghĩa hoặc đã được định nghĩa nhưng thiết bị gửi nguyên nhân chưa triển khai. Nguyên nhân này cho biết các phần tử thông tin/tham số đã bị loại bỏ. Tuy nhiên, phần tử thông tin không bắt buộc phải có trong bản tin để thiết bị gửi nguyên nhân xử lý bản tin đó. | |
| 100 | INVALID_IE_CONTENTS | Nội dung phần tử thông tin không hợp lệ [Q.850] | Mã nguyên nhân này cho biết thiết bị gửi mã đã nhận được một phần tử thông tin mà thiết bị hỗ trợ, nhưng một hoặc nhiều trường trong phần tử đó (I.E.) sử dụng cách mã hóa mà thiết bị chưa hỗ trợ. | |
| 101 | WRONG_CALL_STATE | thông điệp không tương thích với trạng thái cuộc gọi [Q.850] | Nguyên nhân này cho biết đã nhận được một thông điệp không tương thích với trạng thái cuộc gọi. | |
| 102 | 504 | RECOVERY_ON_TIMER_EXPIRE | phục hồi khi hết hạn bộ đếm thời gian [Q.850] | Nguyên nhân này cho biết một thủ tục đã được khởi tạo do hết hạn bộ đếm thời gian có liên quan đến các thủ tục xử lý lỗi. Điều này thường liên quan đến sự cố NAT. Hãy đảm bảo “NAT Mapping Enable” đã được bật trên ATA của bạn. Nếu không liên quan đến NAT, đôi khi đây là sự cố từ nhà cung cấp; hãy thử dùng một nhà cung cấp gọi ra khác để xem sự cố có được giải quyết không. Tổng đài cũng sẽ trả về thông tin này khi bên ở xa gửi mã 408 cho cuộc gọi đã hết hạn. |
| 103 | MANDATORY_IE_LENGTH_ERROR | tham số không tồn tại hoặc chưa được triển khai - đã chuyển tiếp (dùng trong nước) [Q.850] | Nguyên nhân này cho biết thiết bị gửi nguyên nhân này đã nhận được một bản tin bao gồm các tham số không được nhận dạng vì các tham số chưa được định nghĩa hoặc đã được định nghĩa nhưng chưa được triển khai bởi thiết bị gửi nguyên nhân này. Nguyên nhân này cho biết (các) tham số đã bị bỏ qua. Ngoài ra, nếu thiết bị gửi nguyên nhân này là một điểm trung gian, thì nguyên nhân này cho biết (các) tham số đã được chuyển tiếp mà không thay đổi. Ví dụ: cuộc gọi từ địa chỉ IP trái phép |
|
| 111 | PROTOCOL_ERROR | lỗi giao thức, không xác định [Q.850] | Nguyên nhân này được dùng để báo cáo sự kiện lỗi giao thức chỉ khi không có nguyên nhân nào khác trong nhóm lỗi giao thức được áp dụng. | |
| 127 | INTERWORKING | Liên kết mạng, không xác định [Q.850] | Nguyên nhân này cho biết một cuộc gọi liên kết mạng (thường là cuộc gọi đến dịch vụ SW56) đã kết thúc. | |
| 487 | 487 | ORIGINATOR_CANCEL | ||
| 500 | CRASH | |||
| 501 | SYSTEM_SHUTDOWN | |||
| 502 | LOSE_RACE | |||
| 503 | MANAGER_REQUEST | |||
| 600 | BLIND_TRANSFER | |||
| 601 | ATTENDED_TRANSFER | |||
| 602 | ALLOTTED_TIMEOUT | Nguyên nhân này có nghĩa là máy chủ đã hủy cuộc gọi vì kênh đích mất quá lâu để trả lời. | ||
| 603 | USER_CHALLENGE | |||
| 604 | MEDIA_TIMEOUT | |||
| 605 | PICKED_OFF | Nguyên nhân này có nghĩa là cuộc gọi được nhận thay từ một máy nhánh khác (tức là quay số **ext_number từ một máy nhánh khác). | ||
| 606 | USER_NOT_REGISTERED | Điều này có nghĩa là bạn đã cố gắng khởi tạo cuộc gọi đến một người dùng SIP chưa thực hiện đăng ký SIP. | ||
| 607 | PROGRESS_TIMEOUT | |||
| 609 | GATEWAY_DOWN | Gateway ngừng hoạt động (không phản hồi OPTIONS hoặc SUBSCRIBE) |
Bảng mã SIP sang Q.850
Các ánh xạ này được lấy từ RFC 4497 mục 8.4.4.
|
Mã ITU-T Q.850 |
Kiểu liệt kê |
Nguyên nhân |
|
|---|---|---|---|
| 400 | 41 | NORMAL_TEMPORARY_FAILURE | Lỗi tạm thời [Q.850] |
| 401 | 21 | CALL_REJECTED | Cuộc gọi bị từ chối [Q.850] |
| 402 | 21 | CALL_REJECTED | Cuộc gọi bị từ chối [Q.850] |
| 403 | 21 | CALL_REJECTED | Cuộc gọi bị từ chối [Q.850] |
| 404 | 1 | NO_ROUTE_TRANSIT_NET | Số chưa được phân bổ [Q.850] |