List Info

Thread: Dialing and UNHANDLED EVENT




Dialing and UNHANDLED EVENT
country flaguser name
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-develgnu.org
h
ttp://lists.gnu.org/mailman/listinfo/bayonne-devel

Re: Dialing and UNHANDLED EVENT
user name
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>
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 <agaoffice.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-develgnu.org
> h
ttp://lists.gnu.org/mailman/listinfo/bayonne-devel
>
_______________________________________________
Bayonne-devel mailing list
Bayonne-develgnu.org
h
ttp://lists.gnu.org/mailman/listinfo/bayonne-devel

Re: Dialing and UNHANDLED EVENT
country flaguser name
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> 
>
>        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-develgnu.org
h
ttp://lists.gnu.org/mailman/listinfo/bayonne-devel

[1-3]

about | contact  Other archives ( Real Estate discussion Medical topics )