cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
693
Views
0
Helpful
0
Replies

Broken Call Control Behavior

Adportas
Level 1
Level 1

Hi,

 

We are developing a software for our telephone operator which require some basic call control capabilities.

Based on Cisco BroadWorks Xtended Services Interface Interface Specification Release 23.0 Document Version 4

 

Using the recommended sofphones softwares: Zoiper 2.9.19, Bria 6.1.0 comp. 103104. (Cisco UC One currently not work in our SandBox account because require some access code unknown by us)

At the moment we just want to do the answer and hold of the call using the call control XSI.

 

We can't answer the call via the API no matter there is successful return code while if we manually answer the hold api call is capable and do the expected paused call behavior.

 

Even if we use the url designed for testing and provided with the platform (https://broadsoftsandboxxsp.cisco.com/com.broadsoft.xsi-actions/test/v2.0/user/userid/calls/[call_id]/talk_Put.html) to test the XSI Api talk, we get the same broken behavior, can't answer or resume the call while again the url for hold work as well as the XSI API call from the application.

 

Considering that it fails from the api and the url provided by you, what is the cause of this incompatibility for something so fundamental and basic in terms of call control

 

Some tests via telnet to demonstrate the behavior

 

Talk request

telnet broadsoftsandboxxsp.cisco.com 80
Trying 64.103.37.40...
Connected to broadsoftsandboxxsp.cisco.com.
Escape character is '^]'.
PUT /com.broadsoft.xsi-actions/v2.0/user/u9736722344@broadsoftlab.com/calls/callhalf-17255553:0/Talk HTTP/1.1
Host: broadsoftsandboxxsp.cisco.com
Authorization: Basic ***********************************************
Content-Length: 0

 

Successfull response without the action, the call remain ringing or holded like at the beginning

HTTP/1.1 200 OK
X-BROADSOFT-CORRELATION-ID: 39855b65-6a40-4655-9a7e-58d55a1a7de0
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
Set-Cookie: JSESSIONID=4C7FF98F9979BD2932A53ED4786ED9BF; Path=/com.broadsoft.xsi-actions; HttpOnly
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Cache-Control: no-cache, no-store
Pragma: no-cache
Content-Language: en-US
Content-Type: application/xml;charset=UTF-8
Transfer-Encoding: chunked
Date: Mon, 01 Jun 2020 22:46:06 GMT
Server: HTTP Server

0

 

Hold Request

telnet broadsoftsandboxxsp.cisco.com 80
Trying 64.103.37.40...
Connected to broadsoftsandboxxsp.cisco.com.
Escape character is '^]'.
PUT /com.broadsoft.xsi-actions/v2.0/user/u9736722344@broadsoftlab.com/calls/callhalf-17259609:0/Hold HTTP/1.1
Host: broadsoftsandboxxsp.cisco.com
Authorization: Basic dTk3MzY3MjIzNDRAYnJvYWRzb2Z0bGFiLmNvbTo3cjNlcHVtdA==
Content-Length: 0

 

Successfull response with the action

HTTP/1.1 200 OK
X-BROADSOFT-CORRELATION-ID: 05b4008e-7f4f-4c5c-9f66-4edcaff08221
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
Set-Cookie: JSESSIONID=9D0430F72D926D37412779C9FE20C670; Path=/com.broadsoft.xsi-actions; HttpOnly
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Cache-Control: no-cache, no-store
Pragma: no-cache
Content-Language: en-US
Content-Type: application/xml;charset=UTF-8
Transfer-Encoding: chunked
Date: Mon, 01 Jun 2020 23:29:14 GMT
Server: HTTP Server

0

 

Look ok both but only hold work while talk do nothing at all.

0 Replies 0