23 months ago |
Mychaela Falconia |
sip-manual-out: add state machine for capturing full IS messages
|
23 months ago |
Mychaela Falconia |
sip-manual-out: implement hunt for IS_Header in Rx RTP
|
23 months ago |
Mychaela Falconia |
sip-manual-out: add RTP stream continuity analysis
|
23 months ago |
Mychaela Falconia |
sip-manual-out: rework for internal RTP handling, using themwi-rtp-mgr
|
23 months ago |
Mychaela Falconia |
rtp-alloc-test: fix segfault
|
23 months ago |
Mychaela Falconia |
rtp-alloc-test program written
|
23 months ago |
Mychaela Falconia |
librtpalloc: new library for talking to themwi-rtp-mgr
|
23 months ago |
Mychaela Falconia |
rtp-mgr: use new EP type constant names
|
23 months ago |
Mychaela Falconia |
include/tmgw_const.h: expanded architectural point of view
|
23 months ago |
Mychaela Falconia |
top Makefile: add rtp-mgr
|
23 months ago |
Mychaela Falconia |
themwi-rtp-mgr: close file descriptors after sending them across
|
23 months ago |
Mychaela Falconia |
themwi-rtp-mgr: RTP port allocation split out of themwi-mgw
|
23 months ago |
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
|