Здравейте,
Боря с с asterisk 1.6.2.17 факсове през T.38 протокола. Сървърyt, на който е инсталиран астериска е зад един адсл модем на БТК и един мой рутер с линукс и iptables на него. На модема и на рутера съм пренасочил портове 5060 (SIP), 4569 (IAX), 5065 (един от провайдърите го ползва), както и 30000-31000 (RTP). Провайдъра, който (уж) поддържа T.38 е transcomvoip, но понеже не бяха сигурни дали ще сработи ми направиха един тестов акаунт, с който да тествам и, ако са ОК вече да им стана клиент.
През централата си минават разговори през SIP или IAX каналите без проблем. SIP регистрациите също не са проблем - регистрирам се в централата и мога да пратя факс, който се получава през T.38 чрез softphone Zoiper, което ме навежда на мисълта, че в астериска ми няма проблем с T.38.
Когато обаче се опитам да изпратя факс през transcom нещата не се получават. Ето как изпращам факс:
asterisk CLI>originate SIP/transcom/0044161713**** extension s@send-fax
като съответно в extensions.conf имам:
exten => s,1,Answer()
exten => s,n,Wait(3)
exten => s,n,SendFAX(/var/spool/asterisk/fax/fax.tiff,df)
Номерът на който изпращам факса 0044161713**** е номера ми от voiptalk и успешно се рутира до астериска, който отговаря, но липсва fax detection и получаването на факса пропада с T1_TIMEOUT. Опитвам по същия начин да изпратя и на друг номер, предоставен ми от fax2email доставчик, но също факса не се получава. В sip.conf съм разрешил само G729 codec по препоръка на transcom. Това, което ми прави впечатление е, че по време на тази комуникация (от астериска, през transcomvoip и voiptalk пар в астериска) не засичам никакъв T.38 трафик. Снифя интерфейса на сървъра, на който е астериска с wireshark и филтър (sip or t38 or rtp) и липсват Т.38 пакети, за разлика от случая в който пращам факс през Zoiper директно до астериска - тогава си минава т38 трафика. Ето лога от wireshark с посочения филтър:
No. Time Source Destination Protocol Info
10 9.174746 192.168.0.10 95.154.218.4 SIP/SDP Request: INVITE sip:00441617132429@sip.transcomvoip.com:6060, with session description
11 9.259692 95.154.218.4 192.168.0.10 SIP Status: 100 Trying
12 12.369612 77.240.60.33 192.168.0.10 SIP/SDP Request: INVITE sip:01617132429@senser.no-ip.info, with session description
13 12.370495 192.168.0.10 77.240.60.33 SIP Status: 100 Trying
14 12.370904 192.168.0.10 77.240.60.33 SIP/SDP Status: 200 OK, with session description
15 12.473281 77.240.60.33 192.168.0.10 SIP Request: ACK sip:01617132429@95.42.85.127:5060
16 12.606895 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=5580, Time=876133928, Mark
17 12.607320 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=25646, Time=160, Mark
18 12.620816 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=5581, Time=876134088
19 12.627511 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=25647, Time=320
20 12.642072 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=5582, Time=876134248
21 12.647525 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=25648, Time=480
22 12.660954 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=5583, Time=876134408
23 12.667529 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=25649, Time=640
24 12.685785 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=5584, Time=876134568
25 12.687477 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=25650, Time=800
26 12.701927 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=5585, Time=876134728
27 12.707528 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=25651, Time=960
28 12.720856 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=5586, Time=876134888
29 12.727492 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=25652, Time=1120
30 12.746465 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=5587, Time=876135048
31 12.747490 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=25653, Time=1280
32 12.767488 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=5588, Time=876135208
33 12.767553 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=25654, Time=1440
34 12.787249 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=5589, Time=876135368
35 12.787377 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=25655, Time=1600
36 12.801369 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=5590, Time=876135528
37 12.807531 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=25656, Time=1760
38 12.827073 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=5591, Time=876135688
39 12.827491 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=25657, Time=1920
40 12.836989 95.154.218.4 192.168.0.10 SIP/SDP Status: 183 Session progress, with session description
41 12.840001 95.154.218.4 192.168.0.10 SIP/SDP Status: 200 OK, with session description
42 12.840307 192.168.0.10 95.154.218.4 SIP Request: ACK sip:00441617132429@95.154.218.4:6060
43 12.846280 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=5592, Time=876135848
44 12.847530 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=25658, Time=2080
45 12.860949 192.168.0.10 62.190.84.3 RTP PT=ITU-T G.729, SSRC=0x63A04D67, Seq=16346, Time=160
46 12.867331 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=5593, Time=876136008
47 12.867435 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=25659, Time=2240
48 12.875060 62.190.84.3 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x1D3C249C, Seq=10647, Time=40
49 12.880935 192.168.0.10 62.190.84.3 RTP PT=ITU-T G.729, SSRC=0x63A04D67, Seq=16347, Time=320
50 12.881619 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=5594, Time=876136168
51 12.887535 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=25660, Time=2400
52 12.900884 192.168.0.10 62.190.84.3 RTP PT=ITU-T G.729, SSRC=0x63A04D67, Seq=16348, Time=480
53 12.902326 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=5595, Time=876136328
54 12.904921 62.190.84.3 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x1D3C249C, Seq=10648, Time=280, Mark
93 13.702176 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=5635, Time=876142728
194 13.708053 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=25700, Time=8800
195 13.720906 192.168.0.10 62.190.84.3 RTP PT=ITU-T G.729, SSRC=0x63A04D67, Seq=16389, Time=7040
196 13.723177 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=5636, Time=876142888
197 13.724985 62.190.84.3 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x1D3C249C, Seq=10668, Time=6840, Mark
198 13.728057 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=25701, Time=8960
199 13.740856 192.168.0.10 62.190.84.3 RTP PT=ITU-T G.729, SSRC=0x63A04D67, Seq=16390, Time=7200
200 13.743140 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=5637, Time=876143048
201 13.748054 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=25702, Time=9120
202 13.760905 192.168.0.10 62.190.84.3 RTP PT=ITU-T G.729, SSRC=0x63A04D67, Seq=16391, Time=7360
203 13.762046 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=5638, Time=876143208
204 13.768053 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=25703, Time=9280
205 13.776297 62.190.84.3 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x1D3C249C, Seq=10669, Time=7160, Mark
206 13.780881 192.168.0.10 62.190.84.3 RTP PT=ITU-T G.729, SSRC=0x63A04D67, Seq=16392, Time=7520
207 13.783301 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=5639, Time=876143368
208 13.788058 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=25704, Time=9440
209 13.795215 62.190.84.3 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x1D3C249C, Seq=10670, Time=7320
210 13.800905 192.168.0.10 62.190.84.3 RTP PT=ITU-T G.729, SSRC=0x63A04D67, Seq=16393, Time=7680
211 13.803545 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=5640, Time=876143528
212 13.808056 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=25705, Time=9600
213 13.815474 62.190.84.3 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x1D3C249C, Seq=10671, Time=7480
214 13.820902 192.168.0.10 62.190.84.3 RTP PT=ITU-T G.729, SSRC=0x63A04D67, Seq=16394, Time=7840
215 13.823244 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=5641, Time=876143688
216 13.828052 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=25706, Time=9760
217 13.836535 62.190.84.3 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x1D3C249C, Seq=10672, Time=7640
218 13.840853 192.168.0.10 62.190.84.3 RTP PT=ITU-T G.729, SSRC=0x63A04D67, Seq=16395, Time=8000
219 13.843463 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=5642, Time=876143848
220 13.848030 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=25707, Time=9920
221 13.856434 62.190.84.3 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x1D3C249C, Seq=10673, Time=7800
222 13.860893 192.168.0.10 62.190.84.3 RTP PT=ITU-T G.729, SSRC=0x63A04D67, Seq=16396, Time=8160
223 13.862318 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=5643, Time=876144008
224 13.868023 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=25708, Time=10080
225 13.876085 62.190.84.3 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x1D3C249C, Seq=10674, Time=7960
226 13.880892 192.168.0.10 62.190.84.3 RTP PT=ITU-T G.729, SSRC=0x63A04D67, Seq=16397, Time=8320
227 13.882739 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=5644, Time=876144168
228 13.888033 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=25709, Time=10240
229 13.896041 62.190.84.3 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x1D3C249C, Seq=10675, Time=8120
4218 47.043660 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=7302, Time=876409448
4219 47.044297 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=27363, Time=274880
4220 47.063650 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=7303, Time=876409608
4221 47.064285 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=27364, Time=275040
4222 47.082988 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=7304, Time=876409768
4223 47.084376 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=27365, Time=275200
4224 47.104055 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=7305, Time=876409928
4225 47.104336 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=27366, Time=275360
4226 47.123749 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=7306, Time=876410088
4227 47.124213 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=27367, Time=275520
4228 47.143602 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=7307, Time=876410248
4229 47.144325 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=27368, Time=275680
4230 47.163657 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=7308, Time=876410408
4231 47.164290 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=27369, Time=275840
4232 47.182839 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=7309, Time=876410568
4233 47.184328 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=27370, Time=276000
4234 47.204046 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=7310, Time=876410728
4235 47.204327 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=27371, Time=276160
4236 47.222822 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=7311, Time=876410888
4237 47.224317 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=27372, Time=276320
4238 47.231937 192.168.0.10 95.154.218.4 SIP Request: BYE sip:00441617132429@95.154.218.4:6060
4239 47.243733 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=7312, Time=876411048
4240 47.244320 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=27373, Time=276480
4241 47.262578 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=7313, Time=876411208
4242 47.264333 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=27374, Time=276640
4243 47.283919 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=7314, Time=876411368
4244 47.284225 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=27375, Time=276800
4245 47.302959 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=7315, Time=876411528
4246 47.304362 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=27376, Time=276960
4247 47.312351 95.154.218.4 192.168.0.10 SIP Status: 200 OK
4248 47.318680 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=7316, Time=876411688
4249 47.324356 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=27377, Time=277120
4250 47.343144 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=7317, Time=876411848
4251 47.344340 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=27378, Time=277280
4252 47.363910 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=7318, Time=876412008
4253 47.364215 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=27379, Time=277440
4254 47.377855 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=7319, Time=876412168
4255 47.384356 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=27380, Time=277600
4256 47.403836 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=7320, Time=876412328
4257 47.404211 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=27381, Time=277760
4258 47.417712 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=7321, Time=876412488
4259 47.424359 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=27382, Time=277920
4260 47.439286 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=7322, Time=876412648
4261 47.444355 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=27383, Time=278080
4262 47.463883 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=7323, Time=876412808
4263 47.464220 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=27384, Time=278240
4264 47.483873 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=7324, Time=876412968
4265 47.484214 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=27385, Time=278400
4266 47.502714 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=7325, Time=876413128
4267 47.504321 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=27386, Time=278560
4268 47.524095 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=7326, Time=876413288
4269 47.524384 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=27387, Time=278720
4270 47.538847 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=7327, Time=876413448
4271 47.544369 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=27388, Time=278880
4272 47.563099 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=7328, Time=876413608
4273 47.564352 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=27389, Time=279040
4274 47.583906 77.240.60.33 192.168.0.10 RTP PT=ITU-T G.729, SSRC=0x2F36F35B, Seq=7329, Time=876413768
4275 47.584218 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=27390, Time=279200
4276 47.604348 192.168.0.10 77.240.60.33 RTP PT=ITU-T G.729, SSRC=0x108E0A6E, Seq=27391, Time=279360
4277 47.605384 77.240.60.33 192.168.0.10 SIP Request: BYE sip:01617132429@95.42.85.127:5060
4278 47.605644 192.168.0.10 77.240.60.33 SIP Status: 200 OK
Аз ли нещо греша или да заключа, че transcomvoip не поддържат T38 и да не се занимавам повече с тях.
П.П. voiptalk официално не поддържат T.38