Commit Graph

540 Commits (master)
 

Author SHA1 Message Date
Richard Mudgett 2867fc717e Crash if NFAS swaps D channels on a call with an active timer.
14 years ago
Richard Mudgett d1cac6352a Fix I-frame retransmission quirks.
14 years ago
Richard Mudgett e01dce27b7 Swap of master/slave in pri_enslave() incorrect.
14 years ago
Richard Mudgett ed0d76d538 Add display ie text handling options.
14 years ago
Richard Mudgett d0dbd5b3f2 Add Q931_IE_TIME_DATE to CONNECT message when in network mode.
14 years ago
Richard Mudgett 82a0a8e2ab Enable LIBPRI_COUNTERS code by default.
14 years ago
Richard Mudgett 261ab22dda Invalid PTMP redirecting signaling as TE towards NT.
14 years ago
Richard Mudgett 1b32a0e31b Fix Q.931 retried SETUP not sending facility ies.
14 years ago
Richard Mudgett 19e2a84c89 Add call transfer exchange of subaddresses support and fix PTMP call transfer signaling.
14 years ago
Richard Mudgett 4faa2935f8 Better HOLD/RETRIEVE collision handling.
14 years ago
Richard Mudgett 8dc9486287 Fix regression when reorganized for struct pri and struct q921_link.
14 years ago
Richard Mudgett cea6d541df Return error if q931_notify() cannot send NOTIFY.
14 years ago
Richard Mudgett b79b886fc4 Fix bizarre logic to work as originally intended in q931_notify().
14 years ago
Richard Mudgett 517e5ac5ce Asterisk is getting a "No D-channels available!" warning message every 4 seconds.
14 years ago
Richard Mudgett 12805eb71f SABME flood on backup D-channel in NFAS configuration.
14 years ago
Richard Mudgett d2984ee7eb Minor MDL handler changes.
14 years ago
Richard Mudgett 230e2d9013 Added TEI identity check feature to reclaim dead TEIs.
14 years ago
Richard Mudgett de0bf0b50e Q.921 TEI assignment procedure corrections.
14 years ago
Richard Mudgett f7866a2de8 Convert TEI identity defines to enum and create 2str() function.
14 years ago
Richard Mudgett 8db67a915d Remove unneeded struct q921_link.mdl_error_state member.
14 years ago
Richard Mudgett 948625318a Remove all TEIs when NT PTMP starts.
14 years ago
Richard Mudgett 69694554fb Mainly put space after switch and while keywords.
14 years ago
Richard Mudgett 33aafe9b5a B410P gets incoming call packets on ISDN but Asterisk doesn't see the call.
14 years ago
Richard Mudgett 7f55b600e0 Fixes CC agents not automatically clearing if T309 clears the original call.
14 years ago
Richard Mudgett 5923df047d Partial support for dynamic interfaces with NFAS.
14 years ago
Richard Mudgett f9c3c8d026 Extract the layer 2 link structure out of struct pri.
14 years ago
Richard Mudgett 53c142990f Restructure the Q.931 call record to layer 2 link association.
14 years ago
Richard Mudgett cd588eccce Logically separate Q.921 TEI link processing from D channel control.
14 years ago
Richard Mudgett cf456d41e2 Dump Q.931 message using the TEI value the message came in with.
14 years ago
Richard Mudgett 31b4b63b40 Create two versions of call ptr verify. One gripes and one does not.
14 years ago
Richard Mudgett fb61cedfd7 Crash when receiving an unknown/unsupported message type.
14 years ago
Richard Mudgett 2045db6a69 Segfault in pri_schedule_del() - ctrl value is invalid.
14 years ago
Tilghman Lesher 21638280af Minor changes to make libpri build on Mac OS X
14 years ago
Russell Bryant ae11fcd0e6 Makefile tweaks to allow building for code coverage analysis.
14 years ago
Richard Mudgett 384ae1e688 PRI links do not retain active calls if the link comes back before T309 expires.
14 years ago
Richard Mudgett 05158ec5fb BRI PTMP: Active channels not cleared when the interface goes down.
14 years ago
Richard Mudgett 0c79b0a4b1 Fix spelling error in PTMP agent FSM files.
14 years ago
Richard Mudgett e0f4da2773 Added more parameter checks to pri_set_timer() and pri_get_timer().
14 years ago
Richard Mudgett c20f34992a Made Q.921 delay events to Q.931 if the event could immediately generate response frames.
14 years ago
Richard Mudgett ad998f6f64 Prevent a CONNECT message from sending a CONNECT ACKNOWLEDGE in the wrong state.
14 years ago
Richard Mudgett 4011816ead Balance curly braces in post_handle_q931_message().
14 years ago
Richard Mudgett 34370a5984 Don't crash in __pri_new_tei() if a GR303 subchannel creation fails.
14 years ago
Richard Mudgett ab32336b09 Reduced fake MDL-ERROR (Z) message severity to be visible only when debugging enabled.
14 years ago
Richard Mudgett 0089f4777a Q.921/Q.931 message debug output improvements.
14 years ago
Richard Mudgett 1fba74a1d5 Q.921 improvements from comparing Q.921 SDL diagrams with implementation.
14 years ago
Richard Mudgett da0b057536 ISDN BRI does not recover from line faults
14 years ago
Richard Mudgett e12b0913ec Convert most references of Q931_MAX_TEI to use ARRAY_LEN().
14 years ago
Richard Mudgett 28b3a8f458 Add support to receive ECMA-164 2nd edition OID name ROSE messages.
14 years ago
Richard Mudgett 41115a1da6 Make pri_dump_event() only print the event name.
14 years ago
Richard Mudgett 0cada91336 Added gripe check to rosetest for invalid operation and error codes.
14 years ago