Merged revisions 426 via svnmerge from
https://origsvn.digium.com/svn/libpri/branches/1.2 ........ r426 | mattf | 2007-06-19 13:22:33 -0500 (Tue, 19 Jun 2007) | 1 line Try to send pending facility messages if we receive alerting (for when we don't get proceeding) (#9651) ........ git-svn-id: https://origsvn.digium.com/svn/libpri/branches/1.4@427 2fbb986a-6c06-0410-b554-c9c1f0a7f128
This commit is contained in:
parent
a17ce5bdea
commit
cd56dc1b1c
10
q931.c
10
q931.c
@ -3348,6 +3348,16 @@ int q931_receive(struct pri *pri, q931_h *h, int len)
|
|||||||
pri->ev.ringing.progressmask = c->progressmask;
|
pri->ev.ringing.progressmask = c->progressmask;
|
||||||
libpri_copy_string(pri->ev.ringing.useruserinfo, c->useruserinfo, sizeof(pri->ev.ringing.useruserinfo));
|
libpri_copy_string(pri->ev.ringing.useruserinfo, c->useruserinfo, sizeof(pri->ev.ringing.useruserinfo));
|
||||||
c->useruserinfo[0] = '\0';
|
c->useruserinfo[0] = '\0';
|
||||||
|
|
||||||
|
cur = c->apdus;
|
||||||
|
while (cur) {
|
||||||
|
if (!cur->sent && cur->message == Q931_FACILITY) {
|
||||||
|
q931_facility(pri, c);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
cur = cur->next;
|
||||||
|
}
|
||||||
|
|
||||||
return Q931_RES_HAVEEVENT;
|
return Q931_RES_HAVEEVENT;
|
||||||
case Q931_CONNECT:
|
case Q931_CONNECT:
|
||||||
if (c->newcall) {
|
if (c->newcall) {
|
||||||
|
Loading…
Reference in New Issue
Block a user