DIRCh&ceh&ce (u޿pfs;܀\.github/FUNDING.ymlh&ceh&ce (A._GB3t<,K .gitignoreh&ceh&ce (2oS[U(ZЗ 1Z .gitreviewh&ceh&ce (ͤyԴ^/}Â܁_?.mailmaph&ceh&ce (_QR}%8`4XAUTHORSh&ceh&ce (ۡ>ƥSCOPYINGh&ceh&ce (TL-t^+Gcontrib/jenkins.shh&ceh&ce (caWG)x@t!X),contrib/systemd/Makefile.amh&ceh&ce )dqP,Β5-*\ contrib/systemd/osmo-msc.serviceh&ceh&ce ) rX;N[zeudebian/changelogh&ceh&ce )⋊zHlĥ-Ӳ debian/compath&ceh&ce )  K-@fcқCa*debian/controlh&ceh&ce ) ,)JwM0F 5debian/copyrighth&ceh&ce ) !ϑ).x )J} N:debian/osmo-msc-doc.installh&ceh&ce )fdb7`q+>0 eBd#debian/osmo-msc.installh&ceh&ce )Fͅg]debian/postinsth&ceh&ce ) UY%ʗiE@NL ~sKH debian/rulesh&ceh&ce )! ;j~^ 6Xs"debian/source/formath&ceh&ce )4?;=V?:vdoc/Makefile.amh&ceh&ce ):61] i%="++doc/examples/Makefile.amh&ceh&ce )|_TSf(C"doc/examples/osmo-msc/osmo-msc.cfgh&ceh&ce )P3Y^"aǛ.doc/examples/osmo-msc/osmo-msc_custom-sccp.cfgh&ceh&ce )"sM ~2o-`2},doc/examples/osmo-msc/osmo-msc_multi-cs7.cfgh&ceh&ce )B= RHlsi{TJY/&doc/manuals/images/sgs-mt_sms_idle.msch&PlTh&PlT )gٛ|\vMVE5Zr/h*doc/manuals/osmomsc-usermanual-docinfo.xmlh&PlTh&PlT )EPԌ9)O@l1#doc/manuals/osmomsc-usermanual.adoch&PlTh&PlT )/ j`̒BJ8$ų%doc/manuals/osmomsc-vty-reference.xmlh&PlTh&PlT )Uͥʾ@{-odoc/manuals/regen_doc.shh&PlTh&PlT )q/|G%doc/manuals/vty/msc_vty_additions.xmlh&PlTh&PlT )zRwd6CI IxYdoc/sequence_charts/Makefile.amh&PlTh&PlT )=Ё!̪T\ |ǑHWb,doc/sequence_charts/call_reestablishment.msch&PlTh&PlT )jwr`y9<$doc/sequence_charts/inter_bsc_ho.msch&PlTh&PlT ) 䗰kN -$doc/sequence_charts/inter_msc_ho.msch&PlTh&PlT )cJs!]N&}%doc/sequence_charts/mncc_call_fsm.msch&PlTh&PlT )Mq.SH%tƹ^{(doc/sequence_charts/msc_log_to_ladder.pyh&PlTh&PlT )q|v0doc/sequence_charts/voice_call_external_mncc.msch&PlTh&PlT )"jИUi[N0doc/sequence_charts/voice_call_internal_mncc.msch&PlTh&PlT )@B=+8-3Ogit-version-genh&PlTh&PlT ) :LOHP%{VMinclude/Makefile.amh&PlTh&PlT )+䬒E)u%sM binclude/osmocom/Makefile.amh&PlTh&PlT )LaX`wiw w7J|include/osmocom/msc/Makefile.amh&PlTh&PlT )s T jp oinclude/osmocom/msc/asci_gcr.hh&PlTh&PlT )_oP|(FM6͆include/osmocom/msc/asci_vty.hh&PlTh&PlT ) ӹsώ\Ʉށ㎫include/osmocom/msc/call_leg.hh&PlTh&PlT )>L nCn Q J""include/osmocom/msc/cell_id_list.hh&PlTh&PlT ) JgA3][="include/osmocom/msc/codec_filter.hh&PlTh&PlT )@y\j(g g#include/osmocom/msc/codec_mapping.hh&PlTh&PlT )Di&m*`~9*include/osmocom/msc/csd_bs.hh&PlTh&PlT )Qpn5SfǬʕn include/osmocom/msc/csd_filter.hh&PlTh&PlT )`20mn .gHinclude/osmocom/msc/db.hh&PlTh&PlT )% r5ȑd.;include/osmocom/msc/debug.hh&PlTh&PlT *%?}}hE4Z.include/osmocom/msc/e_link.hh&PlTh&PlT * Ptn;K]t=U1include/osmocom/msc/gsm_04_08.hh&PlTh&PlT *`_}MUIstinclude/osmocom/msc/gsm_04_11.hh&PlTh&PlT *`/˼DSuJ<62$Ċ/$include/osmocom/msc/gsm_04_11_gsup.hh&PlTh&PlT * 5Ƌn6ws(jinclude/osmocom/msc/gsm_04_14.hh&PlTh&PlT * ޻esa_㶑`vIinclude/osmocom/msc/gsm_04_80.hh&PlTh&PlT * 2Kܕg;include/osmocom/msc/gsm_09_11.hh&PlTh&PlT *.56GKH!(QJinclude/osmocom/msc/gsm_data.hh&PlTh&PlT *xQk2h|DBS /{%include/osmocom/msc/gsm_data_shared.hh&PlTh&PlT *1즰ib!p7$include/osmocom/msc/gsm_subscriber.hh&PlTh&PlT *Xc U׳ɶE}{include/osmocom/msc/mncc.hh&PlTh&PlT *N^$D,c include/osmocom/msc/mncc_call.hh&PlTh&PlT *!u{.Ekinclude/osmocom/msc/msc_ho.hh&PlTh&PlT *(p=Š?l9ʚ?$include/osmocom/msc/msc_i.hh&PlTh&PlT **Rmvd "include/osmocom/msc/msc_i_remote.hh&PlTh&PlT *-6IWW`IJ۔~9ƃ0include/osmocom/msc/msc_roles.hh&PlTh&PlT *.Rl8Odn#include/osmocom/msc/msc_t.hh&PlTh&PlT *2@Zm hiE; |~yI"include/osmocom/msc/msc_t_remote.hh&PlTh&PlT *3 +/EZċ&]^$ rinclude/osmocom/msc/msc_vgcs.hh&PlTh&PlT *4 lʕ CQ? !cinclude/osmocom/msc/msub.hh&PlTh&PlT *7Jq#PB5~zOȚ-Y$include/osmocom/msc/neighbor_ident.hh&PlTh&PlT *8z// {;猢^=pinclude/osmocom/msc/osmux.hh&PlTh&PlT *9`墯ݡFLA]Binclude/osmocom/msc/paging.hh&PlTh&PlT *; ͪe(CyES-Svinclude/osmocom/msc/ran_conn.hh&PlTh&PlT *<&* >vL1Dɭinclude/osmocom/msc/ran_infra.hh&PlTh&PlT *@-\E[-UE+ӑ&6}*Ninclude/osmocom/msc/ran_msg.hh&PlTh&PlT *A-[{wqmiPinclude/osmocom/msc/ran_msg_a.hh&PlTh&PlT *D?=a䧲!LM{CG p} include/osmocom/msc/ran_msg_iu.hh&PlTh&PlT *F`DdN>p1/.w. include/osmocom/msc/ran_peer.hh&PlTh&PlT *I}iU-p'! 4hinclude/osmocom/msc/rrlp.hh&PlTh&PlT *J [@ *O79Vy / include/osmocom/msc/rtp_stream.hh&PlTh&PlT *N6gLS84NDVinclude/osmocom/msc/sccp_ran.hh&PlTh&PlT *O ㇟j)SS|h<=linclude/osmocom/msc/sdp_msg.hh&PlTh&PlT *R ĝi!Y@k*X=uinclude/osmocom/msc/sgs_iface.hh&PlTh&PlT *T]@ [xe\n)zbWH include/osmocom/msc/sgs_server.hh&PlTh&PlT *W9 $.4"D-winclude/osmocom/msc/sgs_vty.hh&PlTh&PlT *XSR_j+U`include/osmocom/msc/signal.hh&PlTh&PlT *\/S"7Y`<6!include/osmocom/msc/silent_call.hh&PlTh&PlT *].殽0h@ h멉linclude/osmocom/msc/sms_queue.hh&PlTh&PlT *^N8yLTba!include/osmocom/msc/transaction.hh&PlTh&PlT *b1R~명*K Y%$include/osmocom/msc/transaction_cc.hh&PlTh&PlT *cP|}JE|include/osmocom/msc/vty.hh&PlTh&PlT *g5ZJ PUN6 include/osmocom/smpp/Makefile.amh&PlTh&PlT *h 44Z7@gX@K>0f6%include/osmocom/smpp/smpp.hh&PlTh&PlT *jmvGXqP |} include/osmocom/smpp/smpp_smsc.hh&PlTh&PlT *m2} L}p'include/osmocom/vlr/Makefile.amh&PlTh&PlT *oDI ᰓ3\$NZinclude/osmocom/vlr/vlr.hh&PlTh&PlT *qqUPsd$xinclude/osmocom/vlr/vlr_sgs.hh&PlTh&PlT *u0IaT%PXa m4/READMEh&PlTh&PlT *vt"!src/libmsc/msc_t_remote.ch&uDh&uD *_R(&w9 b$Mm^2UedYsrc/libmsc/msc_vgcs.ch&uDh&uD *oBlFќ,7tsrc/libmsc/msc_vty.ch&uDh&uD *>!խ2 ):yK ݪ.T*src/libmsc/ran_msg.ch&uDh&uD *Osrc/libmsc/ran_msg_a.ch&uDh&uD *D 7RZ9*t}q)vsrc/libmsc/ran_msg_iu.ch&uDh&uD *WKcnpdj;?N͇gsrc/libmsc/ran_peer.ch&uDh&uD * QC]B}%+12Gsrc/libmsc/rrlp.ch&uDh&uD *BQ뛧#՚w/4src/libmsc/rtp_stream.ch&uDh&uD */&=eu;fsrc/libmsc/sccp_ran.ch&uDh&uD *Q|LوOm7sc. src/libmsc/sdp_msg.ch&uDh&uD *WO(5*J^~]Z^src/libmsc/sgs_iface.ch&uDh&uD *w-,Sۇzlg,src/libmsc/sgs_server.ch&uDh&uD *]`}2MίߴQ), src/libmsc/sgs_vty.ch&uDh&uD *2~W6JoQrsrc/libmsc/silent_call.ch&uDh&uD *T-}OtOsrc/libmsc/sms_queue.ch&uDh&uD *  T4Ŏ'[@&src/libmsc/smsc_vty.ch&uDh&uD *.*˒ Z?1 UH=src/libmsc/transaction.ch&uDh&uD **T ^%,Qutsrc/libmsc/transaction_cc.ch&uDh&uD *yH1wHlsrc/libsmpputil/Makefile.amh&uDh&uD *^֍  =$ϨD@ksrc/libsmpputil/smpp_msc.ch&uDh&uD *jxn)hgq-ڨsrc/libsmpputil/smpp_smsc.ch&uDh&uD *ڗ!s%fl\qYVsrc/libsmpputil/smpp_utils.ch&uDh&uD *@B8De;mlZ1src/libsmpputil/smpp_vty.ch&uDh&uD *IW<3Hv4P/src/libvlr/Makefile.amh&uDh&uD *d]ȒBdOVd!src/libvlr/vlr.ch&uDh&uD *_*7c5|Xsrc/libvlr/vlr_access_req_fsm.ch&uDh&uD *BHs]>y(4src/libvlr/vlr_access_req_fsm.hh&uDh&uD *U糽#a6T+dVusrc/libvlr/vlr_auth_fsm.ch&uDh&uD *j[aMkHOݷQsrc/libvlr/vlr_auth_fsm.hh&uDh&uD *YlA$y`Rr7K=tsrc/libvlr/vlr_core.hh&~3h&~3 *E(!{(3'src/libvlr/vlr_lu_fsm.ch&~3h&~3 *u5Ɇw~>src/libvlr/vlr_lu_fsm.hh&~3h&~3 *2u]^ ʶY^ipsrc/libvlr/vlr_sgs.ch&~3h&~3 *.KvhsM$@"src/libvlr/vlr_sgs_fsm.ch&~3h&~3 *n$| YmeJsrc/libvlr/vlr_sgs_fsm.hh&~3h&~3 +s9ʒ{?fIsrc/osmo-msc/Makefile.amh&~3h&~3 +_< t.󮦿R\X1~};src/osmo-msc/msc_main.ch&~3h&~3 + 3\.<7\.qsrc/utils/Makefile.amh&~3h&~3 +]GniS$3src/utils/smpp_mirror.ch&~3h&~3 +zw)Қa"tests/Makefile.amh&~3h&~3 +"(a8q ޣlp:tests/atlocal.inh&~3h&~3 +(X}@*"/ v C,tests/csd/Makefile.amh&~3h&~3 +); Fdn%51!tests/csd/csd_test.ch&~3h&~3 +,⛲CK)wZStests/csd/csd_test.errh&~3h&~3 +/ bN s`㿂9Uetests/csd/csd_test.okh&~3h&~3 +1}tz󹔺,{RU#:tests/ctrl_test_runner.pyh&~3h&~3 +5qŌڈU]}ltests/db_sms/Makefile.amh&~3h&~3 +8<5.{biL2;ptHtests/db_sms/db_sms_test.ch&~3h&~3 +:⛲CK)wZStests/db_sms/db_sms_test.errh&~3h&~3 +;Hm5nwaa꠵#:tests/db_sms/db_sms_test.okh&~3h&~3 +?–LčD"U%8jltests/mncc/Makefile.amh&~3h&~3 +A 2oD.7Y~2ΚĨ @tests/mncc/mncc_test.ch&~3h&~3 +B^1.?"4tests/mncc/mncc_test.errh&~3h&~3 +Di:H@\YG@V./tests/mncc/mncc_test.okh&~3h&~3 +L43.2_P9&?U*tests/msc_vlr/Makefile.amh&~3h&~3 +O,ڈ'GJN XI)tests/msc_vlr/msc_vlr_test_authen_reuse.ch&~3h&~3 +P=mWo|x&oC)P+tests/msc_vlr/msc_vlr_test_authen_reuse.errh&~3h&~3 +UeaƓFvD`S!tests/msc_vlr/msc_vlr_test_call.ch&~3h&~3 +^ 9$g(_zE#tests/msc_vlr/msc_vlr_test_call.errh&~3h&~3 +_eaƓFvDQlܸ_aǓҴ'tests/msc_vlr/msc_vlr_test_hlr_reject.ch'#h'# +tK?Yg#gsN})tests/msc_vlr/msc_vlr_test_hlr_reject.errh'#h'# +xeaƓFvD**tests/msc_vlr/msc_vlr_test_hlr_timeout.errh'#h'# +eaƓFvD;libvlr12 0 S!0z,osmo-msc2 0 A0 uCٮ˹Glibsmpputil5 0 ]ToBnNwdb_sms4 0 ?vJsmsc_vlr39 0 A⍞Yc~_(nG\sdp_msg4 0 mpu6p?msms_queue4 0 @C4G `t7dBdebian9 1 4>wIٜ,qsource1 0 $菰Z(95a*H.github1 0 /֜#Kcontrib4 1 𛵽KXNn4R/.systemd2 0 xCOˆ$| >include65 1 L,'Z!>/cposmocom64 3 y:2qr?`5msc57 0 X2#$HO0vlr3 0 9jBsͫ܈汅]smpp3 0 KIG)Z[T5j.a ߪM0