Asterisk REST ARI snoop(cURL)

时间:2015-01-14 09:49:10

标签: rest asterisk asteriskami

我试着: curl -v -u j123:j321 -X POST" http://localhost:8088/ari/channels/1421226074.4874/snoop?spy=SIP/695"

回应收到: " message":"为间谍"

指定了无效的方向

我试着: SIP / 695; SIP:695,SIP @ 695,localhost @ 695,channel,channelName 一切都行不通。

呼叫进入队列,从sip-416到queue_1并分发到694.我需要连接695用于窃听频道1421226074.4874。

我只需要倾听而不是低语。 请帮帮我)

1 个答案:

答案 0 :(得分:0)

错误消息告诉您问题所在:

  

" message":"为间谍指定的方向无效"

间谍参数是间谍的方向,而不是窥探(see reference documentation here)的频道。您已经在URI路径中指定了要窥探的通道 - 您需要在spy参数中指定媒体的方向。

顺便说一下,显然自动生成的wiki没有显示枚举值,这是不幸的。我们必须解决这个问题。

作为参考,这里是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"
                            ]
                        }