Could anybody help me in the following situation:
My application receives an incoming call (speech) and processes it
quite properly. During the first call is running, a second call comes
in. The second B-channel is free.
Surprisingly, the CONNECT_IND for the second call brings an attached
ADDITIONAL_INFO struct, that reads B-Channel Information "Use neither
B channel nor D channel". When the CONNECT_IND for the first call was
sent in, it had an empty ADDITIONAL_INFO struct, however.
If now I try to respond to the second call (the second channel is
still free!), immediately after sending CONNECT_RESP with parameter
"Accept call", the network answers with disconnecting to the reason
0x3486 "Channel inacceptable".
This behaviour pertains as long as the first call continues to run.
It looks like I can respond to solely one incoming call.. What can be