Парк

Операция парковки позволяет приложению отправить сеанс на специальный адрес, где он будет проходить до тех пор, пока не будет отпаркован. С точки зрения приложения это во многом похоже на передачу. Для партии на другом конце соединения это напоминает удержание.

Разница между парковкой и передачей заключается в том, что припаркованный адрес не является точкой подключения для сеанса, и сеанс не оповещает или не иждает время ожидания. Разница между парком и удержанием заключается в том, что после завершения операции парковки сеанс больше не связывается с адресом приложения.

Предусмотрены две формы парковки сессии: направленный парк и ненаправленный парк. В парке направленных вызовов приложение указывает адрес назначения, по которому должен быть припаркован звонок. При использовании ненаправленной парковки поставщик услуг или базовое оборудование определяет адрес и возвращает его приложению.

Припаркованный сеанс обычно переходит в состояние простоя после успешной парковки, и приложение должно освободить связанные с ним ресурсы. Сведения о том, как это сделать, см. в разделе Завершение сеанса .

Если приложение разблокирует сеанс, выделяются новые ресурсы сеанса, даже если приложение вернуло предыдущие указатели, поэтому сбой при правильном выпуске может привести к различным проблемам.

Некоторые поставщики услуг могут напоминать пользователю о том, что сеанс был припаркован в течение длительного времени. Приложение видит звонок с предложением с причиной звонка, для которой задано напоминание.

Не все поставщики услуг поддерживают использование этой операции.

TAPI 2.x: См . linePark, lineUnpark.

TAPI 3: См. раздел ITBasicCallControl::P arkDirect, ITBasicCallControl::P arkIndirect, ITBasicCallControl::Unpark.