<?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>RE: Eclipse plugin for Etch not found!</title>
  <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_recent_posts?p_l_id=" />
  <subtitle>RE: Eclipse plugin for Etch not found!</subtitle>
  <id>http://developer.cisco.com/c/message_boards/find_recent_posts?p_l_id=</id>
  <updated>2013-05-26T01:40:05Z</updated>
  <dc:date>2013-05-26T01:40:05Z</dc:date>
  <entry>
    <title>Difference between registration key and sessionId</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=3819524" />
    <author>
      <name>Reeja Jose</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=3819524</id>
    <updated>2011-05-02T08:19:12Z</updated>
    <published>2011-05-02T08:19:12Z</published>
    <summary type="html">Hi All,
 
   We developed a conference call application. While registering the application we got the registartion key.
Inside GotRequest() the session id is different from registration key.
 
Could please tell me what is the difference between registration key and sessionId.
 
Thanks,
Reeja.</summary>
    <dc:creator>Reeja Jose</dc:creator>
    <dc:date>2011-05-02T08:19:12Z</dc:date>
  </entry>
  <entry>
    <title>RE: Unable to hear the voice during a make call using etch java</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=3748325" />
    <author>
      <name>Reeja Jose</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=3748325</id>
    <updated>2011-04-19T12:04:23Z</updated>
    <published>2011-04-19T12:04:23Z</published>
    <summary type="html">Hi All,

    We fixed this problem by passing null instead of text in begin call

previous :  MakeCallResult MCR = server.beginMakeCall(sessionId, strTo, "", "EDial", MCoptions, HT_Query);

current :  MakeCallResult MCR = server.beginMakeCall(sessionId, strTo, "",null, MCoptions, HT_Query);

Thanks,
Reeja.</summary>
    <dc:creator>Reeja Jose</dc:creator>
    <dc:date>2011-04-19T12:04:23Z</dc:date>
  </entry>
  <entry>
    <title>Unable to hear the voice during a make call using etch java</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=3666474" />
    <author>
      <name>Reeja Jose</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=3666474</id>
    <updated>2011-04-14T13:11:20Z</updated>
    <published>2011-04-14T13:11:20Z</published>
    <summary type="html">Hi All,
 
  We develope a simple make call application, in which url passes two numbers.In gotRequest(), a call triggered to dn1 and onmakecall complete another call triggered to dn2.
I have following doubts
 1. We can't hear any voice in either side except ringing. We need to setup any configuration for this?
 2. Connection between Ipphone lasts for 11 seconds. How to increase the time period?
 
Thanks,
Reeja.</summary>
    <dc:creator>Reeja Jose</dc:creator>
    <dc:date>2011-04-14T13:11:20Z</dc:date>
  </entry>
  <entry>
    <title>RE: Conference Call Using Etch Java</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=3649154" />
    <author>
      <name>Reeja Jose</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=3649154</id>
    <updated>2011-04-13T12:09:22Z</updated>
    <published>2011-04-13T12:09:22Z</published>
    <summary type="html">Hi all,

     We developed an application for conference call which invoked by the url with parameters dn1 and dn2. In got request, make a call to dn1 and 
onMakeCallComplete add this call to conference and begin call to dn2. But when dn2 pick the call, connection from dn1 getting lost. 
Using java, how we can accomplish this conference call. Atleast 3 people should be there in the conference.

If anybody know the answer please reply to me.

Thanks,
Reeja.</summary>
    <dc:creator>Reeja Jose</dc:creator>
    <dc:date>2011-04-13T12:09:22Z</dc:date>
  </entry>
  <entry>
    <title>Conference Call Using Etch Java</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=3389353" />
    <author>
      <name>Reeja Jose</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=3389353</id>
    <updated>2011-03-31T10:05:32Z</updated>
    <published>2011-03-31T10:05:32Z</published>
    <summary type="html">Hi All,
    Our application has a requirement where a conference call should be initiated between 3 people. For this, we are planning to write a script using etch in java and deployed in CUAE so that it can be exposed as URL, The 3 telephone numbers are dynamic and to be obtained from URL.
 
 We successfully executed HttpMakeCall and Kindly provide me some points on this.
 
Thanks,
Reeja.
 </summary>
    <dc:creator>Reeja Jose</dc:creator>
    <dc:date>2011-03-31T10:05:32Z</dc:date>
  </entry>
  <entry>
    <title>RE: How to in execute HTTPMakeCall using passing parameters</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=3254324" />
    <author>
      <name>Reeja Jose</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=3254324</id>
    <updated>2011-03-24T11:41:35Z</updated>
    <published>2011-03-24T11:41:35Z</published>
    <summary type="html">Hi,
    I will be triggering my HttpMakeCall URL many times from my client application. For eg., first time call fails, we remove session id. For the next time I trigger this URL, it does not work because session id does not exist.We developed same application using CUAD . But their is no removing session. 
I would like to see the similar behaviour as in designer implementation. Ie., anytime I should be able to trigger the URL</summary>
    <dc:creator>Reeja Jose</dc:creator>
    <dc:date>2011-03-24T11:41:35Z</dc:date>
  </entry>
  <entry>
    <title>RE: How to in execute HTTPMakeCall using passing parameters</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=3250967" />
    <author>
      <name>Reeja Jose</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=3250967</id>
    <updated>2011-03-24T06:58:35Z</updated>
    <published>2011-03-24T06:58:35Z</published>
    <summary type="html">Thanks a lot.</summary>
    <dc:creator>Reeja Jose</dc:creator>
    <dc:date>2011-03-24T06:58:35Z</dc:date>
  </entry>
  <entry>
    <title>RE: How to in execute HTTPMakeCall using passing parameters</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=3237904" />
    <author>
      <name>Reeja Jose</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=3237904</id>
    <updated>2011-03-23T13:15:24Z</updated>
    <published>2011-03-23T13:15:24Z</published>
    <summary type="html">Hi Nabhonil,

     Thanks.  I modified HttpMakecall as per above and its working fine. I have one more doubt. When we are registering an application an session Id is creating. When we call server.removeCuaeSession(sessionId) then we need to register it again.

Their is any way to explicitly call remove session by ipphone.

Thanks,
Reeja.</summary>
    <dc:creator>Reeja Jose</dc:creator>
    <dc:date>2011-03-23T13:15:24Z</dc:date>
  </entry>
  <entry>
    <title>RE: How to in execute HTTPMakeCall using passing parameters</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=3237119" />
    <author>
      <name>Reeja Jose</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=3237119</id>
    <updated>2011-03-23T11:42:05Z</updated>
    <published>2011-03-23T11:42:05Z</published>
    <summary type="html">My passing parameter app is as follows. Its working fine. How I will integrate HttpMakeCall and PassingParameters ? Any Idea?


public class ImplPassingParametersClient extends BasePassingParametersClient
{
	
	public ImplPassingParametersClient( RemotePassingParametersServer server )
	{
		this.server = server;
	}
	
	
	private final RemotePassingParametersServer server;
	
	public void gotRequest(String sessionId, GotRequestOptions options)
    {
        try
        {
            String url = options.getQuery();
           
            System.out.println("/PassingParameters String: " + options.query);
                        
            int indexName = url.indexOf("name=");
            int indexSpecial = url.indexOf("&amp;");
            String valName = url.substring(indexName + 5, indexSpecial);
            System.out.println("valName:::::"+valName);

            int indexPhno = url.indexOf("phno=");
            String valPhone = url.substring(indexPhno + 5);
            System.out.println("valPhone:::::::"+valPhone);

            server.sendResponse(sessionId, options.remoteHost, 200, "text/plain", valName + "  " + valPhone, "OK", null);
            
            server.removeCuaeSession(sessionId);
            
           
        }
        catch (Exception ex)
        {
            server.sendResponse(sessionId, options.remoteHost, 200, "text/plain", "Error: "+ ex.getMessage() , "OK", null);

            server.removeCuaeSession(sessionId);
        }
    }

}</summary>
    <dc:creator>Reeja Jose</dc:creator>
    <dc:date>2011-03-23T11:42:05Z</dc:date>
  </entry>
  <entry>
    <title>How to in execute HTTPMakeCall using passing parameters</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=3237110" />
    <author>
      <name>Reeja Jose</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=3237110</id>
    <updated>2011-03-23T11:37:13Z</updated>
    <published>2011-03-23T11:37:13Z</published>
    <summary type="html">Hi All,
 
      I developed an HTTPMakeCall application using etch and executed successfully. In that I hard coded the ipphone number.
Please any body tell me how we can pass parameters to this . My code snippet is as follows
 
[i][u][b]HTTPMakeCall[/b] [/u][/i]
[i][u][/u][/i]
public class ImplHttpMakeCallClient extends BaseHttpMakeCallClient
{
 public ImplHttpMakeCallClient( RemoteHttpMakeCallServer server )
 {
  this.server = server;
 }
 
 private final RemoteHttpMakeCallServer server;
 private boolean bUseTTS = false;
 private String sTTSMessage = "This is a TTS message";
 private String sTo = "100265";
 @Override
 public void gotRequest(String sessionId, GotRequestOptions options)
 {
  
  System.out.println("options.getQuery():::"+options.getQuery());
   ConfigEntry[] configs = null;
   try {
     configs = server.getConfig("Default");
   }
   catch (Exception e)
   {
     System.out.println("Failed to get config entries for partition Default");
     server.removeCuaeSession(sessionId);
     return;
   }
   try
   {
     for ( int i=0; i&lt;configs.length; i++ )
     {
       if ( configs[ i ].name.matches("UseTTS"))
         bUseTTS = Boolean.parseBoolean(configs[ i ].configValue.toString());
       else if ( configs[ i ].name.matches("TTSMessage"))
         sTTSMessage = configs[ i ].configValue.toString();
       else if ( configs[ i ].name.matches("To"))
  sTo = configs[ i ].configValue.toString();
      }
   }
   catch ( Exception e )
   {
       System.out.println( "Error reading application configs: " + e.getMessage());
   }
   // HttpSendResponse application is triggered on this event, send back response in plain text to client.
   String body = "Placing a call...";
   SendResponseResult srr = server.sendResponse(sessionId, options.remoteHost, 200, "text/plain", body, "OK", null);
   if (srr.returnValue != CuaeResult.SUCCESS)
   {
     System.out.println("SendResponse Failed");
     server.removeCuaeSession(sessionId);
     return;
   }
   //Make A Call
   MakeCallResult smcr = server.beginMakeCall(sessionId, sTo, " ", "test app", null, null);
   if (smcr.returnValue != CuaeResult.SUCCESS)
   {
     System.out.println("MakeCall Failed");
     server.removeCuaeSession(sessionId);
     return;
   }
 }
}
 
 
 </summary>
    <dc:creator>Reeja Jose</dc:creator>
    <dc:date>2011-03-23T11:37:13Z</dc:date>
  </entry>
  <entry>
    <title>RE: Application Partitions</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=3189097" />
    <author>
      <name>Reeja Jose</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=3189097</id>
    <updated>2011-03-17T11:48:32Z</updated>
    <published>2011-03-17T11:48:32Z</published>
    <summary type="html">In the server SSL Management page displays following message

SSL is currently not enabled. 

The webserver does not have an SSL certificate and does not have an SSL key installed.</summary>
    <dc:creator>Reeja Jose</dc:creator>
    <dc:date>2011-03-17T11:48:32Z</dc:date>
  </entry>
  <entry>
    <title>RE: Application Partitions</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=3189039" />
    <author>
      <name>Reeja Jose</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=3189039</id>
    <updated>2011-03-17T11:11:49Z</updated>
    <published>2011-03-17T11:11:49Z</published>
    <summary type="html">Hi,

      I created two applications. HttpMakecall I uploaded to cuae server. set the trigger and every thing. After that I tried to register the application.
I am get rid of partition error. Now I am getting following error

java.net.ConnectException: Connection refused: connect
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.net.PlainSocketImpl.doConnect(Unknown Source)
	at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
	at java.net.PlainSocketImpl.connect(Unknown Source)
	at java.net.SocksSocketImpl.connect(Unknown Source)
	at java.net.Socket.connect(Unknown Source)
	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(Unknown Source)
	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.&lt;init&gt;(Unknown Source)
	at com.sun.net.ssl.internal.ssl.SSLSocketFactoryImpl.createSocket(Unknown Source)
	at etch.util.core.io.TlsConnection.newSocket(TlsConnection.java:157)
	at etch.util.core.io.TcpTransport.openSocket(TcpTransport.java:491)
	at etch.util.core.io.Connection.run0(Connection.java:108)
	at etch.util.Runner.run(Runner.java:77)
	at java.lang.Thread.run(Unknown Source)
Exception in thread "main" etch.util.TimeoutException: timeout
	at etch.util.Monitor.waitUntilEq(Monitor.java:179)
	at etch.bindings.java.transport.DefaultDeliveryService.waitUp(DefaultDeliveryService.java:127)
	at etch.bindings.java.transport.DefaultDeliveryService.transportQuery(DefaultDeliveryService.java:144)
	at etch.bindings.java.support.RemoteBase._transportQuery(RemoteBase.java:133)
	at etch.bindings.java.support.RemoteBase._waitUp(RemoteBase.java:203)
	at etch.bindings.java.support.RemoteBase._startAndWaitUp(RemoteBase.java:216)
	at cisco.uc.cuae.samples.MainHttpMakeCallClient.main(MainHttpMakeCallClient.java:37)</summary>
    <dc:creator>Reeja Jose</dc:creator>
    <dc:date>2011-03-17T11:11:49Z</dc:date>
  </entry>
  <entry>
    <title>RE: Application Partitions</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=3188970" />
    <author>
      <name>Reeja Jose</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=3188970</id>
    <updated>2011-03-17T10:34:28Z</updated>
    <published>2011-03-17T10:34:28Z</published>
    <summary type="html">Thanks for your response. This is my code snippet to register application. I followed the steps in cisco developer network site. I am new to this etch application.

package cisco.uc.cuae.samples;
public class MainHttpMakeCallClient implements HttpMakeCallHelper.HttpMakeCallClientFactory
{
	public static void main( String[] args ) throws Exception
	{
		
		String uri = "tls://10.211.210.21:9000?TlsConnection.authReqd=false&amp;filter=KeepAlive&amp;KeepAlive.Count=5&amp;Packetizer.maxPktSize=102400&amp;TcpTransport.reconnectDelay=4000";
			
		RemoteHttpMakeCallServer server = HttpMakeCallHelper.newServer( uri, null, new MainHttpMakeCallClient() );

		// Connect to the service
		server._startAndWaitUp( 4000 );

		String key = server.registerApplication("HttpMakeCall", "Default", "administrator", "admin");
		System.out.println("HTTPMakeCall is registered: " + key);
		System.in.read();

		// Disconnect from the service
		server._stopAndWaitDown( 4000 );
	}

	public HttpMakeCallClient newHttpMakeCallClient( RemoteHttpMakeCallServer server )
		throws Exception
	{
		return new ImplHttpMakeCallClient( server );
	}
}</summary>
    <dc:creator>Reeja Jose</dc:creator>
    <dc:date>2011-03-17T10:34:28Z</dc:date>
  </entry>
  <entry>
    <title>RE: Application Partitions</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=3188767" />
    <author>
      <name>Reeja Jose</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=3188767</id>
    <updated>2011-03-17T07:04:19Z</updated>
    <published>2011-03-17T07:04:19Z</published>
    <summary type="html">Hi Nabhonil,


     Partition specified in registerApplication parameters is same as in the cuae server. But I am getting following error

Exception in thread "main" cisco.uc.cuae.EtchBridge$BridgeException: errorCode=1000; errorString=InvalidArgument; detail=Invalid partition: app: AnswerAndPlay, part: Default; data=null
	at etch.bindings.java.transport.DefaultDeliveryService.endcall(DefaultDeliveryService.java:207)
	at etch.bindings.java.support.RemoteBase._endcall(RemoteBase.java:111)
	at cisco.uc.cuae.RemoteEtchBridgeServer$_Async._end_registerApplication(RemoteEtchBridgeServer.java:232)
	at cisco.uc.cuae.RemoteEtchBridgeServer.registerApplication(RemoteEtchBridgeServer.java:71)
	at answerandplay.RemoteAnswerAndPlayServer.registerApplication(RemoteAnswerAndPlayServer.java:72)
	at answerandplay.MainAnswerAndPlayClient.main(MainAnswerAndPlayClient.java:42)

Thanks,
Reeja</summary>
    <dc:creator>Reeja Jose</dc:creator>
    <dc:date>2011-03-17T07:04:19Z</dc:date>
  </entry>
  <entry>
    <title>RE: Eclipse plugin for Etch not found!</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=3169377" />
    <author>
      <name>Reeja Jose</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=3169377</id>
    <updated>2011-03-15T11:05:20Z</updated>
    <published>2011-03-15T11:05:20Z</published>
    <summary type="html">Hi,

      Go to following link http://developer.cisco.com/web/cuae/wikidocs?p_p_id=1_WAR_wikinavigationportlet_INSTANCE_i1vQ&amp;p_p_lifecycle=0&amp;p_p_state=normal&amp;p_p_mode=view&amp;p_p_col_id=column-1&amp;p_p_col_count=1&amp;p_r_p_185834411_nodeId=133244&amp;p_r_p_185834411_title=Eclipse+Plugin+for+Etch

At the bottom you can see the attachments link. Please follow the link you can find the plugin.

Regards,
Reeja.</summary>
    <dc:creator>Reeja Jose</dc:creator>
    <dc:date>2011-03-15T11:05:20Z</dc:date>
  </entry>
</feed>

