Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

callId和sipTrasaction的用途是什么 #29

Open
wangran99 opened this issue Jun 13, 2024 · 7 comments
Open

callId和sipTrasaction的用途是什么 #29

wangran99 opened this issue Jun 13, 2024 · 7 comments

Comments

@wangran99
Copy link
Contributor

`
String catalogQuery=ServerSendCmd.deviceCatalogQuery((FromDevice) fromDevice, (ToDevice) deviceMap.get(userId));

String deviceInfo=ServerSendCmd.deviceInfo((FromDevice) fromDevice, (ToDevice) deviceMap.get(userId));
`

上边的返回值实际上是callId,这个callId有什么用吗?还是忽略callid,直接用默认的各种回调接口?

image

另外,示例代码中默认的注册回调接口中有sipTrasaction,并且把sipTrasaction保存到sipTransactionMap中了,这个sipTransactionMap有什么用吗?
谢谢。

@wangran99
Copy link
Contributor Author

另外,ServerSendCmd.deviceStatusQuery((FromDevice) fromDevice, (ToDevice) deviceMap.get(userId));
statusquery的回调是不是目前还未支持?

@lunasaw
Copy link
Owner

lunasaw commented Jun 16, 2024

callId

callId 是整个sip事务的id,服务器发起请求,客户端响应或者回包都需要根据这个callId关联事务处理

@lunasaw
Copy link
Owner

lunasaw commented Jun 16, 2024

另外,ServerSendCmd.deviceStatusQuery((FromDevice) fromDevice, (ToDevice) deviceMap.get(userId)); statusquery的回调是不是目前还未支持?
这个请求发送应该支持,看客户端响应是否支持

@wangran99
Copy link
Contributor Author

另外,ServerSendCmd.deviceStatusQuery((FromDevice) fromDevice, (ToDevice) deviceMap.get(userId)); statusquery的回调是不是目前还未支持?

这个请求发送应该支持,看客户端响应是否支持

客户端支持,并且发送了相应数据,服务端也打印了接收到的数据,但是服务端没有对应的handler,无法处理收到的请求

@lunasaw
Copy link
Owner

lunasaw commented Jun 19, 2024

另外,ServerSendCmd.deviceStatusQuery((FromDevice) fromDevice, (ToDevice) deviceMap.get(userId)); statusquery的回调是不是目前还未支持?

这个请求发送应该支持,看客户端响应是否支持

客户端支持,并且发送了相应数据,服务端也打印了接收到的数据,但是服务端没有对应的handler,无法处理收到的请求

那可能是需要接一下handler

@lunasaw
Copy link
Owner

lunasaw commented Jun 19, 2024

另外,ServerSendCmd.deviceStatusQuery((FromDevice) fromDevice, (ToDevice) deviceMap.get(userId)); statusquery的回调是不是目前还未支持?

这个请求发送应该支持,看客户端响应是否支持

客户端支持,并且发送了相应数据,服务端也打印了接收到的数据,但是服务端没有对应的handler,无法处理收到的请求

那可能是需要接一下handler

能服务端能打印日志数据处理应该没问题

@wangran99
Copy link
Contributor Author

另外,ServerSendCmd.deviceStatusQuery((FromDevice) fromDevice, (ToDevice) deviceMap.get(userId)); statusquery的回调是不是目前还未支持?

这个请求发送应该支持,看客户端响应是否支持

客户端支持,并且发送了相应数据,服务端也打印了接收到的数据,但是服务端没有对应的handler,无法处理收到的请求

那可能是需要接一下handler

目前好像无法自定义这个请求对应的handler,没有预留接口

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants