Asterisk REST ARI snoop (cURL)

Я пытаюсь: curl -v -u j123:j321 -X POST "http://localhost:8088/ari/channels/1421226074.4874/snoop?spy=SIP/695"

В ответ на получение: "сообщение": "Для шпиона указано неверное направление"

Я пытаюсь: SIP/695; SIP:695, SIP@695, localhost@695, канал, имя_канала Все это не работает.

Звонок поступает в очередь с sip-416 на queue_1 и распределяется на 694. Мне нужно подключить 695 для прослушки канала 1421226074.4874.

Мне нужно только слушать, а не шептать. Помоги мне, пожалуйста)


person Churaev Andrey    schedule 14.01.2015    source источник


Ответы (1)


Сообщение об ошибке говорит вам, в чем проблема:

"message": "Для шпиона указано неверное направление"

Параметр spy — это направление для слежки, а не канал для слежки за (см. справочную документацию здесь). Вы уже указали канал для отслеживания в пути URI — вам нужно указать направление носителя в параметре шпиона.

Кроме того, очевидно, что автоматически сгенерированная вики не отображает значения перечисления, что вызывает сожаление. Нам придется это исправить.

Для справки, вот параметр в Swagger JSON:

                            "name": "spy",
                        "description": "Direction of audio to spy on",
                        "paramType": "query",
                        "required": false,
                        "allowMultiple": false,
                        "dataType": "string",
                        "defaultValue": "none",
                        "allowableValues": {
                            "valueType": "LIST",
                            "values": [
                                "none",
                                "both",
                                "out",
                                "in"
                            ]
                        }
person Matt Jordan    schedule 16.01.2015