Hi,
I'm starting a new thread because it's a new topic... ;)
Harald Welte wrote:
it has all been implemented quite some time ago. Used to work fine here, though I haven't tested it since about one month ago. We can have multiple concurrent voice calls between two handsets, as soon as you have the IMSI provisioned with an extension in the database, i.e.
UPDATE subscriber set extension=1001 where id=1; UPDATE subscriber set extension=1002 where id=2;
and then you can call 1002 from the handset with id1 and vice-versa.
assigning extensions to connected cell phones works fine and I tried calling. The other phone rings and I can take the call but voice transmission doesn't seem to work (I don't know if it's supposed to work yet. :D).
--- <0002> gsm_04_08.c:1175 A -> CONNECT <0002> gsm_04_08.c:1141 Setting up TCH map between (bts=0,trx=0,ts=0) and (bts=0,trx=0,ts=6) <0002> trau_mux.c:52 Setting up TRAU mux map between (e1=0,ts=1,ss=255) and (e1=0,ts=3,ss=2) <0002> gsm_04_08.c:1184 A <- CONNECT ACK <0002> gsm_04_08.c:1191 B <- CONNECT <0001> abis_rsl.c:931 channel=(bts=0,trx=0,ts=6) chan_nr=0x0e DATA INDICATION <0002> gsm_04_08.c:1288 -> CONNECT_ACK (state->ACTIVE) <0010> abis_rsl.c:687 channel=(bts=0,trx=0,ts=3) chan_nr=0x0b CONNECTION FAIL: CAUSE: 18 01 0b IGNORING <0010> abis_rsl.c:687 channel=(bts=0,trx=0,ts=4) chan_nr=0x0c CONNECTION FAIL: CAUSE: 18 01 0c IGNORING <0010> abis_rsl.c:687 channel=(bts=0,trx=0,ts=2) chan_nr=0x0a CONNECTION FAIL: CAUSE: 18 01 0a IGNORING <0010> abis_rsl.c:687 channel=(bts=0,trx=0,ts=5) chan_nr=0x0d CONNECTION FAIL: CAUSE: 18 01 0d IGNORING <0010> abis_rsl.c:687 channel=(bts=0,trx=0,ts=3) chan_nr=0x0b CONNECTION FAIL: CAUSE: 18 01 0b IGNORING <0010> abis_rsl.c:687 channel=(bts=0,trx=0,ts=4) chan_nr=0x0c CONNECTION FAIL: CAUSE: 18 01 0c IGNORING <0010> abis_rsl.c:687 channel=(bts=0,trx=0,ts=2) chan_nr=0x0a CONNECTION FAIL: CAUSE: 18 01 0a IGNORING <0010> abis_rsl.c:687 channel=(bts=0,trx=0,ts=5) chan_nr=0x0d CONNECTION FAIL: CAUSE: 18 01 0d IGNORING <0010> abis_rsl.c:687 channel=(bts=0,trx=0,ts=3) chan_nr=0x0b CONNECTION FAIL: CAUSE: 18 01 0b IGNORING <0010> abis_rsl.c:687 channel=(bts=0,trx=0,ts=4) chan_nr=0x0c CONNECTION FAIL: CAUSE: 18 01 0c IGNORING <0001> abis_rsl.c:931 channel=(bts=0,trx=0,ts=0) chan_nr=0x20 DATA INDICATION <0002> gsm_04_08.c:1203 A -> DISCONNECT (state->RELEASE_REQ) <0002> gsm_04_08.c:1208 A <- RELEASE <0002> gsm_04_08.c:1216 B <- DISCONNECT <0001> abis_rsl.c:931 channel=(bts=0,trx=0,ts=6) chan_nr=0x0e DATA INDICATION <0002> gsm_04_08.c:1291 -> RELEASE <0002> gsm_04_08.c:1292 <- RELEASE_COMPLETE <0010> abis_rsl.c:687 channel=(bts=0,trx=0,ts=2) chan_nr=0x0a CONNECTION FAIL: CAUSE: 18 01 0a IGNORING <0001> abis_rsl.c:931 channel=(bts=0,trx=0,ts=0) chan_nr=0x20 DATA INDICATION <0002> gsm_04_08.c:1276 -> RELEASE COMPLETE (state->NULL) <0010> abis_rsl.c:687 channel=(bts=0,trx=0,ts=6) chan_nr=0x0e CONNECTION FAIL: CAUSE: 18 01 0e IGNORING <0008> gsm_04_08.c:961 Sending Channel Release: Chan: Number: 0 Type: 2 <0001> chan_alloc.c:225 Recycling the channel with: 0 (0) <0010> abis_rsl.c:518 Channel Release CMD channel=(bts=0,trx=0,ts=6) chan_nr=0x0e ---
kenny_
On Wed, Apr 08, 2009 at 07:01:50PM +0200, Marcel Klein wrote:
Hi,
I'm starting a new thread because it's a new topic... ;)
Harald Welte wrote:
it has all been implemented quite some time ago. Used to work fine here, though I haven't tested it since about one month ago. We can have multiple concurrent voice calls between two handsets, as soon as you have the IMSI provisioned with an extension in the database, i.e.
UPDATE subscriber set extension=1001 where id=1; UPDATE subscriber set extension=1002 where id=2;
and then you can call 1002 from the handset with id1 and vice-versa.
assigning extensions to connected cell phones works fine and I tried calling. The other phone rings and I can take the call but voice transmission doesn't seem to work (I don't know if it's supposed to work yet. :D).
the voice transmission is supposed to work. Sometimes it is unreliable, terminate the call and call again. It only works between EFR capable phones, and only with those that support very early assignment. I've had good results with Nokia DCT3 (3310, 3330, etc.) type phones, but lately also got my Motorola EZX phones to work.
On the other hand, some Motorola P2K (e.g. RAZR) are known to cause problems.