Patrick McHardy
|
a53a5440f9
|
raw: fix compile error
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-10-18 11:08:02 +02:00 |
Patrick McHardy
|
d562840fbb
|
dect_mbuf: add multi frame number, frame number and slot members
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-10-16 15:50:52 +02:00 |
Patrick McHardy
|
fb4c54d53c
|
ie: add support for <<EVENTS-NOTIFICATION>> IE
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-10-14 23:06:41 +02:00 |
Patrick McHardy
|
a433fa4d8f
|
auth: add definitions for AC and UPI length
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-10-14 23:06:28 +02:00 |
Patrick McHardy
|
c3ab65226d
|
example: hijack: fix timer usage
The slot number is stored as timer data, not in the private timer area.
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-10-14 22:45:17 +02:00 |
Patrick McHardy
|
fc63150b4d
|
Revert accidentally committed patch
This reverts commit d6d3253a5c .
|
2010-10-14 22:43:24 +02:00 |
Patrick McHardy
|
08815f4cc3
|
example: fp-siemens-proprietary: simplify code
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-10-14 22:39:27 +02:00 |
Patrick McHardy
|
d6d3253a5c
|
events
|
2010-10-14 08:11:59 +02:00 |
Patrick McHardy
|
b0cb45c93c
|
example: fp-siemens-proprietary: move code blocks next to each other
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-10-14 08:08:08 +02:00 |
Patrick McHardy
|
c82ce3c925
|
example: add example program to test Siemens <<ESCAPE-TO-PROPRIETARY>> codings
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-10-14 00:39:28 +02:00 |
Patrick McHardy
|
ed870d702b
|
ss: fix CLSS message routing
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-10-13 23:18:03 +02:00 |
Patrick McHardy
|
185c94d34b
|
ie: use dect_hexdump() to dump contents of <<DISPLAY>>, <<KEYPAD>> and <<ESCAPE-TO-PROPRIETARY>> IEs
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-10-13 22:01:44 +02:00 |
Patrick McHardy
|
3432ee33a5
|
debug: align ascii dump in dect_hexdump() at fixed offset
Use a fixed offset that is independant of the prefix length to align
the ascii dump.
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-10-13 22:01:34 +02:00 |
Patrick McHardy
|
7ade4c338d
|
ie: dump missing members of <<TIME-DATE>> IE
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-10-13 21:56:59 +02:00 |
Patrick McHardy
|
11779ea5e8
|
utils: use single-linked list for struct dect_msg_buf queues
Get rid of libdect.h dependency on list.h.
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-10-12 00:00:41 +02:00 |
Patrick McHardy
|
4dd834843f
|
utils: add forgotten changes from last commit
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-10-12 00:00:26 +02:00 |
Patrick McHardy
|
4e2b153941
|
utils: uninline message buffer manipulation helpers
Necessary to make them use dect_assert() instead of the regular assert() macro.
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-10-11 22:53:06 +02:00 |
Patrick McHardy
|
ae767920a8
|
ie: add definitions for <<DURATION>> time calculations
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-10-11 17:22:45 +02:00 |
Patrick McHardy
|
02a610e564
|
cc: connect U-plane when <<PROGRESS-INDICATOR>> IE indicates in-band information is available
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-10-11 17:22:10 +02:00 |
Patrick McHardy
|
00cc8509b8
|
mm: add function to get an existing or allocate a new MM endpoint
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-10-10 19:57:04 +02:00 |
Patrick McHardy
|
ce4da27071
|
mm: destroy endpoint when link is shut down
Also rebind the endpoint from the requesting link when an indirect link
establishment is complete.
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-10-10 19:57:04 +02:00 |
Patrick McHardy
|
08ffd40ba7
|
build: add archive target
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-10-10 19:53:49 +02:00 |
Patrick McHardy
|
318b67e8a1
|
cc: fix memory leak
Release <<PORTABLE-IDENTITY>> and <<FIXED-IDENTITY>> IEs when destroying
a call.
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-10-09 18:53:57 +02:00 |
Patrick McHardy
|
c05ddcc6ae
|
ss: fix CISS
Fix message types and definitions, only pass messages to clms if protocol
discriminator matches.
With these fixes, CISS appears to be working properly:
LCE: RX: 64 64 05 07 90 a8 00 ba 8a 78 2a 7b 11 81 00 02 |dd.......x*{....|
LCE: RX: 3b 09 03 01 01 07 00 04 02 13 01 5b 01 38 |;..........[.8|
LCE: link 23 (ESTABLISHED): stop SDU timer
LCE: link 23 (ESTABLISHED): new transaction: protocol: Call Independant Supplementary Services F: 0 TV: 6
SS: unknown transaction: msg type: 64
CISS-REGISTER
parse {CISS-REGISTER} message
IE: <<PORTABLE-IDENTITY>> id: 5 len: 9 dst: 0x8a04240
type: IPEI (10)
PUT: N (IPEI)
EMC: 0ba8
PSN: a782a
IE: <<ESCAPE-TO-PROPRIETARY>> id: 7b len: 19 dst: 0x8a41860
EMC: 2
Content: 3b 09 03 01 01 07 00 04 02 13 01 5b 01 38
LCE: link 23 (ESTABLISHED): set IPUI N EMC: 0ba8 PSN: a782a
LCE: link 23 (ESTABLISHED): confirm transaction: Call Independant Supplementary Services TV: 6 Role: 1
SS (link 23): MNSS_SETUP-ind
LCE: RX: 64 5a |dZ|
SS (link 23): CISS-RELEASE-COM
parse {CISS-RELEASE-COM} message
SS (link 23): MNSS_RELEASE-ind
LCE: link 23 (ESTABLISHED): close transaction: Call Independant Supplementary Services TV: 6 Role: 1
LCE: link 23 (ESTABLISHED): partial release
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-10-09 07:12:23 +02:00 |
Patrick McHardy
|
b4b36d1a12
|
lce: stop SDU timer if already running on partial release
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-10-09 06:49:13 +02:00 |
Patrick McHardy
|
430a8f5630
|
identities: add helper for formatting and parsing IPEI strings
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-10-08 19:42:31 +02:00 |
Patrick McHardy
|
aeff319a24
|
example: add common FP command line option parser
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-09-28 21:18:54 +02:00 |
Patrick McHardy
|
89de310021
|
doc: documentation update
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-09-21 04:55:32 +02:00 |
Patrick McHardy
|
ef31045d3c
|
backtrace: fix warnings and output on 32 bit
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-09-21 02:50:45 +02:00 |
Patrick McHardy
|
ff28b9664b
|
ie: increase buffers for dect_val2str to 128 bytes
Some strings are in fact longer, 128 should be enough.
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-09-21 02:13:41 +02:00 |
Patrick McHardy
|
859804855a
|
ie: fix progress indicator IE bugs
- fix location codings
- ignore octet group end bit in progress description
- add dump function
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-09-21 02:11:08 +02:00 |
Patrick McHardy
|
f83c2be4c0
|
example: fix --cluster arg handling in pp-common.c
Don't throw away the argument.
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-09-21 01:35:41 +02:00 |
Patrick McHardy
|
e0e5f99bb2
|
debug: fix compilation error without bfd.h
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-09-20 22:16:13 +02:00 |
Patrick McHardy
|
c589452277
|
ie: rename DECT_RING_PATTERN_* to DECT_ALERTING_PATTERN_*
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-09-17 18:02:15 +02:00 |
Patrick McHardy
|
d9330a5866
|
example: fix fp-cc segfault
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-09-17 17:42:35 +02:00 |
Patrick McHardy
|
62fb24bb7a
|
cc: restart CC timers when receiving {CC-NOTIFY} message
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-09-17 17:42:26 +02:00 |
Patrick McHardy
|
72acc67c50
|
cc: add connect timer
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-09-17 17:42:26 +02:00 |
Patrick McHardy
|
2dc7accdbb
|
cc: add completion timer
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-09-17 17:42:26 +02:00 |
Patrick McHardy
|
cb378b3333
|
cc: add release timer
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-09-17 17:42:26 +02:00 |
Patrick McHardy
|
03ee13dcb4
|
cc: add overlap sending timer
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-09-17 17:42:26 +02:00 |
Patrick McHardy
|
be63e53b94
|
cc: properly stop CC timers on conditions defined in appendix A.1
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-09-17 17:42:26 +02:00 |
Patrick McHardy
|
8cc1c1995f
|
cc: properly implement CC state transitions
Implement CC state transitions. States are not checked yet during message
reception however.
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-09-16 12:54:57 +02:00 |
Patrick McHardy
|
4ff96238d5
|
cc: add missing parameters to CC primitives
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-09-16 12:54:57 +02:00 |
Patrick McHardy
|
68c796f587
|
cc: fix message names
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-09-16 12:54:54 +02:00 |
Patrick McHardy
|
1f7e9d46a4
|
doc: minor fixes
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-09-16 04:55:29 +02:00 |
Patrick McHardy
|
4129b0cdea
|
cc: use MNCC_RELEASE-cfm when link is shut down in RELEASE_PENDING state
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-09-15 04:54:42 +02:00 |
Patrick McHardy
|
8f51a775ed
|
cc: don't destroy setup_timer before call destruction
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-09-15 00:05:52 +02:00 |
Patrick McHardy
|
fbe580f9c9
|
cc: add helper function for call shutdown
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-09-14 23:52:14 +02:00 |
Patrick McHardy
|
eacb708cf5
|
doc: minor update
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-09-14 23:09:03 +02:00 |
Patrick McHardy
|
f8bf6942ab
|
debug: add libdect-specific assert-macro with optional backtrace support
Make assertions more useful by printing a backtrace on failed assertions.
Requires libbfd.
Signed-off-by: Patrick McHardy <kaber@trash.net>
|
2010-09-14 22:07:09 +02:00 |