Created by: Jimmy Liang on 13-07-2010 06:53:41 PM We setup a CMECSTAListener to monitor a phone extension events. However, after received the first "ADDRESS_ACTIVATED" event, all other events has been dropped and the listener onNotification method is never invoked. Got error message: "call is null, not able to construct the topo, drop the event". Anybody knows why? Thanks in advanced. Below is the log output from my console: [2010-07-13 14:49:47,812] INFO com.cisco.cme.cti.siputil.DsSipInviteDialogNonInviteProcessInterfaceImpl Request received [2010-07-13 14:49:47,812] INFO com.cisco.cme.cti.siputil.DsSipInviteDialogNonInviteProcessInterfaceImpl ------------------- request ------------------ [2010-07-13 14:49:47,812] INFO com.cisco.cme.cti.siputil.DsSipInviteDialogNonInviteProcessInterfaceImpl INFO sip:101_0013C3D664D7@192.168.30.166:5060;transport=tcp SIP/2.0 Via: SIP/2.0/TCP 192.168.1.88:5060;branch=z9hG4bK3C661 Max-Forwards: 69 To: CME_SDK <sip:101_0013C3D664D7@csta-sdk>;tag=ds2e9594bb From: <sip:101@192.168.1.88>;tag=446DD8-16BE Call-ID: 12790469607502@192.168.30.166 CSeq: 101 INFO Content-Length: 390 Date: Tue, 13 Jul 2010 18:55:31 GMT User-Agent: Cisco-SIPGateway/IOS-12.x Timestamp: 1279047357 Contact: <sip:101@192.168.1.88:5060;transport=tcp> Content-Type: application/csta+xml Content-Disposition: signal;handling=required
<?xml version="1.0" encoding="UTF-8"?> <HeldEvent xmlns="http://www.ecma-international.org/standards/ecma-323/csta/ed3"> <monitorCrossRefID>0000000D</monitorCrossRefID> <heldConnection> <deviceID>tel:101</deviceID></heldConnection> <holdingDevice> <deviceIdentifier>tel:101</deviceIdentifier></holdingDevice> <localConnectionInfo>hold</localConnectionInfo> <cause>normal</cause></HeldEvent> [2010-07-13 14:49:47,812] INFO com.cisco.cme.cti.siputil.DsSipInviteDialogNonInviteProcessInterfaceImpl --------------- end of request --------------- [2010-07-13 14:49:47,812] INFO com.cisco.cme.cti.CMECSTAAbstractSession Session: dispatch... [2010-07-13 14:49:47,812] INFO com.cisco.cme.cti.cstaxmlutil.EventFactory com.cisco.cme.cti.jaxbgen.ecma323ed3.LocalDeviceID [2010-07-13 14:49:47,812] INFO com.cisco.cme.cti.event.CMECallNotification CallNotification: call is null [2010-07-13 14:49:47,812] INFO com.cisco.cme.cti.CMECSTAAbstractSession Session.dispatch: Receive notification... [2010-07-13 14:49:47,812] INFO com.cisco.cme.cti.CMECSTAAbstractSession Session.dispatch: group=EVENTGROUP_CSTA_CALL_NOTIFICATION [2010-07-13 14:49:47,812] INFO com.cisco.cme.cti.CMECSTAAbstractSession Session.dispatch: type=CALL_CONNECTION_HOLD [2010-07-13 14:49:47,812] INFO com.cisco.cme.cti.CMECSTAAbstractSession Session.dispatch[CALL_CONNECTION_HOLD]: call is null, not able to construct the topo, drop the event
Subject: RE: Event dropped because all object is null, why? Replied by: Yaw-Ming Chen on 13-07-2010 07:57:07 PM Hi, You may need to post your IOS config and codes so can dig into the issue. Thanks !
Subject: RE: Event dropped because all object is null, why? Replied by: Jimmy Liang on 14-07-2010 06:35:52 PM We figured this out. Our incoming calls are from Call Manager, and the CCM talks the CME via H.323 gateway. Once we changed the H.323 gateway to a SIP trunk, it starts working. However, there are still potential issues because we have no control of our customer's CCM settings.
Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: