òqP^DDE4Ј@@H g g*;ܘ,JUm ssP^-,,B B   gP^-,,B gB g gB  P^ .B E@@,  gyym*^OOsmoHLRMAINhlr.chlr starting P^".B E@@,  gym4^OLOsmoHLRDBdb.c using database: hlr.db P^$.B E@@+  gymI^OXOsmoHLRDBdb.c Compiled against SQLite3 lib version 3.16.2 P^%.B E@@+  gymE^OpOsmoHLRDBdb.c Running with SQLite3 lib version 3.16.2 P^'.B E@@+  gymQ^O}OsmoHLRDBdb.c SQLite3 compiled with 'COMPILER=gcc-6.3.0 20170516' P^(.B E@@+  gymL^OOsmoHLRDBdb.c SQLite3 compiled with 'ENABLE_COLUMN_METADATA' P^*.B E@@+  gymH^OOsmoHLRDBdb.c SQLite3 compiled with 'ENABLE_DBSTAT_VTAB' P^+.B E@@+  gymA^OOsmoHLRDBdb.c SQLite3 compiled with 'ENABLE_FTS3' P^-.B E@@+  gymM^OOsmoHLRDBdb.c SQLite3 compiled with 'ENABLE_FTS3_PARENTHESIS' P^..B E@@+  gymA^OOsmoHLRDBdb.c SQLite3 compiled with 'ENABLE_FTS4' P^0.B E@@+  gymA^OOsmoHLRDBdb.c SQLite3 compiled with 'ENABLE_FTS5' P^1.B E@@+  gymB^OOsmoHLRDBdb.c SQLite3 compiled with 'ENABLE_JSON1' P^3.B E@@+  gymK^OOsmoHLRDBdb.c SQLite3 compiled with 'ENABLE_LOAD_EXTENSION' P^4.B E@@+  gymB^OOsmoHLRDBdb.c SQLite3 compiled with 'ENABLE_RTREE' P^5.B E@@+  gymJ^OOsmoHLRDBdb.c SQLite3 compiled with 'ENABLE_UNLOCK_NOTIFY' P^7.B E@@+ܬ  gymP^OOsmoHLRDBdb.c SQLite3 compiled with 'ENABLE_UPDATE_DELETE_LIMIT' P^8.B E@@+  gym@^OOsmoHLRDBdb.c SQLite3 compiled with 'HAVE_ISNAN' P^:.B E@@+ݬ  gymM^OOsmoHLRDBdb.c SQLite3 compiled with 'LIKE_DOESNT_MATCH_BLOBS' P^;.B E@@+  gymI^OOsmoHLRDBdb.c SQLite3 compiled with 'MAX_SCHEMA_RETRY=25' P^=.B E@@+  gymD^O OsmoHLRDBdb.c SQLite3 compiled with 'OMIT_LOOKASIDE' P^>.B E@@+  gymC^OOsmoHLRDBdb.c SQLite3 compiled with 'SECURE_DELETE' P^?.B E@@+  gym=^OOsmoHLRDBdb.c SQLite3 compiled with 'SOUNDEX' P^A.B E@@+  gymC^O%OsmoHLRDBdb.c SQLite3 compiled with 'SYSTEM_MALLOC' P^B.B E@@+  gymB^O.OsmoHLRDBdb.c SQLite3 compiled with 'TEMP_STORE=1' P^D.B E@@+  gymB^O7OsmoHLRDBdb.c SQLite3 compiled with 'THREADSAFE=1' P^E.B Eơ@@+  gymc^OFOsmoHLRDBdb.c1Not setting SQL log callback: SQLite3 compiled without support for it P^G.B E@@+ͬ  gymO^OtOsmoHLRDBdb.c!Table 'subscriber' not found in database 'hlr.db' P^H.B E¡@@+  gym_^OtOsmoHLRDBdb.cOMissing database tables detected; Bootstrapping database 'hlr.db' P^I.B E@@+ʬ  gymK^OsOsmoHLRDBdb.cYDatabase 'hlr.db' has HLR DB schema version 5 P^K.B E@@+լ  gym?^OvaOsmoHLRLGLOBALtelnet_interface.chAvailable via telnet 0.0.0.0 4258 P^L.B E@@+  gym2^OvOsmoHLRLCTRLcontrol_if.cCTRL at 0.0.0.0 4259 P^\\}g`$:VgP^PP}g`:g@}gP^ \\BY1`$BY1:\1P^ HHBY1`:BY1?BY1P^a \\BY1`$BY1:\1Q^*EqY@@\ g g;*Jܘ,Um ssu IPA_EmulationIPA_Emulation_CT HLR_Teststest_CTHLR_Test-GSUP-IPA HLR_TestsTC_gsup_sai_err_invalid_imsiQoQ^8DDE4Љ@@G g g*;ܘ,JZUm ssQ^s%EqZ@@\ g g;*JZܘ,Um sssGSUP_EmulationGSUP_Emulation_CT HLR_Teststest_CT HLR_Test-GSUP HLR_TestsTC_gsup_sai_err_invalid_imsiQoQ^z%DDE4Њ@@F g g*;ܘ,JπUm ssQ^<LLB gE<@@0r g '~~FCrl sQ^<LLB E<@@  g~'~FDq l ssQ^<DDB gE4@@0y g '~~FDl ssQ^d=B E@@*y  gymV^Q=JOsmoHLRLINPipa.c0.0.0.0:4222 accept()ed new link from 172.18.10.103:9999 Q^=B E@@*  gymH^Q=OsmoHLRLGSUPgsup_server.cyNew GSUP client 172.18.10.103:9999 (IND=0) Q^=XXB EH@@)  g~'~FDl ssQ^=DDB gE4@@0x g '~~FDl ssQ^JFHHB gE8@@0s g '~~FDl ssQ^eFDDB E4@@*  g~'~FHl ssQ^FB E@@*  gym2^QFOsmoHLRLINPipa.cconnected read/write Q^FB E@@*  gymA^QFOsmoHLRLINPipa.cq172.18.10.103:9999 message received Q^FB E@@*  gy|m-^QFOsmoHLRLMIipa.cID_ACK? -> ACK! Q^FHHB E8@@*   g~'~FHl ssQ^JKLLB gEl=172.18.10.20:4258 Q^KB E@@լ  g n ssWelcome to the OsmoHLR VTY interface Copyright (C) 2016, 2017 by Harald Welte, sysmocom s.f.m.c. GmbH License AGPLv3+: GNU AGPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. "OsmoHLR> Q^LDDB gE4V@@x  g  el ssQ^PKKB gE;V@@x g  el ssenable Q^PDDB E4@@$  g el ssQ^PB gE@@0 g '~~FHm! ssX0/1/2Osmocom TTCN-3 GSUP SimulatorMSC-00-00-00-00-00-00Q^PUUB EE@@  g el ssenable OsmoHLR# Q^1QB E!@@*  gym2^QQ"OsmoHLRLINPipa.cconnected read/write Q^LQB E"@@*  gymA^QQDOsmoHLRLINPipa.cq172.18.10.103:9999 message received Q^fQB E#@@*  gy|m-^QQ^OsmoHLRLMIipa.cUnit_ID='0/1/2' Q^wQB E$@@*  gy{m,^QQpOsmoHLRLMIipa.cMAC_Address='' Q^QB E%@@*  gyzm+^QQOsmoHLRLMIipa.cLocation_1='' Q^QB E&@@*  gyzm+^QQOsmoHLRLMIipa.cLocation_2='' Q^QB E'@@*  gym2^QQOsmoHLRLMIipa.cEquipment_Version='' Q^QB E(@@*  gym1^QQOsmoHLRLMIipa.cSoftware_Version='' Q^QB E)@@*z  gymG^QQOsmoHLRLMIipa.cUnit_Name='Osmocom TTCN-3 GSUP Simulator' Q^RB E*@@*}  gymC^QQOsmoHLRLMIipa.cSerial_Number='MSC-00-00-00-00-00-00' Q^"RB E+@@*  gyym*^QROsmoHLRLGSUPgsup_server.cCCM Callback Q^PRB E,@@*  gym6^QR=OsmoHLRLGSUPgsup_server.c0: MSC-00-00-00-00-00-00 Q^rRB Eƣ-@@*Z  gymc^QRgOsmoHLRLGSUPgsup_server.c0: 4d 53 43 2d 30 30 2d 30 30 2d 30 30 2d 30 30 2d 30 30 2d 30 30 00 Q^RB E.@@*~  gym>^QROsmoHLRLGSUPgsup_server.c1: Osmocom TTCN-3 GSUP Simulator Q^RB Eޣ/@@*@  gym{^QROsmoHLRLGSUPgsup_server.c1: 4f 73 6d 6f 63 6f 6d 20 54 54 43 4e 2d 33 20 47 53 55 50 20 53 69 6d 75 6c 61 74 6f 72 00 Q^RB E0@@*  gypm!^QROsmoHLRLGSUPgsup_server.c2: Q^RB E1@@*  gysm$^QROsmoHLRLGSUPgsup_server.c2: 00 Q^RB E2@@*  gypm!^QROsmoHLRLGSUPgsup_server.c3: Q^SB E3@@*  gysm$^QS OsmoHLRLGSUPgsup_server.c3: 00 Q^$SB E4@@*  gypm!^QSOsmoHLRLGSUPgsup_server.c4: Q^5SB E5@@*  gysm$^QS-OsmoHLRLGSUPgsup_server.c4: 00 Q^FSB E6@@*  gypm!^QS?OsmoHLRLGSUPgsup_server.c5: Q^VSB E7@@*  gysm$^QSOOsmoHLRLGSUPgsup_server.c5: 00 Q^gSB E8@@*  gypm!^QS`OsmoHLRLGSUPgsup_server.c7: Q^xSB E9@@*  gysm$^QSqOsmoHLRLGSUPgsup_server.c7: 00 Q^zSEq[@@\ g g;*Jܘ,Um sstMSLookup_mDNS_TypesMSLookup_mDNS_Emulation_CT HLR_Teststest_CT HLR_TestsTC_gsup_sai_err_invalid_imsiQoQ^SDDE4Ћ@@E g g*;ܘ,JEUm ssQ^SB E:@@*  gyum&^QSOsmoHLRLGSUPgsup_server.c8: 0/1/2 Q^SB E;@@*|  gym3^QSOsmoHLRLGSUPgsup_server.c8: 30 2f 31 2f 32 00 Q^SB Eã<@@*N  gym`^QSOsmoHLRMAINgsup_router.cZAdding GSUP route for MSC-00-00-00-00-00-00 via 172.18.10.103:9999 Q^_Eq\@@\ g g;*JEܘ,Um ssp IPA_EmulationIPA_Emulation_CT HLR_Teststest_CT IPA-CTRL-IPA HLR_TestsTC_gsup_sai_err_invalid_imsiQoQ^_DDE4Ќ@@D g g*;ܘ,J겷Um ssQ^sLLB gE<2@@1 g Grl sQ^sLLB E<@@  g%eGq l ssQ^sDDB gE43@@1 g G%eƀl ssQ^AtB Eң=@@*>  gymo^Qt'OsmoHLRLCTRLcontrol_if.c*accept()ed new CTRL connection from (r=172.18.10.103:33937<->l=172.18.10.20:4259) Q^qyEq]@@[ g g;*J겷ܘ,Um ssx HLR_Tests HLR_ConnHdlr HLR_Teststest_CTTC_gsup_sai_err_invalid_imsi HLR_TestsTC_gsup_sai_err_invalid_imsiQoQ^vyDDE4Ѝ@@C g g*;ܘ,J1Um ssQ^LLB gE@@*B  gymj^Q5OsmoHLRLGLOBALtelnet_interface.cAccept()ed new telnet connection r=172.18.10.103:35086<->l=172.18.10.20:4258 Q^rB EMZ@@z  g2n ssWelcome to the OsmoHLR VTY interface Copyright (C) 2016, 2017 by Harald Welte, sysmocom s.f.m.c. GmbH License AGPLv3+: GNU AGPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. "OsmoHLR> Q^zDDB gE4P@@}- g 2l ssQ^ĖKKB gE;P@@}% g 2l ssenable Q^ԖDDB E4M[@@ɬ  g2"l ssQ^UUB EEM\@@  g2"l ssenable OsmoHLR# Q^6DDB gE4V@@x g  vl ssQ^DDDB E4@@*   g~'~Fl ssQ^OMMB gE=@@0l g '~~Fl ss2Q^^DDB E4@@*   g~'~Fl ssQ^B EC@@*u  gym2^QOsmoHLRLINPipa.cconnected read/write Q^B ED@@*e  gymA^QOsmoHLRLINPipa.cq172.18.10.103:9999 message received Q^""B EE@@)  gym^QOsmoHLRLGSUPgsup_req.cGSUP 1: MSC-00-00-00-00-00-00: IMSI-0123 OSMO_GSUP_MSGT_SEND_AUTH_INFO_REQUEST: new request: {OSMO_GSUP_MSGT_SEND_AUTH_INFO_REQUEST: imsi="0123"} Q^B EF@@*  gym^QOsmoHLRLGSUPgsup_req.cGSUP 1: MSC-00-00-00-00-00-00: IMSI-0123 OSMO_GSUP_MSGT_SEND_AUTH_INFO_REQUEST: Invalid mandatory information: invalid IMSI: "0123" Q^DDB E4G@@)Ҭ  gy m^QOsmoHLRLGSUPgsup_req.cGSUP 1: MSC-00-00-00-00-00-00: IMSI-0123 OSMO_GSUP_MSGT_SEND_AUTH_INFO_REQUEST: Tx response: {OSMO_GSUP_MSGT_SEND_AUTH_INFO_ERROR: imsi="0123" cause=Invalid mandatory information} Q^FB EգH@@*0  gymr^Q>OsmoHLRLGSUPgsup_req.cGSUP 1: MSC-00-00-00-00-00-00: IMSI-0123 OSMO_GSUP_MSGT_SEND_AUTH_INFO_REQUEST: free Q^dB EI@@*o  gym2^Q]OsmoHLRLINPipa.cconnected read/write Q^wB EJ@@*c  gym=^QpOsmoHLRLINPipa.c172.18.10.103:9999 sending data Q^PPB E@@@)  g~'~Fl ss  2`Q^B EK@@*m  gym2^QOsmoHLRLINPipa.cconnected read/write Q^B EL@@*a  gym=^QOsmoHLRLINPipa.c172.18.10.103:9999 sending data Q^)DDB gE4P@@}+ g 2"l ssQ^{B EƣM@@*:  gymc^QjOsmoHLRLGLOBALtelnet_interface.cClosing telnet connection r=172.18.10.103:35086<->l=172.18.10.20:4258 Q^DDB E4M]@@Ǭ  g2#l ssQ^DDB gE4P@@}* g 2#l ssQ^DDB gE4V@@x g  vl ssQ^B EƣN@@*9  gymc^QOsmoHLRLGLOBALtelnet_interface.cClosing telnet connection r=172.18.10.103:35084<->l=172.18.10.20:4258 Q^DDB E4@@"  g vl ssQ^DDB gE4V@@x g  wl ssQ^( DDB gE4@@0t g '~~F!l ssQ^< DDB gE44@@1 g G%eƀl ssQ^ B EO@@*i  gym2^Q {OsmoHLRLINPipa.cconnected read/write Q^ B EP@@*Y  gymA^Q OsmoHLRLINPipa.cq172.18.10.103:9999 message received Q^ B EQ@@*K  gymN^Q OsmoHLRLINPipa.cz172.18.10.103:9999 connection closed with server Q^ DDB E4@@*   g~'!~Fl ssQ^ DDB gE4@@0s g '~~F"l ssQ^R B ER@@*W  gymA^Q EOsmoHLRLGSUPgsup_server.c8Lost GSUP client 172.18.10.103:9999 Q^ B EģS@@*6  gyma^Q tOsmoHLRMAINgsup_router.cqRemoving GSUP route for "MSC-00-00-00-00-00-00\0" (GSUP disconnect) Q^ B EǣT@@*2  gymd^Q OsmoHLRLCTRLcontrol_if.cclose()d CTRL connection (r=172.18.10.103:33937<->l=172.18.10.20:4259) Q^ DDB E4+@@  g%eGl ssQ^ DDB gE45@@1 g G%eǀl ssQ^\\}g`$}g:"gQ^HH}g`:}g}gR^