Не могу совершать и принимать sip-звонки с помощью IMSDroid
Я пытаюсь использовать sip-стек IMSDroid для того, чтобы совершать и принимать звонки между моим телефоном Android и IP-камерой, которая поддерживает sip.
После предоставления необходимых параметров и успешного входа в систему я попытался позвонить с камеры на телефон, но он ничего не получил, а вместо этого получил в своем журнале следующее:
08-31 15:14:54.090: E/tinyWRAP(21323): ***ERROR: function: "tsdp_message_parse()"
08-31 15:14:54.090: E/tinyWRAP(21323): file: "src/parsers/tsdp_parser_message.c"
08-31 15:14:54.090: E/tinyWRAP(21323): line: "470"
08-31 15:14:54.090: E/tinyWRAP(21323): MSG: Failed to parse SDP message.
08-31 15:14:54.090: E/tinyWRAP(21323): ***ERROR: function: "tsip_dialog_invite_process_ro()"
08-31 15:14:54.090: E/tinyWRAP(21323): file: "src/dialogs/tsip_dialog_invite.c"
08-31 15:14:54.090: E/tinyWRAP(21323): line: "456"
08-31 15:14:54.090: E/tinyWRAP(21323): MSG: Failed to parse remote sdp message:
08-31 15:14:54.090: E/tinyWRAP(21323): [v=0
08-31 15:14:54.090: E/tinyWRAP(21323): o=0 0 0 IN IP4 192.168.30.105
08-31 15:14:54.090: E/tinyWRAP(21323): s=Dahua VT 1.5
08-31 15:14:54.090: E/tinyWRAP(21323): c=IN IP4 192.168.30.105
08-31 15:14:54.090: E/tinyWRAP(21323): t=0 0
08-31 15:14:54.090: E/tinyWRAP(21323): m=audio 15000 RTP/AVP 0
08-31 15:14:54.090: E/tinyWRAP(21323): a=rtpmap:0 PCMU/8000
08-31 15:14:54.090: E/tinyWRAP(21323):
08-31 15:14:54.090: E/tinyWRAP(21323):
08-31 15:14:54.090: E/tinyWRAP(21323): ]
Затем, при попытке сделать звонок с телефона на камеру, он остается бесконечно на экране набора номера с адресом (исходящего вызова) и через это продолжает печатать следующие сообщения в журнале:
08-31 15:18:05.500: E/tinyWRAP(21323): ***ERROR: function: "tsip_header_Date_parse()"
08-31 15:18:05.500: E/tinyWRAP(21323): file: "src/headers/tsip_header_Date.c"
08-31 15:18:05.500: E/tinyWRAP(21323): line: "387"
08-31 15:18:05.500: E/tinyWRAP(21323): MSG: Failed to parse 'Date' header.
Я не могу понять, в чем проблема, и для справки, вот как я настраиваю опции:
1 ответ
У вас есть 3 пустые строки в конце сообщения:
08-31 15:14:54.090: E/tinyWRAP(21323): [v=0
08-31 15:14:54.090: E/tinyWRAP(21323): o=0 0 0 IN IP4 192.168.30.105
08-31 15:14:54.090: E/tinyWRAP(21323): s=Dahua VT 1.5
08-31 15:14:54.090: E/tinyWRAP(21323): c=IN IP4 192.168.30.105
08-31 15:14:54.090: E/tinyWRAP(21323): t=0 0
08-31 15:14:54.090: E/tinyWRAP(21323): m=audio 15000 RTP/AVP 0
08-31 15:14:54.090: E/tinyWRAP(21323): a=rtpmap:0 PCMU/8000
08-31 15:14:54.090: E/tinyWRAP(21323): **HERE**
08-31 15:14:54.090: E/tinyWRAP(21323): **HERE**
08-31 15:14:54.090: E/tinyWRAP(21323): ]
Это может быть причиной ошибки... Вы обновили версию sip-стека IMSDroid до последней?