I have gone through the specs and the phones are able to order the parameters as they see fit but there are standard ones and to understand the format you will need to query the phone as I have done with he iPhone 4 and HTC A9 below I do not think there is any underlying protocol which allows the BC127 to do this over and above what any application can do.
version
BlueCreation Copyright 2017
Melody Audio V6.1.5
Build: 1496939390
Bluetooth address 20FABB075DD3
Profiles: A2DP AVRCP HFP BLE SPP PBAP MAP
Codecs: SBC
OK
status
STATE CONNECTED[0] CONNECTABLE[ON] DISCOVERABLE[ON] BLE[IDLE]
OK
PAIR_PENDING //Connecting to an iPhone 4
PAIR_OK CC08E0AE578E
OPEN_OK 13 HFP CC08E0AE578E
ROLE_OK CC08E0AE578E S
AT 13 6
OK
AT 13 9
ERROR
AT 13 6
OK
AT 13 6
OK
AT 13 18
+XAPL=iPhone,7
AT 13 6
OK
AT 13 6
OK
AT 13 6
OK
AT 13 6
OK
AT 13 9
ERROR
at 13 at+cind=?
PENDING
AT 13 132
+CIND: ("service",(0-1)),("call",(0-1)),("callsetup",(0-3)),("battchg",(0-5)),("signal",(0-5)),("roam",(0-1)),("callheld",(0-2))
AT 13 6
OK
at 13 at+cind=?
PENDING
AT 13 132
+CIND: ("service",(0-1)),("call",(0-1)),("callsetup",(0-3)),("battchg",(0-5)),("signal",(0-5)),("roam",(0-1)),("callheld",(0-2))
AT 13 6
OK
CLOSE_OK 13 HFP CC08E0AE578E
unpair
OK
reset
BlueCreation Copyright 2017
Melody Audio V6.1.5
Build: 1496939390
Ready
PAIR_PENDING //Connecting to HTC one A9
PAIR_OK 04C23E048A70
OPEN_OK 13 HFP 04C23E048A70
ROLE_OK 04C23E048A70 S
AT 13 6
OK
AT 13 9
ERROR
AT 13 6
OK
AT 13 6
OK
AT 13 9
ERROR
AT 13 6
OK
AT 13 6
OK
AT 13 9
ERROR
at 13 at+cind=?
PENDING
AT 13 132
+CIND: ("call",(0,1)),("callsetup",(0-3)),("service",(0-1)),("signal",(0-5)),("roam",(0,1)),("battchg",(0-5)),("callheld",(0-2))
AT 13 6
OK
at 13 at+cind?
PENDING
AT 13 24
+CIND: 0,0,0,0,0,2,0
AT 13 6
OK
at 13 at+cind?
PENDING
AT 13 24
+CIND: 0,0,0,0,0,2,0
AT 13 6
OK
CLOSE_OK 13 HFP 04C23E048A70
I do not see why a phone would refuse a couple of CIND requests in a row as it is just requesting status information.
Regards
Matt