Нашел на формуе 3-4 темы по FAX2EMAIL, но никто не пишет про WEB-to-FAX.
Полагаю причин моет быть только две:
1. Всем она интересна и у всех работает;
2. Никому нет до нее дела и никто не обращает внимания на то. что она работает.
У меня как раз 1-й случай - функция представляет интерес, но ни в какую рабатать не хочет. Суппорт бессилен, решил спросить у народа.
Описание проблемы таково:
Не работает отправка факса через web-интрефейс L. Пробовал форматы файлов *.tiff, *.jpeg, *.bmp.
Идет голсовое соединение, переход на T.38 – принимающий факс «пищит» во всю, но от DVX ни ответа, ни привета. Отправка факса с аппаратов, подключенных к DVG-шлюзам по T.38 происходит нормально.
Есть дамп звонка снятый Wireshark и схема организации связи.
Но для начала дмап снятый "шариком" в текстовом виде выглядит так:
Код:
Conv.| Time | 10.227.11.64 | S.S.S.S | 10.227.11.17 | S.S.S.S |
0 |0,014 | setup | | | |H225 From: 7ABCXXX5299 To:2786097 TunnH245:off FS:off
| |(33702) ------------------> (1720) | | |
0 |0,095 | callProceeding | | |H225 TunnH245:off FS:off
| |(33702) <------------------ (1720) | | |
-------------------------------------------------------------------------------------------------
1 |0,098 | | INVITE SDP ( g711A g711U g729) | |SIP From: sip:7ABCXXX5299@S.S.S.S:5061 To:sip:7ABCXXX6097@10.227.11.17
| | |(5061) ------------------> (5060) | |
1 |0,137 | | 100 Trying| | |SIP Status
| | |(5061) <------------------ (5060) | |
1 |0,208 | | 180 Ringing | |SIP Status
| | |(5061) <------------------ (5060) | |
-------------------------------------------------------------------------------------------------
0 |0,208 | alerting | | | |H225 TunnH245:off FS:off
| |(33702) <------------------ (1720) | | |
-------------------------------------------------------------------------------------------------
1 |1,897 | | 200 OK SDP ( g711A) | |SIP Status
| | |(5061) <------------------ (5060) | |
1 |1,899 | | ACK | | |SIP Request
| | |(5061) ------------------> (5060) | |
-------------------------------------------------------------------------------------------------
0 |1,899 | connect facility | | |H225 TunnH245:off FS:off H225 TunnH245:off FS:off
| |(33702) <------------------ (1720) | | |
-------------------------------------------------------------------------------------------------
1 |1,931 | | | RTP (g711A) |RTP Num packets:101 Duration:2.009s SSRC:0x6CAC71FC
| | | |(9000) ------------------> (15274) |
-------------------------------------------------------------------------------------------------
0 |3,217 | TCS ( t38fax g711A g711U g729 g729A) | |H245 terminalCapabilitySet
| |(24903) <---------------------------------------------------------- (36265) |
0 |3,218 | TCS ( g711A t38fax) | | |H245 terminalCapabilitySet
| |(24903) ----------------------------------------------------------> (36265) |
0 |3,218 | TCSAck | | | |H245 terminalCapabilitySetAck
| |(24903) <---------------------------------------------------------- (36265) |
0 |3,234 | TCSAck MSD | | |H245 terminalCapabilitySetAck H245 masterSlaveDetermination
| |(24903) ----------------------------------------------------------> (36265) |
0 |3,234 | MSD | | | |H245 masterSlaveDetermination
| |(24903) <---------------------------------------------------------- (36265) |
0 |3,235 | MSDAck | | | |H245 masterSlaveDeterminationAck
| |(24903) <---------------------------------------------------------- (36265) |
0 |3,254 | MSDAck OLC (g711A) | | |H245 masterSlaveDeterminationAck H245 openLogicalChannel
| |(24903) ----------------------------------------------------------> (36265) |
0 |3,293 | OLC (g711A) | | |H245 openLogicalChannel
| |(24903) <---------------------------------------------------------- (36265) |
0 |3,294 | OLCAck | | | |H245 openLogicalChannelAck
| |(24903) <---------------------------------------------------------- (36265) |
0 |3,314 | OLCAck | | | |H245 openLogicalChannelAck
| |(24903) ----------------------------------------------------------> (36265) |
0 |3,371 | RTP (g711A) | | |RTP Num packets:35 Duration:0.676s SSRC:0x1E8AEEF9
| |(54720) ----------------------------------------------------------> (15278) |
-------------------------------------------------------------------------------------------------
1 |3,371 | | | RTP (g711A) |RTP Num packets:35 Duration:0.676s SSRC:0x4C10A5B7
| | | |(9000) <------------------ (15274) |
-------------------------------------------------------------------------------------------------
0 |3,380 | RTP (g711A) | | |RTP Num packets:29 Duration:0.559s SSRC:0x62A34FC8
| |(54720) <---------------------------------------------------------- (15278) |
0 |4,071 | RTP (CN) | | | |RTP Num packets:1 Duration:0.000s SSRC:0x1E8AEEF9
| |(54720) ----------------------------------------------------------> (15278) |
-------------------------------------------------------------------------------------------------
1 |4,071 | | | RTP (CN) | |RTP Num packets:1 Duration:0.000s SSRC:0x4C10A5B7
| | | |(9000) <------------------ (15274) |
-------------------------------------------------------------------------------------------------
0 |6,094 | RM (t38fax) | | |H245 requestMode
| |(24903) ----------------------------------------------------------> (36265) |
0 |6,094 | RMAck | | | |H245 requestModeAck
| |(24903) <---------------------------------------------------------- (36265) |
0 |6,095 | CLC | | | |H245 closeLogicalChannel
| |(24903) <---------------------------------------------------------- (36265) |
0 |6,114 | CLC CLCAck | | |H245 closeLogicalChannel H245 closeLogicalChannelAck
| |(24903) ----------------------------------------------------------> (36265) |
0 |6,114 | CLCAck | | | |H245 closeLogicalChannelAck
| |(24903) <---------------------------------------------------------- (36265) |
0 |6,134 | OLC (t38fax) | | |H245 openLogicalChannel
| |(24903) ----------------------------------------------------------> (36265) |
0 |6,173 | OLC (t38fax) | | |H245 openLogicalChannel
| |(24903) <---------------------------------------------------------- (36265) |
0 |6,174 | OLCAck | | | |H245 openLogicalChannelAck
| |(24903) <---------------------------------------------------------- (36265) |
-------------------------------------------------------------------------------------------------
1 |6,177 | | INVITE SDP ( t38) | |SIP From: sip:7ABCXXX5299@S.S.S.S:5061 To:sip:7ABCXXX6097@10.227.11.17
| | |(5061) ------------------> (5060) | |
-------------------------------------------------------------------------------------------------
0 |6,194 | OLCAck | | | |H245 openLogicalChannelAck
| |(24903) ----------------------------------------------------------> (36265) |
-------------------------------------------------------------------------------------------------
1 |6,216 | | 100 Trying| | |SIP Status
| | |(5061) <------------------ (5060) | |
1 |6,344 | | 200 OK SDP ( t38) | |SIP Status
| | |(5061) <------------------ (5060) | |
1 |6,344 | | ACK | | |SIP Request
| | |(5061) ------------------> (5060) | |
1 |6,391 | | | no-signal | |t38:t30 Ind:no-signal
| | | |(9000) ------------------> (15274) |
1 |7,200 | | | ced | |t38:t30 Ind:ced
| | | |(9000) ------------------> (15274) |
1 |7,201 | | | v21-preamble |t38:t30 Ind:v21-preamble
| | | |(9000) ------------------> (15274) |
1 |9,119 | | | CSI Num: TEST_mobile_ADDpAc |t38:v21:HDLC:Called Subscriber Identification
| | | |(9000) ------------------> (15274) |
1 |9,639 | | | DIS DSR:ITU-T V.27 ter, V.29, and V.17 |t38:v21:HDLC:Digital Identification Signal
| | | |(9000) ------------------> (15274) |
1 |9,709 | | | no-signal | |t38:t30 Ind:no-signal
| | | |(9000) ------------------> (15274) |
1 |15,029 | | | v21-preamble |t38:t30 Ind:v21-preamble
| | | |(9000) ------------------> (15274) |
1 |16,729 | | | CSI Num: TEST_mobile_ADDpAc |t38:v21:HDLC:Called Subscriber Identification
| | | |(9000) ------------------> (15274) |
1 |17,239 | | | DIS DSR:ITU-T V.27 ter, V.29, and V.17 |t38:v21:HDLC:Digital Identification Signal
| | | |(9000) ------------------> (15274) |
1 |17,309 | | | no-signal | |t38:t30 Ind:no-signal
| | | |(9000) ------------------> (15274) |
1 |22,628 | | | v21-preamble |t38:t30 Ind:v21-preamble
| | | |(9000) ------------------> (15274) |
1 |24,388 | | | CSI Num: TEST_mobile_ADDpAc |t38:v21:HDLC:Called Subscriber Identification
| | | |(9000) ------------------> (15274) |
1 |24,898 | | | DIS DSR:ITU-T V.27 ter, V.29, and V.17 |t38:v21:HDLC:Digital Identification Signal
| | | |(9000) ------------------> (15274) |
1 |24,968 | | | no-signal | |t38:t30 Ind:no-signal
| | | |(9000) ------------------> (15274) |
1 |30,268 | | | v21-preamble |t38:t30 Ind:v21-preamble
| | | |(9000) ------------------> (15274) |
1 |31,978 | | | CSI Num: TEST_mobile_ADDpAc |t38:v21:HDLC:Called Subscriber Identification
| | | |(9000) ------------------> (15274) |
1 |32,487 | | | DIS DSR:ITU-T V.27 ter, V.29, and V.17 |t38:v21:HDLC:Digital Identification Signal
| | | |(9000) ------------------> (15274) |
1 |32,558 | | | no-signal | |t38:t30 Ind:no-signal
| | | |(9000) ------------------> (15274) |
1 |37,837 | | | v21-preamble |t38:t30 Ind:v21-preamble
| | | |(9000) ------------------> (15274) |
1 |39,597 | | | CSI Num: TEST_mobile_ADDpAc |t38:v21:HDLC:Called Subscriber Identification
| | | |(9000) ------------------> (15274) |
1 |42,837 | | | no-signal | |t38:t30 Ind:no-signal
| | | |(9000) ------------------> (15274) |
1 |43,617 | | | v21-preamble |t38:t30 Ind:v21-preamble
| | | |(9000) ------------------> (15274) |
1 |49,406 | | | no-signal | |t38:t30 Ind:no-signal
| | | |(9000) ------------------> (15274) |
1 |49,476 | | | v21-preamble |t38:t30 Ind:v21-preamble
| | | |(9000) ------------------> (15274) |
1 |52,676 | | | Ukn (0x30) |t38:v21:HDLC:Ukn (0x30)
| | | |(9000) ------------------> (15274) |
1 |52,776 | | | no-signal | |t38:t30 Ind:no-signal
| | | |(9000) ------------------> (15274) |
1 |53,461 | | BYE | | |SIP Request
| | |(5061) <------------------ (5060) | |
1 |53,462 | | 200 OK | | |SIP Status
| | |(5061) ------------------> (5060) | |
-------------------------------------------------------------------------------------------------
0 |53,462 | releaseComplete | | |H225 Q931 Rel Cause (16):Normal call clearing
| |(33702) <------------------ (1720) | | |
Если отправлять факс с обычного аппарата, то уходит нормально. Также нормально работает FAX2EMAIL.
Логи:
Logic-2009-01-28-00-01-09-1.log
Код:
2009/01/28 11:09:48.267 INF 4930d5051c844cf39d16dd6ed6398ac2 Rule: GetRoute(): Rule description: Route to local users
2009/01/28 11:09:48.268 INF 4930d5051c844cf39d16dd6ed6398ac2 UserRoute: .ctor(): --->>> Follow to USER route src=117, dst=2786097
2009/01/28 11:09:48.273 INF 4930d5051c844cf39d16dd6ed6398ac2 Rule: GetRoute(): Rule description: Out. Calls | Development
2009/01/28 11:09:48.274 INF 4930d5051c844cf39d16dd6ed6398ac2 GwRoute: .ctor(): --->>> Follow to GATEWAY route src=7ABCXXX5299, dst=2786097, gw=e433cf42-0def-4a03-892b-19400cd8ab15
2009/01/28 11:09:48.293 INF 4930d5051c844cf39d16dd6ed6398ac2 Conference: DialOutgoingTerminal(): DialUser: 7ABCXXX5299 -> e433cf42-0def-4a03-892b-19400cd8ab15
2009/01/28 11:09:48.300 INF 9acd78ad436e4767b4dffc6f5f4bfc6e Conference: CreateOutgoingCall(): Caps2: PCMA/30
2009/01/28 11:09:48.347 INF 9acd78ad436e4767b4dffc6f5f4bfc6e Call: OnRegisterCall(): <<< outgoing src=7ABCXXX5299 dst=2786097
2009/01/28 11:09:48.947 INF 9acd78ad436e4767b4dffc6f5f4bfc6e Conference: OnAlertingCall(): outgoing <<< Call src=7ABCXXX5299 dst=2786097 alerted.
2009/01/28 11:09:50.213 INF 9acd78ad436e4767b4dffc6f5f4bfc6e Conference: OnConnectedCall(): outgoing <<< call=9acd78ad-436e-4767-b4df-fc6f5f4bfc6e.
2009/01/28 11:09:51.650 INF dd4c1f5db262461185a8b29f16ae64e5 Conference: OnCapabilitiesCall(): outgoing <<< Caps (DB): PCMA/30
2009/01/28 11:09:51.651 INF dd4c1f5db262461185a8b29f16ae64e5 Conference: OnCapabilitiesCall(): outgoing <<< Caps (device): PCMA/20
2009/01/28 11:09:51.652 INF 9acd78ad436e4767b4dffc6f5f4bfc6e Conference: OnMediaStart(): outgoing <<< Call src=7ABCXXX5299 dst=2786097 caps_start: PCMA/20,
2009/01/28 11:09:51.769 INF dd4c1f5db262461185a8b29f16ae64e5 Conference: OnPayloadTypeChangedCall(): outgoing <<< callId=9acd78ad-436e-4767-b4df-fc6f5f4bfc6e
2009/01/28 11:10:41.811 INF 9acd78ad436e4767b4dffc6f5f4bfc6e Conference: OnUnregisterCall() <<< outgoing src=7ABCXXX5299 dst=2786097 reasonCode=16 reason=Normal call termination
Protocol-2009-01-28-00-07-04-1.log
Код:
2009/01/28 11:09:48.302 <?xml version="1.0" standalone="yes"?><commands><command name="doRegisterCall" switchId="Default" endPointId="h323" callId="9acd78ad-436e-4767-b4df-fc6f5f4bfc6e" source="7ABCXXX5299" destination="2786097" h323ConferenceId="dd4c1f5d-b262-4611-85a8-b29f16ae64e5"><capabilities><codec name="PCMA" framesPerPacket="30" /></capabilities><options><option name="login" value="TerritiryUK" /><option name="t38" value="true" /><option name="dtmfInRFC2833" value="true" /><option name="Alerting" value="media" /><option name="StartH245" value="callproceeding" /><option name="dtmfOutChoice" value="rfc2833" /><option name="IdentifyH323asCisco" value="false" /><option name="AllowSipRedirect" value="true" /><option name="noAnsTime" value="" /><option name="NatMode" value="forced" /><option name="Tunneling" value="true" /><option name="FastStart" value="true" /><option name="MultipleFS" value="false" /><option name="password" value="dVx15160" /></options><gateways><gateway address="S.S.S.S:1720" /></gateways></command></commands>
2009/01/28 11:09:48.347 <event name="onRegisterCall" switchId="Default" endPointId="h323" callId="9acd78ad-436e-4767-b4df-fc6f5f4bfc6e" direction="outgoing" sourceIp="10.50.1.101:2867" destinationIp="S.S.S.S:1720" source="7ABCXXX5299" destination="2786097" setupTime="1233122988" setupTimeText="11:09:48.000 GMT Wed Jan 28 2009" registered="false" registrarId="" registrationId="" authenticated="false" h323ConferenceId="dd 4c 1f 5d b2 62 46 11 85 a8 b2 9f 16 ae 64 e5" display="" display2="" domain="" uncertainty="0" remoteSwitchID="" category="" externalRegistrationId="" privacy="norm" screening="uver"><sourceAliases><alias type="dialedDigits" value="7ABCXXX5299" /></sourceAliases><destinationAliases><alias type="dialedDigits" value="2786097" /></destinationAliases></event>
2009/01/28 11:09:48.947 <event name="onAlertingCall" switchId="Default" endPointId="h323" callId="9acd78ad-436e-4767-b4df-fc6f5f4bfc6e" setupTime="1233122988" setupTimeText="11:09:48.000 GMT Wed Jan 28 2009" alertingTime="1233122988" alertingTimeText="11:09:48.000 GMT Wed Jan 28 2009" />
2009/01/28 11:09:50.213 <event name="onConnectedCall" switchId="Default" endPointId="h323" callId="9acd78ad-436e-4767-b4df-fc6f5f4bfc6e" setupTime="1233122988" setupTimeText="11:09:48.000 GMT Wed Jan 28 2009" alertingTime="1233122988" alertingTimeText="11:09:48.000 GMT Wed Jan 28 2009" connectTime="1233122990" connectTimeText="11:09:50.000 GMT Wed Jan 28 2009" />
2009/01/28 11:09:50.214 <commands><command name="doAcceptedCapabilities" switchId="Default" endPointId="h323" callId="9acd78ad-436e-4767-b4df-fc6f5f4bfc6e"><capabilities><codec name="PCMA" framesPerPacket="30" /></capabilities></command></commands>
2009/01/28 11:09:51.650 <event name="onCapabilitiesCall" switchId="Default" endPointId="h323" callId="9acd78ad-436e-4767-b4df-fc6f5f4bfc6e"><capabilities><codec name="PCMA" framesPerPacket="20"></codec></capabilities></event>
2009/01/28 11:09:51.652 <event name="onMediaStartCall" switchId="Default" endPointId="h323" callId="9acd78ad-436e-4767-b4df-fc6f5f4bfc6e"><capabilities><codec name="PCMA" framesPerPacket="20"></codec></capabilities></event>
2009/01/28 11:09:51.653 <commands><command name="doStopQueue" switchId="Default" endPointId="h323" callId="9acd78ad-436e-4767-b4df-fc6f5f4bfc6e"/></commands>
2009/01/28 11:09:51.653 <commands><command name="doAddQueue" switchId="Default" endPointId="h323" callId="9acd78ad-436e-4767-b4df-fc6f5f4bfc6e" fileName="beep.wav" loop="false" convert="true" fileCookie=""/></commands>
2009/01/28 11:09:51.653 <commands><command name="doStartQueue" switchId="Default" endPointId="h323" callId="9acd78ad-436e-4767-b4df-fc6f5f4bfc6e" breakOnInput="false" terminateOnComplete="false" terminateOnCompleteCode="0"/></commands>
2009/01/28 11:09:51.706 <event name="onStartQueue" switchId="Default" endPointId="h323" conferenceId="" callId="9acd78ad-436e-4767-b4df-fc6f5f4bfc6e" cookie="" />
2009/01/28 11:09:51.706 <event name="onFileStartQueue" switchId="Default" endPointId="h323" conferenceId="" callId="9acd78ad-436e-4767-b4df-fc6f5f4bfc6e" fileName="/distr/prompts/default/g711a/beep.wav" fileNumber="0" fileCookie="" />
2009/01/28 11:09:51.769 <event name="onPayloadTypeChanged" switchId="Default" endPointId="h323" callId="9acd78ad-436e-4767-b4df-fc6f5f4bfc6e" value="8"></event>
2009/01/28 11:09:52.391 <event name="onFileEndQueue" switchId="Default" endPointId="h323" conferenceId="" callId="9acd78ad-436e-4767-b4df-fc6f5f4bfc6e" fileName="/distr/prompts/default/g711a/beep.wav" fileNumber="0" fileCookie="" />
2009/01/28 11:09:52.391 <event name="onEndQueue" switchId="Default" endPointId="h323" conferenceId="" callId="9acd78ad-436e-4767-b4df-fc6f5f4bfc6e" cookie="" />
2009/01/28 11:09:52.391 <commands><command name="doStartSendFax" switchId="Default" endPointId="h323" callId="9acd78ad-436e-4767-b4df-fc6f5f4bfc6e" faxFileName="/distr/temp//(5).jpg.tiff" faxPhoneNumber="2786097"/></commands>
2009/01/28 11:09:52.392 <event name="onSwitchResources" switchId="Default" CallLegsUsed="2" G723Used="0" G729Used="0" CallLegsAvail="218" G723Avail="15" G729Avail="15"></event>
2009/01/28 11:10:41.810 <event name="onUnregisterCall" switchId="Default" endPointId="h323" callId="9acd78ad-436e-4767-b4df-fc6f5f4bfc6e" reasonCode="16" reason="Normal call termination" registered="false" registrationId="" registrarId="" sentPackets="36" recvPackets="29" sentBytes="6033" recvBytes="4988" setupTime="1233122988" setupTimeText="11:09:48.000 GMT Wed Jan 28 2009" alertingTime="1233122988" alertingTimeText="11:09:48.000 GMT Wed Jan 28 2009" connectTime="1233122990" connectTimeText="11:09:50.000 GMT Wed Jan 28 2009" disconnectTime="1233123041" disconnectTimeText="11:10:41.000 GMT Wed Jan 28 2009" q931ReasonCode="16" sipReasonCode="200" />
2009/01/28 11:10:41.821 <event name="onSwitchResources" switchId="Default" CallLegsUsed="1" G723Used="0" G729Used="0" CallLegsAvail="219" G723Avail="15" G729Avail="15"></event>
2009/01/28 11:10:41.821 <event name="onSwitchResources" switchId="Default" CallLegsUsed="1" G723Used="0" G729Used="0" CallLegsAvail="219" G723Avail="15" G729Avail="15"></event>
2009/01/28 11:14:50.531 <event name="onPing" switchId="Default" />
2009/01/28 11:14:50.531 <commands><command name="doPing" switchId="Default" timeout="600"/></commands>
2009/01/28 11:24:48.572 <event name="onPing" switchId="Default" />
2009/01/28 11:24:48.572 <commands><command name="doPing" switchId="Default" timeout="600"/></commands>
trace-2009-01-28-01-10-39-1.log
Код:
Damos (Linux) version 1.4.6 build 4-dl6480 (Nov 14 2008)
(C) 2004-2008 Mera.RU
Dmesg contents: ------
Dmesg end ------
2009/01/28 11:09:38:INF:..//TemplSB/ShortTimerControl.h:485:Tidy up ShortTimerControl storage
2009/01/28 11:09:48:WRN:Handler.cpp:1720:Requesting unknown endpoint: in zone: PBX-GATEKEEPER-ID15160
2009/01/28 11:09:48:INF:dInterface.cpp:1618:Opening outgoing H.323 leg 9acd78ad-436e-4767-b4df-fc6f5f4bfc6e from=7ABCXXX5299 to=S.S.S.S:1720 fromIP=10.50.1.101:2867 toIP=S.S.S.S:1720 registrationID=
2009/01/28 11:09:48:INF:..//RtpFilters/RtpTransceiver.h:196:RTP channel created: 0x8d2c0a0 load=0
2009/01/28 11:09:54:INF:T38Decoder.cpp:388:T38Decoder::Start starting receive/send fax
2009/01/28 11:10:41:INF:T38Decoder.cpp:398:T38Decoder::Stop stop fax operation
2009/01/28 11:10:41:INF:T38Decoder.cpp:316:T38Decoder::PhaseEHandler complete
2009/01/28 11:10:41:INF:BaseClasses.cpp:3239:Closing leg 9acd78ad-436e-4767-b4df-fc6f5f4bfc6e cause= 16 codec= UNKNOWN (active conferences= 1)
2009/01/28 11:10:41:INF:..//RtpFilters/RtpTransceiver.h:167:RTP channel deleted: 0x8d2c0a0, nat = false, dst = S.S.S.S:15278, sent = 36, recv = 29, sent RTCP = 0, recv RTCP = 0, sent T.38 = 3, recv T.38 = 0