Задача - переход в голос после передачи факса по T.38.
Аб. А (факс передает по T.38 ) D-Link DVG2102 - MVTS II (SoftSwitch) - Quintum CMS960 (Trunking Gateway) - TDM - Аб. Б (факс принимает)
- Аб. А снимает трубу и набирает номер аб. Б.
- устонавливается голосовое содединение (т.е. прм/прд факса будет осуществляться в ручном режимена обоих сторонах);
- Аб. Б жмет START и кладет трубку на рычаг, его факс начинает пищать сигнал DIS;
- CMS960 обнаруживает сигнал факса и шлет в сторону DVG2102 SIP INVITE T.38, а тот его принимает и происходит переход на факсовый кодек T.38;
- Аб. А слышит писк и жмет START, но трубку не лкадет на рычаг (или кладет, но снова снимает. когда передача факса подходит к концу);
- факс аб. А обнаруживает сигнал DIS и отвечает DCS (типа, что он будет передавать);
- факс аб. Б обнаруживает сигнал DCS и встает в режим приема;
- факс аб. А передает настройки и тренинг (короткое сообщение с заранее определенным содержанием на выбранной скорости);
- факс аб. Б, если его все устраивает (он нормально принимает тренировочное сообщение на заданной факсом аб. А скорости), отвечает сиганалом CFR (Confirm - подтверждение);
- факс аб. А обнаружив CFR начинает передачу полезного сообщения;
- Когда факс аб. А видит конец документа, то он передает факсу аб. Б сообщение EOP (End of Procedure); Причем, если трубка аб. А не на рычаге (как в нашем случае, т.к. именно аб. А заинтерисован в дальнейшем проконтролировать прохождение сообщение в голосовом тракте и не кладя трубку на рычаг он тем самым сообщает о своем желании еще поговорить своему факсу), то сообщение идет вида Procedure Interrupt-End Of Procedure (124), иначе, если бы трубки обоих абонентов лежали на рычагах, то был просто End Of Procedure (116);
- В ответ на EOP (Procedure Interrupt-End Of Procedure) факс аб. Б генерирует сообщение PIP (Позитивное прерывание процедуры, - "Чтобы указать, что сообщение было получено, но дальнейшая передача невозможна без вмешательства оператора.", - и бла-бла-бла, цитата из рекомендации ITU-T T.30-200509);
- DVG2102 получает PIP, но ничего не предпринимает; В этот момент в трубках факсов тишина; С момента прохождения документа (генерации EOP) уже прошло 5-10 сек - это нормально - оно так и описано, что процедура пост-сообщения занимает до 10 сек;
- Спустя ровно 40 сек тишины (не все могут это вытерпеть, особенно если бизнесс зависит на 70% от факсов) CMS 960 генерит в сторону DVG2102 сообщение SIP INVITE Voice (G.711A), которое резко воспринимается и осуществляется переход в голосовой режим.
Внимание вопрос: с точки зрения стандартов: DVG2102 должен отреагировать на PIP и сгенерить свой INVITE Voice или CMS960 должен сгенерить INVITE Voice сразуже после PIP?
P.S.: Все сообщения типа DIS, DCS, CFR, EOP, PIP нашли свое отражение в реализации T.38 и видны в wireshark. При передаче факса по T.30/bypass этих сообщений не видно (видно только два потока G.711 в обе стороны) и переход в голос после передачи факса идет через 3-5 сек, но переход на T.30/bypass не представляется возможным - не предлагать 