Does not place international calls
Environment: Debian 11, gnome-calls 44.0, Librem 5 Phosh 0.32, ARM64, USA mvo, Modem BM818-A1 see https://fccid.io/2AON8-BM818/User-Manual/BM818-Coperation-manual-V1-4-4107101.pdf.
Steps to repeat:
- use SIM that has international calls activated and paid for in my case H2O with international calling based on AT&T network
- dial out using +497702### to call landline in germany (you can test by calling any landline number in the area using google to find a business there an call it)
- observe silently hangs up
- when placing domestic call to mobile phone/ or to local landline +1###-###-#### in the US it places call
For step 2 there is no ringing, or waiting tone and no indications that the outbound call is placed or attempted.
According to: https://source.puri.sm/Librem5/community-wiki/-/wikis/Cellular-Providers at least AT&T is fully supported by the Librem 5 modem.
Using the same SIM card in an iPhone 8 Plus A1897 GSM unlocked the same number dialed with the same sim card results in international call placed.
I tried further debugging using https://modemmanager.org/docs/modemmanager/debugging/ but when placing a call it did not show the call being placed log, only connecting and disconnecting NetworkManager, ModemManager logs and the qmi log, but nothing call related.
Placing the call using AT command: "ATD+497702###;" also terminates and disconnects right away with AT feedback: "+DISC: 11(or4,6,11 depending on time I tried),0,0,0,"+497702###",145"
Log Freedesktop (below shows gnome-calls open already and the only action is calling the number above):
Monitoring signals from all objects owned by org.freedesktop.ModemManager1
The name org.freedesktop.ModemManager1 is owned by :1.14
/org/freedesktop/ModemManager1/Modem/5: org.freedesktop.DBus.Properties.PropertiesChanged ('org.freedesktop.ModemManager1.Modem.Voice', {'Calls': <[objectpath '/org/freedesktop/ModemManager1/Call/5']>}, @as [])
/org/freedesktop/ModemManager1/Modem/5: org.freedesktop.ModemManager1.Modem.Voice.CallAdded (objectpath '/org/freedesktop/ModemManager1/Call/5',)
/org/freedesktop/ModemManager1/Call/5: org.freedesktop.ModemManager1.Call.StateChanged (0, 1, uint32 1)
/org/freedesktop/ModemManager1/Call/5: org.freedesktop.DBus.Properties.PropertiesChanged ('org.freedesktop.ModemManager1.Call', {'StateReason': <1>, 'State': <1>}, @as [])
/org/freedesktop/ModemManager1/Call/5: org.freedesktop.ModemManager1.Call.StateChanged (1, 7, uint32 0)
/org/freedesktop/ModemManager1/Call/5: org.freedesktop.DBus.Properties.PropertiesChanged ('org.freedesktop.ModemManager1.Call', {'StateReason': <0>, 'State': <7>}, @as [])
/org/freedesktop/ModemManager1/Modem/5: org.freedesktop.DBus.Properties.PropertiesChanged ('org.freedesktop.ModemManager1.Modem.Voice', {'Calls': <@ao []>}, @as [])
/org/freedesktop/ModemManager1/Modem/5: org.freedesktop.ModemManager1.Modem.Voice.CallDeleted (objectpath '/org/freedesktop/ModemManager1/Call/5',)
Modem Manager Log (again gnome-calls app already open and just hitting the call number button that was previously dialed)
Jan 22 11:47:39 pureos ModemManager[805]: <info> [base-manager] logging: level 'DEBUG'
Jan 22 11:50:20 pureos ModemManager[805]: <info> [modem5/call6] user request to start call
Jan 22 11:50:20 pureos ModemManager[805]: <debug> [modem5] voice call to +497702### allowed
Jan 22 11:50:20 pureos ModemManager[805]: <info> [modem5/call6] call state changed: unknown -> dialing (outgoing-started)
Jan 22 11:50:20 pureos ModemManager[805]: <debug> [modem5/call6] starting call
Jan 22 11:50:20 pureos ModemManager[805]: [/dev/cdc-wdm0] Sent message...
<<<<<< RAW:
<<<<<< length = 26
<<<<<< data = 01:19:00:00:09:01:00:0D:00:20:00:0D:00:01:0A:00:2B:34:39:37:37:30:32:36:35:38
Jan 22 11:50:20 pureos ModemManager[805]: [/dev/cdc-wdm0] Sent generic request (translated)...
<<<<<< QMUX:
<<<<<< length = 25
<<<<<< flags = 0x00
<<<<<< service = "voice"
<<<<<< client = 1
<<<<<< QMI:
<<<<<< flags = "none"
<<<<<< transaction = 13
<<<<<< tlv_length = 13
<<<<<< message = "Dial Call" (0x0020)
<<<<<< TLV:
<<<<<< type = "Calling Number" (0x01)
<<<<<< length = 10
<<<<<< value = 2B:34:39:37:37:30:32:36:35:38
<<<<<< translated = +497702###
Jan 22 11:50:20 pureos ModemManager[805]: <debug> [modem5] setting up in-call state...
Jan 22 11:50:20 pureos ModemManager[805]: <debug> [modem5] modem is now in-call state
Jan 22 11:50:20 pureos ModemManager[805]: [/dev/cdc-wdm0] Received message...
<<<<<< RAW:
<<<<<< length = 67
<<<<<< data = 01:42:00:80:09:01:04:16:00:2E:00:36:00:01:08:00:01:01:04:00:01:06:00:00:10:0E:00:01:01:00:0A:2B:34:39:37:37:30:32:36:35:38:27:03:00:01:01:00:2B:11:00:01:01:00:00:00:01:0A:2B:34:39:37:37:30:32:36:35:38
Jan 22 11:50:20 pureos ModemManager[805]: [/dev/cdc-wdm0] Received generic indication (translated)...
<<<<<< QMUX:
<<<<<< length = 66
<<<<<< flags = 0x80
<<<<<< service = "voice"
<<<<<< client = 1
<<<<<< QMI:
<<<<<< flags = "indication"
<<<<<< transaction = 22
<<<<<< tlv_length = 54
<<<<<< message = "All Call Status" (0x002E)
<<<<<< TLV:
<<<<<< type = "Call Information" (0x01)
<<<<<< length = 8
<<<<<< value = 01:01:04:00:01:06:00:00
<<<<<< translated = { [0] = '[ id = '1' state = 'cc-in-progress' type = 'voice' direction = 'mo' mode = '(null)' multipart_indicator = 'no' als = '1' ] '}
<<<<<< TLV:
<<<<<< type = "Remote Party Number" (0x10)
<<<<<< length = 14
<<<<<< value = 01:01:00:0A:2B:34:39:37:37:30:32:36:35:38
<<<<<< translated = { [0] = '[ id = '1' presentation_indicator = 'allowed' type = '+497702###' ] '}
<<<<<< TLV:
<<<<<< type = 0x27
<<<<<< length = 3
<<<<<< value = 01:01:00
<<<<<< TLV:
<<<<<< type = 0x2b
<<<<<< length = 17
<<<<<< value = 01:01:00:00:00:01:0A:2B:34:39:37:37:30:32:36:35:38
Jan 22 11:50:20 pureos ModemManager[805]: <debug> [modem5] reported 1 ongoing calls
Jan 22 11:50:20 pureos ModemManager[805]: <debug> [modem5] call at index 1: direction outgoing, state dialing, number +497702###
Jan 22 11:50:20 pureos ModemManager[805]: <debug> [modem5] call info matched (matched direction/state yes, matched number yes, matched index no, matched terminated no) with call at '/org/freedesktop/ModemManager1/Call/6'
Jan 22 11:50:20 pureos ModemManager[805]: <debug> [modem5] index set: 1
Jan 22 11:50:20 pureos ModemManager[805]: [/dev/cdc-wdm0] Received message...
<<<<<< RAW:
<<<<<< length = 28
<<<<<< data = 01:1B:00:80:09:01:02:0D:00:20:00:0F:00:02:04:00:00:00:00:00:10:01:00:01:15:01:00:00
Jan 22 11:50:20 pureos ModemManager[805]: [/dev/cdc-wdm0] Received generic response (translated)...
<<<<<< QMUX:
<<<<<< length = 27
<<<<<< flags = 0x80
<<<<<< service = "voice"
<<<<<< client = 1
<<<<<< QMI:
<<<<<< flags = "response"
<<<<<< transaction = 13
<<<<<< tlv_length = 15
<<<<<< message = "Dial Call" (0x0020)
<<<<<< TLV:
<<<<<< type = "Result" (0x02)
<<<<<< length = 4
<<<<<< value = 00:00:00:00
<<<<<< translated = SUCCESS
<<<<<< TLV:
<<<<<< type = "Call ID" (0x10)
<<<<<< length = 1
<<<<<< value = 01
<<<<<< translated = 1
<<<<<< TLV:
<<<<<< type = 0x15
<<<<<< length = 1
<<<<<< value = 00
Jan 22 11:50:20 pureos ModemManager[805]: <info> [modem5/call6] call is started
Jan 22 11:50:20 pureos ModemManager[805]: [/dev/cdc-wdm0] Received message...
<<<<<< RAW:
<<<<<< length = 73
<<<<<< data = 01:48:00:80:09:01:04:17:00:2E:00:3C:00:01:08:00:01:01:01:02:01:04:00:00:10:0E:00:01:01:00:0A:2B:34:39:37:37:30:32:36:35:38:32:03:00:01:01:00:27:03:00:01:01:00:2B:11:00:01:01:00:00:00:01:0A:2B:34:39:37:37:30:32:36:35:38
Jan 22 11:50:20 pureos ModemManager[805]: [/dev/cdc-wdm0] Received generic indication (translated)...
<<<<<< QMUX:
<<<<<< length = 72
<<<<<< flags = 0x80
<<<<<< service = "voice"
<<<<<< client = 1
<<<<<< QMI:
<<<<<< flags = "indication"
<<<<<< transaction = 23
<<<<<< tlv_length = 60
<<<<<< message = "All Call Status" (0x002E)
<<<<<< TLV:
<<<<<< type = "Call Information" (0x01)
<<<<<< length = 8
<<<<<< value = 01:01:01:02:01:04:00:00
<<<<<< translated = { [0] = '[ id = '1' state = 'origination' type = 'voice-ip' direction = 'mo' mode = 'lte' multipart_indicator = 'no' als = '1' ] '}
<<<<<< TLV:
<<<<<< type = "Remote Party Number" (0x10)
<<<<<< length = 14
<<<<<< value = 01:01:00:0A:2B:34:39:37:37:30:32:36:35:38
<<<<<< translated = { [0] = '[ id = '1' presentation_indicator = 'allowed' type = '+497702###' ] '}
<<<<<< TLV:
<<<<<< type = 0x32
<<<<<< length = 3
<<<<<< value = 01:01:00
<<<<<< TLV:
<<<<<< type = 0x27
<<<<<< length = 3
<<<<<< value = 01:01:00
<<<<<< TLV:
<<<<<< type = 0x2b
<<<<<< length = 17
<<<<<< value = 01:01:00:00:00:01:0A:2B:34:39:37:37:30:32:36:35:38
Jan 22 11:50:20 pureos ModemManager[805]: <debug> [modem5] reported 1 ongoing calls
Jan 22 11:50:20 pureos ModemManager[805]: <debug> [modem5] call at index 1: direction outgoing, state dialing, number +497702###
Jan 22 11:50:20 pureos ModemManager[805]: <debug> [modem5] call info matched (matched direction/state yes, matched number yes, matched index yes, matched terminated no) with call at '/org/freedesktop/ModemManager1/Call/6'
Jan 22 11:50:21 pureos ModemManager[805]: <debug> [modem5/ttyUSB2/at] <-- '<CR><LF>+DISC: 0,0,0,0,"+497702###",145<CR><LF>'
Jan 22 11:50:21 pureos ModemManager[805]: [/dev/cdc-wdm0] Received message...
<<<<<< RAW:
<<<<<< length = 74
<<<<<< data = 01:49:00:80:09:01:04:18:00:2E:00:3D:00:01:08:00:01:01:09:02:01:04:00:00:10:0E:00:01:01:00:0A:2B:34:39:37:37:30:32:36:35:38:14:04:00:01:01:19:00:32:03:00:01:01:00:2B:11:00:01:01:00:00:00:01:0A:2B:34:39:37:37:30:32:36:35:38
Jan 22 11:50:21 pureos ModemManager[805]: [/dev/cdc-wdm0] Received generic indication (translated)...
<<<<<< QMUX:
<<<<<< length = 73
<<<<<< flags = 0x80
<<<<<< service = "voice"
<<<<<< client = 1
<<<<<< QMI:
<<<<<< flags = "indication"
<<<<<< transaction = 24
<<<<<< tlv_length = 61
<<<<<< message = "All Call Status" (0x002E)
<<<<<< TLV:
<<<<<< type = "Call Information" (0x01)
<<<<<< length = 8
<<<<<< value = 01:01:09:02:01:04:00:00
<<<<<< translated = { [0] = '[ id = '1' state = 'end' type = 'voice-ip' direction = 'mo' mode = 'lte' multipart_indicator = 'no' als = '1' ] '}
<<<<<< TLV:
<<<<<< type = "Remote Party Number" (0x10)
<<<<<< length = 14
<<<<<< value = 01:01:00:0A:2B:34:39:37:37:30:32:36:35:38
<<<<<< translated = { [0] = '[ id = '1' presentation_indicator = 'allowed' type = '+497702###' ] '}
<<<<<< TLV:
<<<<<< type = 0x14
<<<<<< length = 4
<<<<<< value = 01:01:19:00
<<<<<< TLV:
<<<<<< type = 0x32
<<<<<< length = 3
<<<<<< value = 01:01:00
<<<<<< TLV:
<<<<<< type = 0x2b
<<<<<< length = 17
<<<<<< value = 01:01:00:00:00:01:0A:2B:34:39:37:37:30:32:36:35:38
Jan 22 11:50:21 pureos ModemManager[805]: <debug> [modem5] reported 1 ongoing calls
Jan 22 11:50:21 pureos ModemManager[805]: <debug> [modem5] call at index 1: direction outgoing, state terminated, number +497702###
Jan 22 11:50:21 pureos ModemManager[805]: <debug> [modem5] call info matched (matched direction/state no, matched number yes, matched index yes, matched terminated no) with call at '/org/freedesktop/ModemManager1/Call/6'
Jan 22 11:50:21 pureos ModemManager[805]: <debug> [modem5] state updated: terminated
Jan 22 11:50:21 pureos ModemManager[805]: <info> [modem5/call6] call state changed: dialing -> terminated (unknown)
Jan 22 11:50:21 pureos ModemManager[805]: <debug> [modem5] cleaning up in-call state...
Jan 22 11:50:21 pureos ModemManager[805]: <debug> [modem5] modem is no longer in-call state</summary>summary>
Another log there is more information here that indicates a rejection not sure that was with modem up and running:
Jan 22 14:34:28 pureos ModemManager[815]: [modem0] network reject indication received Jan 22 14:34:28 pureos ModemManager[815]: [modem0] service domain: cs Jan 22 14:34:28 pureos ModemManager[815]: [modem0] radio interface: lte Jan 22 14:34:28 pureos ModemManager[815]: [modem0] reject cause: cs-service-temporarily-not-available
Jan 22 14:34:25 pureos ModemManager[815]: <debug> [modem0] voice call to +497702### allowed
Jan 22 14:34:25 pureos ModemManager[815]: <info> [modem0/call1] call state changed: unknown -> dialing (outgoing-started)
Jan 22 14:34:25 pureos ModemManager[815]: <debug> [modem0/call1] starting call
Jan 22 14:34:25 pureos ModemManager[815]: [/dev/cdc-wdm0] Sent message...
<<<<<< RAW:
<<<<<< length = 26
<<<<<< data = 01:19:00:00:09:02:00:05:00:20:00:0D:00:01:0A:00:2B:34:39:37:37:30:32:36:35:38
Jan 22 14:34:25 pureos ModemManager[815]: [/dev/cdc-wdm0] Sent generic request (translated)...
<<<<<< QMUX:
<<<<<< length = 25
<<<<<< flags = 0x00
<<<<<< service = "voice"
<<<<<< client = 2
<<<<<< QMI:
<<<<<< flags = "none"
<<<<<< transaction = 5
<<<<<< tlv_length = 13
<<<<<< message = "Dial Call" (0x0020)
<<<<<< TLV:
<<<<<< type = "Calling Number" (0x01)
<<<<<< length = 10
<<<<<< value = 2B:34:39:37:37:30:32:36:35:38
<<<<<< translated = +497702###
Jan 22 14:34:25 pureos ModemManager[815]: <debug> [modem0] setting up in-call state...
Jan 22 14:34:25 pureos ModemManager[815]: <debug> [modem0] modem is now in-call state
Jan 22 14:34:25 pureos ModemManager[815]: [/dev/cdc-wdm0] Received message...
<<<<<< RAW:
<<<<<< length = 67
<<<<<< data = 01:42:00:80:09:02:04:06:00:2E:00:36:00:01:08:00:01:01:04:00:01:06:00:00:10:0E:00:01:01:00:0A:2B:34:39:37:37:30:32:36:35:38:27:03:00:01:01:0B:2B:11:00:01:01:00:00:00:01:0A:2B:34:39:37:37:30:32:36:35:38
Jan 22 14:34:25 pureos ModemManager[815]: [/dev/cdc-wdm0] Received generic indication (translated)...
<<<<<< QMUX:
<<<<<< length = 66
<<<<<< flags = 0x80
<<<<<< service = "voice"
<<<<<< client = 2
<<<<<< QMI:
<<<<<< flags = "indication"
<<<<<< transaction = 6
<<<<<< tlv_length = 54
<<<<<< message = "All Call Status" (0x002E)
<<<<<< TLV:
<<<<<< type = "Call Information" (0x01)
<<<<<< length = 8
<<<<<< value = 01:01:04:00:01:06:00:00
<<<<<< translated = { [0] = '[ id = '1' state = 'cc-in-progress' type = 'voice' direction = 'mo' mode = '(null)' multipart_indicator = 'no' als = '1' ] '}
<<<<<< TLV:
<<<<<< type = "Remote Party Number" (0x10)
<<<<<< length = 14
<<<<<< value = 01:01:00:0A:2B:34:39:37:37:30:32:36:35:38
<<<<<< translated = { [0] = '[ id = '1' presentation_indicator = 'allowed' type = '+497702###' ] '}
<<<<<< TLV:
<<<<<< type = 0x27
<<<<<< length = 3
<<<<<< value = 01:01:0B
<<<<<< TLV:
<<<<<< type = 0x2b
<<<<<< length = 17
<<<<<< value = 01:01:00:00:00:01:0A:2B:34:39:37:37:30:32:36:35:38
Jan 22 14:34:25 pureos ModemManager[815]: <debug> [modem0] reported 1 ongoing calls
Jan 22 14:34:25 pureos ModemManager[815]: <debug> [modem0] call at index 1: direction outgoing, state dialing, number +497702###
Jan 22 14:34:25 pureos ModemManager[815]: <debug> [modem0] call info matched (matched direction/state yes, matched number yes, matched index no, matched terminated no) with call at '/org/freedesktop/ModemManager1/Call/1'
Jan 22 14:34:25 pureos ModemManager[815]: <debug> [modem0] index set: 1
Jan 22 14:34:25 pureos ModemManager[815]: [/dev/cdc-wdm0] Received message...
<<<<<< RAW:
<<<<<< length = 28
<<<<<< data = 01:1B:00:80:09:02:02:05:00:20:00:0F:00:02:04:00:00:00:00:00:10:01:00:01:15:01:00:0B
Jan 22 14:34:25 pureos ModemManager[815]: [/dev/cdc-wdm0] Received generic response (translated)...
<<<<<< QMUX:
<<<<<< length = 27
<<<<<< flags = 0x80
<<<<<< service = "voice"
<<<<<< client = 2
<<<<<< QMI:
<<<<<< flags = "response"
<<<<<< transaction = 5
<<<<<< tlv_length = 15
<<<<<< message = "Dial Call" (0x0020)
<<<<<< TLV:
<<<<<< type = "Result" (0x02)
<<<<<< length = 4
<<<<<< value = 00:00:00:00
<<<<<< translated = SUCCESS
<<<<<< TLV:
<<<<<< type = "Call ID" (0x10)
<<<<<< length = 1
<<<<<< value = 01
<<<<<< translated = 1
<<<<<< TLV:
<<<<<< type = 0x15
<<<<<< length = 1
<<<<<< value = 0B
Jan 22 14:34:25 pureos ModemManager[815]: <info> [modem0/call1] call is started
Jan 22 14:34:25 pureos ModemManager[815]: [/dev/cdc-wdm0] Received message...
<<<<<< RAW:
<<<<<< length = 73
<<<<<< data = 01:48:00:80:09:02:04:07:00:2E:00:3C:00:01:08:00:01:01:01:02:01:04:00:00:10:0E:00:01:01:00:0A:2B:34:39:37:37:30:32:36:35:38:32:03:00:01:01:00:27:03:00:01:01:0B:2B:11:00:01:01:00:00:00:01:0A:2B:34:39:37:37:30:32:36:35:38
Jan 22 14:34:25 pureos ModemManager[815]: [/dev/cdc-wdm0] Received generic indication (translated)...
<<<<<< QMUX:
<<<<<< length = 72
<<<<<< flags = 0x80
<<<<<< service = "voice"
<<<<<< client = 2
<<<<<< QMI:
<<<<<< flags = "indication"
<<<<<< transaction = 7
<<<<<< tlv_length = 60
<<<<<< message = "All Call Status" (0x002E)
<<<<<< TLV:
<<<<<< type = "Call Information" (0x01)
<<<<<< length = 8
<<<<<< value = 01:01:01:02:01:04:00:00
<<<<<< translated = { [0] = '[ id = '1' state = 'origination' type = 'voice-ip' direction = 'mo' mode = 'lte' multipart_indicator = 'no' als = '1' ] '}
<<<<<< TLV:
<<<<<< type = "Remote Party Number" (0x10)
<<<<<< length = 14
<<<<<< value = 01:01:00:0A:2B:34:39:37:37:30:32:36:35:38
<<<<<< translated = { [0] = '[ id = '1' presentation_indicator = 'allowed' type = '+497702###' ] '}
<<<<<< TLV:
<<<<<< type = 0x32
<<<<<< length = 3
<<<<<< value = 01:01:00
<<<<<< TLV:
<<<<<< type = 0x27
<<<<<< length = 3
<<<<<< value = 01:01:0B
<<<<<< TLV:
<<<<<< type = 0x2b
<<<<<< length = 17
<<<<<< value = 01:01:00:00:00:01:0A:2B:34:39:37:37:30:32:36:35:38
Jan 22 14:34:25 pureos ModemManager[815]: <debug> [modem0] reported 1 ongoing calls
Jan 22 14:34:25 pureos ModemManager[815]: <debug> [modem0] call at index 1: direction outgoing, state dialing, number +497702###
Jan 22 14:34:25 pureos ModemManager[815]: <debug> [modem0] call info matched (matched direction/state yes, matched number yes, matched index yes, matched terminated no) with call at '/org/freedesktop/ModemManager1/Call/1'
Jan 22 14:34:28 pureos ModemManager[815]: [/dev/cdc-wdm0] Received message...
<<<<<< RAW:
<<<<<< length = 25
<<<<<< data = 01:18:00:80:03:01:04:0C:00:68:00:0C:00:03:01:00:27:02:01:00:01:01:01:00:08
Jan 22 14:34:28 pureos ModemManager[815]: [/dev/cdc-wdm0] Received generic indication (translated)...
<<<<<< QMUX:
<<<<<< length = 24
<<<<<< flags = 0x80
<<<<<< service = "nas"
<<<<<< client = 1
<<<<<< QMI:
<<<<<< flags = "indication"
<<<<<< transaction = 12
<<<<<< tlv_length = 12
<<<<<< message = "Network Reject" (0x0068)
<<<<<< TLV:
<<<<<< type = "Reject Cause" (0x03)
<<<<<< length = 1
<<<<<< value = 27
<<<<<< translated = cs-service-temporarily-not-available
<<<<<< TLV:
<<<<<< type = "Service Domain" (0x02)
<<<<<< length = 1
<<<<<< value = 01
<<<<<< translated = cs
<<<<<< TLV:
<<<<<< type = "Radio Interface" (0x01)
<<<<<< length = 1
<<<<<< value = 08
<<<<<< translated = lte
Jan 22 14:34:28 pureos ModemManager[815]: <warn> [modem0] network reject indication received
Jan 22 14:34:28 pureos ModemManager[815]: <warn> [modem0] service domain: cs
Jan 22 14:34:28 pureos ModemManager[815]: <warn> [modem0] radio interface: lte
Jan 22 14:34:28 pureos ModemManager[815]: <warn> [modem0] reject cause: cs-service-temporarily-not-available
Jan 22 14:34:28 pureos ModemManager[815]: <debug> [modem0/ttyUSB2/at] <-- '<CR><LF>+DISC: 11,0,0,0,"+497702###",145<CR><LF>'
Jan 22 14:34:28 pureos ModemManager[815]: [/dev/cdc-wdm0] Received message...
<<<<<< RAW:
<<<<<< length = 74
<<<<<< data = 01:49:00:80:09:02:04:08:00:2E:00:3D:00:01:08:00:01:01:08:02:01:04:00:00:10:0E:00:01:01:00:0A:2B:34:39:37:37:30:32:36:35:38:14:04:00:01:01:DB:00:32:03:00:01:01:00:2B:11:00:01:01:00:00:00:01:0A:2B:34:39:37:37:30:32:36:35:38
Jan 22 14:34:28 pureos ModemManager[815]: [/dev/cdc-wdm0] Received generic indication (translated)...
<<<<<< QMUX:
<<<<<< length = 73
<<<<<< flags = 0x80
<<<<<< service = "voice"
<<<<<< client = 2
<<<<<< QMI:
<<<<<< flags = "indication"
<<<<<< transaction = 8
<<<<<< tlv_length = 61
<<<<<< message = "All Call Status" (0x002E)
<<<<<< TLV:
<<<<<< type = "Call Information" (0x01)
<<<<<< length = 8
<<<<<< value = 01:01:08:02:01:04:00:00
<<<<<< translated = { [0] = '[ id = '1' state = 'disconnecting' type = 'voice-ip' direction = 'mo' mode = 'lte' multipart_indicator = 'no' als = '1' ] '}
<<<<<< TLV:
<<<<<< type = "Remote Party Number" (0x10)
<<<<<< length = 14
<<<<<< value = 01:01:00:0A:2B:34:39:37:37:30:32:36:35:38
<<<<<< translated = { [0] = '[ id = '1' presentation_indicator = 'allowed' type = '+497702###' ] '}
<<<<<< TLV:
<<<<<< type = 0x14
<<<<<< length = 4
<<<<<< value = 01:01:DB:00
<<<<<< TLV:
<<<<<< type = 0x32
<<<<<< length = 3
<<<<<< value = 01:01:00
<<<<<< TLV:
<<<<<< type = 0x2b
<<<<<< length = 17
<<<<<< value = 01:01:00:00:00:01:0A:2B:34:39:37:37:30:32:36:35:38
Jan 22 14:34:28 pureos ModemManager[815]: <debug> [modem0] reported 1 ongoing calls
Jan 22 14:34:28 pureos ModemManager[815]: <debug> [modem0] call at index 1: direction outgoing, state terminated, number +497702###
Jan 22 14:34:28 pureos ModemManager[815]: <debug> [modem0] call info matched (matched direction/state no, matched number yes, matched index yes, matched terminated no) with call at '/org/freedesktop/ModemManager1/Call/1'
Jan 22 14:34:28 pureos ModemManager[815]: <debug> [modem0] state updated: terminated
Jan 22 14:34:28 pureos ModemManager[815]: <info> [modem0/call1] call state changed: dialing -> terminated (unknown)
Jan 22 14:34:28 pureos ModemManager[815]: [/dev/cdc-wdm0] Received message...
<<<<<< RAW:
<<<<<< length = 74
<<<<<< data = 01:49:00:80:09:02:04:09:00:2E:00:3D:00:01:08:00:01:01:09:02:01:04:00:00:10:0E:00:01:01:00:0A:2B:34:39:37:37:30:32:36:35:38:14:04:00:01:01:DB:00:32:03:00:01:01:00:2B:11:00:01:01:00:00:00:01:0A:2B:34:39:37:37:30:32:36:35:38
Jan 22 14:34:28 pureos ModemManager[815]: [/dev/cdc-wdm0] Received generic indication (translated)...
<<<<<< QMUX:
<<<<<< length = 73
<<<<<< flags = 0x80
<<<<<< service = "voice"
<<<<<< client = 2
<<<<<< QMI:
<<<<<< flags = "indication"
<<<<<< transaction = 9
<<<<<< tlv_length = 61
<<<<<< message = "All Call Status" (0x002E)
<<<<<< TLV:
<<<<<< type = "Call Information" (0x01)
<<<<<< length = 8
<<<<<< value = 01:01:09:02:01:04:00:00
<<<<<< translated = { [0] = '[ id = '1' state = 'end' type = 'voice-ip' direction = 'mo' mode = 'lte' multipart_indicator = 'no' als = '1' ] '}
<<<<<< TLV:
<<<<<< type = "Remote Party Number" (0x10)
<<<<<< length = 14
<<<<<< value = 01:01:00:0A:2B:34:39:37:37:30:32:36:35:38
<<<<<< translated = { [0] = '[ id = '1' presentation_indicator = 'allowed' type = '+497702###' ] '}
<<<<<< TLV:
<<<<<< type = 0x14
<<<<<< length = 4
<<<<<< value = 01:01:DB:00
<<<<<< TLV:
<<<<<< type = 0x32
<<<<<< length = 3
<<<<<< value = 01:01:00
<<<<<< TLV:
<<<<<< type = 0x2b
<<<<<< length = 17
<<<<<< value = 01:01:00:00:00:01:0A:2B:34:39:37:37:30:32:36:35:38
Jan 22 14:34:28 pureos ModemManager[815]: <debug> [modem0] cleaning up in-call state...
Jan 22 14:34:28 pureos ModemManager[815]: <debug> [modem0] reported 1 ongoing calls
Jan 22 14:34:28 pureos ModemManager[815]: <debug> [modem0] call at index 1: direction outgoing, state terminated, number +497702###
Jan 22 14:34:28 pureos ModemManager[815]: <debug> [modem0] modem is no longer in-call state