DIRCg} Ng} N \u޿pfs;܀\.github/FUNDING.ymlg} Ng} N GA._GB3t<,K .gitignoreg} Ng} N G2oS[U(ZЗ 1Z .gitreviewg} Ng} N GͤyԴ^/}Â܁_?.mailmapgܲ"cgܲ"c F_QR}%8`4XAUTHORSgܲ# xgܲ# x Fۡ>ƥSCOPYINGgܲ# xgܲ# x FTL-t^+Gcontrib/jenkins.shgܲ# xgܲ# x ^caWG)x@t!X),contrib/systemd/Makefile.amgܲ# xgܲ# x ^dqP,Β5-*\ contrib/systemd/osmo-msc.servicegܲ# xgܲ# x ^B7_ ]|ne9/#=debian/changeloggܲ# xgܲ# x ^⋊zHlĥ-Ӳ debian/compatgܲ# xgܲ# x ^ ĉm:B'debian/controlgܲ# xgܲ# x ^,)JwM0F 5debian/copyrightgܲ# xgܲ# x ^!ϑ).x )J} N:debian/osmo-msc-doc.installgܲ# xgܲ# x ^fdb7`q+>0 eBd#debian/osmo-msc.installgܲ# xgܲ# x ^Fͅg]debian/postinstgܲ# xgܲ# x ^ UY%ʗiE@NL ~sKH debian/rulesgܲ# xgܲ# x ^ ;j~^ 6Xs"debian/source/formatgܲ# xgܲ# x ^?;=V?:vdoc/Makefile.amgܲ# xgܲ# x ^61] i%="++doc/examples/Makefile.amgܲ# xgܲ# x ^|_TSf(C"doc/examples/osmo-msc/osmo-msc.cfggܲ# xgܲ# x ^P3Y^"aǛ.doc/examples/osmo-msc/osmo-msc_custom-sccp.cfggܲ# xgܲ# x ^"sM ~2o-`2},doc/examples/osmo-msc/osmo-msc_multi-cs7.cfggܲ# xgܲ# x ^B= RHlsi{TJY/&doc/manuals/images/sgs-mt_sms_idle.mscgܲ# xgܲ# x ^gٛ|\vMVE5Zr/h*doc/manuals/osmomsc-usermanual-docinfo.xmlgܲ# xgܲ# x ^EPԌ9)O@l1#doc/manuals/osmomsc-usermanual.adocgܲ# xgܲ# x ^/ j`̒BJ8$ų%doc/manuals/osmomsc-vty-reference.xmlgܲ# xgܲ# x ^Uͥʾ@{-odoc/manuals/regen_doc.shgܲ# xgܲ# x ^ q/|G%doc/manuals/vty/msc_vty_additions.xmlgܲ# xgܲ# x ^ zRwd6CI IxYdoc/sequence_charts/Makefile.amgܲ# xgܲ# x ^ =Ё!̪T\ |ǑHWb,doc/sequence_charts/call_reestablishment.mscgܲ# xgܲ# x ^jwr`y9<$doc/sequence_charts/inter_bsc_ho.mscgܲ# xgܲ# x ^ 䗰kN -$doc/sequence_charts/inter_msc_ho.mscgܲ# xgܲ# x ^cJs!]N&}%doc/sequence_charts/mncc_call_fsm.mscgܲ# xgܲ# x ^Mq.SH%tƹ^{(doc/sequence_charts/msc_log_to_ladder.pygܲ# xgܲ# x ^q|v0doc/sequence_charts/voice_call_external_mncc.mscgܲ# xgܲ# x ^"jИUi[N0doc/sequence_charts/voice_call_internal_mncc.mscgܲ# xgܲ# x F@B=+8-3Ogit-version-gengܲ# xgܲ# x ^ :LOHP%{VMinclude/Makefile.amgܲ# xgܲ# x ^+䬒E)u%sM binclude/osmocom/Makefile.amgܲ# xgܲ# x ^ LaX`wiw w7J|include/osmocom/msc/Makefile.amgܲ# xgܲ# x ^!s T jp oinclude/osmocom/msc/asci_gcr.hgܲ# xgܲ# x ^"_oP|(FM6͆include/osmocom/msc/asci_vty.hgܲ# xgܲ# x ^# ӹsώ\Ʉށ㎫include/osmocom/msc/call_leg.hgܲ# xgܲ# x ^$>L nCn Q J""include/osmocom/msc/cell_id_list.hgܲ# xgܲ# x ^% JgA3][="include/osmocom/msc/codec_filter.hgܲ# xgܲ# x ^(@y\j(g g#include/osmocom/msc/codec_mapping.hgܲ# xgܲ# x ^)Di&m*`~9*include/osmocom/msc/csd_bs.hgܲ# xgܲ# x ^+Qpn5SfǬʕn include/osmocom/msc/csd_filter.hgܲ# xgܲ# x ^,`20mn .gHinclude/osmocom/msc/db.hgܲ# xgܲ# x ^/% r5ȑd.;include/osmocom/msc/debug.hgܲ# xgܲ# x ^4%?}}hE4Z.include/osmocom/msc/e_link.hgܲ# xgܲ# x ^7 Ptn;K]t=U1include/osmocom/msc/gsm_04_08.hgܲ# xgܲ# x ^9`_}MUIstinclude/osmocom/msc/gsm_04_11.hgܲ# xgܲ# x ^:|N9Z: C$include/osmocom/msc/gsm_04_11_gsup.hgܲ# xgܲ# x ^;5Ƌn6ws(jinclude/osmocom/msc/gsm_04_14.hgܲ# xgܲ# x ^<޻esa_㶑`vIinclude/osmocom/msc/gsm_04_80.hgܲ# xgܲ# x ^>2Kܕg;include/osmocom/msc/gsm_09_11.hgܲ# xgܲ# x ^@, =K*?q7B bMinclude/osmocom/msc/gsm_data.hgܲ# xgܲ# x ^ExQk2h|DBS /{%include/osmocom/msc/gsm_data_shared.hgܲ# xgܲ# x ^H1즰ib!p7$include/osmocom/msc/gsm_subscriber.hgܲ# xgܲ# x ^IXc U׳ɶE}{include/osmocom/msc/mncc.hgܲ# xgܲ# x ^KN^$D,c include/osmocom/msc/mncc_call.hgܲ# xgܲ# x ^M!u{.Ekinclude/osmocom/msc/msc_ho.hgܲ# xgܲ# x ^Vp=Š?l9ʚ?$include/osmocom/msc/msc_i.hgܲ# xgܲ# x ^rRmvd "include/osmocom/msc/msc_i_remote.hgܲ# xgܲ# x ^s6IWW`IJ۔~9ƃ0include/osmocom/msc/msc_roles.hgܲ# xgܲ# x ^tRl8Odn#include/osmocom/msc/msc_t.hgܲ# xgܲ# x ^u@Zm hiE; |~yI"include/osmocom/msc/msc_t_remote.hgܲ# xgܲ# x ^y +/EZċ&]^$ rinclude/osmocom/msc/msc_vgcs.hgܲ# xgܲ# x ^{ lʕ CQ? !cinclude/osmocom/msc/msub.hgܲ# xgܲ# x ^|Jq#PB5~zOȚ-Y$include/osmocom/msc/neighbor_ident.hgܲ# xgܲ# x ^z// {;猢^=pinclude/osmocom/msc/osmux.hgܲ# xgܲ# x ^`墯ݡFLA]Binclude/osmocom/msc/paging.hgܲ# xgܲ# x ^ ͪe(CyES-Svinclude/osmocom/msc/ran_conn.hgܲ# xgܲ# x ^&* >vL1Dɭinclude/osmocom/msc/ran_infra.hgܲ# xgܲ# x ^-\E[-UE+ӑ&6}*Ninclude/osmocom/msc/ran_msg.hgܲ# xgܲ# x ^-[{wqmiPinclude/osmocom/msc/ran_msg_a.hgܲ# xgܲ# x ^?=a䧲!LM{CG p} include/osmocom/msc/ran_msg_iu.hgܲ# xgܲ# x ^6ڥYX;C6ELinclude/osmocom/msc/ran_peer.hgܲ# xgܲ# x ^}iU-p'! 4hinclude/osmocom/msc/rrlp.hgܲ# xgܲ# x ^ [@ *O79Vy / include/osmocom/msc/rtp_stream.hgܲ# xgܲ# x ^6gLS84NDVinclude/osmocom/msc/sccp_ran.hgܲ# xgܲ# x ^ ㇟j)SS|h<=linclude/osmocom/msc/sdp_msg.hgܲ# xgܲ# x ^ ĝi!Y@k*X=uinclude/osmocom/msc/sgs_iface.hgܲ# xgܲ# x ^]@ [xe\n)zbWH include/osmocom/msc/sgs_server.hgܲ# xgܲ# x ^9 $.4"D-winclude/osmocom/msc/sgs_vty.hgܲ# xgܲ# x ^SR_j+U`include/osmocom/msc/signal.hgܲ#]gܲ#] ^/S"7Y`<6!include/osmocom/msc/silent_call.hgܲ#]gܲ#] ^.殽0h@ h멉linclude/osmocom/msc/sms_queue.hgܲ#]gܲ#] ^RINS6[cdrx޹!include/osmocom/msc/transaction.hgܲ#]gܲ#] ^1R~명*K Y%$include/osmocom/msc/transaction_cc.hgܲ#]gܲ#] ^P|}JE|include/osmocom/msc/vty.hgܲ#]gܲ#] ^5ZJ PUN6 include/osmocom/smpp/Makefile.amgܲ#]gܲ#] ^ 44Z7@gX@K>0f6%include/osmocom/smpp/smpp.hgܲ#]gܲ#] ^mvGXqP |} include/osmocom/smpp/smpp_smsc.hgܲ#]gܲ#] ^2} L}p'include/osmocom/vlr/Makefile.amgܲ#]gܲ#] ^CBd8*}?20ڬinclude/osmocom/vlr/vlr.hgܲ#]gܲ#] ^qUPsd$xinclude/osmocom/vlr/vlr_sgs.hgܲ#]gܲ#] ^0IaT%PXa m4/READMEgܲ#]gܲ#] Ft"y U︤src/libmsc/gsm_04_11.cgܲ#]gܲ#] ^+qM0&$3\flr,src/libmsc/gsm_04_11_gsup.cgܲ#]gܲ#] ^9oޚ !src/libmsc/msc_t_remote.cgܲ#gܲ# ^_R(&w9 b$Mm^2UedYsrc/libmsc/msc_vgcs.cgܲ#gܲ# ^+! S"{8u(src/libmsc/msc_vty.cgܲ#gܲ# ^ >!խ2 ):yK ݪ.T*src/libmsc/ran_msg.cgܲ#gܲ# ^Osrc/libmsc/ran_msg_a.cgܲ#gܲ# ^D 7RZ9*t}q)vsrc/libmsc/ran_msg_iu.cgܲ#gܲ# ^N( ~4MhHNsrc/libmsc/ran_peer.cgܲ#gܲ# ^ QC]B}%+12Gsrc/libmsc/rrlp.cgܲ#gܲ# ^BQ뛧#՚w/4src/libmsc/rtp_stream.cgܲ#gܲ# ^zq-\&4!bsrc/libmsc/sccp_ran.cgܲ#gܲ# ^Q|LوOm7sc. src/libmsc/sdp_msg.cgܲ#gܲ# ^WO(5*J^~]Z^src/libmsc/sgs_iface.cgܲ#gܲ# ^"w-,Sۇzlg,src/libmsc/sgs_server.cgܲ#gܲ# ^#]`}2MίߴQ), src/libmsc/sgs_vty.cgܲ#gܲ# ^$: G>ֆiUOrsrc/libmsc/silent_call.cgܲ# gܲ# ^%T-}OtOsrc/libmsc/sms_queue.cgܲ# gܲ# ^)  T4Ŏ'[@&src/libmsc/smsc_vty.cgܲ# gܲ# ^*.*˒ Z?1 UH=src/libmsc/transaction.cgܲ# gܲ# ^+*T ^%,Qutsrc/libmsc/transaction_cc.cgܲ# gܲ# ^4yH1wHlsrc/libsmpputil/Makefile.amgܲ# gܲ# ^5^֍  =$ϨD@ksrc/libsmpputil/smpp_msc.cgܲ# gܲ# ^6jxn)hgq-ڨsrc/libsmpputil/smpp_smsc.cgܲ# gܲ# ^9ڗ!s%fl\qYVsrc/libsmpputil/smpp_utils.cgܲ# gܲ# ^=@B8De;mlZ1src/libsmpputil/smpp_vty.cgܲ# gܲ# ^EIW<3Hv4P/src/libvlr/Makefile.amgܲ# gܲ# ^H 7O /31wy(4src/libvlr/vlr_access_req_fsm.hgܲ# gܲ# ^MVTUnX]hӆasrc/libvlr/vlr_auth_fsm.cgܲ# gܲ# ^Nj[aMkHOݷQsrc/libvlr/vlr_auth_fsm.hgܲ# gܲ# ^OYlA$y`Rr7K=tsrc/libvlr/vlr_core.hgܲ# gܲ# ^P?цSG,uzAk;فisrc/libvlr/vlr_lu_fsm.cgܲ# gܲ# ^Su5Ɇw~>src/libvlr/vlr_lu_fsm.hgܲ# gܲ# ^T3 !oHA/&qsrc/libvlr/vlr_sgs.cgܲ# gܲ# ^U.KvhsM$@"src/libvlr/vlr_sgs_fsm.cgܲ# gܲ# ^Vn$| YmeJsrc/libvlr/vlr_sgs_fsm.hgܲ# gܲ# ^_s9ʒ{?fIsrc/osmo-msc/Makefile.amgܲ# gܲ# ^``"8TC(Fb ;Lysrc/osmo-msc/msc_main.cgܲ# gܲ# ^d 3\.<7\.qsrc/utils/Makefile.amgܲ# gܲ# ^e]GniS$3src/utils/smpp_mirror.cgܲ# gܲ# ^gzw)Қa"tests/Makefile.amgܲ# gܲ# ^i(a8q ޣlp:tests/atlocal.ingܲ# gܲ# ^lX}@*"/ v C,tests/csd/Makefile.amgܲ# gܲ# ^m; Fdn%51!tests/csd/csd_test.cgܲ# gܲ# ^o⛲CK)wZStests/csd/csd_test.errgܲ# gܲ# ^p bN s`㿂9Uetests/csd/csd_test.okgܲ# gܲ# ^s̡}kM(\tests/ctrl_test_runner.pygܲ# gܲ# ^zqŌڈU]}ltests/db_sms/Makefile.amgܲ# gܲ# ^{<5.{biL2;ptHtests/db_sms/db_sms_test.cgܲ# gܲ# ^}⛲CK)wZStests/db_sms/db_sms_test.errgܲ# gܲ# ^Hm5nwaa꠵#:tests/db_sms/db_sms_test.okgܲ# gܲ# ^–LčD"U%8jltests/mncc/Makefile.amgܲ# gܲ# ^ 2oD.7Y~2ΚĨ @tests/mncc/mncc_test.cgܲ# gܲ# ^^1.?"4tests/mncc/mncc_test.errgܲ# gܲ# ^i:H@\YG@V./tests/mncc/mncc_test.okgܲ# gܲ# ^43.2_P9&?U*tests/msc_vlr/Makefile.amgܲ# gܲ# ^+ć6q7hK#8)tests/msc_vlr/msc_vlr_test_authen_reuse.cgܲ# gܲ# ^@ N 4) (fh++tests/msc_vlr/msc_vlr_test_authen_reuse.errgܲ# gܲ# ^eaƓFvDQlܸ_aǓҴ'tests/msc_vlr/msc_vlr_test_hlr_reject.cgܲ$gܲ$ ^A7=2 -RIy)tests/msc_vlr/msc_vlr_test_hlr_reject.errgܲ$gܲ$ ^eaƓFvDX1Bũk})Vq1tests/msc_vlr/msc_vlr_test_reject_concurrency.errgܲ$Rgܲ$R ^ eaƓFvD#tests/msc_vlr/msc_vlr_test_rest.errgܲ$Rgܲ$R ^eaƓFvDm41 0 )ITʜ_=&Pdoc32 3  NvUf\Z|manuals19 3 EzID|A__vty1 0 VI"Ƅ^images5 0 )+Lxwchapters8 0 ,YɁqNθ3rexamples4 1 ġW*hH јG3osmo-msc3 0 k'瞽kXmxsequence_charts8 0 !A~8EIMDr&src77 5 bCH DK` %ʦutils2 0 ?`]it9libmsc55 0 Yb HdO"74libvlr12 0 t֞Qɀ=uQbosmo-msc2 0 =~i[ jߓR libsmpputil5 0 ]ToBnNinclude65 1 [O wfosmocom64 3 Ny'kAHmsc57 0 >= [G,Y>%>u@vlr3 0 X3+d'Y%smpp3 0 KIG)Z[T5j.ngh?\4Fd