aboutsummaryrefslogtreecommitdiffstats
path: root/channels/chan_dect.c
AgeCommit message (Collapse)AuthorFilesLines
2011-03-20chan_dect: return ast_null_frame from dect_read() and print a warningPatrick McHardy1-2/+2
dect_read() should not be called since audio is queued when available through dect_dl_u_data_ind(). Return ast_null_frame so the core won't hang up the channel and print a warning. Signed-off-by: Patrick McHardy <kaber@trash.net>
2011-02-26chan_dect: adapt to current asterisk APIPatrick McHardy1-24/+31
Signed-off-by: Patrick McHardy <kaber@trash.net>
2011-02-26chan_dect: adapt to libdect -res primitive return value changesPatrick McHardy1-4/+2
Signed-off-by: Patrick McHardy <kaber@trash.net>
2011-02-26chan_dect: reinstate accidentally deleted codePatrick McHardy1-0/+2
Signed-pff-by: Patrick McHardy <kaber@trash.net>
2011-02-26chan_dect: use AC/UPI length definitionsPatrick McHardy1-2/+2
Signed-off-by: Patrick McHardy <kaber@trash.net>
2011-02-26chan_dect: add DectUserAuth applicationPatrick McHardy1-58/+129
Signed-off-by: Patrick McHardy <kaber@trash.net>
2011-02-26chan_dect: fix contents of <<SIGNAL>> IE for silent alertingPatrick McHardy1-2/+2
Signed-off-by: Patrick McHardy <kaber@trash.net>
2011-02-26chan_dect: fix calling party name/number presentationPatrick McHardy1-44/+22
Use information from the connected channel instead of the outgoing channel. Signed-off-by: Patrick McHardy <kaber@trash.net>
2011-02-26chan_dect: fix TPUI calculation for powers of 10Patrick McHardy1-5/+5
Signed-off-by: Patrick McHardy <kaber@trash.net>
2011-02-26chan_dect: support configured timeouts for location registrationPatrick McHardy1-16/+64
Signed-off-by: Patrick McHardy <kaber@trash.net>
2011-02-26chan_dect: properly implement ciphering for CCPatrick McHardy1-113/+162
Signed-off-by: Patrick McHardy <kaber@trash.net>
2011-02-26chan_dect: restructure database contentsPatrick McHardy1-18/+11
Use codec_list/$num/... instead of _$num suffix. Signed-off-by: Patrick McHardy <kaber@trash.net>
2011-02-26chan_dect: add dummy SS opsPatrick McHardy1-0/+20
Signed-off-by: Patrick McHardy <kaber@trash.net>
2011-02-26chan_dect: fix codec-list parsingPatrick McHardy1-1/+4
Signed-off-by: Patrick McHardy <kaber@trash.net>
2011-02-26chan_dect: use IPEI as primary key for PPs in databasePatrick McHardy1-171/+159
Signed-off-by: Patrick McHardy <kaber@trash.net>
2011-02-26chan_dect: store PT capabilities in databasePatrick McHardy1-4/+306
Signed-off-by: Patrick McHardy <kaber@trash.net>
2011-02-26chan_dect: remove some unused codePatrick McHardy1-19/+0
Signed-off-by: Patrick McHardy <kaber@trash.net>
2011-02-26chan_dect: adapt to libdect changesPatrick McHardy1-5/+8
Signed-off-by: Patrick McHardy <kaber@trash.net>
2011-02-26chan_dect: fix event handlingPatrick McHardy1-1/+1
Fix timers not firing and events not triggering. The exact reason is unknown, synchronizing the event handler to chan_sip fixes it however. Signed-off-by: Patrick McHardy <kaber@trash.net>
2011-02-26chan_dect: fix module reference leakPatrick McHardy1-0/+1
Signed-off-by: Patrick McHardy <kaber@trash.net>
2011-02-26chan_dect: deliver frames to DLC in size given by asteriskPatrick McHardy1-7/+3
The kernel doesn't depend on getting correctly sized frames anymore, use the frame size given by asterisk. Signed-off-by: Patrick McHardy <kaber@trash.net>
2011-02-26chan_dect: store cipher state in dect_mm_cipher_cfm()Patrick McHardy1-1/+2
Signed-off-by: Patrick McHardy <kaber@trash.net>
2011-02-26chan_dect: adapt to libdect handle allocation changesPatrick McHardy1-8/+3
Signed-off-by: Patrick McHardy <kaber@trash.net>
2011-02-26chan_dect: handle MNCC_REJECT-ind primitivePatrick McHardy1-3/+12
Signed-off-by: Patrick McHardy <kaber@trash.net>
2011-02-26chan_dect: only broadcast ACCESS_RIGHTS_REQUESTS capability when manually ↵Patrick McHardy1-2/+72
enabled Use RFP_MAC_ME_PRELOAD primitive to preload capabilities and adjust when necessary. Signed-off-by: Patrick McHardy <kaber@trash.net>
2011-02-26chan_dect: add calling-party-number and calling-party-name IEsPatrick McHardy1-5/+62
Signed-off-by: Patrick McHardy <kaber@trash.net>
2011-02-26chan_dect: adapt to libdect changesPatrick McHardy1-2/+2
Signed-off-by: Patrick McHardy <kaber@trash.net>
2011-02-26chan_dect: adapt to upstream caller ID changesPatrick McHardy1-2/+2
Signed-off-by: Patrick McHardy <kaber@trash.net>
2011-02-26chan_dect: fix up for latest libdect changesPatrick McHardy1-2/+10
Specify the cluster to bind to. Signed-off-by: Patrick McHardy <kaber@trash.net>
2011-02-26chan_dect: adapt to libdect IO changesPatrick McHardy1-5/+6
Use dect_fd_priv() and dect_handle_fd(). Also fix a compilation error from the debugging changes. Signed-off-by: Patrick McHardy <kaber@trash.net>
2011-02-26chan_dect: adapt to latest libdect debugging callback changesPatrick McHardy1-1/+2
Signed-off-by: Patrick McHardy <kaber@trash.net>
2011-02-26chan_dect: set cause on error in dect_request_call()Patrick McHardy1-2/+7
Signed-off-by: Patrick McHardy <kaber@trash.net>
2011-02-26chan_dect: adapt to libdect timer changesPatrick McHardy1-3/+3
Signed-off-by: Patrick McHardy <kaber@trash.net>
2011-02-26chan_dect: add authentication, ciphering and key allocationPatrick McHardy1-66/+871
Signed-off-by: Patrick McHardy <kaber@trash.net>
2011-02-26chan_dect: fix potential NULL pointer dereferencePatrick McHardy1-1/+1
'c' is only set if there is a RING_PATTERN environment variable, 'pattern' is the correct pointer to use. Signed-off-by: Patrick McHardy <kaber@trash.net>
2011-02-26Import chan_dectPatrick McHardy1-0/+992
Re-import chan_dect due to a switch to the trunk branch. Signed-off-by: Patrick McHardy <kaber@trash.net>