Введение
Часть пользователя ISDN (Integrated Services Digital Network) или ISUP является частью системы сигнализации № 7 (SS7), используемой для установления телефонных соединений в общедоступной телефонной сети (PSTN). Она специфицирована ITU-T как часть серии Q.76x. При установлении телефонного соединения между двумя абонентами может быть задействовано несколько телефонных станций, возможно, через международные границы. Для обеспечения правильного установления соединения, при поддержке ISUP, коммутатор передает информацию, связанную с вызовом, такую как номер вызываемого абонента, следующему коммутатору в сети, используя сообщения ISUP. Телефонные станции могут быть соединены через магистральные линии T1 или E1, которые передают речевой трафик. Эти магистрали разделены на временные интервалы по 64 кбит/с, и каждый интервал может нести только одно соединение. Независимо от используемых средств для соединения коммутаторов, каждая цепь между двумя коммутаторами однозначно идентифицируется кодом идентификации цепи (CIC), который содержится в сообщениях ISUP. Коммутатор использует эту информацию вместе с полученной сигнальной информацией (особенно номер вызываемого абонента) для определения того, какие входящие и исходящие цепи следует соединить, чтобы обеспечить сквозной речевой канал. Помимо информации, связанной с вызовом, ISUP также используется для обмена информацией о состоянии и управления доступными цепями. В случае отсутствия свободной исходящей цепи на конкретном коммутаторе, сообщение об освобождении отправляется обратно на предыдущие коммутаторы в цепочке.
Варианты ISUP
Существуют различные варианты ISUP. ITU-T определяет вариант, используемый в международной сети. В Европе ETSI выпускает собственную спецификацию ISUP, которая близка к спецификации ITU-T. ISUP ITU-T используется для международных соединений и является основой для некоторых национальных вариантов ISUP. Большинство стран имеют свои вариации ISUP для удовлетворения национальных требований. ANSI определяет вариации ISUP, используемые в рамках Североамериканского плана нумерации; однако некоторые страны, входящие в NANP, отличаются в поддержке определенных процедур (например, LATA не имеет значения для Канады. Кроме того, RBOC поддерживают процедуры Telcordia, которые не полностью специфицированы ANSI). Некоторые страны за пределами NANP поддерживают варианты на основе ANSI (например, Мексика). Несмотря на то, что эти вариации ISUP отличаются незначительными деталями, подавляющее большинство типов сообщений ISUP, типов параметров, кодовых точек полей параметров и связанных с ними основных процедур обработки вызовов согласуются во всех вариантах.
Типы сообщений
Сообщение ISUP содержит фиксированный заголовок, включающий идентификационный код схемы и тип сообщения ISUP, за которым следуют обязательная часть параметров фиксированной длины, обязательная часть параметров переменной длины и необязательная часть параметров, зависящие от типа отправляемого сообщения. Сообщения ISUP могут передаваться с использованием услуг части передачи сообщений или, реже, части управления соединением сигнализации. Эти сообщения передаются на различных этапах установления и завершения вызова. Наиболее распространенными сообщениями являются:
Initial address message (IAM) — First message sent to inform the partner switch that a call has to be established on the CIC contained in the message. Contains the called number, type of service (speech or data) and optional parameters. Subsequent address message (SAM) — For networks that support overlap dialing procedures, and then in the case that the IAM did not contain the full called number, one or more SAMs follow containing additional digits. This message is not supported by networks that only support en bloc dialing procedures. Address complete message (ACM) — Message returned from the terminating switch when the subscriber is reached and the phone starts ringing, or when the call traverses an interworking point and the intermediate trunk is seized. Call progress (CPG) — Contains additional information about the progress of a call. Normally sent after the ACM when the status of the call changes from that reported in the ACM. Answer message (ANM) — Sent when the subscriber picks up the phone, a resource is connected or answer supervision is returned by an interworking point. Normally charging starts at this moment. It is required that the call be cut through in both directions by this point. Connect (CON) — Sent when the call is answered by an automatic terminal. This message replaces the ACM, CPG and ANM for calls that are answered by automatic terminals. Release (REL) — Sent to clear the call when a subscriber goes on hook. This is also sent (in direct response to an IAM) if the terminating switch determines that the call cannot be completed. In either case, the terminating switch provides a cause value in the message to explain the reason for the release, e. g., "User busy". Release complete (RLC) — Acknowledgment of the release – the circuit is idle afterward and can be used again.
Сообщение о первоначальном адресе (IAM) — Первое сообщение, отправляемое для информирования оконечного коммутатора о необходимости установления вызова на схеме, идентифицированной в сообщении. Содержит номер вызываемого абонента, тип услуги (речь или данные) и необязательные параметры.
Initial address message (IAM) — First message sent to inform the partner switch that a call has to be established on the CIC contained in the message. Contains the called number, type of service (speech or data) and optional parameters. Subsequent address message (SAM) — For networks that support overlap dialing procedures, and then in the case that the IAM did not contain the full called number, one or more SAMs follow containing additional digits. This message is not supported by networks that only support en bloc dialing procedures. Address complete message (ACM) — Message returned from the terminating switch when the subscriber is reached and the phone starts ringing, or when the call traverses an interworking point and the intermediate trunk is seized. Call progress (CPG) — Contains additional information about the progress of a call. Normally sent after the ACM when the status of the call changes from that reported in the ACM. Answer message (ANM) — Sent when the subscriber picks up the phone, a resource is connected or answer supervision is returned by an interworking point. Normally charging starts at this moment. It is required that the call be cut through in both directions by this point. Connect (CON) — Sent when the call is answered by an automatic terminal. This message replaces the ACM, CPG and ANM for calls that are answered by automatic terminals. Release (REL) — Sent to clear the call when a subscriber goes on hook. This is also sent (in direct response to an IAM) if the terminating switch determines that the call cannot be completed. In either case, the terminating switch provides a cause value in the message to explain the reason for the release, e. g., "User busy". Release complete (RLC) — Acknowledgment of the release – the circuit is idle afterward and can be used again.
Последующее адресное сообщение (SAM) — Для сетей, поддерживающих процедуры упреждающего набора, и в случае, если IAM не содержал полный номер вызываемого абонента, за IAM следуют одно или несколько SAM, содержащих дополнительные цифры. Это сообщение не поддерживается сетями, поддерживающими только процедуру набора номера полным блоком.
Initial address message (IAM) — First message sent to inform the partner switch that a call has to be established on the CIC contained in the message. Contains the called number, type of service (speech or data) and optional parameters. Subsequent address message (SAM) — For networks that support overlap dialing procedures, and then in the case that the IAM did not contain the full called number, one or more SAMs follow containing additional digits. This message is not supported by networks that only support en bloc dialing procedures. Address complete message (ACM) — Message returned from the terminating switch when the subscriber is reached and the phone starts ringing, or when the call traverses an interworking point and the intermediate trunk is seized. Call progress (CPG) — Contains additional information about the progress of a call. Normally sent after the ACM when the status of the call changes from that reported in the ACM. Answer message (ANM) — Sent when the subscriber picks up the phone, a resource is connected or answer supervision is returned by an interworking point. Normally charging starts at this moment. It is required that the call be cut through in both directions by this point. Connect (CON) — Sent when the call is answered by an automatic terminal. This message replaces the ACM, CPG and ANM for calls that are answered by automatic terminals. Release (REL) — Sent to clear the call when a subscriber goes on hook. This is also sent (in direct response to an IAM) if the terminating switch determines that the call cannot be completed. In either case, the terminating switch provides a cause value in the message to explain the reason for the release, e. g., "User busy". Release complete (RLC) — Acknowledgment of the release – the circuit is idle afterward and can be used again.
Сообщение о завершении адреса (ACM) — Сообщение, возвращаемое оконечным коммутатором, когда вызываемый абонент достигнут и телефон начинает звонить, или когда вызов проходит через точку межсетевого взаимодействия и промежуточный канал занят.
Initial address message (IAM) — First message sent to inform the partner switch that a call has to be established on the CIC contained in the message. Contains the called number, type of service (speech or data) and optional parameters. Subsequent address message (SAM) — For networks that support overlap dialing procedures, and then in the case that the IAM did not contain the full called number, one or more SAMs follow containing additional digits. This message is not supported by networks that only support en bloc dialing procedures. Address complete message (ACM) — Message returned from the terminating switch when the subscriber is reached and the phone starts ringing, or when the call traverses an interworking point and the intermediate trunk is seized. Call progress (CPG) — Contains additional information about the progress of a call. Normally sent after the ACM when the status of the call changes from that reported in the ACM. Answer message (ANM) — Sent when the subscriber picks up the phone, a resource is connected or answer supervision is returned by an interworking point. Normally charging starts at this moment. It is required that the call be cut through in both directions by this point. Connect (CON) — Sent when the call is answered by an automatic terminal. This message replaces the ACM, CPG and ANM for calls that are answered by automatic terminals. Release (REL) — Sent to clear the call when a subscriber goes on hook. This is also sent (in direct response to an IAM) if the terminating switch determines that the call cannot be completed. In either case, the terminating switch provides a cause value in the message to explain the reason for the release, e. g., "User busy". Release complete (RLC) — Acknowledgment of the release – the circuit is idle afterward and can be used again.
Прогресс вызова (CPG) — Содержит дополнительную информацию о ходе вызова. Обычно отправляется после ACM, когда статус вызова изменяется по сравнению со статусом, указанным в ACM.
Initial address message (IAM) — First message sent to inform the partner switch that a call has to be established on the CIC contained in the message. Contains the called number, type of service (speech or data) and optional parameters. Subsequent address message (SAM) — For networks that support overlap dialing procedures, and then in the case that the IAM did not contain the full called number, one or more SAMs follow containing additional digits. This message is not supported by networks that only support en bloc dialing procedures. Address complete message (ACM) — Message returned from the terminating switch when the subscriber is reached and the phone starts ringing, or when the call traverses an interworking point and the intermediate trunk is seized. Call progress (CPG) — Contains additional information about the progress of a call. Normally sent after the ACM when the status of the call changes from that reported in the ACM. Answer message (ANM) — Sent when the subscriber picks up the phone, a resource is connected or answer supervision is returned by an interworking point. Normally charging starts at this moment. It is required that the call be cut through in both directions by this point. Connect (CON) — Sent when the call is answered by an automatic terminal. This message replaces the ACM, CPG and ANM for calls that are answered by automatic terminals. Release (REL) — Sent to clear the call when a subscriber goes on hook. This is also sent (in direct response to an IAM) if the terminating switch determines that the call cannot be completed. In either case, the terminating switch provides a cause value in the message to explain the reason for the release, e. g., "User busy". Release complete (RLC) — Acknowledgment of the release – the circuit is idle afterward and can be used again.
Сообщение об ответе (ANM) — Отправляется, когда вызываемый абонент снимает трубку, ресурс подключен или оконечная точка взаимодействия возвращает подтверждение ответа. Обычно в этот момент начинается тарификация. К этому моменту вызов должен быть соединен в обоих направлениях.
Initial address message (IAM) — First message sent to inform the partner switch that a call has to be established on the CIC contained in the message. Contains the called number, type of service (speech or data) and optional parameters. Subsequent address message (SAM) — For networks that support overlap dialing procedures, and then in the case that the IAM did not contain the full called number, one or more SAMs follow containing additional digits. This message is not supported by networks that only support en bloc dialing procedures. Address complete message (ACM) — Message returned from the terminating switch when the subscriber is reached and the phone starts ringing, or when the call traverses an interworking point and the intermediate trunk is seized. Call progress (CPG) — Contains additional information about the progress of a call. Normally sent after the ACM when the status of the call changes from that reported in the ACM. Answer message (ANM) — Sent when the subscriber picks up the phone, a resource is connected or answer supervision is returned by an interworking point. Normally charging starts at this moment. It is required that the call be cut through in both directions by this point. Connect (CON) — Sent when the call is answered by an automatic terminal. This message replaces the ACM, CPG and ANM for calls that are answered by automatic terminals. Release (REL) — Sent to clear the call when a subscriber goes on hook. This is also sent (in direct response to an IAM) if the terminating switch determines that the call cannot be completed. In either case, the terminating switch provides a cause value in the message to explain the reason for the release, e. g., "User busy". Release complete (RLC) — Acknowledgment of the release – the circuit is idle afterward and can be used again.
Соединение (CON) — Отправляется, когда на вызов отвечает автоматическое устройство. Это сообщение заменяет ACM, CPG и ANM для вызовов, на которые отвечают автоматические устройства.
Initial address message (IAM) — First message sent to inform the partner switch that a call has to be established on the CIC contained in the message. Contains the called number, type of service (speech or data) and optional parameters. Subsequent address message (SAM) — For networks that support overlap dialing procedures, and then in the case that the IAM did not contain the full called number, one or more SAMs follow containing additional digits. This message is not supported by networks that only support en bloc dialing procedures. Address complete message (ACM) — Message returned from the terminating switch when the subscriber is reached and the phone starts ringing, or when the call traverses an interworking point and the intermediate trunk is seized. Call progress (CPG) — Contains additional information about the progress of a call. Normally sent after the ACM when the status of the call changes from that reported in the ACM. Answer message (ANM) — Sent when the subscriber picks up the phone, a resource is connected or answer supervision is returned by an interworking point. Normally charging starts at this moment. It is required that the call be cut through in both directions by this point. Connect (CON) — Sent when the call is answered by an automatic terminal. This message replaces the ACM, CPG and ANM for calls that are answered by automatic terminals. Release (REL) — Sent to clear the call when a subscriber goes on hook. This is also sent (in direct response to an IAM) if the terminating switch determines that the call cannot be completed. In either case, the terminating switch provides a cause value in the message to explain the reason for the release, e. g., "User busy". Release complete (RLC) — Acknowledgment of the release – the circuit is idle afterward and can be used again.
Разъединение (REL) — Отправляется для завершения вызова, когда абонент вешает трубку. Также отправляется (в ответ на IAM), если оконечный коммутатор определяет, что вызов не может быть завершен. В любом случае, оконечный коммутатор предоставляет причину разъединения в сообщении, например, "Абонент занят".
Initial address message (IAM) — First message sent to inform the partner switch that a call has to be established on the CIC contained in the message. Contains the called number, type of service (speech or data) and optional parameters. Subsequent address message (SAM) — For networks that support overlap dialing procedures, and then in the case that the IAM did not contain the full called number, one or more SAMs follow containing additional digits. This message is not supported by networks that only support en bloc dialing procedures. Address complete message (ACM) — Message returned from the terminating switch when the subscriber is reached and the phone starts ringing, or when the call traverses an interworking point and the intermediate trunk is seized. Call progress (CPG) — Contains additional information about the progress of a call. Normally sent after the ACM when the status of the call changes from that reported in the ACM. Answer message (ANM) — Sent when the subscriber picks up the phone, a resource is connected or answer supervision is returned by an interworking point. Normally charging starts at this moment. It is required that the call be cut through in both directions by this point. Connect (CON) — Sent when the call is answered by an automatic terminal. This message replaces the ACM, CPG and ANM for calls that are answered by automatic terminals. Release (REL) — Sent to clear the call when a subscriber goes on hook. This is also sent (in direct response to an IAM) if the terminating switch determines that the call cannot be completed. In either case, the terminating switch provides a cause value in the message to explain the reason for the release, e. g., "User busy". Release complete (RLC) — Acknowledgment of the release – the circuit is idle afterward and can be used again.
Завершение разъединения (RLC) — Подтверждение разъединения – схема освобождается и может быть использована повторно.
Initial address message (IAM) — First message sent to inform the partner switch that a call has to be established on the CIC contained in the message. Contains the called number, type of service (speech or data) and optional parameters. Subsequent address message (SAM) — For networks that support overlap dialing procedures, and then in the case that the IAM did not contain the full called number, one or more SAMs follow containing additional digits. This message is not supported by networks that only support en bloc dialing procedures. Address complete message (ACM) — Message returned from the terminating switch when the subscriber is reached and the phone starts ringing, or when the call traverses an interworking point and the intermediate trunk is seized. Call progress (CPG) — Contains additional information about the progress of a call. Normally sent after the ACM when the status of the call changes from that reported in the ACM. Answer message (ANM) — Sent when the subscriber picks up the phone, a resource is connected or answer supervision is returned by an interworking point. Normally charging starts at this moment. It is required that the call be cut through in both directions by this point. Connect (CON) — Sent when the call is answered by an automatic terminal. This message replaces the ACM, CPG and ANM for calls that are answered by automatic terminals. Release (REL) — Sent to clear the call when a subscriber goes on hook. This is also sent (in direct response to an IAM) if the terminating switch determines that the call cannot be completed. In either case, the terminating switch provides a cause value in the message to explain the reason for the release, e. g., "User busy". Release complete (RLC) — Acknowledgment of the release – the circuit is idle afterward and can be used again.