log

age author description
16 months ago Mychaela Falconia doc/Use-outside-USA: Fake-NANP-numbers article is here default tip
16 months ago Mychaela Falconia doc/NANP-specifics: Fake-NANP-numbers article is here
16 months ago Mychaela Falconia doc/Fake-NANP-numbers: article written
16 months ago Mychaela Falconia doc/Number-database: should be complete for now
16 months ago Mychaela Falconia doc/NANP-specifics: update references to other articles
16 months ago Mychaela Falconia doc/Local-short-numbers: first draft written
16 months ago Mychaela Falconia doc/Number-database: first draft written
16 months ago Mychaela Falconia doc: beginning of numbering plan documentation
16 months ago Mychaela Falconia NANP validation: allow made-up area codes of N9X form
16 months ago Mychaela Falconia sip-out: require explicit routes to made-up N9X area codes
16 months ago Mychaela Falconia liboutrt: add prefix length output arg to route_e164_number()
17 months ago Mychaela Falconia */Makefile: change INSTBIN to /opt/themwi/bin (was /usr/local/bin)
17 months ago Mychaela Falconia smpp-trx-sa: log times of enquire_link packets
17 months ago Mychaela Falconia smpp-trx-sa/log.c: additional cleanup
17 months ago Mychaela Falconia smpp-trx-sa: refactor time formatting code
19 months ago Mychaela Falconia themwi-update-outrt: special-num route-to: add support for
19 months ago Mychaela Falconia sip-out: implement E911 special handling
19 months ago Mychaela Falconia top Makefile: sip-out depends on libnumdb2 now
19 months ago Mychaela Falconia sip-out: add libnumdb2 infra in prep for E911 routing
19 months ago Mychaela Falconia sip-out: add CDR log line
19 months ago Mychaela Falconia themwi-update-outrt: add route-to-e911 option
19 months ago Mychaela Falconia include/out_routes.h: add flag for E911 special handling
19 months ago Mychaela Falconia utils/Makefile: old themwi-{dump,update}-numdb are now no-install
19 months ago Mychaela Falconia top Makefile: retire original libnumdb
19 months ago Mychaela Falconia top Makefile: sip-in changed to use libnumdb2
19 months ago Mychaela Falconia sip-in: consistent CDR logs for statelessly rejected calls
19 months ago Mychaela Falconia sip-in: convert to libnumdb2
19 months ago Mychaela Falconia sip-in: fix bug in incoming number validation for non-plus
19 months ago Mychaela Falconia top Makefile: mtctest changed to use libnumdb2
19 months ago Mychaela Falconia themwi-test-mtc: convert to libnumdb2
19 months ago Mychaela Falconia themwi-test-mtc: fix ancient bug in From number setting
19 months ago Mychaela Falconia top Makefile: mncc changed to use libnumdb2
19 months ago Mychaela Falconia themwi-mncc: convert to libnumdb2
19 months ago Mychaela Falconia top Makefile: utils use libnumdb2 now
19 months ago Mychaela Falconia utils/Makefile: only using libnumdb2 now
19 months ago Mychaela Falconia themwi-short-dial: fix bug in printf arguments
19 months ago Mychaela Falconia themwi-short-dial: convert to libnumdb2
19 months ago Mychaela Falconia themwi-check-own: convert to libnumdb2
19 months ago Mychaela Falconia libnumdb2/lookup_func.h: add for use by client programs
19 months ago Mychaela Falconia libnumdb2: port check_short.c
19 months ago Mychaela Falconia libnumdb2: port check_nanp.c
19 months ago Mychaela Falconia libnumdb2: port refresh.c
19 months ago Mychaela Falconia libnumdb2: start with readbin.c
19 months ago Mychaela Falconia themwi-dump-numdb2: use more compact representation
19 months ago Mychaela Falconia themwi-update-numdb2: check secondary numbers
19 months ago Mychaela Falconia themwi-update-numdb2: more sensible sort comparison functions
19 months ago Mychaela Falconia themwi-update-numdb2: add test-sink support
19 months ago Mychaela Falconia themwi-update-numdb2: logic fix in abbrev number creation
19 months ago Mychaela Falconia number db v2: implement themwi-dump-numdb2
19 months ago Mychaela Falconia beginning of number database version 2
20 months ago Mychaela Falconia smpp-send: implement sending via local socket
20 months ago Mychaela Falconia smpp-send/input.c: copy-n-paste error
20 months ago Mychaela Falconia new program smpp-send
20 months ago Mychaela Falconia smpp-trx-sa: new program
20 months ago Mychaela Falconia smpp-test2 program written
20 months ago Mychaela Falconia smpp-test1: take strings on the command line, construct bind req
20 months ago Mychaela Falconia smpp-test1: try sending some ID strings
20 months ago Mychaela Falconia smpp-test1 program written, compiles
20 months ago Mychaela Falconia tcpserv-dump: brown paper bag
20 months ago Mychaela Falconia tcpserv-dump: specify bind IP on the command line
20 months ago Mychaela Falconia utils: new program tcpserv-dump
21 months ago Mychaela Falconia sip-manual-out: parse SDP for all responses, not just 200
21 months ago Mychaela Falconia themwi-test-mtc: print SDP emitted by new OsmoMSC
22 months ago Mychaela Falconia sip-manual-out: add pcm-fill command
22 months ago Mychaela Falconia sip-manual-out: prep for making PCM fill octet changeable
23 months ago Mychaela Falconia mgw: correct PCMU encoding table
23 months ago Mychaela Falconia mgw: correct PCMU decoding table
23 months ago Mychaela Falconia doc/RTP-TRAUlike-format: osmo_{fr,efr}_sid_classify() merged
24 months ago Mychaela Falconia doc: new extended RTP format
24 months ago Mychaela Falconia osmo-patches/osmo-bts-rtp-bfi.patch: mark as deprecated
24 months ago Mychaela Falconia mgw: accept the new TRAUlike RTP format
24 months ago Mychaela Falconia themwi-update-outrt: add inn-default-rt possibility
24 months ago Mychaela Falconia sip-out: require minimum of 7 digits for E.164 numbers
2023-04-03 Mychaela Falconia sip-manual-out: add tfo-stop command
2023-04-03 Mychaela Falconia sip-manual-out TFO: rework for continuous output of TFO_REQ
2023-04-03 Mychaela Falconia sip-manual-out TFO: use is_hunt_fill mechanism
2023-03-30 Mychaela Falconia mgw: accept zero-length RTP payload as BFI
2023-03-30 Mychaela Falconia mgw: start using project-global rtp_defs.h
2023-03-26 Mychaela Falconia add LICENSE
2023-03-18 Mychaela Falconia sip-manual-out: (hopefully) fix RTP output timing
2023-03-18 Mychaela Falconia sip-manual-out: implement tfo-req command
2023-03-18 Mychaela Falconia libutil: add TFO message gen function based on Osmocom crc8gen
2023-03-17 Mychaela Falconia sip-manual-out: split user_cmd.c from disc_cmd.c
2023-03-17 Mychaela Falconia sip-manual-out: generate outgoing RTP stream with PCM silence
2023-03-17 Mychaela Falconia sip-manual-out: add SDP response parsing
2023-03-17 Mychaela Falconia sip-manual-out: add state machine for capturing full IS messages
2023-03-17 Mychaela Falconia sip-manual-out: implement hunt for IS_Header in Rx RTP
2023-03-17 Mychaela Falconia sip-manual-out: add RTP stream continuity analysis
2023-03-17 Mychaela Falconia sip-manual-out: rework for internal RTP handling, using themwi-rtp-mgr
2023-03-12 Mychaela Falconia rtp-alloc-test: fix segfault
2023-03-12 Mychaela Falconia rtp-alloc-test program written
2023-03-12 Mychaela Falconia librtpalloc: new library for talking to themwi-rtp-mgr
2023-03-12 Mychaela Falconia rtp-mgr: use new EP type constant names
2023-03-12 Mychaela Falconia include/tmgw_const.h: expanded architectural point of view
2023-03-12 Mychaela Falconia top Makefile: add rtp-mgr
2023-03-12 Mychaela Falconia themwi-rtp-mgr: close file descriptors after sending them across
2023-03-12 Mychaela Falconia themwi-rtp-mgr: RTP port allocation split out of themwi-mgw
2023-03-09 Mychaela Falconia README: update for current status
2023-02-18 Mychaela Falconia doc/RTP-BFI-extension: update for the current situation
2023-02-18 Mychaela Falconia osmo-bts-rtp-bfi.patch: updated version
2023-01-11 Mychaela Falconia doc/Codec-library-depend: libgsmefr is here and actively used
2023-01-11 Mychaela Falconia mgw: support EFR by way of libgsmefr
2022-11-21 Mychaela Falconia doc/RTP-BFI-extension: article written
2022-11-21 Mychaela Falconia osmo-patches/osmo-bts-rtp-bfi.patch: checking in
2022-11-21 Mychaela Falconia doc/Codec-library-depend: article written
2022-11-20 Mychaela Falconia mgw: massive simplification for continuous RTP stream from BTS
2022-11-20 Mychaela Falconia mgw: accept Themyscira-extension RTP BFI packets
2022-11-20 Mychaela Falconia mgw: start using the new libgsmfrp dependency
2022-10-13 Mychaela Falconia themwi-mncc: route outbound calls to themwi-sip-out
2022-10-13 Mychaela Falconia top Makefile: add sip-out
2022-10-13 Mychaela Falconia themwi-sip-out complete to the point of compiling and linking
2022-10-13 Mychaela Falconia sip-out shutdown handling: always do check_dead_call()
2022-10-12 Mychaela Falconia sip-out: handle incoming BYE as UAS
2022-10-12 Mychaela Falconia sip-out: handle responses to UAC CANCEL
2022-10-12 Mychaela Falconia sip-out: handle responses to UAC BYE
2022-10-12 Mychaela Falconia mgw/dtmf_defs.h: reduce DTMF_MIN_FRAMES to 5 (100 ms)
2022-10-12 Mychaela Falconia mtctest: add time reporting for DTMF events
2022-10-12 Mychaela Falconia sip-out: map INVITE errors to GSM cause values
2022-10-12 Mychaela Falconia sip-out: handle INVITE errors, except for cause mapping
2022-10-12 Mychaela Falconia sip-out: handle all INVITE responses, except errors
2022-10-12 Mychaela Falconia sip-out: initial UAC response handling
2022-10-12 Mychaela Falconia beginning of themwi-sip-out
2022-10-12 Mychaela Falconia sip-in: split mncc_sig_out.c from mncc_handle.c
2022-10-12 Mychaela Falconia sip-in hold/retr error handling: simply send BYE
2022-10-11 Mychaela Falconia sip-in: split mgw_resp.c from mgw_ops.c
2022-10-11 Mychaela Falconia mgw DTMF timing fix in the corner case of no speech
2022-10-11 Mychaela Falconia mgw/ctrl_sock.c: #include <sys/stat.h> per chmod(2) man page
2022-10-09 Mychaela Falconia sip-manual-out: attempt to play along with re-INVITEs
2022-10-09 Mychaela Falconia sip-manual-out code: split bye_in.c from uas.c
2022-10-09 Mychaela Falconia sip-in: implement play-along responses to re-INVITEs
2022-10-09 Mychaela Falconia sip-in code: split invite.c into 3 separate C modules
2022-10-09 Mychaela Falconia sip-in: syslog non-200 responses to BYE
2022-10-09 Mychaela Falconia sip-in: bug in last commit
2022-10-08 Mychaela Falconia sip-in: syslog SIP message retransmission failures
2022-10-08 Mychaela Falconia sip-in: handle call hold and retrieve
2022-10-08 Mychaela Falconia sip-in: move MNCC_RTP_CONNECT sending to answer time
2022-10-08 Mychaela Falconia mtctest: rework MNCC_RTP_CONNECT sending for hold/retrieve and CW
2022-10-08 Mychaela Falconia mtctest: accept call hold and retrieve requests
2022-10-07 Mychaela Falconia top Makefile: add liboutrt
2022-10-07 Mychaela Falconia liboutrt: implement special number routing
2022-10-07 Mychaela Falconia liboutrt: implement E.164 routing
2022-10-07 Mychaela Falconia liboutrt: implement refresh
2022-10-07 Mychaela Falconia liboutrt started with binary file reading
2022-10-07 Mychaela Falconia themwi-update-outrt: catch and reject empty tables
2022-10-07 Mychaela Falconia shorten new program name to themwi-update-outrt
2022-10-07 Mychaela Falconia themwi-update-out-routes utility written, compiles
2022-10-02 Mychaela Falconia README: update for current status
2022-10-02 Mychaela Falconia sip-in: pass DTMF start & stop to themwi-mgw
2022-10-02 Mychaela Falconia mgw: implement DTMF
2022-10-02 Mychaela Falconia mgw DTMF: tone definitions and sample array generation
2022-10-02 Mychaela Falconia include/tmgw_ctrl.h: define commands for DTMF start & stop
2022-10-01 Mychaela Falconia sip-in: default use-100rel to no
2022-09-30 Mychaela Falconia sip-manual-out: implement sending BYE and CANCEL
2022-09-29 Mychaela Falconia sip-manual-out: add options to test PCMA codec
2022-09-29 Mychaela Falconia sip-manual-out: add -r option for testing 100rel
2022-09-29 Mychaela Falconia sip-manual-out: make Max-Forwards configurable
2022-09-29 Mychaela Falconia sip-manual-out: convert command line to getopt style
2022-09-29 Mychaela Falconia sip-manual-out UAC: use the new CSeq parsing function
2022-09-29 Mychaela Falconia sip-in CDR syslog: put a safety limit on string length
2022-09-29 Mychaela Falconia sip-in call clearing: time comparison was reversed
2022-09-29 Mychaela Falconia sip-in: syslog line mapping in-tag to mtcall socket callref
2022-09-29 Mychaela Falconia sip-in: generate CDR syslog entries
2022-09-29 Mychaela Falconia sip-in: syslog beginning and clearing of calls
2022-09-29 Mychaela Falconia sip-in call clearing: select timeout implemented
2022-09-29 Mychaela Falconia sip-in call clearing: unlink and free implemented
2022-09-29 Mychaela Falconia sip-in call clearing: DEAD_SIP transition implemented
2022-09-29 Mychaela Falconia sip-in: first step toward final call clearing
2022-09-28 Mychaela Falconia sip-in: implement 100rel for 180 Ringing response
2022-09-28 Mychaela Falconia sip-in: handle themwi-mgw shutdown without terminating
2022-09-28 Mychaela Falconia sip-in: fix bugs in last commit
2022-09-28 Mychaela Falconia sip-in: handle themwi-mncc shutdown without terminating
2022-09-28 Mychaela Falconia sip-in: force-pcma-codec config option to use PCMA when both are offered
2022-09-27 Mychaela Falconia mgw: implement GSM to PSTN forwarding
2022-09-27 Mychaela Falconia mgw p2g init: fix bug in forwarding re-enable scenario
2022-09-26 Mychaela Falconia mgw: implement G.711 encoding
2022-09-26 Mychaela Falconia mgw internal code: set GSM side RTP packet size in one place
2022-09-26 Mychaela Falconia mgw internal code: simplify MDCX error handling
2022-09-26 Mychaela Falconia sip-in: send MDCX to TMGW to connect the call through
2022-09-26 Mychaela Falconia mgw p2g: set M bit when restarting forwarding after no-forward
2022-09-26 Mychaela Falconia mgw p2g: outgoing seq numbers, forwarding control
2022-09-26 Mychaela Falconia themwi-mgw: initial implementation of PSTN to GSM forwarding
2022-09-24 Mychaela Falconia sip-in BYE UAC: use new libsip function for response ident
2022-09-24 Mychaela Falconia libsip: new function for extracting Call-ID and CSeq from responses
2022-09-24 Mychaela Falconia sip-in: make BYE Max-Forwards configurable
2022-09-24 Mychaela Falconia sip-in: add sip-udp-retrans configuration setting
2022-09-24 Mychaela Falconia sip-in/readconf.c: second step toward non-trivial settings
2022-09-24 Mychaela Falconia sip-in/readconf.c: first step toward non-trivial settings
2022-09-21 Mychaela Falconia README: update for current status
2022-09-21 Mychaela Falconia sip-in: send CONNECT ACK to GSM upon SIP ACK after 200
2022-09-21 Mychaela Falconia sip-in: preparations toward TMGW connect-through
2022-09-21 Mychaela Falconia sip-in: handle MNCC RTP bogons from OsmoMSC
2022-09-21 Mychaela Falconia sip-in: handle MNCC_RTP_CREATE
2022-09-21 Mychaela Falconia sip-in: disconnect and call clearing implemented
2022-09-21 Mychaela Falconia sip-in: process responses as UAC for BYE
2022-09-21 Mychaela Falconia sip-in: beginning of outgoing BYE support
2022-09-21 Mychaela Falconia sip-in: handle incoming BYE
2022-09-21 Mychaela Falconia sip-in: implement SIP CANCEL
2022-09-21 Mychaela Falconia sip-in: retransmission error handling
2022-09-21 Mychaela Falconia sip-in: generate To tags
2022-09-21 Mychaela Falconia sip-in: validate To header prior to tag addition
2022-09-20 Mychaela Falconia sip-manual-out: swallow any received ACK w/o sending 501 response
2022-09-20 Mychaela Falconia sip-manual-out: generate From tags
2022-09-20 Mychaela Falconia sip-manual-out: handle To tag
2022-09-20 Mychaela Falconia libsip: add extract_to_tag() function
2022-09-20 Mychaela Falconia sip-manual-out: new test program
2022-09-20 Mychaela Falconia sip-in/sip_log.c: extern declaration of global variable
2022-09-19 Mychaela Falconia sip-in: implement SIP ACK handling
2022-09-19 Mychaela Falconia sip-in: implement retransmission of INVITE responses
2022-09-19 Mychaela Falconia sip-in: enable SIP UDP output
2022-09-19 Mychaela Falconia sip-in: got as far as propagating GSM CC CONNECT to INVITE 200
2022-09-18 Mychaela Falconia sip-in: handling of ALERTING state
2022-09-18 Mychaela Falconia sip-in: beginning of disconnect handling
2022-09-18 Mychaela Falconia sip-in: beginning to handle incoming MNCC messages from themwi-mncc
2022-09-18 Mychaela Falconia sip-in: got as far as sending MNCC_SETUP_REQ to themwi-mncc
2022-09-18 Mychaela Falconia sip-in/mgw_ops.c: fix double semicolon
2022-09-11 Mychaela Falconia sip-in INVITE processing: got as far as CRCX completion
2022-09-08 Mychaela Falconia libsip/sdp_parse.c: fix bug
2022-09-08 Mychaela Falconia libsip/grok_from.c: fix bug
2022-09-08 Mychaela Falconia sip-in INVITE processing: return "GSM service is offline" indication
2022-09-08 Mychaela Falconia sip-in: mtcall socket connection implemented
2022-09-08 Mychaela Falconia sip-in INVITE processing: grok SDP
2022-09-08 Mychaela Falconia libsip: SDP generation implemented
2022-09-08 Mychaela Falconia libsip: SDP parsing implemented
2022-09-08 Mychaela Falconia wrote sip-out-test program
2022-09-08 Mychaela Falconia sip-in: parse INVITE From header
2022-09-07 Mychaela Falconia sip-in: check INVITE Content-Type header
2022-09-07 Mychaela Falconia sip-in: check Require and Supported
2022-09-07 Mychaela Falconia sip-in: beginning of INVITE handling
2022-09-07 Mychaela Falconia themwi-sip-in skeleton started
2022-09-07 Mychaela Falconia libsip: beginning to flesh out
2022-09-06 Mychaela Falconia libsip/primary_parse.c: fully trim leading and trailing spaces
2022-09-05 Mychaela Falconia libsip/primary_parse.c: SIP-Version is case-insensitive per RFC 3261
2022-09-05 Mychaela Falconia sip-rx-test, sip-udp-dump: fix bind error handling
2022-09-05 Mychaela Falconia sip-rx-test program written, compiles
2022-09-05 Mychaela Falconia top Makefile: add libsip
2022-09-05 Mychaela Falconia libsip started with primary parsing function
2022-09-03 Mychaela Falconia themwi-test-mtc: handle DTMF from MS
2022-07-10 Mychaela Falconia mgw source: #include <stdlib.h> in files using tmgw_ctrl.h
2022-07-10 Mychaela Falconia themwi-test-mtc: drain stdin when we receive input
2022-07-10 Mychaela Falconia themwi-test-mtc: implement dummy RTP via themwi-mgw
2022-07-10 Mychaela Falconia themwi-{mgw,mncc}: chmod connection-accepting sockets to 775
2022-07-10 Mychaela Falconia themwi-mgw: implement MDCX parameter validation
2022-07-10 Mychaela Falconia top Makefile: add mgw
2022-07-10 Mychaela Falconia beginning of themwi-mgw
2022-07-07 Mychaela Falconia themwi-test-mtc: fix bug in called number parsing
2022-07-07 Mychaela Falconia include: constant and interface headers for themwi-mgw
2022-07-02 Mychaela Falconia add README
2022-06-29 Mychaela Falconia themwi-mncc: fix one bug, add debug syslog output
2022-06-29 Mychaela Falconia themwi-mncc: fix bug in forwarding from call socket to GSM
2022-06-29 Mychaela Falconia themwi-test-mtc: missed newline at the end of error message
2022-06-29 Mychaela Falconia themwi-mncc: need to initialize sa_len before accept call
2022-06-29 Mychaela Falconia themwi-mncc intsw: set cause when rejecting DTMF start
2022-06-29 Mychaela Falconia include/mncc.h: rm duplicate GSM_MAX_* definitions
2022-06-29 Mychaela Falconia top Makefile: add mtctest
2022-06-29 Mychaela Falconia themwi-test-mtc utility written, compiles
2022-06-27 Mychaela Falconia libutil: add is_valid_ext_digit()
2022-06-27 Mychaela Falconia libutil: add grok_imsi_user_arg()
2022-06-27 Mychaela Falconia sip-udp-dump: increase buffer size to 4096 bytes
2022-06-27 Mychaela Falconia sip-udp-dump utility written, compiles
2022-06-27 Mychaela Falconia top Makefile: add mncc
2022-06-27 Mychaela Falconia first version of themwi-mncc for ThemWi2
2022-06-26 Mychaela Falconia themwi-short-dial utility written, compiles
2022-06-26 Mychaela Falconia themwi-check-own utility written, compiles
2022-06-26 Mychaela Falconia top Makefile: add libnumdb
2022-06-26 Mychaela Falconia libnumdb: implement short number lookup
2022-06-26 Mychaela Falconia libnumdb: implement NANP lookup
2022-06-26 Mychaela Falconia libnumdb: implement refresh
2022-06-26 Mychaela Falconia beginning of libnumdb: reading the binary file
2022-06-26 Mychaela Falconia themwi-dump-numdb: NANP output looks better without the '-' after +1
2022-06-26 Mychaela Falconia themwi-dump-numdb utility written, compiles
2022-06-26 Mychaela Falconia add top Makefile
2022-06-26 Mychaela Falconia themwi-update-numdb utility written, compiles
2022-06-26 Mychaela Falconia libutil: add functions for number string parsing/preening
2022-06-26 Mychaela Falconia libutil: add NANP number validation function
2022-06-26 Mychaela Falconia libutil: import from ThemWi1
2022-06-26 Mychaela Falconia include: import from ThemWi1