IOS Sinch voip call - Не удалось декодировать транспорт сообщения

Мои входящие звонки постоянно отключаются во время звонка (по крайней мере, 3 раза из 10 раз)

Ниже приведено сообщение журнала, когда это происходит.

(Я использую SinchRTC 3.4.1)

(журнал SINLogSeverityTrace)

ЗАПРОС 3: запрос PUT https://sandbox.sinch.com/V1/Session{"ApplicationKey ”:”My ApplicationKey”, “CallStatistics”:{"AudioLevelsDescription":["Timestamp","AudioInputLevel","AudioOutputLevel"],"AudioLevelsSamples":[],"Codecs":[],"RTCPDescription":[" Timestamp","PacketsSent","PacketsReceived","PacketsLost","RTTMs","JitterReceivedMs"],"RTCPSamples":[],"RTCPTimestampBase":"1425452945396","RTCPTimestampNormalization":true,"ReportVersion":" 2"},"CallTime":"/Дата(1425452945396)/","ConnectionInfo":{"Хост":"","Порт":0,"Протокол":"","Тип":""}, "DeviceInformation":{"ModelId":"iPhone5,2","ModelName":"","OSName":"iOS","OSVersion":"8.3","PerformanceCharacteristics":"highend","SDKPlatform": «iOS», «SDKPlatformVersion»: «3.4.1»}, «Домен»: «», «Длительность»: «0», «FromId»: «MyFromId», «Заголовки»: {«ph»: «{\ "SIN\":\"Проверить заголовок вызова SIN\"}\n"},"InstanceId":"98f61bf2-4439-41a5-ac78-a286f3d3eed4","MXPEventLog":{"Events":[["OUT", "ОТПРАВКА","2DE4D14E-54 70-41C5-9309-BF942B948405","1425452945479","0","ACK","","{\"channel\":\"0b1ca3d2-94e6-4e65-9834-6d260abb310dS\"}"],[ "OUT","ОТПРАВКА","2DE4D14E-5470-41C5-9309-BF942B948405","1425452945494","0","PEEREVENT","","{\"канал\":\"0b1ca3d2-94e6-4e65 -9834-6d260abb310dS\"}"],["OUT","SENDING","2DE4D14E-5470-41C5-9309-BF942B948405","1425452945616","0","PEEREVENT","","{\" канал\":\"0b1ca3d2-94e6-4e65-9834-6d260abb310dS\"}"],["ОШИБКА","","2DE4D14E-5470-41C5-9309-BF942B948405","1425452945662","{\"причина \":\"Не удалось декодировать передачу сообщения\"}"],["ОШИБКА","","2DE4D14E-5470-5470-41C5-9309-BF942B948405","1425452945662","{\"причина\":\" Не удалось декодировать транспорт сообщения\"}"],["OUT","SENDING","2DE4D14E-5470-41C5-9309-BF942B948405","1425452945662","0","ERROR","{\"error\ ":\"Не удалось декодировать передачу сообщений\"}","{\"канал\":\"0b1ca3d2-94e6-4e65-9834-6d260abb310dS\"}"]],"Версия":"2"}," Исходящий": false, "Результат": "4", "SessionId": "2DE4D14E-5470-41C5-9309-BF942B948405", "SetupDuration": "0", "Signature": "3+c qz4D6N9dpwS8w9mxAz7gW3oQ=","ToId":"My ToId","UserId":"MyUserId"}

(журнал SINLogSeverityCritical)

Не удалось декодировать транспорт сообщения

Не удалось декодировать транспорт сообщения

Интересно, какая ситуация вызывает такую ​​​​проблему.

Кто-нибудь с похожей проблемой?


person user1643211    schedule 05.03.2015    source источник
comment
Я уведомил нашу команду SDK, и я получу ответ только через несколько часов. Но мы на нем!   -  person cjensen    schedule 05.03.2015


Ответы (1)


Использовали ли вы более старую версию Sinch SDK (iOS или Android) во время тестирования? Эта проблема может возникнуть из-за создания множества экземпляров для одного и того же идентификатора пользователя в нескольких версиях SDK. Один из способов проверить эту гипотезу — запустить клиент Sinch с новым неиспользуемым идентификатором пользователя, используя последнюю версию SDK для iOS и Android (https://www.sinch.com/downloads/) - в этом случае вы не должны получать эту ошибку. Тем временем мы продолжим расследование с нашей стороны, почему в этих редких случаях (как описано выше) не удается подключиться.

person ftornier    schedule 13.03.2015