comparison tmo/CSD-tests @ 72:afebef67e8d4 default tip

tmo/CSD-tests: document Experiment 7
author Mychaela Falconia <falcon@freecalypso.org>
date Thu, 28 Nov 2024 02:53:59 +0000
parents ed314cc25b8d
children
comparison
equal deleted inserted replaced
71:ed314cc25b8d 72:afebef67e8d4
224 224
225 Thus we now know that NT mode working or not is not a question of firmware 225 Thus we now know that NT mode working or not is not a question of firmware
226 version, but some kind of law of chance: time of day, space weather, phase of 226 version, but some kind of law of chance: time of day, space weather, phase of
227 the moon... 227 the moon...
228 228
229 Experiment 7
230 ============
231
232 Earlier in Experiment 4 I observed that T-Mobile network does not pass through
233 CSD call indication: when I dialed CSD calls from subscriber line A to
234 subscriber line B, the destination MS would receive a voice call, while the
235 calling side presumably invoked modem emulation IWF. Just for the sake of
236 completeness and due diligence, I decided to also test the case of ISDN-mode
237 CSD as opposed to modem emulation, i.e., ITC set ot UDI instead of 3.1 kHz. In
238 this experiment I dusted off two of my legacy T-Mobile SIMs that aren't my
239 "personal" one in the Pirelli DP-L10, put those two SIMs into a pair of FCDEV3B
240 boards, and powered up both FCDEV3Bs simultaneously. I then set AT+CBST=71,0,0
241 on both MS and tested dialing calls from one to the other in both directions,
242 both voice and CSD. Results:
243
244 * On voice calls, the destination MS once again received MT SETUP message
245 containing _no_ bearer capability IE.
246
247 * ISDN-mode CSD calls were rejected by the network. The MO call got as far as
248 CALL PROCEEDING message and channel assignment (the network assigned TCH/F9.6
249 to the MO leg), but then came a DISCONNECT message with cause 21 (call
250 rejected) and indicated location 0011 ("transit network").
251
252 * I didn't test analog-mode CSD, as that mode was already tested earlier in
253 Experiment 4.
254
229 NT mode: need for further debugging 255 NT mode: need for further debugging
230 =================================== 256 ===================================
257
258 (This section was written following Experiment 6.)
231 259
232 The flaky nature of NT mode calls for further debugging: since we see 260 The flaky nature of NT mode calls for further debugging: since we see
233 MS-initiated DISCONNECT on those tries when it fails, we really need to know 261 MS-initiated DISCONNECT on those tries when it fails, we really need to know
234 exactly what is making the MS unhappy. But this debugging is made difficult by 262 exactly what is making the MS unhappy. But this debugging is made difficult by
235 the misfeature of TI's DSP: in Experiment 5 I tried capturing TCH DL bits, but 263 the misfeature of TI's DSP: in Experiment 5 I tried capturing TCH DL bits, but
343 or altered in some way. The remaining memories of everything else that 371 or altered in some way. The remaining memories of everything else that
344 happened after this logically-deduced MT SETUP should be treated as 372 happened after this logically-deduced MT SETUP should be treated as
345 unreliable. 373 unreliable.
346 374
347 * When I tried replicating in the present time (2024-11) the just-described 375 * When I tried replicating in the present time (2024-11) the just-described
348 result from many years ago, I had no success: see description of Experiment 4 376 result from many years ago, I had no success: see description of Experiments
349 above. Now when I dial a CSD call from one of my legacy T-Mobile SIMs to 377 4 and 7 above. Now when I dial a CSD call from one of my legacy T-Mobile
350 another, the receiving MS gets an MT SETUP message that contains no BC IE at 378 SIMs to another, the receiving MS gets an MT SETUP message that contains no
351 all, same as with calls coming from outside PSTN, the call rings as voice, 379 BC IE at all, same as with calls coming from outside PSTN, the call rings as
352 and gets assigned TCH/AHS like other speech calls. And because the modem- 380 voice, and gets assigned TCH/AHS like other speech calls. And because the
353 emulating CSD IWF in the MO direction initially emits silence while waiting 381 modem-emulating CSD IWF in the MO direction initially emits silence while
354 for the answering modem, silence is what the receiving phone hears in this 382 waiting for the answering modem, silence is what the receiving phone hears in
355 errant setup. 383 this errant setup. (The just-described behavior happens when ITC is set to
384 3.1 kHz on the MO CSD call; if I change it to UDI which I never tried in the
385 past, the network rejects the MO call instead.)