Hi list!
I'm trying make calls between sip phones and mobiles throw OpenBSC but doesn't works. I've registered extensions in Asterisk and mobile phones in OpenBSC. When I try call inter mobile phones and LCR shows (error in red):
*000000 DEBUG (in Port() line 149): new port of type 4625, name 'GSM-1-in'* *000000 DEBUG (in PmISDN() line 182): Created new mISDNPort(GSM-1-in). Currently 1 objects use, port #1* *000000 DEBUG (in Pgsm() line 151): Created new GSMPort(GSM-1-in).* *000000 DEBUG (in Pgsm_bs() line 54): Created new GSMBSPort(GSM-1-in).* *000000 TRACE 25.06.12 18:48:30.344 CH(18): MT_NEW_L3ID INDICATION port 1 callref new=0x8000000c* *000000 TRACE 25.06.12 18:48:30.344 CH(18): CHANNEL SELECTION (setup) port 1 channel reserved=0 conclusion 'channel available' connect channel=1* *000000 DEBUG (in seize_bchannel() line 1028): PmISDN(GSM-1-in) seizing bchannel 1 (index 0)* *000000 ERROR (in _bchannel_create() line 415): Error: Failed to bind bchannel-socket for index 0 with mISDN-DSP layer (errno=92). Did you load mISDN_dsp.ko?* *000000 DEBUG (in bchannel_open() line 228): Activating GSM side channel index 0.* *000000 TRACE 25.06.12 18:48:30.345 CH(18): MNCC_SETUP_IND LCR<->BSC port 1 calling number=29848 imsi=460003113237934 dialing number=02000* *000000 DEBUG (in Endpoint() line 48): EPOINT(18): Allocating enpoint 18 and connecting it with: ioport* *000000 DEBUG (in portlist_new() line 146): EPOINT(18) allocating port_list. * *000000 DEBUG (in epointlist_new() line 125): PORT(18) allocating epoint_list.* *000000 TRACE 25.06.12 18:48:30.345 CH(18): unknown LCR<->BSC port 1 mode 0x01* *000000 TRACE 25.06.12 18:48:30.345 CH(18): MNCC_CALL_PROC_REQ LCR<->BSC port 1 progress coding=3 location=1 descr=8* *000000 DEBUG (in new_state() line 252): PORT(GSM-1-in) new state PORT_STATE_IDLE --> PORT_STATE_IN_PROCEEDING* *000000 TRACE 25.06.12 18:48:30.345 CH(18): unknown LCR<->BSC port 1* *000000 DEBUG (in message_put() line 61): message MESSAGE_SETUP written from 18 to 18 (memory 8ccc588)* *000000 DEBUG (in message_get() line 107): message MESSAGE_SETUP reading from 18 to 18 (memory 8ccc588)* *000000 DEBUG (in ea_message_port() line 2649): EPOINT(18) incoming call from callerid=29848, dialing=02000* *000000 TRACE 25.06.12 18:48:30.345 EP(18): SETUP from CH(18) caller id number=29848 present=allowed dialing 02000 complete true* *000000 DEBUG (in port_setup() line 1535): EPOINT(18) incoming call is external or voip* *000000 DEBUG (in port_setup() line 1616): EPOINT(18) call from external port* *000000 DEBUG (in message_put() line 61): message MESSAGE_TONE written from 18 to 18 (memory 8ccfe40)* *000000 TRACE 25.06.12 18:48:30.345 EP(18): TONE to CH(18) directory default name dialing* *000000 DEBUG (in process_dialing() line 2300): EPOINT(18): terminal '' dialing: '02000', checking matching rule of ruleset 'main'* *000000 DEBUG (in route() line 1914): parsing ruleset 'main'* *000000 DEBUG (in route() line 1916): checking rule in line 8* *000000 TRACE 25.06.12 18:48:30.345 EP(18): ACTION (match) action remote line 8* *000000 DEBUG (in process_dialing() line 2324): EPOINT(18): a rule with action 'remote' matches.* *000000 DEBUG (in process_dialing() line 2361): EPOINT(18): terminal : current action 'remote' has a init function, so we call it...* *000000 DEBUG (in process_dialing() line 2372): EPOINT(18): terminal '' action: remote (dialing '02000')* *000000 DEBUG (in process_dialing() line 2375): EPOINT(18): terminal : current action 'remote' has a dialing function, so we call it...* *000000 DEBUG (in _action_init_call() line 34): EPOINT(18): Creating new join instance.* *000000 TRACE 25.06.12 18:48:30.346 EP(18): ACTION remote (not available) applicatio astersik* *000000 DEBUG (in message_put() line 61): message MESSAGE_DISCONNECT written from 18 to 18 (memory 8cd36f8)* *000000 TRACE 25.06.12 18:48:30.346 EP(18): DISCONNECT to CH(18) cause value=27 location=1-Local-PBX* *000000 DEBUG (in message_put() line 61): message MESSAGE_TONE written from 18 to 18 (memory 8cd6fb0)* *000000 TRACE 25.06.12 18:48:30.346 EP(18): TONE to CH(18) directory default name cause_1b* *000000 DEBUG (in message_get() line 107): message MESSAGE_TONE reading from 18 to 18 (memory 8ccfe40)* *000000 DEBUG (in message_epoint() line 602): PORT(GSM-1-in) isdn port with (caller id 29848) setting tone 'dialing' dir ''* *000000 DEBUG (in set_tone() line 1532): isdn port now plays tone:'dialing'. * *000000 DEBUG (in message_get() line 107): message MESSAGE_DISCONNECT reading from 18 to 18 (memory 8cd36f8)* *000000 TRACE 25.06.12 18:48:30.346 CH(18): MNCC_DISC_REQ LCR<->BSC port 1 progress coding=3 location=1 descr=8 cause coding=3 location=1 value=27* *000000 DEBUG (in new_state() line 252): PORT(GSM-1-in) new state PORT_STATE_IN_PROCEEDING --> PORT_STATE_OUT_DISCONNECT* *000000 DEBUG (in message_epoint() line 778): Pgsm_bs(GSM-1-in) gsm port with (caller id 29848) received unhandled nessage: 11* *000000 DEBUG (in message_get() line 107): message MESSAGE_TONE reading from 18 to 18 (memory 8cd6fb0)* *000000 DEBUG (in message_epoint() line 602): PORT(GSM-1-in) isdn port with (caller id 29848) setting tone 'cause_1b' dir ''* *000000 DEBUG (in set_tone() line 1532): isdn port now plays tone:'cause_1b'.* *000000 TRACE 25.06.12 18:48:40.552 CH(18): MNCC_REL_IND LCR<->BSC port 1 cause coding=3 location=0 value=16* *000000 DEBUG (in message_put() line 61): message MESSAGE_RELEASE written from 18 to 18 (memory 8ccaf90)* *000000 DEBUG (in free_epointlist() line 81): PORT(18) removed epoint from port* *000000 DEBUG (in new_state() line 252): PORT(GSM-1-in) new state PORT_STATE_OUT_DISCONNECT --> PORT_STATE_RELEASE* *000000 DEBUG (in message_get() line 107): message MESSAGE_RELEASE reading from 18 to 18 (memory 8ccaf90)* *000000 DEBUG (in ea_message_port() line 2735): EPOINT(18) release with cause=16 location=0 (terminal '', caller id '29848')* *000000 TRACE 25.06.12 18:48:40.552 EP(18): RELEASE from CH(18) cause value=16 location=0-User* *000000 DEBUG (in port_disconnect_release() line 2207): EPOINT(18) current multipoint cause 0 location 0, received cause 16 location 0.* *000000 DEBUG (in port_disconnect_release() line 2209): EPOINT(18) new multipoint cause 16 location 0.* *000000 DEBUG (in process_hangup() line 2420): EPOINT(18): terminal ''* *000000 DEBUG (in process_hangup() line 2500): EPOINT(18): terminal : current action 'remote' has a hangup function, so we call it...* *000000 TRACE 25.06.12 18:48:40.553 EP(18): ACTION hangup* *000000 DEBUG (in free_portlist() line 185): EPOINT(18) removed port_list from endpoint* *000000 DEBUG (in release() line 215): EPOINT(18): do pending release (joincause 16 location 0)* *000000 DEBUG (in release() line 233): EPOINT(18) do pending release (portcause 16 portlocation)* *000000 DEBUG (in release() line 310): EPOINT(18) do pending release of epoint itself.* *000000 DEBUG (in ~Pgsm_bs() line 62): Destroyed GSM BS process(GSM-1-in).* *000000 DEBUG (in ~Pgsm() line 159): Destroyed GSM process(GSM-1-in).* *000000 DEBUG (in drop_bchannel() line 1063): PmISDN(GSM-1-in) dropping bchannel* *000000 DEBUG (in ~PmISDN() line 213): destroyed mISDNPort(GSM-1-in). Currently 0 objects* *000000 DEBUG (in ~Port() line 210): removing port of type 4625, name 'GSM-1-in'* *000000 DEBUG (in ~Endpoint() line 134): removed endpoint 18.* * * I've tried:
*rivas@pfc:/etc/asterisk$ sudo modprobe mISDN_dsp* *FATAL: Error inserting mISDN_dsp (/lib/modules/3.2.0-24-generic-pae/extra/mISDN_dsp.ko): Unknown symbol in module, or unknown parameter (see dmesg) *
Osmo-NITB shows:
*<000b> bsc_api.c:349 Sending ChanModify for speech 1 1* *<0001> gsm_04_08.c:1575 Error: RTP proxy is disabled* *<000b> osmo_msc.c:73 Assignment complete should not have been reached.* * * In Asterisk I've configure extensions like the howto:
*exten => _02X.,1,GotoIf($[${CALLERID(name)} != ""]?4)* *exten => _02X.,2,Set(CALLIDORIG=${CALLERID(num)})* *exten => _02X.,3,Set(CALLERID(num)=02${CALLIDORIG})* *exten => _02X.,4,Dial(LCR/GSM/${EXTEN:2},120)* * * Extensions number are 02000 and 02001 respectively.
Please help me. I believe that the problem is not in asterisk because its CLI doesn't shows anything.
Thank you!
*FATAL: Error inserting mISDN_dsp (/lib/modules/3.2.0-24-generic-pae/extra/mISDN_dsp.ko): Unknown symbol in module, or unknown parameter (see dmesg) * * * This means your modules do not match the kernel or associated libraries as the kernel sees symbols it has no idea how to interpret. You need to clear out all the mISDN modules and start recompiling/installing again to make sure you have the matched modules being loaded.
On Mon, Jun 25, 2012 at 10:11 AM, Arturo Rivas pfc.rivas@gmail.com wrote:
Did you load mISDN_dsp.ko?
Hello list.
I am integrating Os_BB with LCR.
I configured with ./configure --without-asterisk --with-gsm-ms
worked fine. Make and Make install also wroks fine.
When I start lcr
I have the following errors. I guess its some module loading problem and problem with interfaces and etc.
root@cwm-laptop:~/catchercatcher/lcr# lcr start
** LCR Version 1.10
ERROR loop port 1 failed to bind socket. (errno 93) LCR 1.10 started, waiting for calls... ERROR (in admin_handle_con() line 1329) Invalid message 27 from socket 13. ERROR (in admin_handle_con() line 1329) Invalid message 27 from socket 14.
root@cwm-laptop:~/catchercatcher/lcr# lcradmin state
GSM (port ?: mISDN_l1loop.2) not loaded Ext(port 0: mISDN_l1loop.1) TE ptmp use:0 L2 unkn L1 unkn Int(port 1: mISDN_l1loop.2) NT ptmp extension use:0 L1 unkn
How can make the LCR connect to OsmocomBB and how to connect to the socket.
Can someone kindly give some tips.
Regards,
Altaf
On Mon, Jun 25, 2012 at 11:19 PM, Don Fanning don@00100100.net wrote:
*FATAL: Error inserting mISDN_dsp (/lib/modules/3.2.0-24-generic-pae/extra/mISDN_dsp.ko): Unknown symbol in module, or unknown parameter (see dmesg) *
This means your modules do not match the kernel or associated libraries as the kernel sees symbols it has no idea how to interpret. You need to clear out all the mISDN modules and start recompiling/installing again to make sure you have the matched modules being loaded.
On Mon, Jun 25, 2012 at 10:11 AM, Arturo Rivas pfc.rivas@gmail.comwrote:
Did you load mISDN_dsp.ko?
Thank you for help,
I've reinstall modules but it still doesn't work. Researching the above error, dmesg shows:
*mISDN_dsp: Unknown symbol mISDN_clock_get (err 0)*
I've noticed that make command get some warnings in file clock.c which contains mISDN_clock_get.
*/home/rivas/GSM/mISDN/standalone/drivers/isdn/mISDN/clock.c:116:1: warning: data definition has no type or storage class [enabled by default]* */home/rivas/GSM/mISDN/standalone/drivers/isdn/mISDN/clock.c:116:1: warning: type defaults to ‘int’ in declaration of ‘EXPORT_SYMBOL’ [-Wimplicit-int]* */home/rivas/GSM/mISDN/standalone/drivers/isdn/mISDN/clock.c:116:1: warning: parameter names (without types) in function declaration [enabled by default]* */home/rivas/GSM/mISDN/standalone/drivers/isdn/mISDN/clock.c:138:1: warning: data definition has no type or storage class [enabled by default]* */home/rivas/GSM/mISDN/standalone/drivers/isdn/mISDN/clock.c:138:1: warning: type defaults to ‘int’ in declaration of ‘EXPORT_SYMBOL’ [-Wimplicit-int]* */home/rivas/GSM/mISDN/standalone/drivers/isdn/mISDN/clock.c:138:1: warning: parameter names (without types) in function declaration [enabled by default]* */home/rivas/GSM/mISDN/standalone/drivers/isdn/mISDN/clock.c:191:1: warning: data definition has no type or storage class [enabled by default]* */home/rivas/GSM/mISDN/standalone/drivers/isdn/mISDN/clock.c:191:1: warning: type defaults to ‘int’ in declaration of ‘EXPORT_SYMBOL’ [-Wimplicit-int]* */home/rivas/GSM/mISDN/standalone/drivers/isdn/mISDN/clock.c:191:1: warning: parameter names (without types) in function declaration [enabled by default]* */home/rivas/GSM/mISDN/standalone/drivers/isdn/mISDN/clock.c:216:1: warning: data definition has no type or storage class [enabled by default]* */home/rivas/GSM/mISDN/standalone/drivers/isdn/mISDN/clock.c:216:1: warning: type defaults to ‘int’ in declaration of ‘EXPORT_SYMBOL’ [-Wimplicit-int]* */home/rivas/GSM/mISDN/standalone/drivers/isdn/mISDN/clock.c:216:1: warning: parameter names (without types) in function declaration [enabled by default]*
I don't know how to resolve that...
2012/6/25 Don Fanning don@00100100.net
*FATAL: Error inserting mISDN_dsp (/lib/modules/3.2.0-24-generic-pae/extra/mISDN_dsp.ko): Unknown symbol in module, or unknown parameter (see dmesg) *
This means your modules do not match the kernel or associated libraries as the kernel sees symbols it has no idea how to interpret. You need to clear out all the mISDN modules and start recompiling/installing again to make sure you have the matched modules being loaded.
On Mon, Jun 25, 2012 at 10:11 AM, Arturo Rivas pfc.rivas@gmail.comwrote:
Did you load mISDN_dsp.ko?