It should be possible using RIL_REQUEST_DATA_CALL_LIST. I will experiment with that, but that implies modifications to gprs.c design, so I prefer to do that in another PR, probably jointly with the unit tests. For the moment, I have set max_cids to 2 as a maximum.