|
List Info
Thread: Dialing and UNHANDLED EVENT
|
|
| Dialing and UNHANDLED EVENT |
  Russian Federation |
2007-02-09 09:04:49 |
Hello!
I'm trying to make outbound calls using following code.
All works just fine but I got
bayonne: UNHANDLED EVENT: 2161
in /var/log/messages right after "dial" command
execution.
Bayonne 1.2.11 + small patches on RH-9, globalcall driver,
Dialogic D300-SC board with ISDN PRI network connection.
Where can I found event description and it's possible
impact?
---------------------------code---------
dial %TO maxTime=30
goto ::playgreating
^timeout
slog
exit
^error
slog {Error: } %session.error
exit
^busy
slog
exit
^hangup
slog
exit
---------------------------code---------
--
Dmitry
_______________________________________________
Bayonne-devel mailing list
Bayonne-devel gnu.org
h
ttp://lists.gnu.org/mailman/listinfo/bayonne-devel
|
|
| Re: Dialing and UNHANDLED EVENT |

|
2007-02-09 10:38:14 |
First I was thinking it was GCEV_PROCEEDING, it is not
handled by Bayonne.
But converting this to Hexadecimal and looking and the
GlobalCall event
definition it looks like it is :
GCEV_SERVICERESPCMPLT Termination event for
*
gc_RespService(
)*<http://resource.intel.com/telecom/support/releases/linux/
SR60cpci/Onldoc/htmlfiles/gclibrf/gc_resps.htm#1003280>
a>
Associated with a call (CRN) or line device (LDID)
Indicates that a
response to a service request has been successfully
generated.
Something must be wrong in my assumption since this event
shall not be
triggered.
I would suggest you try to add a logging entry in the
driver.cpp switch case
for GCEV_PROCEEDING and GCEV_SERVICERESPCMPLT
/* CAUTION: in the following macro, if the event code is
greater than
0x800 and less
than 0x900, then a GC event name is returned; otherwise,
return
message
indicating that a non-GC event code was passed into the
macro. */
#define GCEV_MSG(code) (((code >= 0x800) && (code
< 0x900))?
gcev_msg[code-0x800] : "NON-GLOBALCALL EVENT")
static
#ifdef __cplusplus
const /* C++ needs const */
#endif
char *gcev_msg[256] = {
"GCEV_INVALID_0x800",
"GCEV_TASKFAIL",
"GCEV_ANSWERED",
2050
"GCEV_CALLPROGRESS",
"GCEV_ACCEPT",
"GCEV_DROPCALL",
"GCEV_RESETLINEDEV",
"GCEV_CALLINFO",
2055
"GCEV_REQANI",
"GCEV_SETCHANSTATE",
"GCEV_FACILITY_ACK",
"GCEV_FACILITY_REJ",
"GCEV_MOREDIGITS",
2060
"GCEV_INVALID_0x80D",
"GCEV_SETBILLING",
"GCEV_ATTACH",
"GCEV_ATTACH_FAIL",
"GCEV_DETACH",
"GCEV_DETACH_FAIL",
"GCEV_MEDIA_REQ",
"GCEV_STOPMEDIA_REQ",
"GCEV_MEDIA_ACCEPT",
"GCEV_MEDIA_REJ",
2070
"GCEV_OPENEX",
"GCEV_OPENEX_FAIL",
"GCEV_INVALID_0x819",
"GCEV_INVALID_0x81A",
"GCEV_INVALID_0x81B",
"GCEV_INVALID_0x81C",
"GCEV_INVALID_0x81D",
"GCEV_INVALID_0x81E",
"GCEV_INVALID_0x81F",
"GCEV_INVALID_0x820",
2080
"GCEV_ALERTING",
"GCEV_CONNECTED",
"GCEV_ERROR",
"GCEV_OFFERED",
"GCEV_INVALID_0x825",
"GCEV_DISCONNECTED",
"GCEV_PROCEEDING",
"GCEV_PROGRESSING",
"GCEV_USRINFO",
"GCEV_FACILITY",
2090
"GCEV_CONGESTION",
"GCEV_INVALID_0x82C",
"GCEV_INVALID_0x82D",
"GCEV_D_CHAN_STATUS",
"GCEV_INVALID_0x82F",
"GCEV_NOUSRINFOBUF",
"GCEV_NOFACILITYBUF",
"GCEV_BLOCKED",
"GCEV_UNBLOCKED",
"GCEV_ISDNMSG",
2100
"GCEV_NOTIFY",
"GCEV_L2FRAME",
"GCEV_L2BFFRFULL",
"GCEV_L2NOBFFR",
"GCEV_REQMOREINFO",
"GCEV_CALLSTATUS",
"GCEV_MEDIADETECTED",
"GCEV_INVALID_0x83C",
"GCEV_INVALID_0x83D",
"GCEV_INVALID_0x83E",
2110
"GCEV_INVALID_0x83F",
"GCEV_DIVERTED",
"GCEV_HOLDACK",
"GCEV_HOLDCALL",
"GCEV_HOLDREJ",
"GCEV_RETRIEVEACK",
"GCEV_RETRIEVECALL",
"GCEV_RETRIEVEREJ",
"GCEV_NSI",
"GCEV_TRANSFERACK",
2120
"GCEV_TRANSFERREJ",
"GCEV_TRANSIT",
"GCEV_RESTARTFAIL",
"GCEV_INVALID_0x84C",
"GCEV_INVALID_0x84D",
"GCEV_INVALID_0x84E",
"GCEV_INVALID_0x84F",
"GCEV_ACKCALL",
"GCEV_SETUPTRANSFER",
"GCEV_COMPLETETRANSFER",
2130
"GCEV_SWAPHOLD",
"GCEV_BLINDTRANSFER",
"GCEV_LISTEN",
"GCEV_UNLISTEN",
"GCEV_DETECTED",
"GCEV_FATALERROR",
"GCEV_RELEASECALL",
"GCEV_RELEASECALL_FAIL",
"GCEV_INVALID_0x85B",
"GCEV_INVALID_0x85C",
2140
"GCEV_INVALID_0x85D",
"GCEV_INVALID_0x85E",
"GCEV_INVALID_0x85F",
"GCEV_DIALTONE",
"GCEV_DIALING",
"GCEV_ALARM",
"GCEV_MOREINFO",
"GCEV_INVALID_0x864",
"GCEV_SENDMOREINFO",
"GCEV_CALLPROC",
2150
"GCEV_NODYNMEM",
"GCEV_EXTENSION",
"GCEV_INVALID_0x869",
"GCEV_GETCONFIGDATA",
"GCEV_GETCONFIGDATA_FAIL",
"GCEV_SETCONFIGDATA",
"GCEV_SETCONFIGDATA_FAIL",
"GCEV_SERVICEREQ",
"GCEV_INVALID_0x86F",
"GCEV_SERVICERESP",
2160
"GCEV_SERVICERESPCMPLT",
"GCEV_INVALID_0x872",
"GCEV_INVALID_0x873",
"GCEV_INVALID_0x874",
"GCEV_INVALID_0x875",
"GCEV_INVALID_0x876",
"GCEV_INVALID_0x877",
"GCEV_INVALID_0x878",
"GCEV_INVALID_0x879",
"GCEV_INVALID_0x87A",
"GCEV_INVALID_0x87B",
"GCEV_INVALID_0x87C",
"GCEV_INVALID_0x87D",
"GCEV_INVALID_0x87E",
"GCEV_INVALID_0x87F",
"GCEV_INVALID_0x880",
"GCEV_INVALID_0x881",
"GCEV_INVALID_0x882",
"GCEV_INVALID_0x883",
"GCEV_INVALID_0x884",
"GCEV_INVALID_0x885",
"GCEV_INVALID_0x886",
"GCEV_INVALID_0x887",
"GCEV_INVALID_0x888",
"GCEV_INVALID_0x889",
"GCEV_INVALID_0x88A",
"GCEV_INVALID_0x88B",
"GCEV_INVALID_0x88C",
"GCEV_INVALID_0x88D",
"GCEV_INVALID_0x88E",
"GCEV_INVALID_0x88F",
"GCEV_INVALID_0x890",
"GCEV_INVALID_0x891",
"GCEV_INVALID_0x892",
"GCEV_INVALID_0x893",
"GCEV_INVALID_0x894",
"GCEV_INVALID_0x895",
"GCEV_INVALID_0x896",
"GCEV_INVALID_0x897",
"GCEV_INVALID_0x898",
"GCEV_INVALID_0x899",
"GCEV_INVALID_0x89A",
"GCEV_INVALID_0x89B",
"GCEV_INVALID_0x89C",
"GCEV_INVALID_0x89D",
"GCEV_INVALID_0x89E",
"GCEV_INVALID_0x89F",
"GCEV_INVALID_0x8A0",
"GCEV_INVALID_0x8A1",
"GCEV_INVALID_0x8A2",
"GCEV_INVALID_0x8A3",
"GCEV_INVALID_0x8A4",
"GCEV_INVALID_0x8A5",
"GCEV_INVALID_0x8A6",
"GCEV_INVALID_0x8A7",
"GCEV_INVALID_0x8A8",
"GCEV_INVALID_0x8A9",
"GCEV_INVALID_0x8AA",
"GCEV_INVALID_0x8AB",
"GCEV_INVALID_0x8AC",
"GCEV_INVALID_0x8AD",
"GCEV_INVALID_0x8AE",
"GCEV_INVALID_0x8AF",
"GCEV_INVALID_0x8B0",
"GCEV_INVALID_0x8B1",
"GCEV_INVALID_0x8B2",
"GCEV_INVALID_0x8B3",
"GCEV_INVALID_0x8B4",
"GCEV_INVALID_0x8B5",
"GCEV_INVALID_0x8B6",
"GCEV_INVALID_0x8B7",
"GCEV_INVALID_0x8B8",
"GCEV_INVALID_0x8B9",
"GCEV_INVALID_0x8BA",
"GCEV_INVALID_0x8BB",
"GCEV_INVALID_0x8BC",
"GCEV_INVALID_0x8BD",
"GCEV_INVALID_0x8BE",
"GCEV_INVALID_0x8BF",
"GCEV_INVALID_0x8C0",
"GCEV_INVALID_0x8C1",
"GCEV_INVALID_0x8C2",
"GCEV_INVALID_0x8C3",
"GCEV_INVALID_0x8C4",
"GCEV_INVALID_0x8C5",
"GCEV_INVALID_0x8C6",
"GCEV_INVALID_0x8C7",
"GCEV_INVALID_0x8C8",
"GCEV_INVALID_0x8C9",
"GCEV_INVALID_0x8CA",
"GCEV_INVALID_0x8CB",
"GCEV_INVALID_0x8CC",
"GCEV_INVALID_0x8CD",
"GCEV_INVALID_0x8CE",
"GCEV_INVALID_0x8CF",
"GCEV_INVALID_0x8D0",
"GCEV_INVALID_0x8D1",
"GCEV_INVALID_0x8D2",
"GCEV_INVALID_0x8D3",
"GCEV_INVALID_0x8D4",
"GCEV_INVALID_0x8D5",
"GCEV_INVALID_0x8D6",
"GCEV_INVALID_0x8D7",
"GCEV_INVALID_0x8D8",
"GCEV_INVALID_0x8D9",
"GCEV_INVALID_0x8DA",
"GCEV_INVALID_0x8DB",
"GCEV_INVALID_0x8DC",
"GCEV_INVALID_0x8DD",
"GCEV_INVALID_0x8DE",
"GCEV_INVALID_0x8DF",
"GCEV_INVALID_0x8E0",
"GCEV_INVALID_0x8E1",
"GCEV_INVALID_0x8E2",
"GCEV_INVALID_0x8E3",
"GCEV_INVALID_0x8E4",
"GCEV_INVALID_0x8E5",
"GCEV_INVALID_0x8E6",
"GCEV_INVALID_0x8E7",
"GCEV_INVALID_0x8E8",
"GCEV_INVALID_0x8E9",
"GCEV_INVALID_0x8EA",
"GCEV_INVALID_0x8EB",
"GCEV_INVALID_0x8EC",
"GCEV_INVALID_0x8ED",
"GCEV_INVALID_0x8EE",
"GCEV_INVALID_0x8EF",
"GCEV_INVALID_0x8F0",
"GCEV_INVALID_0x8F1",
"GCEV_INVALID_0x8F2",
"GCEV_INVALID_0x8F3",
"GCEV_INVALID_0x8F4",
"GCEV_INVALID_0x8F5",
"GCEV_INVALID_0x8F6",
"GCEV_INVALID_0x8F7",
"GCEV_INVALID_0x8F8",
"GCEV_INVALID_0x8F9",
"GCEV_INVALID_0x8FA",
"GCEV_INVALID_0x8FB",
"GCEV_INVALID_0x8FC",
"GCEV_INVALID_0x8FD",
"GCEV_INVALID_0x8FE",
"GCEV_FACILITYREQ"
};
On 2/9/07, Dmitry Agafonov <aga office.rsm.ru> wrote:
>
> Hello!
>
> I'm trying to make outbound calls using following
code.
>
> All works just fine but I got
>
> bayonne: UNHANDLED EVENT: 2161
>
> in /var/log/messages right after "dial"
command execution.
>
> Bayonne 1.2.11 + small patches on RH-9, globalcall
driver,
> Dialogic D300-SC board with ISDN PRI network
connection.
>
> Where can I found event description and it's possible
impact?
>
> ---------------------------code---------
> dial %TO maxTime=30
> goto ::playgreating
>
> ^timeout
> slog
> exit
>
> ^error
> slog {Error: } %session.error
> exit
>
> ^busy
> slog
> exit
>
> ^hangup
> slog
> exit
> ---------------------------code---------
>
> --
> Dmitry
>
>
>
> _______________________________________________
> Bayonne-devel mailing list
> Bayonne-devel gnu.org
> h
ttp://lists.gnu.org/mailman/listinfo/bayonne-devel
>
_______________________________________________
Bayonne-devel mailing list
Bayonne-devel gnu.org
h
ttp://lists.gnu.org/mailman/listinfo/bayonne-devel
|
|
| Re: Dialing and UNHANDLED EVENT |
  Russian Federation |
2007-02-26 04:03:53 |
Hello!
Sorry for log feedback...
That was strange, I did nothing but reboot entire server.
Problem vanished: up to 400 in-calls per hour and about 1500
out-calls
from the time of my initial letter with no error!
Oh! Just remembered:
I did refactor my ccscript code to simplify it and removed
nested IFs.
May be that was a reason...
Julien Chavanton wrote:
> First I was thinking it was GCEV_PROCEEDING, it is not
handled by Bayonne.
>
>
> But converting this to Hexadecimal and looking and the
GlobalCall
> event definition it looks like it is :
>
> GCEV_SERVICERESPCMPLT
>
> Termination event for /gc_RespService( )/
> <http://resource.intel.com/telecom/support/releases/linux/
SR60cpci/Onldoc/htmlfiles/gclibrf/gc_resps.htm#1003280>
a>
>
> Associated with a call (CRN) or line device
(LDID)
> Indicates that a response to a service request
has been
> successfully generated.
>
>
> Something must be wrong in my assumption since this
event shall not be
> triggered.
> I would suggest you try to add a logging entry in the
driver.cpp
> switch case for GCEV_PROCEEDING and
GCEV_SERVICERESPCMPLT
--
Dmitry
_______________________________________________
Bayonne-devel mailing list
Bayonne-devel gnu.org
h
ttp://lists.gnu.org/mailman/listinfo/bayonne-devel
|
|
[1-3]
|
|