Merged revision 2088 from

https://origsvn.digium.com/svn/libpri/branches/1.4

..........
  r2088 | rmudgett | 2010-11-02 14:11:01 -0500 (Tue, 02 Nov 2010) | 14 lines

  B410P gets incoming call packets on ISDN but Asterisk doesn't see the call.

  The Cisco 1751 with VIC 2-BRI ports sends out SETUP messages on the
  broadcast TEI as if the BRI were PTMP even though it is configured for PTP
  mode.

  Make PTP mode also accept frames on SAPI=0, TEI=127 (Broadcast).

  (closes issue #18232)
  Reported by: lelio
  Patches:
	issue18232_v1.4.patch uploaded by rmudgett (license 664)
  Tested by: lelio
..........


git-svn-id: https://origsvn.digium.com/svn/libpri/tags/1.4.11.5@2138 2fbb986a-6c06-0410-b554-c9c1f0a7f128
This commit is contained in:
Richard Mudgett
2010-11-17 21:30:31 +00:00
parent ea9b8059de
commit a9696d095c

4
q921.c
View File

@@ -2505,7 +2505,9 @@ static pri_event *__q921_receive(struct pri *ctrl, q921_h *h, int len)
} else {
ev = q921_handle_unmatched_frame(ctrl, h, len);
}
} else if (PTP_MODE(ctrl) && (h->h.sapi == ctrl->sapi) && (h->h.tei == ctrl->tei)) {
} else if (PTP_MODE(ctrl)
&& h->h.sapi == ctrl->sapi
&& (h->h.tei == ctrl->tei || h->h.tei == Q921_TEI_GROUP)) {
ev = __q921_receive_qualified(ctrl, h, len);
} else {
ev = NULL;