Andreas Eversberg
c6d0c2452c
Added libecho, the line-echo-canceler from spandsp
2023-02-04 16:49:26 +01:00
Andreas Eversberg
8b00969b4a
Check double use of E1 interface and notify, if not defined
...
E1 interface may be used by one V5 link only.
Also notify user, if not created and application must be restarted when
created.
2023-01-28 21:42:56 +01:00
Andreas Eversberg
3aee692b1c
Added GSMTAP IP option and fixed command line help output format
2023-01-24 18:33:04 +01:00
Andreas Eversberg
687e963fd4
Updated ph-socket interface
2023-01-24 18:07:52 +01:00
Andreas Eversberg
905a1b22cf
Add test function to test Sa 7 bit setting and reporting
2023-01-15 20:00:59 +01:00
Andreas Eversberg
85fe6f55bb
Add graph of protocol entities
2023-01-15 20:00:58 +01:00
Andreas Eversberg
61d531cedc
Work on Makefile.am
2023-01-15 20:00:56 +01:00
Andreas Eversberg
9c0893403d
Working on main.c
2023-01-15 20:00:53 +01:00
Andreas Eversberg
36dc03731a
Introduce layer1.c to process layer1 data flow and signals
2023-01-15 20:00:52 +01:00
Andreas Eversberg
ef33793758
Work on ph_socket.c
2023-01-15 20:00:46 +01:00
Andreas Eversberg
5d972a0077
Work on VTY
2023-01-15 20:00:43 +01:00
Andreas Eversberg
a260178387
Work on v5x_protocol.c
2023-01-15 20:00:39 +01:00
Andreas Eversberg
3ebe29e28f
Work on v5x_data.c and v5x_internal.h
2023-01-15 20:00:37 +01:00
Andreas Eversberg
5addae556a
Work on v5x_le_ctrl_fsm.c
2023-01-15 20:00:34 +01:00
Andreas Eversberg
ba46786de7
Work on v5x_le_port_fsm.c
2023-01-15 20:00:32 +01:00
Andreas Eversberg
58937c291b
Work on management
...
Also merged provisioning and management into one source file.
2023-01-15 20:00:29 +01:00
Andreas Eversberg
fbb97bdd73
Work on v5x_le_pstn_fsm.c
2023-01-15 20:00:22 +01:00
Andreas Eversberg
920fada1bc
Completed implementation of v52_le_pp_fsm.c
2023-01-15 20:00:18 +01:00
Andreas Eversberg
276b423051
Completed implementation of v52_le_bcc_fsm.c
2023-01-15 20:00:17 +01:00
Andreas Eversberg
4994a59962
Completed implementation of v5x_l1_fsm.c
2023-01-15 20:00:14 +01:00
Andreas Eversberg
852990f2e3
Completed implementation of V52_le_lcp_fsm.c
2023-01-08 10:17:58 +01:00
Andreas Eversberg
6a4a58d4b1
Work on logging.c
2023-01-08 10:17:56 +01:00
Andreas Eversberg
513f3bba5a
Fixes for lapv5
2023-01-08 10:17:53 +01:00
Andreas Eversberg
aeae94c547
Added functions to create and destroy V5.1/V5.2 interface with VTY
2022-12-29 17:14:20 +01:00
Andreas Eversberg
2a23a1c9cf
Added destroy function for interface
2022-12-29 17:14:19 +01:00
Andreas Eversberg
65dac95ff0
Move main.c to src/
2022-12-29 17:14:18 +01:00
Andreas Eversberg
b64a17c748
Move v5x_l2_mgmt and v51_le_provisioning to src/
...
New names are v5x_le_management and v5x_le_provisioning
2022-12-29 17:14:15 +01:00
Andreas Eversberg
7b4561f7cf
Move v52_lcp_fsm.c to src/
2022-12-29 17:14:13 +01:00
Andreas Eversberg
ca0d2f6091
Move v5x_le_pstn_fsm.h to src/v5x_le_pstn_fsm.h
...
Also changed serveral names of functions/structures/defintions.
2022-12-29 17:14:11 +01:00
Andreas Eversberg
ff619cc54b
Move v52_le_user_port_fsm to src/v5x_le_port_fsm
...
Also changed serveral names of functions/structures/defintions.
2022-12-29 17:14:09 +01:00
Andreas Eversberg
595d1091bc
Move v51_le_ctrl to src/v5x_le_ctrl_fsm
...
Also changed serveral names of functions/structures/defintions.
2022-12-29 17:14:08 +01:00
Andreas Eversberg
f457d272b6
Move v51_l1_fsm.c to src/v5x_l1_fsm.c
2022-12-29 17:14:05 +01:00
Andreas Eversberg
3cabd7f1a6
Move v5x_protocol to src/
2022-12-29 17:14:03 +01:00
Andreas Eversberg
ff5e1d4947
Move lapv5 to src/
2022-12-29 17:14:00 +01:00
Andreas Eversberg
dec8a8adea
Move ph_socket to src/
2022-12-29 17:13:59 +01:00
Andreas Eversberg
d91fd97210
Move logging to src/
2022-12-29 17:13:57 +01:00
Andreas Eversberg
33eea99531
Move v5x_data.c and v5x_internal.h to src/
...
Also split VTY code into v5x_vty.c and v5x_vty.h
Some VTY code from main.c is moved also.
2022-12-29 17:13:55 +01:00
Andreas Eversberg
83d8cbdd3a
Prepared autoconf/automake
2022-12-29 17:13:53 +01:00
Andreas Eversberg
3586180ae2
Jolly's hack on Makefile
2022-12-29 17:13:50 +01:00
Andreas Eversberg
f5e54dfa77
Hacking on main
2022-12-29 17:13:48 +01:00
Andreas Eversberg
0325fbedc1
Work on v5x_protocol
2022-12-29 17:13:47 +01:00
Andreas Eversberg
afa29770cc
Work on v5x_data.c and v5x_internal.h
2022-12-29 17:13:44 +01:00
Andreas Eversberg
a8428e073d
Work on lapv5
2022-12-29 17:13:43 +01:00
Andreas Eversberg
331c19228e
Add PSTN protocol
2022-12-29 17:13:41 +01:00
Andreas Eversberg
e066033770
Add L2 management process
2022-12-29 17:13:39 +01:00
Andreas Eversberg
a02b14892a
Add PH-socket interface
...
This interface can be used to connect to ISDN/PSTN stacks. It was ported
to work with libosmocore. Still it uses own implementation of socket
handling, because libosmocore does not support abstract socket names
yet.
2022-12-29 17:13:38 +01:00
Andreas Eversberg
eeb77df89f
Fixed and completed v52_le_user_port_fsm.c for both ISDN and PSTN ports
2022-12-29 17:13:35 +01:00
Andreas Eversberg
ae1a7de2b8
Serveral fixes to v51_le_ctrl.c
2022-12-29 17:13:33 +01:00
Andreas Eversberg
537301f656
Fixed primitive handling in v5x_protocol.c
2022-12-29 17:13:30 +01:00
Andreas Eversberg
d9cea69a90
Add enum type for user port data structure (PSTN or ISDN)
2022-12-29 17:13:29 +01:00