DIRCgE 5gE 5 (u޿pfs;܀\.github/FUNDING.ymlgE 5gE 5 (A._GB3t<,K .gitignoregE 5gE 5 (2oS[U(ZЗ 1Z .gitreviewgE 5gE 5 0ͤyԴ^/}Â܁_?.mailmapgE 5gE 5 0_QR}%8`4XAUTHORSgE 5gE 5 0ۡ>ƥSCOPYINGgE 5gE 5 0TL-t^+0 eBd#debian/osmo-msc.installgE 5gE 5 0Fͅg]debian/postinstgE 5gE 5 0 UY%ʗiE@NL ~sKH debian/rulesgE 5gE 5 0 ;j~^ 6Xs"debian/source/formatgE 5gE 5 0?;=V?:vdoc/Makefile.amgE 5gE 5 061] i%="++doc/examples/Makefile.amgE 5gE 5 0|_TSf(C"doc/examples/osmo-msc/osmo-msc.cfggE 5gE 5 0P3Y^"aǛ.doc/examples/osmo-msc/osmo-msc_custom-sccp.cfggE 5gE 5 0"sM ~2o-`2},doc/examples/osmo-msc/osmo-msc_multi-cs7.cfggE 5gE 5 0B=gE!> 0+[z@SFt_,doc/manuals/chapters/counters_generated.adocgE!>gE!> 00n۞㣏Sijdoc/manuals/chapters/net.adocgE!>gE!> 0r/*i* ]^y&ؠQs#doc/manuals/chapters/osmux_msc.adocgE!>gE!> 0ī ,]d-8u1"doc/manuals/chapters/overview.adocgE!>gE!> 0]0A] ވa x05qA!doc/manuals/chapters/running.adocgE!>gE!> 1 @lm1f(w|Idoc/manuals/chapters/sgs.adocgE!>gE!> 1,++S=Crw3G)doc/manuals/images/sgs-imsi_attach_lu.mscgE!>gE!> 1ȝo.ŅCŢ:+doc/manuals/images/sgs-mo_call_no_ps_ho.mscgE!>gE!> 1Z?i!&doc/manuals/images/sgs-mo_sms_idle.mscgE!>gE!> 1Ŕu ąIs('doc/manuals/images/sgs-mt_call_idle.mscgE!>gE!> 1{E> RHlsi{TJY/&doc/manuals/images/sgs-mt_sms_idle.mscgE!>gE!> 1 gٛ|\vMVE5Zr/h*doc/manuals/osmomsc-usermanual-docinfo.xmlgE!>gE!> 1 EPԌ9)O@l1#doc/manuals/osmomsc-usermanual.adocgE!>gE!> 1 / j`̒BJ8$ų%doc/manuals/osmomsc-vty-reference.xmlgE!>gE!> 1 Uͥʾ@{-odoc/manuals/regen_doc.shgE!>gE!> 1q/|G%doc/manuals/vty/msc_vty_additions.xmlgE!>gE!> 1zRwd6CI IxYdoc/sequence_charts/Makefile.amgE!>gE!> 1=Ё!̪T\ |ǑHWb,doc/sequence_charts/call_reestablishment.mscgE!>gE!> 1jwr`y9<$doc/sequence_charts/inter_bsc_ho.mscgE!>gE!> 1 䗰kN -$doc/sequence_charts/inter_msc_ho.mscgE!>gE!> 1cJs!]N&}%doc/sequence_charts/mncc_call_fsm.mscgE!>gE!> 1Mq.SH%tƹ^{(doc/sequence_charts/msc_log_to_ladder.pygE!>gE!> 1q|v0doc/sequence_charts/voice_call_external_mncc.mscgE!>gE!> 1"jИUi[N0doc/sequence_charts/voice_call_internal_mncc.mscgE!>gE!> 1@B=+8-3Ogit-version-gengE!>gE!> 1 :LOHP%{VMinclude/Makefile.amgE!>gE!> 1+䬒E)u%sM binclude/osmocom/Makefile.amgE!>gE!> 1aTQѫ9DLE`,include/osmocom/msc/Makefile.amgE!>gE!> 1s T jp oinclude/osmocom/msc/asci_gcr.hgE!>gE!> 1 _oP|(FM6͆include/osmocom/msc/asci_vty.hgE!>gE!> 1! ӹsώ\Ʉށ㎫include/osmocom/msc/call_leg.hgE!>gE!> 1">L nCn Q J""include/osmocom/msc/cell_id_list.hgE!>gE!> 1# JgA3][="include/osmocom/msc/codec_filter.hgE!>gE!> 1$@y\j(g g#include/osmocom/msc/codec_mapping.hgE!>gE!> 1%Di&m*`~9*include/osmocom/msc/csd_bs.hgE!>gE!> 1&Qpn5SfǬʕn include/osmocom/msc/csd_filter.hgE!>gE!> 1'`20mn .gHinclude/osmocom/msc/db.hgE!>gE!> 1(% r5ȑd.;include/osmocom/msc/debug.hgE!>gE!> 1)%?}}hE4Z.include/osmocom/msc/e_link.hgE!>gE!> 1* Ptn;K]t=U1include/osmocom/msc/gsm_04_08.hgE!>gE!> 1+`_}MUIstinclude/osmocom/msc/gsm_04_11.hgE!>gE!> 1,k@4-v~ʼnCGӬ@$include/osmocom/msc/gsm_04_11_gsup.hgE!>gE!> 1-5Ƌn6ws(jinclude/osmocom/msc/gsm_04_14.hgE!>gE!> 1.޻esa_㶑`vIinclude/osmocom/msc/gsm_04_80.hgE!>gE!> 1/2Kܕg;include/osmocom/msc/gsm_09_11.hgE!>gE!> 10, =K*?q7B bMinclude/osmocom/msc/gsm_data.hgE!>gE!> 11xQk2h|DBS /{%include/osmocom/msc/gsm_data_shared.hgE!>gE!> 121즰ib!p7$include/osmocom/msc/gsm_subscriber.hgE!>gE!> 13'xc6P.f#^%include/osmocom/msc/gsup_client_mux.hgE!>gE!> 14Xc U׳ɶE}{include/osmocom/msc/mncc.hgE!>gE!> 15N^$D,c include/osmocom/msc/mncc_call.hgE!>gE!> 16!gE!> 17$[р?^(&include/osmocom/msc/msc_a.hgE!>gE!> 18iPw6V/r7#oJ97"include/osmocom/msc/msc_a_remote.hgE!>gE!> 19d({Ќ  include/osmocom/msc/msc_common.hgE!>gE!> 1: b-XB >u{.Ekinclude/osmocom/msc/msc_ho.hgE!>gE!> 1;p=Š?l9ʚ?$include/osmocom/msc/msc_i.hgE!>gE!> 1<Rmvd "include/osmocom/msc/msc_i_remote.hgE!>gE!> 1=6IWW`IJ۔~9ƃ0include/osmocom/msc/msc_roles.hgE!>gE!> 1>Rl8Odn#include/osmocom/msc/msc_t.hgE!>gE!> 1?@Zm hiE; |~yI"include/osmocom/msc/msc_t_remote.hgE!>gE!> 1@ +/EZċ&]^$ rinclude/osmocom/msc/msc_vgcs.hgE!>gE!> 1A lʕ CQ? !cinclude/osmocom/msc/msub.hgE!>gE!> 1BJq#PB5~zOȚ-Y$include/osmocom/msc/neighbor_ident.hgE!>gE!> 1Cz// {;猢^=pinclude/osmocom/msc/osmux.hgE!>gE!> 1D`墯ݡFLA]Binclude/osmocom/msc/paging.hgE!>gE!> 1E ͪe(CyES-Svinclude/osmocom/msc/ran_conn.hgE!>gE!> 1F&* >vL1Dɭinclude/osmocom/msc/ran_infra.hgE!>gE!> 1G-\E[-UE+ӑ&6}*Ninclude/osmocom/msc/ran_msg.hgE!KHgE!KH 1H-[{wqmiPinclude/osmocom/msc/ran_msg_a.hgE!KHgE!KH 1I?=a䧲!LM{CG p} include/osmocom/msc/ran_msg_iu.hgE!KHgE!KH 1J6ڥYX;C6ELinclude/osmocom/msc/ran_peer.hgE!KHgE!KH 1K}iU-p'! 4hinclude/osmocom/msc/rrlp.hgE!KHgE!KH 1L [@ *O79Vy / include/osmocom/msc/rtp_stream.hgE!KHgE!KH 1M6gLS84NDVinclude/osmocom/msc/sccp_ran.hgE!KHgE!KH 1N ㇟j)SS|h<=linclude/osmocom/msc/sdp_msg.hgE!KHgE!KH 1O ĝi!Y@k*X=uinclude/osmocom/msc/sgs_iface.hgE!KHgE!KH 1P]@ [xe\n)zbWH include/osmocom/msc/sgs_server.hgE!KHgE!KH 1Q9 $.4"D-winclude/osmocom/msc/sgs_vty.hgE!KHgE!KH 1RSR_j+U`include/osmocom/msc/signal.hgE!KHgE!KH 1S/S"7Y`<6!include/osmocom/msc/silent_call.hgE!KHgE!KH 1T.殽0h@ h멉linclude/osmocom/msc/sms_queue.hgE!KHgE!KH 1URINS6[cdrx޹!include/osmocom/msc/transaction.hgE!KHgE!KH 1V1R~명*K Y%$include/osmocom/msc/transaction_cc.hgE!KHgE!KH 1WP|}JE|include/osmocom/msc/vty.hgE!KHgE!KH 1Y5ZJ PUN6 include/osmocom/smpp/Makefile.amgE!KHgE!KH 1Z 44Z7@gX@K>0f6%include/osmocom/smpp/smpp.hgE!KHgE!KH 1[mvGXqP |} include/osmocom/smpp/smpp_smsc.hgE!KHgE!KH 1]2} L}p'include/osmocom/vlr/Makefile.amgE!KHgE!KH 1^B^vzDzc`include/osmocom/vlr/vlr.hgE!KHgE!KH 1_qUPsd$xinclude/osmocom/vlr/vlr_sgs.hgE!KHgE!KH 1a0IaT%PXa m4/READMEgE!KHgE!KH 1bt" F$src/libmsc/gsm_04_11.cgE!KHgE!KH 1u*J5fe.ʠϯa#ssrc/libmsc/gsm_04_11_gsup.cgE!KHgE!KH 1v9oޚ ![ŇhVGn src/libmsc/msc_net_init.cgE!QgE!Q 1|e붕 JF6src/libmsc/msc_t.cgE!QgE!Q 1c3{<qu^8>!src/libmsc/msc_t_remote.cgE!QgE!Q 1_R(&w9 b$Mm^2UedYsrc/libmsc/msc_vgcs.cgE!QgE!Q 1,ɇ'MQwCBsrc/libmsc/msc_vty.cgE!QgE!Q 1>!խ2 ):yK ݪ.T*src/libmsc/ran_msg.cgE!QgE!Q 1Osrc/libmsc/ran_msg_a.cgE!QgE!Q 1D 7RZ9*t}q)vsrc/libmsc/ran_msg_iu.cgE!QgE!Q 1N( ~4MhHNsrc/libmsc/ran_peer.cgE!QgE!Q 1 QC]B}%+12Gsrc/libmsc/rrlp.cgE!QgE!Q 1BQ뛧#՚w/4src/libmsc/rtp_stream.cgE!QgE!Q 1zq-\&4!bsrc/libmsc/sccp_ran.cgE!QgE!Q 1Q|LوOm7sc. src/libmsc/sdp_msg.cgE!QgE!Q 1WO(5*J^~]Z^src/libmsc/sgs_iface.cgE!QgE!Q 1w-,Sۇzlg,src/libmsc/sgs_server.cgE!QgE!Q 1]`}2MίߴQ), src/libmsc/sgs_vty.cgE!QgE!Q 1: G>ֆiUOrsrc/libmsc/silent_call.cgE!QgE!Q 1T-}OtOsrc/libmsc/sms_queue.cgE!QgE!Q 1  T4Ŏ'[@&src/libmsc/smsc_vty.cgE!QgE!Q 1-׷Ǿ%옊Qfsrc/libmsc/transaction.cgE!QgE!Q 1*T ^%,Qutsrc/libmsc/transaction_cc.cgE!QgE!Q 1yH1wHlsrc/libsmpputil/Makefile.amgE!QgE!Q 1^֍  =$ϨD@ksrc/libsmpputil/smpp_msc.cgE!QgE!Q 1i4LQ3CZI@ src/libsmpputil/smpp_smsc.cgE!QgE!Q 1ڗ!s%fl\qYVsrc/libsmpputil/smpp_utils.cgE!QgE!Q 1@B8De;mlZ1src/libsmpputil/smpp_vty.cgE!QgE!Q 1IW<3Hv4P/src/libvlr/Makefile.amgE!Z*gE!Z* 1΄IY.Ř>src/libvlr/vlr.cgE!Z*gE!Z* 1]^pj7K#y-80src/libvlr/vlr_access_req_fsm.cgE!Z*gE!Z* 1˫Պ 4 )|src/libvlr/vlr_access_req_fsm.hgE!Z*gE!Z* 1S$K|H-dO[*src/libvlr/vlr_auth_fsm.cgE!Z*gE!Z* 1d6q"өMMW&Ssrc/libvlr/vlr_auth_fsm.hgE!Z*gE!Z* 1YlA$y`Rr7K=tsrc/libvlr/vlr_core.hgE!Z*gE!Z* 1| ˏ \|4@U=fsrc/libvlr/vlr_lu_fsm.cgE!Z*gE!Z* 1Պ81^CVޜg5{src/libvlr/vlr_lu_fsm.hgE!Z*gE!Z* 13 !oHA/&qsrc/libvlr/vlr_sgs.cgE!Z*gE!Z* 1.KvhsM$@"src/libvlr/vlr_sgs_fsm.cgE!Z*gE!Z* 1n$| YmeJsrc/libvlr/vlr_sgs_fsm.hgE!Z*gE!Z* 1s9ʒ{?fIsrc/osmo-msc/Makefile.amgE!Z*gE!Z* 1`[~asrc/osmo-msc/msc_main.cgE!Z*gE!Z* 1 3\.<7\.qsrc/utils/Makefile.amgE!Z*gE!Z* 154p7}AmIsrc/utils/smpp_mirror.cgE!Z*gE!Z* 1zw)Қa"tests/Makefile.amgE!Z*gE!Z* 1(a8q ޣlp:tests/atlocal.ingE!Z*gE!Z* 1X}@*"/ v C,tests/csd/Makefile.amgE!Z*gE!Z* 1; Fdn%51!tests/csd/csd_test.cgE!Z*gE!Z* 1⛲CK)wZStests/csd/csd_test.errgE!Z*gE!Z* 1 bN s`㿂9Uetests/csd/csd_test.okgE!Z*gE!Z* 1̡}kM(\tests/ctrl_test_runner.pygE!Z*gE!Z* 1qŌڈU]}ltests/db_sms/Makefile.amgE!Z*gE!Z* 1<5.{biL2;ptHtests/db_sms/db_sms_test.cgE!Z*gE!Z* 1⛲CK)wZStests/db_sms/db_sms_test.errgE!Z*gE!Z* 1Hm5nwaa꠵#:tests/db_sms/db_sms_test.okgE!Z*gE!Z* 1–LčD"U%8jltests/mncc/Makefile.amgE!Z*gE!Z* 1 2oD.7Y~2ΚĨ @tests/mncc/mncc_test.cgE!Z*gE!Z* 1^1.?"4tests/mncc/mncc_test.errgE!Z*gE!Z* 1i:H@\YG@V./tests/mncc/mncc_test.okgE!Z*gE!Z* 1:j@{_9^#tests/msc_vlr/Makefile.amgE!Z*gE!Z* 1+ć6q7hK#8)tests/msc_vlr/msc_vlr_test_authen_reuse.cgE!Z*gE!Z* 1?!67uCn=h5. +tests/msc_vlr/msc_vlr_test_authen_reuse.errgE!Z*gE!Z* 1eaƓFvDgE"c> 1 \ Ň;6GX#tests/msc_vlr/msc_vlr_test_call.errgE"c>gE"c> 1eaƓFvDgE"c> 1-;(|0m TlB'tests/msc_vlr/msc_vlr_test_gsm_authen.cgE"c>gE"c> 1=A.]'˓۶̃9#)tests/msc_vlr/msc_vlr_test_gsm_authen.errgE"c>gE"c> 1eaƓFvDgE"c> 1ט8U dm#o%tests/msc_vlr/msc_vlr_test_gsm_ciph.cgE"c>gE"c> 1Ikbl^ko}G-I pE 'tests/msc_vlr/msc_vlr_test_gsm_ciph.errgE"?lRgE"?lR 1eaƓFvDQlܸ_aǓҴ'tests/msc_vlr/msc_vlr_test_hlr_reject.cgE"?lRgE"?lR 1f~ive]i)tests/msc_vlr/msc_vlr_test_hlr_reject.errgE"?lRgE"?lR 1eaƓFvDXMutils2 0 Ie~|MOƌ\hBlibmsc56 0 ˉ ?]5tests72 7 2k xoVwhcsd4 0 ljk]imncc4 0 aV*2a1G=Hsmpp4 0 1C {7UA3db_sms4 0 ?vJsmsc_vlr39 0 &m;H<v+qsdp_msg4 0 mpu6p?msms_queue4 0 @C4G `t7dBdebian9 1 ھVA JyGƒsource1 0 $菰Z(95a*H.github1 0 /֜#Kcontrib4 1 .S >K89䗔Rsystemd2 0 xCOˆ$| >include66 1 x@@17g,`~3|osmocom65 3 EmӅ5x msc58 0 xr/c{NAmE֢vlr3 0 Кo"Aosmpp3 0 KIG)Z[T5j.cG l0$8k