Шаблон HTTP-запроса:
http://host:port/<domain>/service/call/subsequent
Пример запроса(conversation_id - id диалога, digits - dtmf):
<?xml version='1.0' encoding='latin1'?>
<in xmlns:xs="http://www.w3.org/2001/XMLSchema-instance">
<request>
<subsequent conversation_id="06d176f49a2d37c7" digits="3"/>
</request>
</in>
На успешно отправленный запрос возвращается ответ:
<?xml version="1.0"?>
<out xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="subsequent.xsd">
<response>
<ok/>
</response>
</out>
В случае если conversation_id не найден, то возвращается ошибка:
<?xml version="1.0"?>
<out xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="subsequent.xsd">
<error cmd="subsequent" reason="command_failed" body="no_such_call"/>
</out>
Если параметр digits выставлен не правильно(используются значения - "1","2","3","4","5","6","7","8","9","*","#","A","B","C","D" ):
<?xml version="1.0"?>
<out xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="subsequent.xsd">
<error cmd="subsequent" reason="command_failed" body="unsupported_digits_value"/>
</out>