<?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: How do I respond 200 OK to a hold request in TCL IVR?</title>
  <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_recent_posts?p_l_id=" />
  <subtitle>RE: How do I respond 200 OK to a hold request in TCL IVR?</subtitle>
  <id>http://developer.cisco.com/c/message_boards/find_recent_posts?p_l_id=</id>
  <updated>2013-05-23T12:38:01Z</updated>
  <dc:date>2013-05-23T12:38:01Z</dc:date>
  <entry>
    <title>RE: httpios vs leg vxmldialog</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15514377" />
    <author>
      <name>Yaw-Ming Chen</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15514377</id>
    <updated>2013-05-23T01:16:50Z</updated>
    <published>2013-05-23T01:16:50Z</published>
    <summary type="html">That's the idea.</summary>
    <dc:creator>Yaw-Ming Chen</dc:creator>
    <dc:date>2013-05-23T01:16:50Z</dc:date>
  </entry>
  <entry>
    <title>RE: Error messages</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15500283" />
    <author>
      <name>Yaw-Ming Chen</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15500283</id>
    <updated>2013-05-22T19:50:20Z</updated>
    <published>2013-05-22T19:50:20Z</published>
    <summary type="html">The best way is to open a SR and use SR attachment.
By the way do you have CCO login ? There may have a way, but I need to check.</summary>
    <dc:creator>Yaw-Ming Chen</dc:creator>
    <dc:date>2013-05-22T19:50:20Z</dc:date>
  </entry>
  <entry>
    <title>RE: httpios vs leg vxmldialog</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15500264" />
    <author>
      <name>Yaw-Ming Chen</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15500264</id>
    <updated>2013-05-22T19:47:17Z</updated>
    <published>2013-05-22T19:47:17Z</published>
    <summary type="html">Yes you can use handoff but why you need to separate working and non-working day into two scripts ?</summary>
    <dc:creator>Yaw-Ming Chen</dc:creator>
    <dc:date>2013-05-22T19:47:17Z</dc:date>
  </entry>
  <entry>
    <title>RE: httpios vs leg vxmldialog</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15493724" />
    <author>
      <name>Yaw-Ming Chen</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15493724</id>
    <updated>2013-05-22T17:34:58Z</updated>
    <published>2013-05-22T17:34:58Z</published>
    <summary type="html">Are you using VXML ? I think for you ::httpios::geturl is right one to use</summary>
    <dc:creator>Yaw-Ming Chen</dc:creator>
    <dc:date>2013-05-22T17:34:58Z</dc:date>
  </entry>
  <entry>
    <title>RE: Error messages</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15457003" />
    <author>
      <name>Yaw-Ming Chen</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15457003</id>
    <updated>2013-05-21T16:22:35Z</updated>
    <published>2013-05-21T16:22:35Z</published>
    <summary type="html">I am not sure but I don't think so. 
You can send it to developer-support@cisco.com instead of posting here.</summary>
    <dc:creator>Yaw-Ming Chen</dc:creator>
    <dc:date>2013-05-21T16:22:35Z</dc:date>
  </entry>
  <entry>
    <title>RE: Collect digits</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15437995" />
    <author>
      <name>Yaw-Ming Chen</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15437995</id>
    <updated>2013-05-21T03:22:52Z</updated>
    <published>2013-05-21T03:22:52Z</published>
    <summary type="html">remove    "set Question2Param(dialPlan) true" see if it hleps</summary>
    <dc:creator>Yaw-Ming Chen</dc:creator>
    <dc:date>2013-05-21T03:22:52Z</dc:date>
  </entry>
  <entry>
    <title>RE: Can't hear ringing</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15436392" />
    <author>
      <name>Yaw-Ming Chen</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15436392</id>
    <updated>2013-05-20T23:50:15Z</updated>
    <published>2013-05-20T23:50:15Z</published>
    <summary type="html">we should the ringback but if not try to force it.
do this for leg setup 
  set callInfo(notifyEvents) "ev_alert ev_progress ev_proceeding"
 
when you get ev_alert 
 
proc act_Alert { } {

   
   puts "&gt;&gt;&gt; TCL: act_Alert &lt;&lt;&lt;"
   set event [infotag get evt_event]
   puts "&gt;&gt;&gt; event received: $event &lt;&lt;&lt;"
   if {($event == "ev_alert") || ($event == "ev_progress")} {
    
       playtone leg_incoming tn_ringback

   }  
}



 </summary>
    <dc:creator>Yaw-Ming Chen</dc:creator>
    <dc:date>2013-05-20T23:50:15Z</dc:date>
  </entry>
  <entry>
    <title>RE: Error messages</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15436285" />
    <author>
      <name>Yaw-Ming Chen</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15436285</id>
    <updated>2013-05-20T23:17:07Z</updated>
    <published>2013-05-20T23:17:07Z</published>
    <summary type="html">Can you please attached coredump ?
 
Thanks !</summary>
    <dc:creator>Yaw-Ming Chen</dc:creator>
    <dc:date>2013-05-20T23:17:07Z</dc:date>
  </entry>
  <entry>
    <title>RE: Can't hear ringing</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15372927" />
    <author>
      <name>Yaw-Ming Chen</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15372927</id>
    <updated>2013-05-17T16:41:34Z</updated>
    <published>2013-05-17T16:41:34Z</published>
    <summary type="html">Your script has no problem, it works for me I can hear ringback. Maybe something to do with you router, confiurationm...etc</summary>
    <dc:creator>Yaw-Ming Chen</dc:creator>
    <dc:date>2013-05-17T16:41:34Z</dc:date>
  </entry>
  <entry>
    <title>RE: How TCL can speak a password for caller?</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15370424" />
    <author>
      <name>Yaw-Ming Chen</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15370424</id>
    <updated>2013-05-17T15:44:00Z</updated>
    <published>2013-05-17T15:44:00Z</published>
    <summary type="html">Can not do text to speach</summary>
    <dc:creator>Yaw-Ming Chen</dc:creator>
    <dc:date>2013-05-17T15:44:00Z</dc:date>
  </entry>
  <entry>
    <title>RE: How do I respond 200 OK to a hold request in TCL IVR?</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15346633" />
    <author>
      <name>Yaw-Ming Chen</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15346633</id>
    <updated>2013-05-16T21:01:48Z</updated>
    <published>2013-05-16T21:01:48Z</published>
    <summary type="html">You do connection destroy whne you get [color=#ff0000]ev_transfer_request[/color] to get XTO information. 
 
 </summary>
    <dc:creator>Yaw-Ming Chen</dc:creator>
    <dc:date>2013-05-16T21:01:48Z</dc:date>
  </entry>
  <entry>
    <title>RE: How do I respond 200 OK to a hold request in TCL IVR?</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15342670" />
    <author>
      <name>Yaw-Ming Chen</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15342670</id>
    <updated>2013-05-16T19:13:52Z</updated>
    <published>2013-05-16T19:13:52Z</published>
    <summary type="html">FYI,
I was using tcl script.
 
 
 
 </summary>
    <dc:creator>Yaw-Ming Chen</dc:creator>
    <dc:date>2013-05-16T19:13:52Z</dc:date>
  </entry>
  <entry>
    <title>RE: How do I respond 200 OK to a hold request in TCL IVR?</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15342003" />
    <author>
      <name>Yaw-Ming Chen</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15342003</id>
    <updated>2013-05-16T18:40:04Z</updated>
    <published>2013-05-16T18:40:04Z</published>
    <summary type="html">I setup two Cisco sip phone on 2900 and did the same test I was able to see 200 OK replying to that sendonly INVITE and tranfer was successful (I only have 2 SIP phone so XTO is a SCCP phone, but I think this passed what you are missing)
 
Did you try transfer without Tcl ? Is it OK ?
My IOS version is:
c2900-universalk9-mz.SPA.153-1.T.bin
 
Thanks</summary>
    <dc:creator>Yaw-Ming Chen</dc:creator>
    <dc:date>2013-05-16T18:40:04Z</dc:date>
  </entry>
  <entry>
    <title>RE: How do I respond 200 OK to a hold request in TCL IVR?</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15304467" />
    <author>
      <name>Yaw-Ming Chen</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15304467</id>
    <updated>2013-05-15T23:03:04Z</updated>
    <published>2013-05-15T23:03:04Z</published>
    <summary type="html">I see, the scenario I was talking abount did get the REFER. If you can provide entire SIP trace and deb voip ccapi inout I can ask around for you. You ca send it to developer-support@cisco.com if you feel more comfortable in that way.
 </summary>
    <dc:creator>Yaw-Ming Chen</dc:creator>
    <dc:date>2013-05-15T23:03:04Z</dc:date>
  </entry>
  <entry>
    <title>RE: How do I respond 200 OK to a hold request in TCL IVR?</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15299998" />
    <author>
      <name>Yaw-Ming Chen</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15299998</id>
    <updated>2013-05-15T22:11:40Z</updated>
    <published>2013-05-15T22:11:40Z</published>
    <summary type="html">Also what really happen after you did leg setup ? what is the setup status ? Any leg got disconneted ?</summary>
    <dc:creator>Yaw-Ming Chen</dc:creator>
    <dc:date>2013-05-15T22:11:40Z</dc:date>
  </entry>
  <entry>
    <title>RE: How do I respond 200 OK to a hold request in TCL IVR?</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15299860" />
    <author>
      <name>Yaw-Ming Chen</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15299860</id>
    <updated>2013-05-15T21:54:41Z</updated>
    <published>2013-05-15T21:53:09Z</published>
    <summary type="html">The scenario you descbibed has been tested and used (of cause the equipment maybe different but it is in all SIP environment) So when you do leg setup between XEE and XTO after ev_destroy_done, we can do two things to XTO. One is using INVITE one is using REFR. So the question to ask is that can XTO use both methods or just one of them can work ? Can ypu please show me how you do leg setup for XEE and XTO ? (i.e. callInfo() information), I guess that you are comsuing REFER not passing REFER. Thanks.  </summary>
    <dc:creator>Yaw-Ming Chen</dc:creator>
    <dc:date>2013-05-15T21:53:09Z</dc:date>
  </entry>
  <entry>
    <title>RE: How do I respond 200 OK to a hold request in TCL IVR?</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15299094" />
    <author>
      <name>Yaw-Ming Chen</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15299094</id>
    <updated>2013-05-15T21:16:06Z</updated>
    <published>2013-05-15T20:49:07Z</published>
    <summary type="html">Yes, that could be different. Maybe let me know what you like to do ?  You like to to blind transfer and you need to send REFER out when receive REFER ? Are you using Cisco SIP phone ? Is it really displaying "Blndxfr" or just "Transfer". If you are using the one display "Transfer"  then it's not really doing blind transfer. But if you see the one display "blndxfr" then it's fine. I am not phone expert, I don't know where we can change the configuration. Also please show me how you do this -- "if I am doing a blind transfer the REFER is never sent" i.e. leg setup after destory legs</summary>
    <dc:creator>Yaw-Ming Chen</dc:creator>
    <dc:date>2013-05-15T20:49:07Z</dc:date>
  </entry>
  <entry>
    <title>RE: How do I respond 200 OK to a hold request in TCL IVR?</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15298096" />
    <author>
      <name>Yaw-Ming Chen</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15298096</id>
    <updated>2013-05-15T19:54:31Z</updated>
    <published>2013-05-15T19:54:31Z</published>
    <summary type="html">No, when you recieve "ev_setup_indication" before doing leg setup to B
"leg connect" may not need it but if we need to send 200 OK from GW to respond the orginal INVITE then we can use it to send 200 OK.
If we want to do it precisely can do the follwoing, but for you just add leg connect leg_incoming when handling ev_setup_indication is good enough.
               set legID [string trim [infotag get leg_incoming]]
               set legState [infotag get leg_state $legID]
               #check leg state before do "leg connect
               #to make sure leg is not connected already
               if {$legState != "lg_005" &amp;&amp; $legState != "lg_008"} {
                   if {$legState == "lg_001"} {
                       puts "\n&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;legstate = lg_001&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;\n"
                       leg setupack leg_incoming
                       leg proceeding leg_incoming
                       leg connect leg_incoming
                   } elseif {$legState == "lg_002"} {
                        puts "\n&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;legstate = lg_002&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;\n"
                       leg proceeding leg_incoming
                       leg connect leg_incoming
                   } else {
                        puts "\n&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;legstate = $legState&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;\n"
                        leg connect leg_incoming
                   }
               }
               # end of modification
               # lg_001 --&gt; LEG_INCOMING_FIRST
               # lg_002 --&gt; LEG_INCACKED
               # lg_003 --&gt; LEG_INCPROCEED
               # lg_005 --&gt; LEG_INCCONNECTED
               # lg_008 --&gt; LEG_OUTPROCEED</summary>
    <dc:creator>Yaw-Ming Chen</dc:creator>
    <dc:date>2013-05-15T19:54:31Z</dc:date>
  </entry>
  <entry>
    <title>RE: How do I respond 200 OK to a hold request in TCL IVR?</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15292348" />
    <author>
      <name>Yaw-Ming Chen</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15292348</id>
    <updated>2013-05-15T17:46:24Z</updated>
    <published>2013-05-15T17:13:51Z</published>
    <summary type="html">SIP to SIP -- the 200 OK is received from the SIP phone being held but it is not sent to the SIP phone doing the holding: Received: INVITE sip:233@10.5.55.250:5061;transport=tls SIP/2.0 [color=#ff0000]This original INVITE is from calling party right ?[/color] [color=#ff0000]Missing 200 OK here right ?[/color] [color=#ff0000]If answer is yes to both. I guess you don't have "leg connect leg_incoming" in you script.[/color] Sent: INVITE sip:233@10.5.55.202:62321 SIP/2.0 SIP/2.0 100 Trying Received: SIP/2.0 200 OK Sent: ACK sip:233@10.5.55.202:62321 SIP/2.0  </summary>
    <dc:creator>Yaw-Ming Chen</dc:creator>
    <dc:date>2013-05-15T17:13:51Z</dc:date>
  </entry>
  <entry>
    <title>RE: How do I respond 200 OK to a hold request in TCL IVR?</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15288178" />
    <author>
      <name>Yaw-Ming Chen</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=15288178</id>
    <updated>2013-05-15T16:20:24Z</updated>
    <published>2013-05-15T16:20:24Z</published>
    <summary type="html">And the 200 OK is responding to ? 

Maybe SIP messge trace and show where we need a 200 OK ? If you can show PSTN &lt;-&gt; SIP trace and indicate the 200 OK that is missing in SIP to SIP scenario that helps
 
Thanks !</summary>
    <dc:creator>Yaw-Ming Chen</dc:creator>
    <dc:date>2013-05-15T16:20:24Z</dc:date>
  </entry>
</feed>

