<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>UCXSI only ringing csta notification for external calls</title>
  <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_recent_posts?p_l_id=" />
  <subtitle>UCXSI only ringing csta notification for external calls</subtitle>
  <id>http://developer.cisco.com/c/message_boards/find_recent_posts?p_l_id=</id>
  <updated>2013-05-19T03:29:24Z</updated>
  <dc:date>2013-05-19T03:29:24Z</dc:date>
  <entry>
    <title>UCXSI only ringing csta notification for external calls</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=7341023" />
    <author>
      <name>Cojanu Cristian</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=7341023</id>
    <updated>2012-10-04T14:30:03Z</updated>
    <published>2012-10-04T14:21:40Z</published>
    <summary type="html">Hello,
I have a problem regarding csta notifications that I receive from UCSXI API when the a call is received by a monitored phone (Cisco IP Comunicator) from outside (external call), throuth an ISDN T1/E1 connection. The only notification that I receive is when the phone is ringing (below) and after nothing:
EVCall=[-Call-, GCID=null, state=ACTIVE, CallConns=(Conn[0]=[-Connection-, address=021344xxxx, type=CALLING, state=MOUNTED)],
Conn[1]=[-Connection-, address=303, type=CALLED, state=RINGING)])]
EVConn=[-Connection-, address=303, type=CALLED, state=RINGING)]

This happends only to external calls, when an internal call is made (for example from 300 to 303) to the monitored phone, i receive all CSTA notifications through method onNotification(CMEEvent notification)   INITIATED EVENT, RINGING EVENT, CONNECTED AND DISCONNECTED EVENTS.
 
Can you tell me if its normal or I have made a mistake in my application?

This is the CSTA Listner class that implements CMECSTAListner:
public class CSTAListner implements CMECSTAListener{
    @Override
    public void onNotification(CMEEvent notification) {
        
          
          java.util.Date d = new java.util.Date(notification.getTime());
          System.out.println(d);
          System.out.println(notification);
} 

This is how I "register" the phone in the application:
            
CMEAbstractTerminal tel303 =  cmeProvider.createTerminal("D4AABBCCDD",CMEAbstractTerminal.Type.PHONE , "tel588");
            CMEAbstractAddress dn303=  cmeProvider.createAddress("303", CMEAbstractAddress.Type.USER);         
            CSTAListner listen303 = new CSTAListner();           
            ((CMEPhone)tel303).addAddress(dn303, listen303);
 
Thank you.</summary>
    <dc:creator>Cojanu Cristian</dc:creator>
    <dc:date>2012-10-04T14:21:40Z</dc:date>
  </entry>
</feed>

